From ac4341ea6b66ae02427d39d35f41d42d78b2eb2e Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期五, 14 二月 2025 10:08:32 +0800 Subject: [PATCH] # --- zy-asrs-admin/src/views/base/tag/index.vue | 15 ++++++++++----- 1 files changed, 10 insertions(+), 5 deletions(-) diff --git a/zy-asrs-admin/src/views/base/tag/index.vue b/zy-asrs-admin/src/views/base/tag/index.vue index f8520dd..216b416 100644 --- a/zy-asrs-admin/src/views/base/tag/index.vue +++ b/zy-asrs-admin/src/views/base/tag/index.vue @@ -16,6 +16,11 @@ const searchInput = ref("") const editChild = ref(null) +const state = reactive({ + selectedRowKeys: [], + loading: false, +}); + let tableData = ref([]); getPage(); @@ -132,10 +137,7 @@ }, ]; -const state = reactive({ - selectedRowKeys: [], - loading: false, -}); + const hasSelected = computed(() => state.selectedRowKeys.length > 0); const start = () => { state.loading = true; @@ -151,6 +153,7 @@ }; function getPage() { + state.loading = true; post('/api/tag/tree', { current: currentPage, pageSize: pageSize, @@ -166,6 +169,8 @@ name: '鍏ㄩ儴', children: data }]; + + state.loading = false; } else if (result.code === 401) { message.error(result.msg); logout() @@ -250,7 +255,7 @@ </div> <a-table :row-selection="{ selectedRowKeys: state.selectedRowKeys, onChange: onSelectChange }" - :data-source="tableData" :defaultExpandAllRows="false" key="menu" rowKey="id"> + :data-source="tableData" :defaultExpandAllRows="false" key="menu" rowKey="id" :loading="state.loading"> <a-table-column :title="formatMessage('db.man_tag.name', '鍚嶇О')" key="name" data-index="name" /> <a-table-column :title="formatMessage('db.man_tag.flag', '鏍囪瘑')" key="flag" data-index="flag" /> <a-table-column :title="formatMessage('db.man_tag.status', '鐘舵��')" key="status$" data-index="status$" /> -- Gitblit v1.9.1