!116 czh-20260725-移除linkOpenMode和dataFormat默认值

* czh-20260725-移除linkOpenMode和dataFormat默认值
* czh-20260725-code-review问题修复
This commit is contained in:
陈志浩
2026-07-25 02:52:43 +00:00
parent b27b538bb1
commit 31d897e2a5
2 changed files with 11 additions and 13 deletions
+8 -12
View File
@@ -39,11 +39,11 @@
</a-form-item> </a-form-item>
<a-form-item label="链接打开方式"> <a-form-item label="链接打开方式">
<a-input v-model:value="formData.linkOpenMode" placeholder="Exe" /> <a-input v-model:value="formData.linkOpenMode" placeholder="Exe" />
<span style="color: #8c8c8c; font-size: 12px; margin-left: 8px">Exe默认/ Web / None</span> <span style="color: #8c8c8c; font-size: 12px; margin-left: 8px">可选Exe / Web / None留空则不传</span>
</a-form-item> </a-form-item>
<a-form-item label="数据格式"> <a-form-item label="数据格式">
<a-input v-model:value="formData.dataFormat" placeholder="JsonListView" /> <a-input v-model:value="formData.dataFormat" placeholder="JsonListView" />
<span style="color: #8c8c8c; font-size: 12px; margin-left: 8px">默认 JsonListView</span> <span style="color: #8c8c8c; font-size: 12px; margin-left: 8px">可选 JsonListView留空则不传</span>
</a-form-item> </a-form-item>
<a-form-item label="业务数据 data(可选)"> <a-form-item label="业务数据 data(可选)">
<a-textarea v-model:value="formData.data" placeholder='[{"id":"123","name":"zhangsan"}]' :rows="3" /> <a-textarea v-model:value="formData.data" placeholder='[{"id":"123","name":"zhangsan"}]' :rows="3" />
@@ -140,8 +140,8 @@ const formData = reactive({
content: '这是一条来自督办系统的 sendBatch 测试消息', content: '这是一条来自督办系统的 sendBatch 测试消息',
linkUrl: '', linkUrl: '',
linkTitle: '', linkTitle: '',
linkOpenMode: 'Exe', linkOpenMode: '',
dataFormat: 'JsonListView', dataFormat: '',
data: '', data: '',
}); });
@@ -174,8 +174,8 @@ function handleFillMock() {
formData.content = '这是一条来自督办系统的 sendBatch 测试消息'; formData.content = '这是一条来自督办系统的 sendBatch 测试消息';
formData.linkUrl = ''; formData.linkUrl = '';
formData.linkTitle = ''; formData.linkTitle = '';
formData.linkOpenMode = 'Exe'; formData.linkOpenMode = '';
formData.dataFormat = 'JsonListView'; formData.dataFormat = '';
formData.data = ''; formData.data = '';
addLog('info', '已填充 Mock 默认值(sendBatch'); addLog('info', '已填充 Mock 默认值(sendBatch');
} }
@@ -240,8 +240,8 @@ function handleReset() {
formData.content = '这是一条来自督办系统的 sendBatch 测试消息'; formData.content = '这是一条来自督办系统的 sendBatch 测试消息';
formData.linkUrl = ''; formData.linkUrl = '';
formData.linkTitle = ''; formData.linkTitle = '';
formData.linkOpenMode = 'Exe'; formData.linkOpenMode = '';
formData.dataFormat = 'JsonListView'; formData.dataFormat = '';
formData.data = ''; formData.data = '';
clearDisplayData(); clearDisplayData();
eventLogs.value = []; eventLogs.value = [];
@@ -256,10 +256,6 @@ onMounted(() => {
function clearDisplayData() { function clearDisplayData() {
Object.keys(requestInfo).forEach(k => delete requestInfo[k]); Object.keys(requestInfo).forEach(k => delete requestInfo[k]);
Object.keys(responseInfo).forEach(k => delete responseInfo[k]); Object.keys(responseInfo).forEach(k => delete responseInfo[k]);
responseInfo.success = undefined;
responseInfo.messageId = undefined;
responseInfo.errorMessage = undefined;
responseInfo.responseCode = undefined;
} }
</script> </script>
@@ -71,7 +71,7 @@
try { try {
const res = await saveSupplementOpinion(buildSubmitParams(opinionText)); const res = await saveSupplementOpinion(buildSubmitParams(opinionText));
opinion.value = ''; opinion.value = '';
const result = res?.result || res; const result = res?.result ?? res;
if (result?.pushed && result?.toUsers?.length > 0) { if (result?.pushed && result?.toUsers?.length > 0) {
createMessage.success( createMessage.success(
`增补意见已提交,同时已通过即时通抄送给 ${result.toUsers.length} 人:${result.toUsers.join('、')}` `增补意见已提交,同时已通过即时通抄送给 ${result.toUsers.length} 人:${result.toUsers.join('、')}`
@@ -80,6 +80,8 @@
createMessage.success('增补意见已提交'); createMessage.success('增补意见已提交');
} }
emit('success'); emit('success');
} catch (e: any) {
createMessage.error(e?.message || '提交失败,请重试');
} finally { } finally {
submitLoading.value = false; submitLoading.value = false;
} }