From ae36dc20aea3d2f74d893305d9f94a1845d8fa20 Mon Sep 17 00:00:00 2001
From: zhouwx <1175765986@qq.com>
Date: 星期五, 06 九月 2024 10:17:50 +0800
Subject: [PATCH] 增加公司编号

---
 src/views/hazardousChemicals/systemManage/company/components/companyDialog.vue |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/src/views/hazardousChemicals/systemManage/company/components/companyDialog.vue b/src/views/hazardousChemicals/systemManage/company/components/companyDialog.vue
index 28908ad..1a0d62b 100644
--- a/src/views/hazardousChemicals/systemManage/company/components/companyDialog.vue
+++ b/src/views/hazardousChemicals/systemManage/company/components/companyDialog.vue
@@ -12,6 +12,9 @@
         <el-form-item label="企业信用代码:" prop="creditCode" >
           <el-input v-model.trim="state.form.creditCode" placeholder="请输入企业信用代码"></el-input>
         </el-form-item>
+        <el-form-item label="企业编码:" prop="code" >
+          <el-input v-model.trim="state.form.code" maxlength="2" placeholder="请输入企业编码" oninput="value=value.replace( /[^a-zA-Z0-9]/g,'')"></el-input>
+        </el-form-item>
         <el-form-item label="企业名称:" prop="name" >
           <el-input v-model.trim="state.form.name" placeholder="请输入企业名称"></el-input>
         </el-form-item>
@@ -91,12 +94,14 @@
     name: '',
     major: '',
     phone: '',
+    code: ''
   },
   formRules:{
     creditCode: [{ required: true, message: '请输入企业信用代码', trigger: 'blur' }],
     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' }],
   },
 })
 
@@ -117,6 +122,7 @@
   if(valid){
     if(title.value === '新增'){
       const {id, ...data} = JSON.parse(JSON.stringify(state.form))
+      data.code = data.code.toUpperCase()
       const res = await addCompany(data)
       if(res.code === 200){
         ElMessage({
@@ -132,6 +138,7 @@
       dialogVisible.value = false;
     }else if(title.value === '编辑'){
       const {...data} = JSON.parse(JSON.stringify(state.form))
+      data.code = data.code.toUpperCase()
       const res = await editCompany(data)
       if(res.code === 200){
         ElMessage({
@@ -162,6 +169,7 @@
     name: '',
     major: '',
     phone: '',
+    code: ''
   }
 }
 defineExpose({

--
Gitblit v1.9.2