|
@@ -6,7 +6,7 @@ import {getMapValueByKey, getSelectDataFromObj} from '@/utils/objectUtil'
|
|
|
import {clientType, messageSenderFunctionModule, musicSheetSourceType} from '@/utils/constant'
|
|
|
import TheTooltip from "@components/TheTooltip";
|
|
|
import {getOwnerName} from "@views/music-library/musicUtil";
|
|
|
-import {sysMessageConfigPage} from "@views/message/api";
|
|
|
+import {sysMessageConfigPage, sysMessagePage} from "@views/message/api";
|
|
|
|
|
|
export default defineComponent({
|
|
|
name: 'wechat-record',
|
|
@@ -64,7 +64,7 @@ export default defineComponent({
|
|
|
const getList = async () => {
|
|
|
try {
|
|
|
state.loading = true
|
|
|
- const {data} = await sysMessageConfigPage({
|
|
|
+ const {data} = await sysMessagePage({
|
|
|
...state.pagination,
|
|
|
...state.searchForm,
|
|
|
appKey: props.appKey,
|
|
@@ -88,12 +88,16 @@ export default defineComponent({
|
|
|
key: 'sendTime'
|
|
|
},
|
|
|
{
|
|
|
+ title: '发送平台',
|
|
|
+ key: 'senderName'
|
|
|
+ },
|
|
|
+ {
|
|
|
title: '姓名',
|
|
|
key: 'username'
|
|
|
},
|
|
|
{
|
|
|
title: 'openID',
|
|
|
- key: 'openId'
|
|
|
+ key: 'receiver'
|
|
|
},
|
|
|
{
|
|
|
title: '消息名称',
|
|
@@ -134,7 +138,14 @@ export default defineComponent({
|
|
|
},
|
|
|
{
|
|
|
title: '功能模块',
|
|
|
- key: 'messageType'
|
|
|
+ key: 'group',
|
|
|
+ render: (row: any) => {
|
|
|
+ return (
|
|
|
+ <div>
|
|
|
+ {getMapValueByKey(row.group, new Map(Object.entries(messageSenderFunctionModule)))}
|
|
|
+ </div>
|
|
|
+ )
|
|
|
+ }
|
|
|
},
|
|
|
{
|
|
|
title: '触发条件',
|
|
@@ -177,25 +188,25 @@ export default defineComponent({
|
|
|
clearable
|
|
|
></NSelect>
|
|
|
</NFormItem>
|
|
|
- <NFormItem label="状态" path="status">
|
|
|
- <NSelect
|
|
|
- v-model:value={state.searchForm.status}
|
|
|
- placeholder="请选择状态"
|
|
|
- options={
|
|
|
- [
|
|
|
- {
|
|
|
- label: '启用',
|
|
|
- value: true
|
|
|
- },
|
|
|
- {
|
|
|
- label: '停用',
|
|
|
- value: false
|
|
|
- }
|
|
|
- ] as any
|
|
|
- }
|
|
|
- clearable
|
|
|
- />
|
|
|
- </NFormItem>
|
|
|
+ {/*<NFormItem label="状态" path="status">*/}
|
|
|
+ {/* <NSelect*/}
|
|
|
+ {/* v-model:value={state.searchForm.status}*/}
|
|
|
+ {/* placeholder="请选择状态"*/}
|
|
|
+ {/* options={*/}
|
|
|
+ {/* [*/}
|
|
|
+ {/* {*/}
|
|
|
+ {/* label: '启用',*/}
|
|
|
+ {/* value: true*/}
|
|
|
+ {/* },*/}
|
|
|
+ {/* {*/}
|
|
|
+ {/* label: '停用',*/}
|
|
|
+ {/* value: false*/}
|
|
|
+ {/* }*/}
|
|
|
+ {/* ] as any*/}
|
|
|
+ {/* }*/}
|
|
|
+ {/* clearable*/}
|
|
|
+ {/* />*/}
|
|
|
+ {/*</NFormItem>*/}
|
|
|
<NFormItem>
|
|
|
<NSpace>
|
|
|
<NButton type="primary" onClick={onSearch}>
|