[error] namespace.replace 添加提示

This commit is contained in:
神仙 2024-07-29 23:24:37 +08:00
parent 018b8c5391
commit 4de876c0e9

View File

@ -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) {