refactor: 移除已弃用的商品规格相关 API 接口与菜单路由检查

This commit is contained in:
田香琪
2026-07-15 11:03:45 +08:00
parent f6037dc18b
commit 7804d4eba6
2 changed files with 12 additions and 17 deletions

View File

@@ -4,6 +4,15 @@ import Cookies from "js-cookie";
let util = {};
/** 已弃用、前端已移除的菜单 frontRoute注册路由时跳过 */
const DEPRECATED_FRONT_ROUTES = new Set([
"goods/goods-manage/spec",
]);
function isDeprecatedMenu(menu) {
return menu.frontRoute && DEPRECATED_FRONT_ROUTES.has(menu.frontRoute);
}
/** 动态菜单路由 name用于登出或重新注册时清理 */
util.dynamicRouteNames = [];
@@ -383,6 +392,9 @@ util.initRouterNode = function(routers, data) {
// data为所有子菜单数据
for (let item of data) {
if (isDeprecatedMenu(item)) {
continue;
}
const menu = Object.assign({}, item);
const hasChildren = item.children && item.children.length > 0;