Browse Source

添加疾病特征时不能输入连续的、或者两个、之间没有内容

zhangxc 5 years ago
parent
commit
9656603cc6
1 changed files with 11 additions and 1 deletions
  1. 11 1
      src/components/diagBase/AddDiagBase.vue

+ 11 - 1
src/components/diagBase/AddDiagBase.vue

@@ -377,7 +377,6 @@
                     errStrList.push(errStr)
                     errStrList.push(errStr)
                 } else { //序号和类型匹配但序号重复
                 } else { //序号和类型匹配但序号重复
                     let codeArr =  disFeatureList.filter(item => item.code ===disFeatureList[i].code) 
                     let codeArr =  disFeatureList.filter(item => item.code ===disFeatureList[i].code) 
-                    console.log('codeArr',codeArr)
                     if(codeArr.length > 1) {
                     if(codeArr.length > 1) {
                         codeErrorNum++
                         codeErrorNum++
                         disFeatureList[i].codeError = "序号重复"
                         disFeatureList[i].codeError = "序号重复"
@@ -386,6 +385,17 @@
 
 
                     }
                     }
                 }
                 }
+                let regex1 =new RegExp(`、\\s*、{1,}`) 
+                if(disFeatureList[i].relation &&regex1.test(disFeatureList[i].relation)) {
+                    disFeatureList[i].verifyRelation ='数据异常'
+                    const errStr = "疾病特征第" + (i+ 1) +"行数据异常"
+                    errStrList.push(errStr)
+                }
+                if(disFeatureList[i].result &&regex1.test(disFeatureList[i].result)) {
+                    disFeatureList[i].verifyResult ='数据异常'
+                    const errStr = "疾病特征第" + (i+ 1) +"行数据异常"
+                    errStrList.push(errStr)
+                }
                 
                 
                 
                 
             }
             }