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 };