qx
qx
2025-05-16 23baa415d3088cfa5dd47d9ee2ab82c308b97f64
src/views/standard/tijianxinxi/index.vue
@@ -1,7 +1,9 @@
<template>
    <div class="app-container">
      <el-row :gutter="18">
        <el-col :span="6" :xs="18">
        <el-col :span="6" :xs="18" style="max-height: 700px;
  overflow-y:auto;
  flex-direction: column;">
          <div class="head-container">
            <el-input v-model="deptName" placeholder="请输入部门名称" clearable size="small" prefix-icon="el-icon-search"
              style="margin-bottom: 15px" />
@@ -56,6 +58,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 +151,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" },