export interface LabReportInstr { index?: number; //序号 yq: string; //仪器 xh: number; //序号 bgdh: string; //报告单号 yljg: string; //医疗机构 type: string; //使用类型 condition: string; //使用条件 status?: string; //状态 } export interface DictData { XMGL?: Array; ITEMCLASS?: Array; YQDL?: Array; xmlbList?: Array; YQ?: Array; VA?: Array; LF?: Array; [key: string]: any[] | undefined; // 添加索引签名以支持动态访问 } export class LabInstr { yq: string; //仪器 yqmc: string; //仪器名称 yqdl: string; //仪器大类 } export class XmInfoNew { xmid?: string; //项目ID xmdh?: string; //项目代号 xmmc?: string; //项目名称 cksx?: number;//参考值上限 ckxx?: number;//参考值下限 dw?: string; //单位 dyckz?: string; //对应参考值 dyxh?: number; //对应序号 xmlb?: string; //项目类别 jsxm?: string; //计算项目 yqdl?: string; //仪器大类 val1?: string; //备用1 val2?: string; //备用2 val3?: string; //备用3 val4?: string; //备用4 val5?: string; //备用5 uflag?: boolean; //是否无效 cp_jgz?: string; jgbz?: string; jgz?: string; xmgl?: string; mrz?: string; qccv?: string; xsbs?: string; whocode?: string; germflag?: string; yymc?: string; knowledge?: string; xsws?: number; dylx?: string; zhbdh?: string; bgdh?: string; jg?: number; zjf?: string; csff?: string; fzdyxh?: number; itemclass?: string; jsgs?: string; ygxb?: string; ygnl?: string; ygbb?: string; ygzq?: string; ygzd?: string; sjx?: string; xjx?: string; jgjg?: string; hlimt?: string; llimit?: string; redoxx?: string; redosx?: string; } export class XmAlarmdetailNew { xmid: number; seq: number; samplecondition: string; resultcondition: string; } // 定义菜单项的类型 export interface ContextMenuItem { // 菜单项类型:普通项或分隔线 type?: 'item' | 'divider'; // 菜单项显示文本 label?: string; // 菜单项唯一标识,用于事件处理 action?: string; // 是否为危险操作(如删除) danger?: boolean; // 是否禁用 disabled?: boolean; // 快捷键提示文本 shortcut?: string; // 菜单项的子级菜单项 props?: Record; } export class XmValNew { xmid: number; xmdh?: string; qz: string; srm?: string; xh?: number; jgbz?: string; }