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; }