From 31d897e2a507e0f0e9e4f4333a1cd24c53477010 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=99=88=E5=BF=97=E6=B5=A9?=
<8583167+chen-zh@user.noreply.gitee.com>
Date: Sat, 25 Jul 2026 02:52:43 +0000
Subject: [PATCH] =?UTF-8?q?!116=20czh-20260725-=E7=A7=BB=E9=99=A4linkOpenM?=
=?UTF-8?q?ode=E5=92=8CdataFormat=E9=BB=98=E8=AE=A4=E5=80=BC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
* czh-20260725-移除linkOpenMode和dataFormat默认值
* czh-20260725-code-review问题修复
---
src/views/semri/test/SzKsimTest.vue | 20 ++++++++-----------
.../TaskSupplementApprovalOpinionContent.vue | 4 +++-
2 files changed, 11 insertions(+), 13 deletions(-)
diff --git a/src/views/semri/test/SzKsimTest.vue b/src/views/semri/test/SzKsimTest.vue
index 51e0b0a..439bab5 100644
--- a/src/views/semri/test/SzKsimTest.vue
+++ b/src/views/semri/test/SzKsimTest.vue
@@ -39,11 +39,11 @@
- Exe(默认)/ Web / None
+ 可选,Exe / Web / None,留空则不传
- 默认 JsonListView
+ 可选,如 JsonListView,留空则不传
@@ -140,8 +140,8 @@ const formData = reactive({
content: '这是一条来自督办系统的 sendBatch 测试消息',
linkUrl: '',
linkTitle: '',
- linkOpenMode: 'Exe',
- dataFormat: 'JsonListView',
+ linkOpenMode: '',
+ dataFormat: '',
data: '',
});
@@ -174,8 +174,8 @@ function handleFillMock() {
formData.content = '这是一条来自督办系统的 sendBatch 测试消息';
formData.linkUrl = '';
formData.linkTitle = '';
- formData.linkOpenMode = 'Exe';
- formData.dataFormat = 'JsonListView';
+ formData.linkOpenMode = '';
+ formData.dataFormat = '';
formData.data = '';
addLog('info', '已填充 Mock 默认值(sendBatch)');
}
@@ -240,8 +240,8 @@ function handleReset() {
formData.content = '这是一条来自督办系统的 sendBatch 测试消息';
formData.linkUrl = '';
formData.linkTitle = '';
- formData.linkOpenMode = 'Exe';
- formData.dataFormat = 'JsonListView';
+ formData.linkOpenMode = '';
+ formData.dataFormat = '';
formData.data = '';
clearDisplayData();
eventLogs.value = [];
@@ -256,10 +256,6 @@ onMounted(() => {
function clearDisplayData() {
Object.keys(requestInfo).forEach(k => delete requestInfo[k]);
Object.keys(responseInfo).forEach(k => delete responseInfo[k]);
- responseInfo.success = undefined;
- responseInfo.messageId = undefined;
- responseInfo.errorMessage = undefined;
- responseInfo.responseCode = undefined;
}
diff --git a/src/views/super/bpm/process/personalOffice/myHandleTask/content/TaskSupplementApprovalOpinionContent.vue b/src/views/super/bpm/process/personalOffice/myHandleTask/content/TaskSupplementApprovalOpinionContent.vue
index 00f3065..aec2049 100644
--- a/src/views/super/bpm/process/personalOffice/myHandleTask/content/TaskSupplementApprovalOpinionContent.vue
+++ b/src/views/super/bpm/process/personalOffice/myHandleTask/content/TaskSupplementApprovalOpinionContent.vue
@@ -71,7 +71,7 @@
try {
const res = await saveSupplementOpinion(buildSubmitParams(opinionText));
opinion.value = '';
- const result = res?.result || res;
+ const result = res?.result ?? res;
if (result?.pushed && result?.toUsers?.length > 0) {
createMessage.success(
`增补意见已提交,同时已通过即时通抄送给 ${result.toUsers.length} 人:${result.toUsers.join('、')}`
@@ -80,6 +80,8 @@
createMessage.success('增补意见已提交');
}
emit('success');
+ } catch (e: any) {
+ createMessage.error(e?.message || '提交失败,请重试');
} finally {
submitLoading.value = false;
}