From 409655349bf24b86714266ae5b37d0ca34666bcd Mon Sep 17 00:00:00 2001 From: wangchengming <15110151257@163.com> Date: Wed, 16 Jul 2025 20:06:27 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AF=B9=E6=8E=A5=E7=BC=96=E8=BE=91=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../safetyReview/examinerTasks/taskForm.vue | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/src/views/safetyReview/examinerTasks/taskForm.vue b/src/views/safetyReview/examinerTasks/taskForm.vue index 22983be..0302d39 100644 --- a/src/views/safetyReview/examinerTasks/taskForm.vue +++ b/src/views/safetyReview/examinerTasks/taskForm.vue @@ -258,24 +258,31 @@ const { ruleForm, rules } = toRefs(data) // 获取详情 const getDetailInfo = (id) => { + showTableData.value = [] + cachShowTableData.value = [] getBusSafetyReview(id).then(res => { if (res.code == 200) { ruleForm.value = res.data escUserName.value = res.data.escUserName - escWorkNo.value = res.data.escWorkNo - // docUploadList.value = JSON.parse(res.data.fileContent) + escWorkNo.value = res.data.workNo + escUserId.value = res.data.escUserId + res.data.reviewProblemList.forEach(item => { + item.editFlag = false + showTableData.value.push(item) + cachShowTableData.value.push(item) + }); } }) } // 选择属地 关联ESC信息 const handleChoseDependency = (val) => { if (val) { - const curDependency = busDependencyData.value.find(item => item.id == val) - escUserId.value = curDependency.escUserId, + const curDependency = busDependencyData.value.find(item => item.id == val) + escUserId.value = curDependency.escUserId escUserName.value = curDependency.escUserName escWorkNo.value = curDependency.escWorkNo - buildingNo.value = curDependency.buildingNo - factoryArea.value = curDependency.factoryArea + // buildingNo.value = curDependency.buildingNo + // factoryArea.value = curDependency.factoryArea } } // 选择审查时间 @@ -291,7 +298,7 @@ const getBusDependencyData = () => { pageIndex: 1, pageSize: 100, }).then(response => { - if (response.code == 200) { + if (response.code == 200) { busDependencyData.value = response.data.list.filter(item => item.buildingNo !== '-') } }) @@ -320,7 +327,7 @@ const filterDisabledDept = (deptList) => { const handleAddProblem = () => { if (showTableData.value.length < ruleForm.value.openItemCount) { const itemProblem = { - safetyReviewId: null, + safetyReviewId: ruleForm.id ? ruleForm.safetyReviewId : null, remark: null, level: null, chargeUserId: escUserId.value, @@ -377,7 +384,7 @@ const handleCancel = () => { } const handleSubmit = () => { proxy.$refs["ruleFormRef"].validate(valid => { - if (valid) { + if (valid) { if (showTableData.value.length == 0 && ruleForm.value.openItemCount > 0) { proxy.$modal.msgWarning("请填报问题") return false