sunyize 2 anni fa
parent
commit
f35123fba6

+ 32 - 1
src/views/networkAccess/registration.vue

@@ -1091,9 +1091,13 @@ export default {
 
       //校验的规则
       rules: {
+        validatorRules: {
+          itemText:  [{required: true, message: '请输入名称!'}],
+          itemValue:  [{required: true, message: '请输入数据值!'},{validator: this.validateItemValue}],
+        },
         cardNo: [
           {required: true, message: '请输入证件号码!'},
-          {validator: this.validateCardNo}
+          {validator: this.validateItemValue}
         ],
         cardName: [{
           required: true, message: '请输姓名!'
@@ -1301,6 +1305,33 @@ export default {
   },
 
   methods: {
+    validateItemValue(rule, value, callback){
+      let param = {
+        itemValue:value,
+        dictId:this.dictId,
+      }
+      if(this.model.id){
+        param.id = this.model.id
+      }
+      if(value){
+        let reg=new RegExp("[`_~!@#$^&*()=|{}'.<>《》/?!¥()—【】‘;:”“。,、?]")
+        if(reg.test(value)){
+          callback("数据值不能包含特殊字符!")
+        }else{
+          //update--begin--autor:lvdandan-----date:20201203------for:JT-27【数据字典】字典 - 数据值可重复
+          getAction("/sys/dictItem/dictItemCheck",param).then((res)=>{
+            if(res.success){
+              callback()
+            }else{
+              callback(res.message);
+            }
+          });
+          //update--end--autor:lvdandan-----date:20201203------for:JT-27【数据字典】字典 - 数据值可重复
+        }
+      }else{
+        callback()
+      }
+    },
 // 添加按钮
     add() {
       this.array.push(1)  //通过添加array的值,增加input的个数

+ 1 - 1
src/views/smscheck/modules/TaskUploadData.vue

@@ -1442,7 +1442,7 @@
       <!--      文件上传-->
       <!--      附件-->
       <div>
-        <a-form-model-item style="left: 10%;width: 70%;" label="端口类短信业务责任承诺书备注:" v-bind="labelCol1Note2">
+        <a-form-model-item style="left: 10%;width: 70%;" label="端口类短信责任承诺书备注:" v-bind="labelCol1Note2">
           <a-textarea style="height: 77px"
                       @change="textareaChange('textMessageBook','textMessageBookRemark')"
                       v-model="infoModel.textMessageBookRemark"