workbench-menus.js 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. /**
  2. * 工作台菜单(前端写死;与 mobile-ui/shanxia-mp-workbench-demo.html 对齐)
  3. * 地磅四菜单已接通;其余业务待重做,enabled=false。
  4. * visible=false 的模块在工作台首页暂时隐藏(便于后续恢复)。
  5. */
  6. export const WORKBENCH_MODULES = [
  7. {
  8. key: 'crm',
  9. title: 'CRM 管理',
  10. desc: '线索 · 商机 · 客户 · 报价 · 合同',
  11. iconText: 'CRM',
  12. visible: false,
  13. menus: [
  14. { name: '产品分类', enabled: false, code: 'crm-product-category', icon: '📂' },
  15. { name: '产品管理', enabled: false, icon: '📦' },
  16. { name: '线索管理', enabled: false, code: 'crm-clue', icon: '💡' },
  17. { name: '商机管理', enabled: false, code: 'crm-opportunity', icon: '🎯' },
  18. { name: '客户管理', enabled: false, code: 'crm-customer', icon: '👤' },
  19. { name: '公海池', enabled: false, code: 'crm-customer-pool', icon: '🌊' },
  20. { name: '报价管理', enabled: false, code: 'crm-quote', icon: '💰' },
  21. { name: '合同管理', enabled: false, code: 'crm-contract', icon: '📄' },
  22. { name: '合同审批', enabled: false, icon: '✅' }
  23. ]
  24. },
  25. {
  26. key: 'bx',
  27. title: '报销管理',
  28. desc: '借款 · 报销 · 审批 · 付款',
  29. iconText: '报销',
  30. visible: false,
  31. menus: [
  32. { name: '待办任务', enabled: false, code: 'bx-todo', icon: '📝' },
  33. { name: '报销申请', enabled: false, code: 'bx-reimburse-apply', icon: '🧾' },
  34. { name: '报销审批', enabled: false, code: 'bx-reimburse-approve', icon: '✔️' },
  35. { name: '借款申请', enabled: false, code: 'bx-advance-apply', icon: '💳' },
  36. { name: '借款审批', enabled: false, code: 'bx-advance-approve', icon: '🔍' },
  37. { name: '借款发放', enabled: false, icon: '💸' },
  38. { name: '我的单据', enabled: false, code: 'bx-mine', icon: '📋' },
  39. { name: '全部单据', enabled: false, icon: '📚' },
  40. { name: '付款记录', enabled: false, icon: '🏦' }
  41. ]
  42. },
  43. {
  44. key: 'db',
  45. title: '地磅管理',
  46. desc: '仪表盘 · 计划 · 出入库 · 地磅单',
  47. iconText: '地磅',
  48. visible: true,
  49. menus: [
  50. { name: '仪表盘', enabled: true, code: 'db-dashboard', icon: '📊', perms: 'mini:db:dashboard' },
  51. { name: '计划管理', enabled: true, code: 'db-plans', icon: '📋', perms: 'mini:db:plan:list' },
  52. { name: '出入库管理', enabled: true, code: 'db-inventory', icon: '📦', perms: 'mini:db:inventory:list' },
  53. { name: '地磅单管理', enabled: true, code: 'db-weighing', icon: '⚖️', perms: 'mini:db:weighing:list' }
  54. ]
  55. },
  56. {
  57. key: 'pl',
  58. title: '运输管理',
  59. desc: '计划 · 运费 · 车辆事务',
  60. iconText: '运输',
  61. visible: false,
  62. menus: [
  63. { name: '运输计划', enabled: false, code: 'pl-plan', icon: '🚚' },
  64. { name: '计划归档', enabled: false, code: 'pl-plan-archive', icon: '🗂️' },
  65. { name: '购买证上传', enabled: false, code: 'pl-plan-cert', icon: '📜' },
  66. { name: '运费结算', enabled: false, code: 'pl-freight', icon: '💵' },
  67. { name: '运费审批', enabled: false, code: 'pl-freight-approval', icon: '🔏' },
  68. { name: '财务发放', enabled: false, icon: '💰' },
  69. { name: '车辆充值', enabled: false, icon: '⛽' },
  70. { name: '车辆维修', enabled: false, icon: '🔧' },
  71. { name: '运输地址库', enabled: false, icon: '📍' }
  72. ]
  73. }
  74. ]