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