yxk-20260714

我的待阅”点击“查看详情”:先调用已阅接口,再打开流程历史,随后刷新列表。
首页“待阅”点击“查看详情”:先调用已阅接口,再打开流程历史,随后刷新首页待阅列表和待阅数量。
“我的已阅”点击“查看详情”:不会重复调用已阅接口。
如果缺少 ccId,会提示“缺少抄送记录ID,无法标记已阅”,但仍允许打开详情。
This commit is contained in:
ye1023
2026-07-14 15:36:07 +08:00
parent 93c1f71af9
commit 897fa21e31
2 changed files with 19 additions and 0 deletions
@@ -269,9 +269,18 @@
} }
async function showCcHistory(record) { async function showCcHistory(record) {
if (!record?.ccId) {
createMessage.warning('缺少抄送记录ID,无法标记已阅');
} else {
await markRead(record.ccId);
}
let { formData, formUrl } = await getTaskInfoForHistory(record); let { formData, formUrl } = await getTaskInfoForHistory(record);
formData['PROCESS_TAB_TYPE'] = 'history'; formData['PROCESS_TAB_TYPE'] = 'history';
openHandleModal(true, { formData, formUrl, title: '流程历史' }); openHandleModal(true, { formData, formUrl, title: '流程历史' });
if (record?.ccId) {
await reloadCc();
await fetchCcTotal();
}
} }
async function handleCcRead(record) { async function handleCcRead(record) {
@@ -84,6 +84,13 @@
} }
async function showHistory(record) { async function showHistory(record) {
if (props.isRead === 0) {
if (!record?.ccId) {
createMessage.warning('缺少抄送记录ID,无法标记已阅');
} else {
await markRead(record.ccId);
}
}
let { formData, formUrl } = await getTaskInfoForHistory(record); let { formData, formUrl } = await getTaskInfoForHistory(record);
formData['PROCESS_TAB_TYPE'] = 'history'; formData['PROCESS_TAB_TYPE'] = 'history';
openHistoryModal(true, { openHistoryModal(true, {
@@ -91,5 +98,8 @@
formUrl, formUrl,
title: '流程历史', title: '流程历史',
}); });
if (props.isRead === 0 && record?.ccId) {
await reload();
}
} }
</script> </script>