21 行
555 B
JavaScript
21 行
555 B
JavaScript
const HIDDEN_TOOL_NAMES = ['我的报修', '门店管理', '我的拼团', '今日必拼'];
|
|
|
|
const HIDDEN_TOOL_PATHS = [
|
|
'/pages/activity/groupon',
|
|
'/pages/app/merchant',
|
|
'/pages/order/after-sale/list'
|
|
];
|
|
|
|
export function isHiddenTool(item = {}) {
|
|
const name = item.name || '';
|
|
const path = item.path || '';
|
|
if (HIDDEN_TOOL_NAMES.includes(name)) {
|
|
return true;
|
|
}
|
|
return HIDDEN_TOOL_PATHS.some(hiddenPath => path.includes(hiddenPath));
|
|
}
|
|
|
|
export function filterHiddenTools(list = []) {
|
|
return (list || []).filter(item => !isHiddenTool(item));
|
|
}
|