+
+
+ 基本参数:
+
+
+
+
+ {{ formatDict(row.xmgl, 'XMGL') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 停用
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 结果参考值计算:
+
+
+
+
+
+
+
+
+
+ 多行参考值向导...
+
+
+
+ 向导...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 医学审核条件:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 报警条件
+
+
+
+
+ 特定条件
+
+
+
+
+
+ 其他参数
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
- 基本资料内容
\ No newline at end of file
+interface DictData {
+ XMGL?: Array
;
+ [key: string]: any[] | undefined; // 添加索引签名以支持动态访问
+}
+
+
+const formRef = ref();
+const formData = ref({
+ xmgl: '',
+ xmdh: '',
+ xmmc: '',
+ dw: '',
+ xmlb: '',
+ mrz: '',
+ yqdl: '',
+ qccv: '',
+ xsbs: '',
+ whocode: '',
+ germflag: '',
+ yymc: '',
+ xmid: '',
+ uflag: false,
+ knowledge: '',
+ xsws: 0,
+ dylx: '',
+ zhbdh: '',
+ bgdh: '',
+ jg: 0,
+ zjf: '',
+ csff: '',
+ fzdyxh: 0,
+ itemclass: '',
+ ckxx: '',
+ cksx: '',
+ dyckz: '',
+ jsgs: '',
+ ygxb: false,
+ ygnl: false,
+ ygbb: false,
+ ygzq: false,
+ ygzd: false,
+ jsxm: false,
+ sjx: '',
+ xjx: '',
+ jgjg: '',
+ cp_jgz: '',
+ hlimt: '',
+ llimit: '',
+ redoxx: '',
+ redosx: '',
+ val1: '',
+ val2: '',
+ val3: '',
+ val4: '',
+ val5: ''
+}
+);
+//字典数据
+const dictData = ref({});
+
+const rules = ref({
+ // name: [
+ // { required: true, message: '请输入姓名', trigger: 'blur' },
+ // { min: 2, max: 20, message: '长度在 2 到 20 个字符', trigger: 'blur' }
+ // ],
+ // sex: [
+ // { required: true, message: '请选择性别', trigger: 'change' }
+ // ]
+});
+
+computed(() => {
+ switch(formData.value.jgbz){
+ case '1':
+ formData.value.cp_jgz = formData.value.jgz;
+ break;
+ case '2':
+ formData.value.cp_jgz = formData.value.jgz + '%';
+ break
+ }
+});
+
+onMounted(async () => {
+ // 初始化数据
+ const dictRefs = await comDict('XMGL');
+ // 从 ref 中获取实际数据
+ dictData.value = {
+ XMGL: toRaw(dictRefs.XMGL.value) || []
+ };
+
+})
+
+// 引入公共组件的字典格式化方法
+const formatDict = (v: string, dictType: string) => {
+ return dictData.value[dictType]?.find((item: any) => item.value == v.trim())?.label;
+}
+
+
+
+
+
\ No newline at end of file