From 764e8b71c42bdea7c5c75e51c0664a351a22c66a Mon Sep 17 00:00:00 2001 From: xingyu Date: Thu, 31 Aug 2023 15:46:12 +0800 Subject: [PATCH] fix: smslog --- src/views/system/sms/log/smsLog.data.ts | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/src/views/system/sms/log/smsLog.data.ts b/src/views/system/sms/log/smsLog.data.ts index 9a65aae..f2c382b 100644 --- a/src/views/system/sms/log/smsLog.data.ts +++ b/src/views/system/sms/log/smsLog.data.ts @@ -3,6 +3,15 @@ import type { BasicColumn, FormSchema } from '@/components/Table' import { useRender } from '@/components/Table' import { DICT_TYPE, getDictOptions } from '@/utils/dict' +let channelOptions: any[] = [] + +async function getchannelList() { + const res = await getSimpleSmsChannels() + channelOptions = res +} + +await getchannelList() + export const columns: BasicColumn[] = [ { title: '日志编号', @@ -23,9 +32,8 @@ export const columns: BasicColumn[] = [ width: 180, customRender: ({ text, record }) => { if (record.userType && record.userId) - return `${useRender.renderDict(record.userType, DICT_TYPE.USER_TYPE)} + ${record.userId}` - else - return text + return useRender.renderDict(record.userType, DICT_TYPE.USER_TYPE) + else return text }, }, { @@ -54,7 +62,15 @@ export const columns: BasicColumn[] = [ dataIndex: 'channelCode', width: 180, customRender: ({ text, record }) => { - return useRender.renderText(record.channelId, '') || `${useRender.renderDict(text, DICT_TYPE.SYSTEM_SMS_CHANNEL_CODE)}` || '' + if (!text) + return '未设置' + + for (const channel of channelOptions) { + if (record.channelId === channel.id) + return channel.signature + } + + return `找不到签名:${record.channelId}` }, }, {