From 21fea5e2133bea43caf455d721726d00170de76c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=BC=9F=E5=BA=9A?= Date: Tue, 25 Oct 2022 16:25:01 +0800 Subject: [PATCH] =?UTF-8?q?update=EF=BC=9A=E8=8F=9C=E5=8D=95=E7=AE=A1?= =?UTF-8?q?=E7=90=86=E5=AF=B9=E6=8E=A5=E6=8E=A5=E5=8F=A3=EF=BC=8C=E5=AD=97?= =?UTF-8?q?=E5=85=B8=E9=85=8D=E7=BD=AE=E5=AF=B9=E6=8E=A5=E4=B8=8A=E4=B8=8B?= =?UTF-8?q?=E7=A7=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/bg-ui/bg-table-btns-more.vue | 1 + src/bg-ui/bg-table-btns.vue | 3 + src/page/main/config/dict/index.vue | 30 ++-- src/page/main/develop/menu/index.vue | 194 ++++++++++++++++------- src/page/main/develop/menu/menu-form.vue | 84 +++++----- 5 files changed, 201 insertions(+), 111 deletions(-) diff --git a/src/bg-ui/bg-table-btns-more.vue b/src/bg-ui/bg-table-btns-more.vue index c24d3e1..a739e6d 100644 --- a/src/bg-ui/bg-table-btns-more.vue +++ b/src/bg-ui/bg-table-btns-more.vue @@ -38,6 +38,7 @@ export default { } }, clickAction({ callback }) { + this.$parent.hideBox() typeof callback === "function" && callback(); }, getName({ name }) { diff --git a/src/bg-ui/bg-table-btns.vue b/src/bg-ui/bg-table-btns.vue index 2849bda..53e6fe1 100644 --- a/src/bg-ui/bg-table-btns.vue +++ b/src/bg-ui/bg-table-btns.vue @@ -53,6 +53,9 @@ export default { }, }, methods: { + hideBox() { + this.showMore = false + }, isDisabled({ disabled }) { if (typeof disabled === "function") { return disabled(); diff --git a/src/page/main/config/dict/index.vue b/src/page/main/config/dict/index.vue index 25641aa..5f7d8d0 100644 --- a/src/page/main/config/dict/index.vue +++ b/src/page/main/config/dict/index.vue @@ -56,7 +56,7 @@
- + @@ -521,20 +521,20 @@ const moveRow = (row,type) => { sort: row.sort } ] - // axios - // .put(``,[...params]) - // .then((res) => { - // if (res.data.code == 200) { - // ElMessage.success(res.data.data) - // state.tableRows = [] - // changePage(1) - // }else { - // ElMessage.error(res.data.data) - // } - // }) - // .catch((err) => { - // console.log(err) - // }) + axios + .put(`/apaas/system/v5/dictionary/sort`,[...params]) + .then((res) => { + if (res.data.code == 200) { + ElMessage.success(res.data.data) + state.tableRows = [] + changePage(1) + }else { + ElMessage.error(res.data.data) + } + }) + .catch((err) => { + console.log(err) + }) } onBeforeMount(() => { diff --git a/src/page/main/develop/menu/index.vue b/src/page/main/develop/menu/index.vue index 2e3fd06..613ef5a 100644 --- a/src/page/main/develop/menu/index.vue +++ b/src/page/main/develop/menu/index.vue @@ -25,6 +25,7 @@ :highlight-current="true" node-key="menu_id" ref="menuTree" + :filter-node-method="filterNode" >