From 32025887cb0e13634d800330bb33e3533fd3f70d Mon Sep 17 00:00:00 2001 From: zhouwenxuan <1175765986@qq.com> Date: 星期四, 22 二月 2024 17:01:12 +0800 Subject: [PATCH] bug修改 --- src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue | 9 ++++++--- src/views/safetyReview/projectManage/components/innerReview.vue | 2 +- src/views/safetyReview/projectManage/components/techLeaderReview.vue | 4 ++-- src/views/safetyReview/projectManage/components/projectArchive.vue | 4 ++-- src/views/safetyReview/projectManage/components/siteCheckRcd.vue | 2 +- src/views/safetyReview/projectManage/components/evaluateTaskNotice.vue | 2 +- src/views/safetyReview/userManage/expertUsers/components/projectDialog.vue | 10 ++++++++-- src/views/safetyReview/projectManage/components/rateConclusion.vue | 8 ++++---- src/views/safetyReview/projectManage/index.vue | 5 +++-- 9 files changed, 28 insertions(+), 18 deletions(-) diff --git a/src/views/safetyReview/projectManage/components/evaluateTaskNotice.vue b/src/views/safetyReview/projectManage/components/evaluateTaskNotice.vue index df6b87e..4ce3651 100644 --- a/src/views/safetyReview/projectManage/components/evaluateTaskNotice.vue +++ b/src/views/safetyReview/projectManage/components/evaluateTaskNotice.vue @@ -103,7 +103,7 @@ transmitDate: '' }, rules: { - "leader.name": [{required: true, message: '请选择项目负责人', trigger: 'blur'}], + "leader.name": [{required: true, message: '请选择项目负责人', trigger: 'change'}], linkMan: [{required: true, message: '请输入联系人', trigger: 'blur'}], linkPhone: [{required: true, message: '请输入联系电话', trigger: 'blur'}], transmitDate: [{required: true, message: '请选择任务下达时间', trigger: 'blur'}] diff --git a/src/views/safetyReview/projectManage/components/innerReview.vue b/src/views/safetyReview/projectManage/components/innerReview.vue index 665241d..74226d4 100644 --- a/src/views/safetyReview/projectManage/components/innerReview.vue +++ b/src/views/safetyReview/projectManage/components/innerReview.vue @@ -28,7 +28,7 @@ </el-form-item> </el-col> <el-col :span="6"> - <el-form-item label="内部审核确认日期"> + <el-form-item label="内部审核确认日期" prop="affirmDate"> <el-date-picker style="width: 100%" v-model="state.formData.affirmDate" diff --git a/src/views/safetyReview/projectManage/components/projectArchive.vue b/src/views/safetyReview/projectManage/components/projectArchive.vue index 90be6e4..b21bdf6 100644 --- a/src/views/safetyReview/projectManage/components/projectArchive.vue +++ b/src/views/safetyReview/projectManage/components/projectArchive.vue @@ -65,7 +65,7 @@ </el-form-item> </el-col> <el-col :span="18"> - <el-form-item prop="contractMoney"> + <el-form-item prop="actualContractMoney"> <template #label> 项目合同额<span style="font-size: 13px;color: red;font-weight: normal;display: inline-block;margin-left: 6px">预估合同金额,归档阶段可以进行修改。仅支持数字,单位万元,小数点后最多两位,数值范围(0.01-999.99)</span> </template> @@ -222,7 +222,7 @@ }catch (e) {} if(isOk){ - ElMessage.warning("请完善原因说明或上传附件!"); + ElMessage.warning("请上传附件或完善原因说明!"); return; } const { ...data} = JSON.parse(JSON.stringify(state.formData)) diff --git a/src/views/safetyReview/projectManage/components/rateConclusion.vue b/src/views/safetyReview/projectManage/components/rateConclusion.vue index 7e925a7..94f2f8c 100644 --- a/src/views/safetyReview/projectManage/components/rateConclusion.vue +++ b/src/views/safetyReview/projectManage/components/rateConclusion.vue @@ -176,10 +176,10 @@ if(res.code === 200){ getProcessFiles() console.log("if",state.fileList) - ElMessage({ - type: 'success', - message: '文件上传成功' - }) + // ElMessage({ + // type: 'success', + // message: '文件上传成功' + // }) }else { ElMessage({ type: 'warning', diff --git a/src/views/safetyReview/projectManage/components/siteCheckRcd.vue b/src/views/safetyReview/projectManage/components/siteCheckRcd.vue index 9f7626f..cc1b345 100644 --- a/src/views/safetyReview/projectManage/components/siteCheckRcd.vue +++ b/src/views/safetyReview/projectManage/components/siteCheckRcd.vue @@ -166,7 +166,7 @@ planPersons: [], rules: { investigationDate: [{required: true, message: '请选择现场勘验时间', trigger: 'blur'}], - location: [{required: true, message: '请选择现场勘验位置', trigger: 'blur'}], + location: [{required: true, message: '请选择现场勘验位置', trigger: 'change'}], isSafetyCheck: [{required: true, message: '请选择是否编制现场安全检查表', trigger: 'blur'}], recordData: [{required: true, message: '请填写现场勘验记录', trigger: 'blur'}], assAccessoryFiles: [{required: true, validator: checkSafetyFiles, trigger: 'blur'}], diff --git a/src/views/safetyReview/projectManage/components/techLeaderReview.vue b/src/views/safetyReview/projectManage/components/techLeaderReview.vue index abe23da..86cdaec 100644 --- a/src/views/safetyReview/projectManage/components/techLeaderReview.vue +++ b/src/views/safetyReview/projectManage/components/techLeaderReview.vue @@ -28,7 +28,7 @@ </el-form-item> </el-col> <el-col :span="6"> - <el-form-item label="确认日期"> + <el-form-item label="确认日期" prop="affirmDate"> <el-date-picker style="width: 100%" v-model="state.formData.affirmDate" @@ -106,7 +106,7 @@ suggestions: '' }, rules: { - "assessor.name": [{required: true, message: '请选择技术负责人', trigger: 'blur'}], + "assessor.name": [{required: true, message: '请选择技术负责人', trigger: 'change'}], auditDate: [{required: true, message: '请选择审核日期', trigger: 'blur'}], affirmDate: [{required: true, message: '请选择确认日期', trigger: 'blur'}] }, diff --git a/src/views/safetyReview/projectManage/index.vue b/src/views/safetyReview/projectManage/index.vue index 45470fb..7cc3172 100644 --- a/src/views/safetyReview/projectManage/index.vue +++ b/src/views/safetyReview/projectManage/index.vue @@ -111,7 +111,7 @@ <el-table-column label="缺失要件" align="center" width="150"> <template #default="scope"> <div style="cursor:pointer;color: #3b82f6;" > - <span v-if="scope.row.process === 5" @click="goMenu('toTwelve',scope.row)">{{scope.row.materialCnt}}</span> + <span v-if="scope.row.process === 5" @click="goMenu('toTwelve',scope.row)">{{scope.row.missingMaterialCnt}}</span> <span v-else></span> </div> </template> @@ -320,7 +320,8 @@ filingDate: item.filingDate ? conversionDays(item.filingDate,item.createTime) : conversionDays('',item.createTime), contractMoney: item.contract ? item.contract.contractMoney : '', actualContractMoney: item.contract ? item.contract.actualContractMoney : '', - activeConfirm: item.personRecognition ? item.personRecognition.recognitionCnt + '/' + item.personRecognition.personCnt: '' + activeConfirm: item.personRecognition ? item.personRecognition.recognitionCnt + '/' + item.personRecognition.personCnt: '', + missingMaterialCnt: 3-item.materialCnt } }) total.value = res.data.total diff --git a/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue b/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue index cf629b9..06ab7a9 100644 --- a/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue +++ b/src/views/safetyReview/userManage/expertUsers/components/expertDialog.vue @@ -371,12 +371,15 @@ const isAgency = ref(false); onMounted(()=>{ - getAgency() + const userInfo = JSON.parse(Cookies.get('userInfo')) - state.agencyName = userInfo.agentName; - state.form.agencyId = userInfo.agentId; + if(userInfo.identity === 1){ + state.agencyName = userInfo.agentName; + state.form.agencyId = userInfo.agentId; isAgency.value = true; + }else { + getAgency() } console.log("userinfo",userInfo) }) diff --git a/src/views/safetyReview/userManage/expertUsers/components/projectDialog.vue b/src/views/safetyReview/userManage/expertUsers/components/projectDialog.vue index 8042f9f..4d99800 100644 --- a/src/views/safetyReview/userManage/expertUsers/components/projectDialog.vue +++ b/src/views/safetyReview/userManage/expertUsers/components/projectDialog.vue @@ -52,7 +52,7 @@ <el-table-column label="缺失要件" prop="" align="center" width="150"> <template #default="scope"> <div style="cursor:pointer;color: #3b82f6;" > - <span v-if="scope.row.process === 5" @click="goMenu('toTwelve',scope.row)">{{scope.row.materialCnt}}</span> + <span v-if="scope.row.process === 5" @click="goMenu('toTwelve',scope.row)">{{scope.row.missingMaterialCnt}}</span> <span v-else></span> </div> </template> @@ -93,6 +93,7 @@ <script setup> import {reactive, ref} from "vue"; import {getProjectList} from "@/api/projectManage/project"; +import {ElMessage} from "element-plus"; const loading = ref(false); const dataList = ref([]); const tableRef = ref(null); @@ -127,7 +128,8 @@ area: item.district ? item.province + '/' + item.city + '/' + item.district : item.city?item.province + '/' + item.city:item.province , filingDate: item.filingDate ? item.filingDate : conversionDays(item.createTime), contractMoney: item.contract ? item.contract.contractMoney : '', - actualContractMoney: item.contract ? item.contract.actualContractMoney : '' + actualContractMoney: item.contract ? item.contract.actualContractMoney : '', + missingMaterialCnt: 3-item.materialCnt } }) console.log(dataList.value,'dataList.value') @@ -155,6 +157,10 @@ } const goMenu = (toPath,val) => { console.log("val",val) + if(toPath ==='toThirteen' && val.personRecognition && val.personRecognition. recognitionCnt === 0){ + ElMessage.warning('未进行签字确认,无法查看!') + return; + } toProcess('edit',val,toPath); } const conversionDays = (createTime) => { -- Gitblit v1.9.2