From 7804d4eba6ab77a32f659358fc1763d6dcb70c63 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=94=B0=E9=A6=99=E7=90=AA?= <624506849@qq.com> Date: Wed, 15 Jul 2026 11:03:45 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E7=A7=BB=E9=99=A4=E5=B7=B2?= =?UTF-8?q?=E5=BC=83=E7=94=A8=E7=9A=84=E5=95=86=E5=93=81=E8=A7=84=E6=A0=BC?= =?UTF-8?q?=E7=9B=B8=E5=85=B3=20API=20=E6=8E=A5=E5=8F=A3=E4=B8=8E=E8=8F=9C?= =?UTF-8?q?=E5=8D=95=E8=B7=AF=E7=94=B1=E6=A3=80=E6=9F=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manager/src/api/goods.js | 17 ----------------- manager/src/libs/util.js | 12 ++++++++++++ 2 files changed, 12 insertions(+), 17 deletions(-) diff --git a/manager/src/api/goods.js b/manager/src/api/goods.js index 07057f11..6f0f203d 100644 --- a/manager/src/api/goods.js +++ b/manager/src/api/goods.js @@ -93,27 +93,10 @@ export const disableCategory = (id, type) => { return putRequest(`/goods/category/disable/${id}`, type) } - -// 获取商品规格分页列表 -export const getSpecListData = (params) => { - return getRequest('/goods/spec', params) -} -// 添加或修改规格设置 -export const insertSpec = (params) => { - return postRequest('/goods/spec', params) -} -// 添加或修改规格设置 -export const updateSpec = (id,params) => { - return putRequest(`/goods/spec/${id}`, params) -} //根据分类id获取关联规格 export const getCategorySpecListData = (category_id, params) => { return getRequest(`/goods/categorySpec/${category_id}`, params) } -//删除gUI个 -export const delSpec = (id, params) => { - return deleteRequest(`/goods/spec/${id}`, params) -} // 查询某分类下的全部子分类列表 export const getGoodsCategory = (parent_id) => { diff --git a/manager/src/libs/util.js b/manager/src/libs/util.js index 4d13a881..163bbd2c 100644 --- a/manager/src/libs/util.js +++ b/manager/src/libs/util.js @@ -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;