feat: 通知模板记录

This commit is contained in:
JiangQiming 2023-01-30 10:55:15 +08:00
parent 6898913d45
commit 9f0e384be6
2 changed files with 16 additions and 16 deletions

View File

@ -10,7 +10,7 @@
<JTable
ref="instanceRef"
:columns="columns"
:request="(e:any) => configApi.getHistory(e, data.id)"
:request="(e:any) => templateApi.getHistory(e, data.id)"
:defaultParams="{
sorts: [{ name: 'notifyTime', order: 'desc' }],
terms: [{ column: 'notifyType$IN', value: data.type }],
@ -47,7 +47,7 @@
</template>
<script setup lang="ts">
import configApi from '@/api/notice/config';
import templateApi from '@/api/notice/template';
import { PropType } from 'vue';
import moment from 'moment';
import { Modal } from 'ant-design-vue';

View File

@ -179,7 +179,7 @@ const params = ref<Record<string, any>>({});
const columns = [
{
title: '配置名称',
title: '模板名称',
dataIndex: 'name',
key: 'name',
search: {
@ -234,9 +234,9 @@ const columns = [
* @param params
*/
const handleSearch = (e: any) => {
console.log('handleSearch:', e);
// console.log('handleSearch:', e);
params.value = e;
console.log('params.value: ', params.value);
// console.log('params.value: ', params.value);
};
/**
@ -338,6 +338,17 @@ const getActions = (
currentConfig.value = data;
},
},
{
key: 'debug',
text: '导出',
tooltip: {
title: '导出',
},
icon: 'ArrowDownOutlined',
onClick: () => {
downloadObject(data, `通知配置`);
},
},
{
key: 'debug',
text: '通知记录',
@ -350,17 +361,6 @@ const getActions = (
currentConfig.value = data;
},
},
{
key: 'debug',
text: '导出',
tooltip: {
title: '导出',
},
icon: 'ArrowDownOutlined',
onClick: () => {
downloadObject(data, `通知配置`);
},
},
{
key: 'delete',
text: '删除',