Skip to content

Commit ef3fbc5

Browse files
author
puhui999
committed
update: 修复查看详情报错的问题,解决表单ref命名和表单数据变量命名冲突问题
1 parent 36729f5 commit ef3fbc5

File tree

1 file changed

+29
-24
lines changed

1 file changed

+29
-24
lines changed

src/views/system/sms/smsLog/index.vue

Lines changed: 29 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -175,78 +175,83 @@
175175
/>
176176
<!-- 短信日志详细 -->
177177
<el-dialog title="短信日志详细" v-model="open" width="700px" append-to-body>
178-
<el-form ref="form" :model="form" label-width="140px" size="mini">
178+
<el-form ref="formRef" :model="formData" label-width="140px">
179179
<el-row>
180180
<el-col :span="24">
181-
<el-form-item label="日志主键:">{{ form.id }}</el-form-item>
181+
<el-form-item label="日志主键:">{{ formData.id }}</el-form-item>
182182
</el-col>
183183
<el-col :span="24">
184184
<el-form-item label="短信渠道:">
185-
{{ formatChannelSignature(form.channelId) }}
186-
<dict-tag :type="DICT_TYPE.SYSTEM_SMS_CHANNEL_CODE" :value="form.channelCode" />
185+
{{ formatChannelSignature(formData.channelId) }}
186+
<dict-tag :type="DICT_TYPE.SYSTEM_SMS_CHANNEL_CODE" :value="formData.channelCode" />
187187
</el-form-item>
188188
</el-col>
189189
<el-col :span="24">
190190
<el-form-item label="短信模板:">
191-
{{ form.templateId }} | {{ form.templateCode }}
192-
<dict-tag :type="DICT_TYPE.SYSTEM_SMS_TEMPLATE_TYPE" :value="form.templateType" />
191+
{{ formData.templateId }} | {{ formData.templateCode }}
192+
<dict-tag :type="DICT_TYPE.SYSTEM_SMS_TEMPLATE_TYPE" :value="formData.templateType" />
193193
</el-form-item>
194194
</el-col>
195195
<el-col :span="24">
196-
<el-form-item label="API 的模板编号:">{{ form.apiTemplateId }}</el-form-item>
196+
<el-form-item label="API 的模板编号:">{{ formData.apiTemplateId }}</el-form-item>
197197
</el-col>
198198
<el-col :span="24">
199199
<el-form-item label="用户信息:"
200-
>{{ form.mobile }}
201-
<span v-if="form.userType && form.userId">
202-
<dict-tag :type="DICT_TYPE.USER_TYPE" :value="form.userType" />({{ form.userId }})
200+
>{{ formData.mobile }}
201+
<span v-if="formData.userType && formData.userId">
202+
<dict-tag :type="DICT_TYPE.USER_TYPE" :value="formData.userType" />({{
203+
formData.userId
204+
}})
203205
</span>
204206
</el-form-item>
205207
</el-col>
206208
<el-col :span="24">
207-
<el-form-item label="短信内容:">{{ form.templateContent }}</el-form-item>
209+
<el-form-item label="短信内容:">{{ formData.templateContent }}</el-form-item>
208210
</el-col>
209211
<el-col :span="24">
210-
<el-form-item label="短信参数:">{{ form.templateParams }}</el-form-item>
212+
<el-form-item label="短信参数:">{{ formData.templateParams }}</el-form-item>
211213
</el-col>
212214
<el-col :span="24">
213-
<el-form-item label="创建时间:">{{ parseTime(form.createTime) }}</el-form-item>
215+
<el-form-item label="创建时间:">{{ parseTime(formData.createTime) }}</el-form-item>
214216
</el-col>
215217
<el-col :span="24">
216218
<el-form-item label="发送状态:">
217-
<dict-tag :type="DICT_TYPE.SYSTEM_SMS_SEND_STATUS" :value="form.sendStatus" />
219+
<dict-tag :type="DICT_TYPE.SYSTEM_SMS_SEND_STATUS" :value="formData.sendStatus" />
218220
</el-form-item>
219221
</el-col>
220222
<el-col :span="24">
221-
<el-form-item label="发送时间:">{{ parseTime(form.sendTime) }}</el-form-item>
223+
<el-form-item label="发送时间:">{{ parseTime(formData.sendTime) }}</el-form-item>
222224
</el-col>
223225
<el-col :span="24">
224226
<el-form-item label="发送结果:"
225-
>{{ form.sendCode }} | {{ form.sendMsg }}
227+
>{{ formData.sendCode }} | {{ formData.sendMsg }}
226228
</el-form-item>
227229
</el-col>
228230
<el-col :span="24">
229231
<el-form-item label="API 发送结果:"
230-
>{{ form.apiSendCode }} | {{ form.apiSendMsg }}</el-form-item
232+
>{{ formData.apiSendCode }} | {{ formData.apiSendMsg }}</el-form-item
231233
>
232234
</el-col>
233235
<el-col :span="24">
234-
<el-form-item label="API 短信编号:">{{ form.apiSerialNo }}</el-form-item>
236+
<el-form-item label="API 短信编号:">{{ formData.apiSerialNo }}</el-form-item>
235237
</el-col>
236238
<el-col :span="24">
237-
<el-form-item label="API 请求编号:">{{ form.apiRequestId }}</el-form-item>
239+
<el-form-item label="API 请求编号:">{{ formData.apiRequestId }}</el-form-item>
238240
</el-col>
239241
<el-col :span="24">
240242
<el-form-item label="接收状态:">
241-
<dict-tag :type="DICT_TYPE.SYSTEM_SMS_RECEIVE_STATUS" :value="form.receiveStatus" />
243+
<dict-tag
244+
:type="DICT_TYPE.SYSTEM_SMS_RECEIVE_STATUS"
245+
:value="formData.receiveStatus"
246+
/>
242247
</el-form-item>
243248
</el-col>
244249
<el-col :span="24">
245-
<el-form-item label="接收时间:">{{ parseTime(form.receiveTime) }}</el-form-item>
250+
<el-form-item label="接收时间:">{{ parseTime(formData.receiveTime) }}</el-form-item>
246251
</el-col>
247252
<el-col :span="24">
248253
<el-form-item label="API 接收结果:"
249-
>{{ form.apiReceiveCode }} | {{ form.apiReceiveMsg }}
254+
>{{ formData.apiReceiveCode }} | {{ formData.apiReceiveMsg }}
250255
</el-form-item>
251256
</el-col>
252257
</el-row>
@@ -363,7 +368,7 @@ const getList = () => {
363368
}
364369
// ================== 详情 ====================
365370
const open = ref(false)
366-
const form = ref<SmsLogApi.SmsLogVO>({
371+
const formData = ref<SmsLogApi.SmsLogVO>({
367372
id: null,
368373
channelId: null,
369374
channelCode: '',
@@ -392,8 +397,8 @@ const form = ref<SmsLogApi.SmsLogVO>({
392397
})
393398
/** 详细按钮操作 */
394399
const handleView = (row: SmsLogApi.SmsLogVO) => {
400+
formData.value = row
395401
open.value = true
396-
form.value = row
397402
}
398403
getList()
399404
</script>

0 commit comments

Comments
 (0)