From 769f016ad0b6e9d3aa60278de26f3e5beff6c256 Mon Sep 17 00:00:00 2001 From: zjl Date: Wed, 11 Dec 2024 17:23:05 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=9F=AD=E4=BF=A1=E6=97=A5?= =?UTF-8?q?=E5=BF=97=E3=80=81=E9=82=AE=E4=BB=B6=E6=97=A5=E5=BF=97=E3=80=81?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/logger/emailLog/columns.ts | 6 ++-- src/views/logger/emailLog/edit.vue | 6 +++- src/views/logger/emailLog/index.vue | 42 ++++++++++++++++++++----- src/views/logger/fileLog/columns.ts | 6 ++-- src/views/logger/fileLog/edit.vue | 5 ++- src/views/logger/fileLog/index.vue | 46 ++++++++++++++++++++++------ src/views/logger/smsLog/columns.ts | 2 +- src/views/logger/smsLog/edit.vue | 6 +++- src/views/logger/smsLog/index.vue | 42 ++++++++++++++++++++----- 9 files changed, 127 insertions(+), 34 deletions(-) diff --git a/src/views/logger/emailLog/columns.ts b/src/views/logger/emailLog/columns.ts index a33dc58..9c3f3dd 100644 --- a/src/views/logger/emailLog/columns.ts +++ b/src/views/logger/emailLog/columns.ts @@ -14,7 +14,7 @@ export const columns = [ { title: '日志标题', key: 'title', - width: 100, + width: 250, }, { title: '日志类型', @@ -47,12 +47,12 @@ export const columns = [ { title: '模板编号', key: 'code', - width: 100, + width: 150, }, { title: '接收人邮箱', key: 'receiveEmail', - width: 100, + width: 150, }, { title: '接收人类型', diff --git a/src/views/logger/emailLog/edit.vue b/src/views/logger/emailLog/edit.vue index 2ee674f..01ee189 100644 --- a/src/views/logger/emailLog/edit.vue +++ b/src/views/logger/emailLog/edit.vue @@ -93,6 +93,7 @@ const data = await getEmailLogDetail(props.emailLogId); formData.value = data; }; + /** * 获取接收人类型描述 */ @@ -150,7 +151,10 @@ setFormData(); } }); - //导出方法 + + /** + * 定义函数 + */ defineExpose({ openModal, }); diff --git a/src/views/logger/emailLog/index.vue b/src/views/logger/emailLog/index.vue index a661efb..9875424 100644 --- a/src/views/logger/emailLog/index.vue +++ b/src/views/logger/emailLog/index.vue @@ -54,10 +54,12 @@ import { columns } from './columns'; import { DeleteOutlined, EyeOutlined } from '@vicons/antd'; import editDialog from './edit.vue'; - import { basicModal, useModal } from '@/components/Modal'; import { schemas } from './querySchemas'; import { renderIcon } from '@/utils'; + /** + * 定义常量 + */ const message = useMessage(); const dialog = useDialog(); const basicTableRef = ref(); @@ -65,15 +67,21 @@ const editVisible = ref(false); const emailLogId = ref(0); const rowKeys = ref([]); - const showModal = ref(false); + + /** + * 定义查询参数 + */ const formParams = reactive({ title: '', + receiveType: '', bizType: '', - type: '', status: '', }); + /** + * 定义操作栏 + */ const actionColumn = reactive({ width: 200, title: '操作', @@ -103,24 +111,36 @@ }, }); - function addTable() { - showModal.value = true; - } - + /** + * 加载数据列表 + * @param res 参数 + */ const loadDataTable = async (res) => { rowKeys.value = []; const result = await getEmailLogList({ ...formParams, ...res }); return result; }; + /** + * 数据行选中事件 + * @param keys 参数 + */ function onCheckedRow(keys) { rowKeys.value = keys; } + /** + * 刷新数据列表 + * @param noRefresh 参数 + */ function reloadTable(noRefresh = '') { basicTableRef.value.reload(noRefresh ? {} : { pageNo: 1 }); } + /** + * 执行提交表单 + * @param values 参数 + */ function handleSubmit(values: Recordable) { for (const key in formParams) { formParams[key] = ''; @@ -131,6 +151,10 @@ reloadTable(); } + /** + * 执行重置 + * @param values 参数 + */ function handleReset(values: Recordable) { for (const key in formParams) { formParams[key] = ''; @@ -141,6 +165,9 @@ reloadTable(); } + /** + * 执行注册 + */ const [register, {}] = useForm({ gridProps: { cols: '1 s:1 m:2 l:3 xl:4 2xl:4' }, labelWidth: 80, @@ -156,6 +183,7 @@ await nextTick(); createModalRef.value.openModal(); } + /** * 执行删除 * @param id 参数 diff --git a/src/views/logger/fileLog/columns.ts b/src/views/logger/fileLog/columns.ts index 820fece..b0b768c 100644 --- a/src/views/logger/fileLog/columns.ts +++ b/src/views/logger/fileLog/columns.ts @@ -3,7 +3,7 @@ export const columns = [ { type: 'selection', width: 50, - fixed:"left" + fixed: 'left', }, { title: 'ID', @@ -51,7 +51,7 @@ export const columns = [ { title: '文件类型', key: 'fileType', - align:'center', + align: 'center', width: 100, }, { @@ -77,5 +77,5 @@ export const columns = [ title: '创建时间', key: 'createTime', width: 180, - } + }, ]; diff --git a/src/views/logger/fileLog/edit.vue b/src/views/logger/fileLog/edit.vue index 325be2f..7f5f2ec 100644 --- a/src/views/logger/fileLog/edit.vue +++ b/src/views/logger/fileLog/edit.vue @@ -97,7 +97,10 @@ setFormData(); } }); - //导出方法 + + /** + * 定义函数 + */ defineExpose({ openModal, }); diff --git a/src/views/logger/fileLog/index.vue b/src/views/logger/fileLog/index.vue index 3141e71..7ef8f77 100644 --- a/src/views/logger/fileLog/index.vue +++ b/src/views/logger/fileLog/index.vue @@ -54,10 +54,12 @@ import { columns } from './columns'; import { DeleteOutlined, EyeOutlined } from '@vicons/antd'; import editDialog from './edit.vue'; - import { basicModal, useModal } from '@/components/Modal'; import { schemas } from './querySchemas'; import { renderIcon } from '@/utils'; + /** + * 定义常量 + */ const message = useMessage(); const dialog = useDialog(); const basicTableRef = ref(); @@ -65,15 +67,19 @@ const editVisible = ref(false); const fileLogId = ref(0); const rowKeys = ref([]); - const showModal = ref(false); + + /** + * 定义查询参数 + */ const formParams = reactive({ - title: '', - bizType: '', - type: '', - status: '', + fileName: '', + fileType: '', }); + /** + * 定义操作栏 + */ const actionColumn = reactive({ width: 200, title: '操作', @@ -103,24 +109,36 @@ }, }); - function addTable() { - showModal.value = true; - } - + /** + * 加载数据列表 + * @param res 参数 + */ const loadDataTable = async (res) => { rowKeys.value = []; const result = await getFileLogList({ ...formParams, ...res }); return result; }; + /** + * 数据行选中事件 + * @param keys 参数 + */ function onCheckedRow(keys) { rowKeys.value = keys; } + /** + * 刷新数据列表 + * @param noRefresh 参数 + */ function reloadTable(noRefresh = '') { basicTableRef.value.reload(noRefresh ? {} : { pageNo: 1 }); } + /** + * 执行提交表单 + * @param values 参数 + */ function handleSubmit(values: Recordable) { for (const key in formParams) { formParams[key] = ''; @@ -131,6 +149,10 @@ reloadTable(); } + /** + * 执行重置 + * @param values 参数 + */ function handleReset(values: Recordable) { for (const key in formParams) { formParams[key] = ''; @@ -141,6 +163,9 @@ reloadTable(); } + /** + * 执行注册 + */ const [register, {}] = useForm({ gridProps: { cols: '1 s:1 m:2 l:3 xl:4 2xl:4' }, labelWidth: 80, @@ -156,6 +181,7 @@ await nextTick(); createModalRef.value.openModal(); } + /** * 执行删除 * @param id 参数 diff --git a/src/views/logger/smsLog/columns.ts b/src/views/logger/smsLog/columns.ts index 6e92bbd..1e46613 100644 --- a/src/views/logger/smsLog/columns.ts +++ b/src/views/logger/smsLog/columns.ts @@ -29,7 +29,7 @@ export const columns = [ { title: '接收人手机', key: 'receiveMobile', - width: 100, + width: 120, }, { title: '接收人类型', diff --git a/src/views/logger/smsLog/edit.vue b/src/views/logger/smsLog/edit.vue index 8c3038a..a63bfed 100644 --- a/src/views/logger/smsLog/edit.vue +++ b/src/views/logger/smsLog/edit.vue @@ -92,6 +92,7 @@ const data = await getSmsLogDetail(props.smsLogId); formData.value = data; }; + /** * 获取接收人类型描述 */ @@ -148,7 +149,10 @@ setFormData(); } }); - //导出方法 + + /** + * 定义函数 + */ defineExpose({ openModal, }); diff --git a/src/views/logger/smsLog/index.vue b/src/views/logger/smsLog/index.vue index 90eff56..3031e23 100644 --- a/src/views/logger/smsLog/index.vue +++ b/src/views/logger/smsLog/index.vue @@ -54,10 +54,12 @@ import { columns } from './columns'; import { DeleteOutlined, EyeOutlined } from '@vicons/antd'; import editDialog from './edit.vue'; - import { basicModal, useModal } from '@/components/Modal'; import { schemas } from './querySchemas'; import { renderIcon } from '@/utils'; + /** + * 定义常量 + */ const message = useMessage(); const dialog = useDialog(); const basicTableRef = ref(); @@ -65,15 +67,21 @@ const editVisible = ref(false); const smsLogId = ref(0); const rowKeys = ref([]); - const showModal = ref(false); + + /** + * 定义查询参数 + */ const formParams = reactive({ title: '', + receiveType: '', bizType: '', - type: '', status: '', }); + /** + * 定义操作栏 + */ const actionColumn = reactive({ width: 200, title: '操作', @@ -103,24 +111,36 @@ }, }); - function addTable() { - showModal.value = true; - } - + /** + * 加载数据列表 + * @param res 参数 + */ const loadDataTable = async (res) => { rowKeys.value = []; const result = await getSmsLogList({ ...formParams, ...res }); return result; }; + /** + * 数据行选中事件 + * @param keys 参数 + */ function onCheckedRow(keys) { rowKeys.value = keys; } + /** + * 刷新数据列表 + * @param noRefresh 参数 + */ function reloadTable(noRefresh = '') { basicTableRef.value.reload(noRefresh ? {} : { pageNo: 1 }); } + /** + * 执行提交表单 + * @param values 参数 + */ function handleSubmit(values: Recordable) { for (const key in formParams) { formParams[key] = ''; @@ -131,6 +151,10 @@ reloadTable(); } + /** + * 执行重置 + * @param values 参数 + */ function handleReset(values: Recordable) { for (const key in formParams) { formParams[key] = ''; @@ -141,6 +165,9 @@ reloadTable(); } + /** + * 执行注册 + */ const [register, {}] = useForm({ gridProps: { cols: '1 s:1 m:2 l:3 xl:4 2xl:4' }, labelWidth: 80, @@ -156,6 +183,7 @@ await nextTick(); createModalRef.value.openModal(); } + /** * 执行删除 * @param id 参数