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