diff --git a/src/components/negative/dialog.vue b/src/components/negative/dialog.vue index 9e5fcf2..c120137 100644 --- a/src/components/negative/dialog.vue +++ b/src/components/negative/dialog.vue @@ -521,6 +521,7 @@ function getDetails() { getNegativeDetails(props.id, work?.value.workId).then((data) => { negative.value = { ...data.negative, + remainingDuration: data.remainingDuration, complaintCollectionPageDTO: data.complaintCollectionPageDTO, currentRow: data.complaintCollectionPageDTO || {}, }; @@ -683,12 +684,7 @@ async function handleExecute(action, data) { try { if (isComplaintReport.value && action.actionKey === FlowActionEnum.SAVE) { const formData = componentRef.value.getData(); - const stage = componentRef.value?.getStage?.() || currentComplaintStage.value; - if (stage === STAGE_INITIAL) { - await submitComplaintInitialReview(formData); - } else { - await saveComplaintVerifyData(formData); - } + await submitSaveInvolveJson(formData); feedback.msgSuccess("操作成功"); getDetails(); return; @@ -740,10 +736,6 @@ function handleFav() { const spotCheckEditFlag = ref(false); - - - - function spotCheck() { spotCheckEditFlag.value = true; } @@ -779,31 +771,17 @@ async function handleUpdateVerify() { verifyEditFlag.value = !verifyEditFlag.value; } -async function saveComplaintVerifyData(data) { - const payload = { - blames: data?.blames || [], - blameLeaders: data?.blameLeaders || [], - files: data?.files || [], - }; - - await saveInvolveJson({ +async function submitComplaintInitialReview(data) { + await initialReview({ complaintId: data?.complaintId, - checkStatusCode: data?.checkStatusCode, - checkStatusName: data?.checkStatusName, - checkStatusDesc: data?.checkStatusDesc, - accountabilityTarget: data?.accountabilityTarget, - involveDepartId: data?.involveDepartId, - involveDepartName: data?.involveDepartName, - completionStatus: data?.completionStatus, - publicRecognition: data?.publicRecognition, - caseNumber: data?.caseNumber, - involveJson: JSON.stringify(payload), - files: data?.files || [], + initWorkDes: data?.initWorkDes, + initProblemPlan: data?.initProblemPlan, + initVerdict: data?.initVerdict, }); } -async function submitComplaintInitialReview(data) { - await initialReview({ +async function submitSaveInvolveJson(data) { + await saveInvolveJson({ complaintId: data?.complaintId, initWorkDes: data?.initWorkDes, initProblemPlan: data?.initProblemPlan, diff --git a/src/components/negative/verify-description.vue b/src/components/negative/verify-description.vue index bb95cec..98d3c6d 100644 --- a/src/components/negative/verify-description.vue +++ b/src/components/negative/verify-description.vue @@ -63,11 +63,11 @@ {{ getInitialReviewStatusLabel(initialReviewInfo.gwf3) }}