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