| | |
| | | icon: "/static/images/icon/gongyingshangwanglai.svg", |
| | | label: "供应商往来", |
| | | }, |
| | | { |
| | | icon: "/static/images/icon/caigouguanli.svg", |
| | | label: "采购退货", |
| | | }, |
| | | { |
| | | icon: "/static/images/icon/gongchuguanli.svg", |
| | | label: "供应商档案", |
| | | }, |
| | | ]); |
| | | |
| | | // 财务管理功能数据 |
| | |
| | | case "供应商往来": |
| | | uni.navigateTo({ |
| | | url: "/pages/procurementManagement/paymentLedger/index", |
| | | }); |
| | | break; |
| | | case "采购退货": |
| | | uni.navigateTo({ |
| | | url: "/pages/procurementManagement/purchaseReturnOrder/index", |
| | | }); |
| | | break; |
| | | case "供应商档案": |
| | | uni.navigateTo({ |
| | | url: "/pages/basicData/supplierManage/index", |
| | | }); |
| | | break; |
| | | case "公出管理": |
| | |
| | | |
| | | // 收集所有有权限的菜单标题(根据 meta.title) |
| | | const allowedMenuTitles = new Set(); |
| | | const alwaysShowTitles = new Set(["采购退货单", "供应商管理"]); |
| | | const collectMenuTitles = routes => { |
| | | if (!Array.isArray(routes)) return; |
| | | routes.forEach(route => { |
| | |
| | | const menuMapping = { |
| | | collaboration: { target: collaborationItems, specialMapping: { "规章制度": "规章制度管理" } }, |
| | | }; |
| | | |
| | | console.log(allowedMenuTitles) |
| | | // 通用过滤函数 |
| | | const filterArray = (targetArray, specialMapping) => { |
| | | const filtered = targetArray.filter(item => { |
| | |
| | | box-shadow: 0 0.375rem 1.25rem rgba(0, 0, 0, 0.4); |
| | | } |
| | | } |
| | | </style> |
| | | </style> |