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