|
@@ -2136,6 +2136,29 @@
|
|
|
},
|
|
|
deep: true,
|
|
|
},
|
|
|
+ "basicData.value.oneClass": {
|
|
|
+ handler(nVal, oVal) {
|
|
|
+
|
|
|
+ this.basicData.form = this.basicData.form.map(formItem => {
|
|
|
+
|
|
|
+ if (formItem.prop === "businessLine") {
|
|
|
+
|
|
|
+ if ( nVal.includes('介入耗材&5') || nVal.includes('骨科耗材&2') ||
|
|
|
+ nVal.includes('普通耗材&3') || nVal.includes('医用设备&1') ||
|
|
|
+ nVal.includes('体外诊断&4')) {
|
|
|
+
|
|
|
+ formItem.required = true
|
|
|
+ } else {
|
|
|
+ formItem.required = false
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ return formItem;
|
|
|
+ })
|
|
|
+ },
|
|
|
+ deep: true,
|
|
|
+ },
|
|
|
+
|
|
|
|
|
|
},
|
|
|
|