From bb0317fbc8c8141f9a857e4732be121619e1abc8 Mon Sep 17 00:00:00 2001 From: dzc <2388224167@qq.com> Date: Tue, 21 Jan 2025 09:11:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=85=85=E5=80=BC=E6=B5=81=E6=B0=B4?= =?UTF-8?q?=E5=88=86=E9=A1=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/admin/system/dept/index.vue | 89 +++++++++++-------- src/views/admin/system/menu/index.vue | 17 +++- .../wallet/wallet-recharge-water/index.vue | 5 +- 3 files changed, 70 insertions(+), 41 deletions(-) diff --git a/src/views/admin/system/dept/index.vue b/src/views/admin/system/dept/index.vue index 5723be5..2e7f6ee 100644 --- a/src/views/admin/system/dept/index.vue +++ b/src/views/admin/system/dept/index.vue @@ -4,25 +4,36 @@ - + - {{ $t('common.queryBtn') }} + {{ $t("common.queryBtn") }} - {{ $t('common.resetBtn') }} + {{ $t("common.resetBtn") }}
- - {{ $t('common.addBtn') }} + + {{ $t("common.addBtn") }} - {{ $t('common.importBtn') }} + {{ $t("common.importBtn") }} - {{ $t('common.expandBtn') }} + {{ $t("common.expandBtn") }} diff --git a/src/views/admin/system/menu/index.vue b/src/views/admin/system/menu/index.vue index f35e42c..96ae119 100644 --- a/src/views/admin/system/menu/index.vue +++ b/src/views/admin/system/menu/index.vue @@ -139,6 +139,7 @@ const menuDialogRef = ref() const showSearch = ref(true) const queryRef = ref() const state: BasicTableProps = reactive({ + createdIsNeed: false, pageList: pageList, // H queryForm: { parentId: -1, @@ -149,6 +150,10 @@ const state: BasicTableProps = reactive({ const { getDataList, tableStyle } = useTable(state) +onMounted(async () => { + getDataList() +}) + // 根据类型判断是否有子节点 const setHasChildren = (arr: any[]) => { arr.forEach((item) => { @@ -201,7 +206,9 @@ const load = (row: any, treeNode: unknown, resolve: (date: any[]) => void) => { if (Array.isArray(childrenList)) { setHasChildren(childrenList) } - resolve(childrenList) + if (childrenList && childrenList.length) { + resolve(childrenList) + } }) } @@ -222,3 +229,11 @@ const handleDelete = async (row: any) => { } } + + diff --git a/src/views/wallet/wallet-recharge-water/index.vue b/src/views/wallet/wallet-recharge-water/index.vue index e7e77b0..cbefbcc 100644 --- a/src/views/wallet/wallet-recharge-water/index.vue +++ b/src/views/wallet/wallet-recharge-water/index.vue @@ -140,6 +140,9 @@ const multiple = ref(true) // 表格变量 const state: BasicTableProps = reactive({ queryForm: {}, + pagination: { + pageSizes: [10, 20, 50, 100, 200, 500, 1000, 2000], + }, pageList: walletRechargeImportApi.pageJoin, }) @@ -155,7 +158,7 @@ const handleDelete = async (ids: string[]) => { return } try { - await walletRechargeApplyApi.delObjs(ids) + // await walletRechargeApplyApi.delObjs(ids) getDataList() useMessage().success("删除成功") } catch (err: any) {