mirror of
https://github.com/cool-team-official/cool-admin-vue.git
synced 2024-11-01 14:10:27 +08:00
[error] namespace.replace 添加提示
This commit is contained in:
parent
018b8c5391
commit
4de876c0e9
@ -38,14 +38,18 @@ export const useMenuStore = defineStore("menu", function () {
|
||||
function deep(d: any) {
|
||||
if (typeof d == "object") {
|
||||
if (d.permission) {
|
||||
d._permission = {};
|
||||
for (const i in d.permission) {
|
||||
d._permission[i] =
|
||||
list.findIndex((e: any) =>
|
||||
e
|
||||
.replace(/:/g, "/")
|
||||
.includes(`${d.namespace.replace("admin/", "")}/${i}`)
|
||||
) >= 0;
|
||||
if (d.namespace) {
|
||||
d._permission = {};
|
||||
for (const i in d.permission) {
|
||||
d._permission[i] =
|
||||
list.findIndex((e) =>
|
||||
e
|
||||
.replace(/:/g, "/")
|
||||
.includes(`${d.namespace.replace("admin/", "")}/${i}`)
|
||||
) >= 0;
|
||||
}
|
||||
} else {
|
||||
console.error("namespace is required", d);
|
||||
}
|
||||
} else {
|
||||
for (const i in d) {
|
||||
|
Loading…
Reference in New Issue
Block a user