From 3b39a8ff739c5529d453fa5a5640b21ddea2c914 Mon Sep 17 00:00:00 2001 From: "wangxubin@yeah.net" Date: Thu, 18 Aug 2022 11:06:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=8F=9C=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/layout/components/asider.vue | 8 ++++---- src/pages/storeManage/role/components/meun.vue | 7 +++++++ 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/layout/components/asider.vue b/src/layout/components/asider.vue index 0dd7c2f..cb96687 100644 --- a/src/layout/components/asider.vue +++ b/src/layout/components/asider.vue @@ -838,28 +838,28 @@ export default { name: "优惠券", index: "100", icon: "el-icon-s-ticket", - number: "1000", + number: "800", menuLists: [ { name: "建立", icon: "el-icon-s-promotion", route: "/couponIssue", index: "couponIssue", - number: "1000100", + number: "800100", }, { name: "管理", icon: "el-icon-s-operation", route: "/couponMane", index: "couponMane", - number: "1000200", + number: "800200", }, { name: "领取消费", icon: "el-icon-time", route: "/couponRecord", index: "couponRecord", - number: "1000300", + number: "800300", }, ], }, diff --git a/src/pages/storeManage/role/components/meun.vue b/src/pages/storeManage/role/components/meun.vue index 9b4057f..9eb141d 100644 --- a/src/pages/storeManage/role/components/meun.vue +++ b/src/pages/storeManage/role/components/meun.vue @@ -141,20 +141,27 @@ export default { idlists = idlists.concat( item.getCheckedKeys().concat(item.getHalfCheckedKeys()) ); + // console.log(idlists) }); //取前三位 然后去重 var newarr = []; + for (let i in idlists) { if (idlists[i] < 9000) { newarr[i] = idlists[i]; } else { + + //父ID非数据库重新获取,直接从子ID前面直接截取前4位,如果添加新权限数据,要遵守上级ID在前面进行拼接原则 newarr[i] = Number.parseInt(("" + idlists[i]).substring(0, 3)); } } + idlists = idlists.concat([...new Set(newarr)]); + if (idlists.length == 0) { idlists[0] = 100; } + let list = []; idlists.forEach((item) => { let items = { roleId: this.form.id, powerId: item };