2025-10-29 18:08:16 +08:00
|
|
|
export interface LabReportInstr {
|
2025-10-31 15:30:49 +08:00
|
|
|
index?: number; //序号
|
|
|
|
|
yq: string; //仪器
|
|
|
|
|
xh: number; //序号
|
|
|
|
|
bgdh: string; //报告单号
|
|
|
|
|
yljg: string; //医疗机构
|
|
|
|
|
type: string; //使用类型
|
|
|
|
|
condition: string; //使用条件
|
|
|
|
|
status?: string; //状态
|
2025-10-30 18:15:17 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export interface DictData {
|
|
|
|
|
XMGL?: Array<any>;
|
|
|
|
|
ITEMCLASS?: Array<any>;
|
|
|
|
|
YQDL?: Array<any>;
|
|
|
|
|
xmlbList?: Array<any>;
|
|
|
|
|
YQ?: Array<any>;
|
2025-11-17 09:35:56 +08:00
|
|
|
VA?: Array<any>;
|
|
|
|
|
LF?: Array<any>;
|
2025-10-30 18:15:17 +08:00
|
|
|
[key: string]: any[] | undefined; // 添加索引签名以支持动态访问
|
2025-10-31 15:22:51 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export class LabInstr {
|
|
|
|
|
yq: string; //仪器
|
|
|
|
|
yqmc: string; //仪器名称
|
|
|
|
|
yqdl: string; //仪器大类
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export class XmInfoNew {
|
2025-10-31 18:06:12 +08:00
|
|
|
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; //是否无效
|
2025-10-31 15:22:51 +08:00
|
|
|
cp_jgz?: string;
|
2025-10-31 18:06:12 +08:00
|
|
|
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;
|
2025-10-31 15:30:49 +08:00
|
|
|
}
|
|
|
|
|
|
2025-11-07 17:50:06 +08:00
|
|
|
export class XmAlarmdetailNew {
|
|
|
|
|
xmid: number;
|
|
|
|
|
seq: number;
|
|
|
|
|
samplecondition: string;
|
|
|
|
|
resultcondition: string;
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
2025-10-31 15:30:49 +08:00
|
|
|
// 定义菜单项的类型
|
|
|
|
|
export interface ContextMenuItem {
|
|
|
|
|
// 菜单项类型:普通项或分隔线
|
|
|
|
|
type?: 'item' | 'divider';
|
|
|
|
|
// 菜单项显示文本
|
|
|
|
|
label?: string;
|
|
|
|
|
// 菜单项唯一标识,用于事件处理
|
|
|
|
|
action?: string;
|
|
|
|
|
// 是否为危险操作(如删除)
|
|
|
|
|
danger?: boolean;
|
|
|
|
|
// 是否禁用
|
|
|
|
|
disabled?: boolean;
|
|
|
|
|
// 快捷键提示文本
|
|
|
|
|
shortcut?: string;
|
|
|
|
|
// 菜单项的子级菜单项
|
|
|
|
|
props?: Record<string, any>;
|
2025-11-07 17:50:06 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export class XmValNew {
|
|
|
|
|
xmid: number;
|
|
|
|
|
xmdh?: string;
|
|
|
|
|
qz: string;
|
|
|
|
|
srm?: string;
|
|
|
|
|
xh?: number;
|
|
|
|
|
jgbz?: string;
|
|
|
|
|
|
2025-10-29 18:08:16 +08:00
|
|
|
}
|