d4bc7e00 by lxs

数据资产登记更新

1 parent 2e07bed9
......@@ -943,7 +943,7 @@ const passDialogInfo = ref({
footer: {
btns: [
{ type: "default", label: "取消", value: "cancel" },
{ type: "primary", label: "确定", value: "submit" },
{ type: "primary", label: "确定", value: "submit", loading: false },
],
},
});
......@@ -975,6 +975,7 @@ const passDialogBtnClick = (btn, info) => {
if (submitPromise.value) {
return;
}
passDialogInfo.value.footer.btns[1].loading = true;
let params = {
guid: detailInfo.value.approveVO.approveGuid,
flowType: detailInfo.value.approveVO.flowType,
......@@ -983,6 +984,7 @@ const passDialogBtnClick = (btn, info) => {
}
submitPromise.value = passFlowData(params, tenantGuid).then((res: any) => {
submitPromise.value = null;
passDialogInfo.value.footer.btns[1].loading = false;
if (res?.code == proxy.$passCode) {
if (res.data) {
ElMessage.success('审批成功');
......@@ -995,11 +997,14 @@ const passDialogBtnClick = (btn, info) => {
} else {
ElMessage.error(res.msg);
}
}).catch(() => {
passDialogInfo.value.footer.btns[1].loading = false;
});
} else if (detailType.value == 'qualityEvaluate') {
if (submitPromise.value) {
return;
}
passDialogInfo.value.footer.btns[1].loading = true;
submitPromise.value = qualityAllow({
bizGuid: detailInfo.value.guid,
flowType: detailInfo.value.approveVO.flowType,
......@@ -1017,6 +1022,7 @@ const passDialogBtnClick = (btn, info) => {
}) || [],
}, tenantGuid).then((res: any) => {
submitPromise.value = null;
passDialogInfo.value.footer.btns[1].loading = false;
if (res?.code == proxy.$passCode) {
if (res.data) {
ElMessage.success('审批成功');
......@@ -1029,11 +1035,14 @@ const passDialogBtnClick = (btn, info) => {
} else {
ElMessage.error(res.msg);
}
}).catch(() => {
passDialogInfo.value.footer.btns[1].loading = false;
});
} else if (detailType.value == 'costAssess') {
if (submitPromise.value) {
return;
}
passDialogInfo.value.footer.btns[1].loading = true;
submitPromise.value = costAssessAllow({
bizGuid: detailInfo.value.guid,
flowType: detailInfo.value.approveVO.flowType,
......@@ -1050,6 +1059,7 @@ const passDialogBtnClick = (btn, info) => {
}) || []
}, tenantGuid).then((res: any) => {
submitPromise.value = null;
passDialogInfo.value.footer.btns[1].loading = false;
if (res?.code == proxy.$passCode) {
if (res.data) {
ElMessage.success('审批成功');
......@@ -1062,11 +1072,14 @@ const passDialogBtnClick = (btn, info) => {
} else {
ElMessage.error(res.msg);
}
}).catch(() => {
passDialogInfo.value.footer.btns[1].loading = false;
});
} else if (detailType.value == 'certificate') {
if (submitPromise.value) {
return;
}
passDialogInfo.value.footer.btns[1].loading = true;
submitPromise.value = updateCertificate({
guid: certificateGuid.value,
tenantGuid: userData.tenantGuid,
......@@ -1075,6 +1088,7 @@ const passDialogBtnClick = (btn, info) => {
documentFile: info.documentFile?.map(f => f.url) || []
}).then((res: any) => {
submitPromise.value = null;
passDialogInfo.value.footer.btns[1].loading = false;
if (res?.code == proxy.$passCode) {
ElMessage.success('该资产发证确认成功');
passDialogInfo.value.visible = false;
......@@ -1083,7 +1097,9 @@ const passDialogBtnClick = (btn, info) => {
} else {
ElMessage.error(res.msg);
}
})
}).catch(() => {
passDialogInfo.value.footer.btns[1].loading = false;
});
}
} else if (btn.value == 'cancel') {
passDialogInfo.value.visible = false;
......@@ -1154,6 +1170,8 @@ const rejectDialogBtnClick = (btn, info) => {
} else {
ElMessage.error(res.msg);
}
}).catch(() => {
rejectDialogInfo.value.footer.btns[1].loading = false;
});
} else if (btn.value == 'cancel') {
rejectDialogInfo.value.visible = false;
......@@ -1238,7 +1256,9 @@ const passCommonDialogBtnClick = (btn, info) => {
} else {
ElMessage.error(res.msg);
}
})
}).catch(() => {
passCommonDialogInfo.value.footer.btns[1].loading = false;
});
} else if (btn.value == 'cancel') {
passCommonDialogInfo.value.visible = false;
}
......
......@@ -436,14 +436,14 @@ const passDialogInfo = ref({
footer: {
btns: [
{ type: "default", label: "取消", value: "cancel" },
{ type: "primary", label: "确定", value: "submit" },
{ type: "primary", label: "确定", value: "submit", loading: false },
],
},
});
const passDialogBtnClick = (btn, info) => {
if (btn.value == 'submit') {
loading.value = true;
passDialogInfo.value.footer.btns[1].loading = true;
let params = {
guid: currTableData.value.approveVO.approveGuid,
flowType: currTableData.value.approveVO.flowType,
......@@ -451,7 +451,7 @@ const passDialogBtnClick = (btn, info) => {
approveStaffGuid: userData.staffGuid,
}
passFlowData(params, currTableData.value.tenantGuid).then((res: any) => {
loading.value = false;
passDialogInfo.value.footer.btns[1].loading = false;
if (res?.code == proxy.$passCode) {
if (res.data) {
ElMessage.success('审批成功');
......@@ -464,7 +464,7 @@ const passDialogBtnClick = (btn, info) => {
ElMessage.error(res.msg);
}
}).catch(() => {
loading.value = false;
passDialogInfo.value.footer.btns[1].loading = false;
});
} else if (btn.value == 'cancel') {
passDialogInfo.value.visible = false;
......@@ -502,7 +502,7 @@ const rejectDialogInfo = ref({
footer: {
btns: [
{ type: "default", label: "取消", value: "cancel" },
{ type: "primary", label: "确定", value: "submit" },
{ type: "primary", label: "确定", value: "submit", loading: false },
],
},
});
......@@ -513,7 +513,7 @@ const rejectDialogBtnClick = (btn, info) => {
ElMessage.error('请填写驳回理由');
return
}
loading.value = true;
rejectDialogInfo.value.footer.btns[1].loading = true;
let params = {
guid: currTableData.value.approveVO.approveGuid,
flowType: currTableData.value.approveVO.flowType,
......@@ -521,7 +521,7 @@ const rejectDialogBtnClick = (btn, info) => {
approveStaffGuid: userData.staffGuid,
}
rejectFlowData(params, currTableData.value.tenantGuid).then((res: any) => {
loading.value = false;
rejectDialogInfo.value.footer.btns[1].loading = false;
if (res?.code == proxy.$passCode) {
if (res.data) {
ElMessage.success('驳回成功');
......@@ -534,7 +534,7 @@ const rejectDialogBtnClick = (btn, info) => {
ElMessage.error(res.msg);
}
}).catch(() => {
loading.value = false;
rejectDialogInfo.value.footer.btns[1].loading = false;
});
} else if (btn.value == 'cancel') {
rejectDialogInfo.value.visible = false;
......
......@@ -976,16 +976,16 @@ const passDialogInfo = ref({
footer: {
btns: [
{ type: "default", label: "取消", value: "cancel" },
{ type: "primary", label: "确定", value: "submit" },
{ type: "primary", label: "确定", value: "submit", loading: false },
],
},
});
const passDialogBtnClick = (btn, info) => {
let params: any = {}
console.log('btn', btn, info, currTableData.value);
// console.log('btn', btn, info, currTableData.value);
if (btn.value == 'submit') {
passDialogInfo.value.footer.btns[1].loading = true;
costAssessAllow({
guid: currTableData.value.approveVO.approveGuid,
bizGuid: currTableData.value.guid,
......@@ -1001,6 +1001,7 @@ const passDialogBtnClick = (btn, info) => {
}
}) || []
}, currTableData.value.tenantGuid).then((res: any) => {
passDialogInfo.value.footer.btns[1].loading = false;
if (res?.code == proxy.$passCode) {
if (res.data) {
ElMessage.success('审批成功');
......@@ -1012,7 +1013,9 @@ const passDialogBtnClick = (btn, info) => {
} else {
ElMessage.error(res.msg);
}
})
}).catch(() => {
passDialogInfo.value.footer.btns[1].loading = false;
});
} else if (btn.value == 'cancel') {
passDialogInfo.value.visible = false;
}
......@@ -1098,7 +1101,7 @@ const rejectDialogBtnClick = (btn, info) => {
ElMessage.error('请填写驳回理由');
return
}
console.log('currTableData', currTableData.value, info);
// console.log('currTableData', currTableData.value, info);
rejectDialogInfo.value.footer.btns[1].loading = true;
let params = {
guid: currTableData.value.approveVO.approveGuid,
......@@ -1119,7 +1122,9 @@ const rejectDialogBtnClick = (btn, info) => {
} else {
ElMessage.error(res.msg);
}
})
}).catch(() => {
rejectDialogInfo.value.footer.btns[1].loading = false;
});
} else if (btn.value == 'cancel') {
rejectDialogInfo.value.visible = false;
}
......@@ -1147,7 +1152,9 @@ const passCommonDialogBtnClick = (btn, info) => {
} else {
ElMessage.error(res.msg);
}
})
}).catch(() => {
passCommonDialogInfo.value.footer.btns[1].loading = false;
});
} else if (btn.value == 'cancel') {
passCommonDialogInfo.value.visible = false;
}
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!