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; [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: string; //是否无效 cp_jgz?: string; jgbz: string; jgz: string; xmgl: string; mrz: string; qccv: string; xsbs: string; whocode: string; germflag: string; yymc: string; knowledge: string; xsws: string; dylx: string; zhbdh: string; bgdh: string; jg: string; 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 interface ContextMenuItem { // 菜单项类型:普通项或分隔线 type?: 'item' | 'divider'; // 菜单项显示文本 label?: string; // 菜单项唯一标识,用于事件处理 action?: string; // 是否为危险操作(如删除) danger?: boolean; // 是否禁用 disabled?: boolean; // 快捷键提示文本 shortcut?: string; // 菜单项的子级菜单项 props?: Record; }