qinxianzhangyao
2023-12-12 f4c300867675f292e882d5125238bb970bc19bdf
src/views/standard/tijianxinxi/index.vue
@@ -56,6 +56,17 @@
    dicts: ["sys_normal_disable", "dict_personnel_type", "sys_user_sex", "tj_result_type", "dis_sampling_tab", "sys_dict_specimen", "sys_dict_position", "tj_result_type","sys_yes_no"],
    components: { Treeselect, IconSelect },
    data() {
      let checkPhoneNum = (rule, value, callback) => {
         console.log( value)
      let patter = new RegExp(/^1\s*[3456789]\s*(\d\s*){9}$/);
      if (value == "" && value == undefined && !value) {
        return callback('');
      }  else if(value != undefined && value != ""){
        return callback();
      }else if (!patter.test(value)) {
        return callback('');
      }
    };
      return {
        // 部门树选项
        deptOptions: undefined,
@@ -138,22 +149,22 @@
        // 表单校验
        rules: {
          createTime: [
            { required: true, message: "", trigger: "blur" },
            { required: true, validator: checkPhoneNum,  trigger: "blur" },
          ],
          updateTime: [
            { required: true, message: "", trigger: "blur" },
            { required: true, validator: checkPhoneNum,  trigger: "blur" },
          ],
          deleted: [
            { required: true, message: "", trigger: "blur" },
            { required: true, validator: checkPhoneNum,  trigger: "blur" },
          ],
          proName: [
            { required: true, message: "", trigger: "blur" },
            { required: true, validator: checkPhoneNum,  trigger: "blur" },
          ],
          proPrice: [
            { required: true, message: "", trigger: "blur" },
            { required: true, validator: checkPhoneNum,  trigger: "blur" },
          ],
          deptName: [
            { required: true, message: "", trigger: "blur" },
            { required: true, validator: checkPhoneNum,  trigger: "blur" },
          ],
          // proStandard: [
          //   { required: true, message: "项目标准值不能为空", trigger: "blur" },