From 665cab2fb7e9d421211c92856edc7fe57579c41c Mon Sep 17 00:00:00 2001 From: lihui_ocr Date: Wed, 15 May 2024 16:02:41 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=A0=B7=E5=BC=8F=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/Header/index.vue | 23 +++++++++----- src/views/final/comp/FilterModal.vue | 14 ++++++++- src/views/final/content/ListContent.vue | 3 +- src/views/home/aside/comp/AdvanceFilter.vue | 31 +++++++++---------- .../home/aside/comp/modals/FilterModal.vue | 25 ++++++++------- 5 files changed, 58 insertions(+), 38 deletions(-) diff --git a/src/layout/components/Header/index.vue b/src/layout/components/Header/index.vue index ceab5a8..f775454 100644 --- a/src/layout/components/Header/index.vue +++ b/src/layout/components/Header/index.vue @@ -105,13 +105,22 @@ export default defineComponent({ // 退出登录 const doLogout = () => { - dialog.info({ - title: '提示', + dialog.warning({ + title: '确认提示', content: '您确定要退出登录吗', - positiveText: '确定', - negativeText: '取消', + positiveText: '取消', + negativeText: '确定', + negativeButtonProps: { + type: 'info', + ghost: false, + }, + positiveButtonProps: { + type: 'default', + }, onPositiveClick: () => { - userStore.logout().then(() => { + + }, + onNegativeClick: () => { userStore.logout().then(() => { message.success('成功退出登录') router .replace({ @@ -121,9 +130,7 @@ export default defineComponent({ }, }) .finally(() => location.reload()) - }) - }, - onNegativeClick: () => {}, + })}, }) } diff --git a/src/views/final/comp/FilterModal.vue b/src/views/final/comp/FilterModal.vue index fabca01..9a9e6f1 100644 --- a/src/views/final/comp/FilterModal.vue +++ b/src/views/final/comp/FilterModal.vue @@ -96,10 +96,22 @@ const columns: DataTableColumns = [ title: '更新者', key: 'updateby', }, - { + { title: '更新时间', key: 'updatetime', + width:180, + renderSorterIcon: ({ order }) => { + if (order === false) + return h(SvgIcon, { name: 'sort-2' }) + if (order === 'ascend') + return h(SvgIcon, { name: 'sort-1' }) + if (order === 'descend') + return h(SvgIcon, { name: 'sort-3' }) + }, + sorter: (row1, row2) => + new Date(row1?.updatetime).getTime() - new Date(row2?.updatetime).getTime(), }, + ] const loading = ref(true) diff --git a/src/views/final/content/ListContent.vue b/src/views/final/content/ListContent.vue index 2f8481a..74e3963 100644 --- a/src/views/final/content/ListContent.vue +++ b/src/views/final/content/ListContent.vue @@ -521,6 +521,7 @@ watch( for (let i=0; i
- +