94 lines
3.9 KiB
JavaScript
94 lines
3.9 KiB
JavaScript
/**
|
|
* 工作台菜单(前端写死;与 mobile-ui/shanxia-mp-workbench-demo.html 对齐)
|
|
* 地磅四菜单已接通;其余业务待重做,enabled=false。
|
|
* visible=false 的模块在工作台首页暂时隐藏(便于后续恢复)。
|
|
*/
|
|
export const WORKBENCH_MODULES = [
|
|
{
|
|
key: 'crm',
|
|
title: 'CRM 管理',
|
|
desc: '线索 · 商机 · 客户 · 报价 · 合同',
|
|
iconText: 'CRM',
|
|
visible: false,
|
|
menus: [
|
|
{ name: '产品分类', enabled: false, code: 'crm-product-category', icon: '📂' },
|
|
{ name: '产品管理', enabled: false, icon: '📦' },
|
|
{ name: '线索管理', enabled: false, code: 'crm-clue', icon: '💡' },
|
|
{ name: '商机管理', enabled: false, code: 'crm-opportunity', icon: '🎯' },
|
|
{ name: '客户管理', enabled: false, code: 'crm-customer', icon: '👤' },
|
|
{ name: '公海池', enabled: false, code: 'crm-customer-pool', icon: '🌊' },
|
|
{ name: '报价管理', enabled: false, code: 'crm-quote', icon: '💰' },
|
|
{ name: '合同管理', enabled: false, code: 'crm-contract', icon: '📄' },
|
|
{ name: '合同审批', enabled: false, icon: '✅' }
|
|
]
|
|
},
|
|
{
|
|
key: 'bx',
|
|
title: '报销管理',
|
|
desc: '备用金 · 报销 · 发票 · 配置',
|
|
iconText: '报销',
|
|
visible: true,
|
|
menus: [
|
|
{ name: '备用金申请', enabled: true, code: 'bx-advance-apply', icon: '💳', perms: 'mini:bx:advanceApply:list' },
|
|
{ name: '报销申请', enabled: true, code: 'bx-reimburse-apply', icon: '🧾', perms: 'mini:bx:reimburseApply:list' },
|
|
{ name: '我的申请单', enabled: true, code: 'bx-mine', icon: '📋', perms: 'mini:bx:viewMine:list' },
|
|
{ name: '全部申请单', enabled: true, code: 'bx-all', icon: '📚', perms: 'mini:bx:viewAll:list' },
|
|
{ name: '我的发票夹', enabled: true, code: 'bx-invoice-mine', icon: '📷', perms: 'mini:bx:invoiceWallet:mine' },
|
|
{ name: '发票夹管理', enabled: true, code: 'bx-invoice-admin', icon: '🗂️', perms: 'mini:bx:invoiceWallet:admin' },
|
|
{ name: '费用项目', enabled: true, code: 'bx-expense-item', icon: '🌳', perms: 'mini:bx:expenseItem:list' },
|
|
{ name: '工作流(备用金)', enabled: true, code: 'bx-wf-advance', icon: '⚙️', perms: 'mini:bx:workflowAdvance:list' },
|
|
{ name: '工作流(报销)', enabled: true, code: 'bx-wf-reimburse', icon: '🔧', perms: 'mini:bx:workflowReimburse:list' }
|
|
]
|
|
},
|
|
{
|
|
key: 'db',
|
|
title: '地磅管理',
|
|
desc: '仪表盘 · 计划 · 出入库 · 地磅单',
|
|
iconText: '地磅',
|
|
visible: true,
|
|
menus: [
|
|
{ name: '仪表盘', enabled: true, code: 'db-dashboard', icon: '📊', perms: 'mini:db:dashboard' },
|
|
{ name: '计划管理', enabled: true, code: 'db-plans', icon: '📋', perms: 'mini:db:plan:list' },
|
|
{ name: '出入库管理', enabled: true, code: 'db-inventory', icon: '📦', perms: 'mini:db:inventory:list' },
|
|
{ name: '地磅单管理', enabled: true, code: 'db-weighing', icon: '⚖️', perms: 'mini:db:weighing:list' }
|
|
]
|
|
},
|
|
{
|
|
key: 'pl',
|
|
title: '运输管理',
|
|
desc: '加油登记 · 运输计划单 · 运输计划 · 司机运输计划单',
|
|
iconText: '运输',
|
|
visible: true,
|
|
menus: [
|
|
{
|
|
name: '加油登记',
|
|
enabled: true,
|
|
code: 'pl-fuel-register',
|
|
icon: '⛽',
|
|
perms: 'mini:pl:fuelRegister:list'
|
|
},
|
|
{
|
|
name: '运输计划单',
|
|
enabled: true,
|
|
code: 'pl-transport-plan',
|
|
icon: '📋',
|
|
perms: 'mini:pl:transportPlan:list'
|
|
},
|
|
{
|
|
name: '运输计划',
|
|
enabled: true,
|
|
code: 'pl-plan-webview',
|
|
icon: '📝',
|
|
perms: 'mini:pl:plan:manage'
|
|
},
|
|
{
|
|
name: '司机运输计划单',
|
|
enabled: true,
|
|
code: 'pl-driver-plan',
|
|
icon: '🚛',
|
|
perms: 'mini:pl:driverPlan:list'
|
|
}
|
|
]
|
|
}
|
|
]
|