From aed140401a61497a1441d99f6cb0de50d4c622c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=AB=98=E4=BA=91=E9=B9=8F?= Date: Mon, 21 Oct 2024 17:38:44 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E6=A8=A1=E5=9E=8B=EF=BC=9A=E6=B7=BB?= =?UTF-8?q?=E5=8A=A0=E6=8E=92=E5=BA=8F=E5=88=9D=E5=A7=8B=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/views/backend/auth/model/index.vue | 24 +++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/ui/dasadmin/src/views/backend/auth/model/index.vue b/ui/dasadmin/src/views/backend/auth/model/index.vue index b80854cf..bb831216 100644 --- a/ui/dasadmin/src/views/backend/auth/model/index.vue +++ b/ui/dasadmin/src/views/backend/auth/model/index.vue @@ -90,7 +90,13 @@ - + - + { } const modelNodeClick = (target: TreeNode) => { curContextMenuTreeData.value = JSON.parse(JSON.stringify(target)) + initSortData() if (ModelTabs.value === 'attribute') { getAttributeList() } else { @@ -498,6 +506,10 @@ const delModel = () => { ElMessage.error(err?.response?.data?.msg ?? '删除失败') }) } + +const attributeTableRef = ref() +const serviceTableRef = ref() + const modelAttributeAndServiceInputPlaceHolder = computed(() => { return '请输入' + (ModelTabs.value === 'attribute' ? '属性' : '方法') + (modelAttributeSearchRadio.value === 'Name' ? '名称' : '编码') }) @@ -528,6 +540,14 @@ const changeTabs = (name: any) => { getServiceList() } } +const initSortData = () => { + sortData.attributeOrderColumn = undefined + sortData.attributeOrderType = undefined + sortData.serviceOrderColumn = undefined + sortData.serviceOrderType = undefined + attributeTableRef.value!.clearSort() + serviceTableRef.value!.clearSort() +} const sortData = reactive<{ attributeOrderColumn: string | undefined attributeOrderType: 'desc' | 'asc' | undefined