|
|
|
@ -521,6 +521,7 @@ function getDetails() { |
|
|
|
getNegativeDetails(props.id, work?.value.workId).then((data) => { |
|
|
|
getNegativeDetails(props.id, work?.value.workId).then((data) => { |
|
|
|
negative.value = { |
|
|
|
negative.value = { |
|
|
|
...data.negative, |
|
|
|
...data.negative, |
|
|
|
|
|
|
|
remainingDuration: data.remainingDuration, |
|
|
|
complaintCollectionPageDTO: data.complaintCollectionPageDTO, |
|
|
|
complaintCollectionPageDTO: data.complaintCollectionPageDTO, |
|
|
|
currentRow: data.complaintCollectionPageDTO || {}, |
|
|
|
currentRow: data.complaintCollectionPageDTO || {}, |
|
|
|
}; |
|
|
|
}; |
|
|
|
@ -683,12 +684,7 @@ async function handleExecute(action, data) { |
|
|
|
try { |
|
|
|
try { |
|
|
|
if (isComplaintReport.value && action.actionKey === FlowActionEnum.SAVE) { |
|
|
|
if (isComplaintReport.value && action.actionKey === FlowActionEnum.SAVE) { |
|
|
|
const formData = componentRef.value.getData(); |
|
|
|
const formData = componentRef.value.getData(); |
|
|
|
const stage = componentRef.value?.getStage?.() || currentComplaintStage.value; |
|
|
|
await submitSaveInvolveJson(formData); |
|
|
|
if (stage === STAGE_INITIAL) { |
|
|
|
|
|
|
|
await submitComplaintInitialReview(formData); |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
await saveComplaintVerifyData(formData); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
feedback.msgSuccess("操作成功"); |
|
|
|
feedback.msgSuccess("操作成功"); |
|
|
|
getDetails(); |
|
|
|
getDetails(); |
|
|
|
return; |
|
|
|
return; |
|
|
|
@ -740,10 +736,6 @@ function handleFav() { |
|
|
|
|
|
|
|
|
|
|
|
const spotCheckEditFlag = ref(false); |
|
|
|
const spotCheckEditFlag = ref(false); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
function spotCheck() { |
|
|
|
function spotCheck() { |
|
|
|
spotCheckEditFlag.value = true; |
|
|
|
spotCheckEditFlag.value = true; |
|
|
|
} |
|
|
|
} |
|
|
|
@ -779,31 +771,17 @@ async function handleUpdateVerify() { |
|
|
|
verifyEditFlag.value = !verifyEditFlag.value; |
|
|
|
verifyEditFlag.value = !verifyEditFlag.value; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
async function saveComplaintVerifyData(data) { |
|
|
|
async function submitComplaintInitialReview(data) { |
|
|
|
const payload = { |
|
|
|
await initialReview({ |
|
|
|
blames: data?.blames || [], |
|
|
|
|
|
|
|
blameLeaders: data?.blameLeaders || [], |
|
|
|
|
|
|
|
files: data?.files || [], |
|
|
|
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
await saveInvolveJson({ |
|
|
|
|
|
|
|
complaintId: data?.complaintId, |
|
|
|
complaintId: data?.complaintId, |
|
|
|
checkStatusCode: data?.checkStatusCode, |
|
|
|
initWorkDes: data?.initWorkDes, |
|
|
|
checkStatusName: data?.checkStatusName, |
|
|
|
initProblemPlan: data?.initProblemPlan, |
|
|
|
checkStatusDesc: data?.checkStatusDesc, |
|
|
|
initVerdict: data?.initVerdict, |
|
|
|
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 || [], |
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
async function submitComplaintInitialReview(data) { |
|
|
|
async function submitSaveInvolveJson(data) { |
|
|
|
await initialReview({ |
|
|
|
await saveInvolveJson({ |
|
|
|
complaintId: data?.complaintId, |
|
|
|
complaintId: data?.complaintId, |
|
|
|
initWorkDes: data?.initWorkDes, |
|
|
|
initWorkDes: data?.initWorkDes, |
|
|
|
initProblemPlan: data?.initProblemPlan, |
|
|
|
initProblemPlan: data?.initProblemPlan, |
|
|
|
|