From d098e2e3a16837ad0a61c1a2df93b27c7d16bfd2 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期五, 06 九月 2024 17:10:29 +0800 Subject: [PATCH] 批量导入 --- src/views/hazardousChemicals/systemManage/company/components/companyDialog.vue | 16 ++++++++++++++-- 1 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/views/hazardousChemicals/systemManage/company/components/companyDialog.vue b/src/views/hazardousChemicals/systemManage/company/components/companyDialog.vue index 1a0d62b..afc3789 100644 --- a/src/views/hazardousChemicals/systemManage/company/components/companyDialog.vue +++ b/src/views/hazardousChemicals/systemManage/company/components/companyDialog.vue @@ -38,7 +38,7 @@ import {reactive, ref, toRefs} from 'vue' import {ElMessage} from "element-plus"; import {addCompany, checkName, distributeCompany, editCompany} from "@/api/hazardousChemicals/company"; -import {verifyPhone} from "@/utils/validate"; +import {verifyPhone, verifyPwd} from "@/utils/validate"; const dialogVisible = ref(false); const title = ref(""); @@ -87,6 +87,18 @@ } } } +let validateCode = (rule, value, callback)=>{ + if(value === ''){ + callback(new Error('请输入企业编码')) + }else{ + if(value.length !== 2){ + callback(new Error('请输入两位字母或者数字编码')) + }else{ + callback() + } + } +} + const state = reactive({ form: { id: '', @@ -101,7 +113,7 @@ major:[{ required: true, message: '请输入负责人', trigger: 'blur' }], name: [{ required: true, trigger: "blur", validator: validateName }], phone:[{ required: true, trigger: "blur", validator: validatePhone }], - code:[{ required: true, message: '请输入企业编码', trigger: 'blur' }], + code:[{ required: true, validator: validateCode, trigger: 'blur' }], }, }) -- Gitblit v1.9.2