qinxianzhangyao
2023-12-12 f4c300867675f292e882d5125238bb970bc19bdf
src/views/system/examcharge/index.vue
@@ -162,10 +162,10 @@
                    :row-style="changRed" style="margin-left: 30px;">
                    <el-table-column type="selection" width="55" align="center" />
                    <el-table-column label="姓名" align="center" prop="customer.cusName" width="90px" />
                    <el-table-column label="手机号" align="center" prop="customer.cusPhone" width="110px"
                       ></el-table-column>
                    <el-table-column label="手机号" align="center" prop="customer.cusPhone" width="110px"></el-table-column>
                    <el-table-column label="订单流水号" align="center" prop="waterId" width="194px" />
                    <el-table-column label="体检项目" align="center" prop="tjProName" width="120px"  :show-overflow-tooltip="true"/>
                    <el-table-column label="体检项目" align="center" prop="tjProName" width="120px"
                        :show-overflow-tooltip="true" />
                    <el-table-column label="应收金额" align="center" prop="copeWith" width="90px" />
                    <el-table-column label="实收金额" align="center" prop="paidIn" width="80px" />
                    <el-table-column label="付款类型" align="center" prop="payType" width="80px">
@@ -252,6 +252,17 @@
    name: "Examcharge",
    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 {
            tjNumbers: "",
            // 遮罩层
@@ -318,12 +329,12 @@
            },
            // 表单校验
            rules: {
                name: [{ required: true, message: "", trigger: "change" }],
                name: [{ required: true, validator: checkPhoneNum, trigger: "change" }],
                tjPro: [
                    { required: true, message: "", trigger: "change" },
                    { required: true, validator: checkPhoneNum, trigger: "change" },
                ],
                type: [
                    { required: true, message: "", trigger: "blur" },
                    { required: true, validator: checkPhoneNum, trigger: "blur" },
                ],
            },
        };