yxk-20260714
我的待阅”点击“查看详情”:先调用已阅接口,再打开流程历史,随后刷新列表。 首页“待阅”点击“查看详情”:先调用已阅接口,再打开流程历史,随后刷新首页待阅列表和待阅数量。 “我的已阅”点击“查看详情”:不会重复调用已阅接口。 如果缺少 ccId,会提示“缺少抄送记录ID,无法标记已阅”,但仍允许打开详情。
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user