From 024732276c1cf484febea2fadacb2eed6be14742 Mon Sep 17 00:00:00 2001 From: zhouwx <1175765986@qq.com> Date: 星期五, 06 十二月 2024 08:59:42 +0800 Subject: [PATCH] 修改审批单 --- src/views/safetyReview/projectManage/components/basicInfo.vue | 6 +++--- src/views/safetyReview/projectManage/components/chooseExpert.vue | 4 ++++ public/example.docx | 0 src/views/safetyReview/projectManage/components/projectApproval.vue | 3 ++- 4 files changed, 9 insertions(+), 4 deletions(-) diff --git a/public/example.docx b/public/example.docx index 2a656ef..6489450 100644 --- a/public/example.docx +++ b/public/example.docx Binary files differ diff --git a/src/views/safetyReview/projectManage/components/basicInfo.vue b/src/views/safetyReview/projectManage/components/basicInfo.vue index a6818c1..d986e98 100644 --- a/src/views/safetyReview/projectManage/components/basicInfo.vue +++ b/src/views/safetyReview/projectManage/components/basicInfo.vue @@ -10,13 +10,13 @@ <el-form ref="formRef" :model="state.formData" :rules="state.rules" class="register-form" label-position="top"> <el-row :gutter="24"> <el-col :span="12"> - <el-form-item prop="projectName" label="项目名称(事由)"> + <el-form-item prop="projectName" label="出差事由"> <el-input maxlength="100" show-word-limit v-model.trim="state.formData.projectName" size="large" - placeholder="请输入项目名称(事由)" + placeholder="请输入出差事由" > </el-input> </el-form-item> @@ -143,7 +143,7 @@ } ], rules: { - projectName: [{ required: true, message: "项目名称(事由)不能为空", trigger: "blur" }], + projectName: [{ required: true, message: "出差事由不能为空", trigger: "blur" }], projectDateStart: [{ required: true, message: "项目预计时间不能为空", trigger: "change" }], projectAddress: [{ required: true, message: "目的地及相关企业名称等不能为空", trigger: "blur" }], // deptUserName: [{ required: true, message: "处室人人员及职务不能为空", trigger: "blur" }], diff --git a/src/views/safetyReview/projectManage/components/chooseExpert.vue b/src/views/safetyReview/projectManage/components/chooseExpert.vue index 17d3b67..84ef22d 100644 --- a/src/views/safetyReview/projectManage/components/chooseExpert.vue +++ b/src/views/safetyReview/projectManage/components/chooseExpert.vue @@ -301,6 +301,10 @@ state.formData.delData.push(item.id) } }) + if(queryParams.value.domain == undefined || (queryParams.value.domain && queryParams.value.domain.length == 0)){ + ElMessage.warning('专业领域不能为空') + return + } if(queryParams.value.num =='' || queryParams.value.num == undefined){ ElMessage.warning('拟选用人数不能为空') return diff --git a/src/views/safetyReview/projectManage/components/projectApproval.vue b/src/views/safetyReview/projectManage/components/projectApproval.vue index 4614ed8..026dadf 100644 --- a/src/views/safetyReview/projectManage/components/projectApproval.vue +++ b/src/views/safetyReview/projectManage/components/projectApproval.vue @@ -3,7 +3,7 @@ <el-form :model="state.dataForm" ref="dataForm" :inline="true" style="margin-top: 10px" label-width="180px" > <el-row :gutter="24"> <el-col :span="12"> - <el-form-item label="项目名称(事由):"> + <el-form-item label="出差事由:"> <span>{{state.dataForm.projectName}}</span> </el-form-item> </el-col> @@ -411,6 +411,7 @@ } }) data.expertNum = data.tableData.length + data.isInside = '是' console.log('dataList',state.dataList,data.expertNum) try { generateWordDocument(templatePath, data, '专家选用审批单.docx'); -- Gitblit v1.9.2