qinxianzhangyao
2023-12-13 854002335cbce613e0b62fbc9a034ba82976a155
src/views/hosp/harmType/index.vue
@@ -117,6 +117,17 @@
export default {
    name: "HarmType",
    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 {
            // 遮罩层
            loading: true,
@@ -153,6 +164,31 @@
            form: {},
            // 表单校验
            rules: {
                sort: [
                    { required: true, validator: checkPhoneNum, trigger: "blur" }
                ],
                harmCode: [
                    { required: true, validator: checkPhoneNum, trigger: "blur" }
                ],
                harmPinYin: [
                    { required: true, validator: checkPhoneNum, trigger: "blur" }
                ],
                harmType: [
                    { required: true, validator: checkPhoneNum, trigger: "blur" }
                ],
                harmInfo: [
                    { required: true, validator: checkPhoneNum, trigger: "blur" }
                ],
                protection: [
                    { required: true, validator: checkPhoneNum, trigger: "blur" }
                ],
            }
        };
    },