Browse Source

fix: smslog

main
xingyu 2 years ago
parent
commit
764e8b71c4
  1. 24
      src/views/system/sms/log/smsLog.data.ts

24
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 { useRender } from '@/components/Table'
import { DICT_TYPE, getDictOptions } from '@/utils/dict' 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[] = [ export const columns: BasicColumn[] = [
{ {
title: '日志编号', title: '日志编号',
@ -23,9 +32,8 @@ export const columns: BasicColumn[] = [
width: 180, width: 180,
customRender: ({ text, record }) => { customRender: ({ text, record }) => {
if (record.userType && record.userId) if (record.userType && record.userId)
return `${useRender.renderDict(record.userType, DICT_TYPE.USER_TYPE)} + ${record.userId}` return useRender.renderDict(record.userType, DICT_TYPE.USER_TYPE)
else else return text
return text
}, },
}, },
{ {
@ -54,7 +62,15 @@ export const columns: BasicColumn[] = [
dataIndex: 'channelCode', dataIndex: 'channelCode',
width: 180, width: 180,
customRender: ({ text, record }) => { 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}`
}, },
}, },
{ {