Bläddra i källkod

试剂更换验证调整(川北)

shenqilong 7 månader sedan
förälder
incheckning
b710f6e3af
1 ändrade filer med 15 tillägg och 5 borttagningar
  1. 15 5
      src/views/component/newReagent/newReagent.vue

+ 15 - 5
src/views/component/newReagent/newReagent.vue

@@ -101,7 +101,7 @@
                   :min="0"
                   :min="0"
                   size="mini"
                   size="mini"
                   placeholder="请输入"
                   placeholder="请输入"
-                  type="number"
+                  :type="isCb ? 'text' : 'number'"
                 />
                 />
                 <span v-else>{{ row.jiuJieGuo || '/' }}</span>
                 <span v-else>{{ row.jiuJieGuo || '/' }}</span>
               </template>
               </template>
@@ -118,7 +118,7 @@
                   :min="0"
                   :min="0"
                   size="mini"
                   size="mini"
                   placeholder="请输入"
                   placeholder="请输入"
-                  type="number"
+                  :type="isCb ? 'text' : 'number'"
                 />
                 />
                 <span v-else>{{ row.xinJieGuo || '/' }}</span>
                 <span v-else>{{ row.xinJieGuo || '/' }}</span>
               </template>
               </template>
@@ -246,7 +246,8 @@ export default {
       },
       },
       importTableDialogVisible: false,
       importTableDialogVisible: false,
       multipleSelection: [],
       multipleSelection: [],
-      isHz: false
+      isHz: false,
+      isCb: false
     }
     }
   },
   },
   computed: {
   computed: {
@@ -306,7 +307,8 @@ export default {
     const { deptList = [] } = this.$store.getters || {}
     const { deptList = [] } = this.$store.getters || {}
     const t1 = deptList.find((i) => i.positionId === first) || {}
     const t1 = deptList.find((i) => i.positionId === first) || {}
     this.isHz = t1.positionName === '惠州市第三人民医院'
     this.isHz = t1.positionName === '惠州市第三人民医院'
-    console.log(t1.positionName)
+    this.isCb = t1.positionName === '川北医学院附属医院'
+    // console.log(t1.positionName)
     this.nodeId = this.params ? this.params.nodeId : ''
     this.nodeId = this.params ? this.params.nodeId : ''
     this.disabled = this.readonly || this.nodeId === 'Activity_0xkc1ji'
     this.disabled = this.readonly || this.nodeId === 'Activity_0xkc1ji'
     this.showAndHide(this.formData.fangAn)
     this.showAndHide(this.formData.fangAn)
@@ -321,6 +323,12 @@ export default {
     },
     },
     // 新增
     // 新增
     handleAdd() {
     handleAdd() {
+      if (
+        !this.reagentData ||
+        (this.reagentData && this.reagentData.length === 0)
+      ) {
+        this.disabled = false
+      }
       const { jianYanXiangMu, yunXuPianYi, xianDingFanWei } = this.formData
       const { jianYanXiangMu, yunXuPianYi, xianDingFanWei } = this.formData
       if (this.disabled && this.reagentData?.length > 0) {
       if (this.disabled && this.reagentData?.length > 0) {
         return this.$message.warning('导入与手动添加功能不可混用!')
         return this.$message.warning('导入与手动添加功能不可混用!')
@@ -571,7 +579,9 @@ export default {
 
 
       if (hasPyOrCz) {
       if (hasPyOrCz) {
         this.$message.warning(
         this.$message.warning(
-          `计算方式为|Y-X|/X(%)请填写允许偏倚,计算方式为|Y-X|请填写${this.isHz ? '允许差值' : '限定范围'}`
+          `计算方式为|Y-X|/X(%)请填写允许偏倚,计算方式为|Y-X|请填写${
+            this.isHz ? '允许差值' : '限定范围'
+          }`
         )
         )
         return
         return
       }
       }