| | |
| | | url: "/pages/cooperativeOffice/collaborativeApproval/index7", |
| | | }); |
| | | break; |
| | | case "原料管理": |
| | | uni.navigateTo({ |
| | | url: "/pages/cooperativeOffice/collaborativeApproval/index9", |
| | | }); |
| | | break; |
| | | case "会议设置": |
| | | uni.navigateTo({ |
| | | url: "/pages/managementMeetings/meetingSettings/index", |
| | |
| | | url: "/pages/qualityManagement/finalInspection/index", |
| | | }); |
| | | break; |
| | | case "检测项维护": |
| | | case "检测项目管理": |
| | | uni.navigateTo({ |
| | | url: "/pages/qualityManagement/InspectItem/index", |
| | | }); |
| | |
| | | url: "/pages/qualityManagement/metricBinding/index", |
| | | }); |
| | | break; |
| | | case "不合格品管理": |
| | | case "不合格管理": |
| | | uni.navigateTo({ |
| | | url: "/pages/qualityManagement/nonconformingManagement/index", |
| | | }); |
| | |
| | | }); |
| | | purchaseItems.splice(0, purchaseItems.length, ...filteredPurchase); |
| | | |
| | | // 质量管理菜单:固定只展示 3 个入口 |
| | | // 过滤质量管理菜单(保留 3 个入口,但受权限控制) |
| | | const originalQuality = [ |
| | | { icon: "/static/images/icon/caigoutaizhang@2x.png", label: "检测项维护" }, |
| | | { icon: "/static/images/icon/shengchanhesuan@2x.png", label: "检测项目管理" }, |
| | | { icon: "/static/images/icon/caigoutaizhang@2x.png", label: "原料检" }, |
| | | { icon: "/static/images/icon/caigoutaizhang@2x.png", label: "不合格品管理" }, |
| | | { icon: "/static/images/icon/shengchandingdan@2x.png", label: "不合格管理" }, |
| | | ]; |
| | | qualityItems.splice(0, qualityItems.length, ...originalQuality); |
| | | const filteredQuality = originalQuality.filter(item => { |
| | | return allowedMenuTitles.has(item.label); |
| | | }); |
| | | qualityItems.splice(0, qualityItems.length, ...filteredQuality); |
| | | |
| | | // 过滤安全生产菜单 |
| | | const originalSafety = [ |