mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2026-08-06 02:47:29 +08:00
refactor: 移除已弃用的商品规格相关 API 接口与菜单路由检查
This commit is contained in:
@@ -93,27 +93,10 @@ export const disableCategory = (id, type) => {
|
|||||||
return putRequest(`/goods/category/disable/${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获取关联规格
|
//根据分类id获取关联规格
|
||||||
export const getCategorySpecListData = (category_id, params) => {
|
export const getCategorySpecListData = (category_id, params) => {
|
||||||
return getRequest(`/goods/categorySpec/${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) => {
|
export const getGoodsCategory = (parent_id) => {
|
||||||
|
|||||||
@@ -4,6 +4,15 @@ import Cookies from "js-cookie";
|
|||||||
|
|
||||||
let util = {};
|
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,用于登出或重新注册时清理 */
|
/** 动态菜单路由 name,用于登出或重新注册时清理 */
|
||||||
util.dynamicRouteNames = [];
|
util.dynamicRouteNames = [];
|
||||||
|
|
||||||
@@ -383,6 +392,9 @@ util.initRouterNode = function(routers, data) {
|
|||||||
// data为所有子菜单数据
|
// data为所有子菜单数据
|
||||||
|
|
||||||
for (let item of data) {
|
for (let item of data) {
|
||||||
|
if (isDeprecatedMenu(item)) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
const menu = Object.assign({}, item);
|
const menu = Object.assign({}, item);
|
||||||
const hasChildren = item.children && item.children.length > 0;
|
const hasChildren = item.children && item.children.length > 0;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user