| | |
| | | return; |
| | | } |
| | | } |
| | | |
| | | console.log(orderRow, "orderRow======@@@@@@@@"); |
| | | // 扫码成功后跳转到生产报工页面,并传递orderRow参数 |
| | | uni.navigateTo({ |
| | | url: `/pages/productionManagement/productionReport/index?orderRow=${orderRow}`, |
| | |
| | | }); |
| | | }; |
| | | collectMenuTitles(routers); |
| | | |
| | | console.log("允许的菜单标题:", Array.from(allowedMenuTitles)); |
| | | console.log( |
| | | "过滤前 - 营销管理:", |
| | | marketingItems.length, |
| | | "采购管理:", |
| | | purchaseItems.length, |
| | | "协同办公:", |
| | | collaborationItems.length |
| | | ); |
| | | console.log( |
| | | "过滤前 - 安全生产:", |
| | | safetyItems.length, |
| | | "人力资源:", |
| | | humanResourcesItems.length, |
| | | "生产管控:", |
| | | productionItems.length, |
| | | "设备管理:", |
| | | equipmentItems.length |
| | | ); |
| | | |
| | | // 过滤营销管理菜单 |
| | | const originalMarketing = [ |
| | |
| | | return allowedMenuTitles.has(item.label); |
| | | }); |
| | | equipmentItems.splice(0, equipmentItems.length, ...filteredEquipment); |
| | | |
| | | console.log( |
| | | "过滤后 - 营销管理:", |
| | | marketingItems.length, |
| | | "采购管理:", |
| | | purchaseItems.length, |
| | | "协同办公:", |
| | | collaborationItems.length |
| | | ); |
| | | console.log( |
| | | "过滤后 - 安全生产:", |
| | | safetyItems.length, |
| | | "人力资源:", |
| | | humanResourcesItems.length, |
| | | "生产管控:", |
| | | productionItems.length, |
| | | "设备管理:", |
| | | equipmentItems.length |
| | | ); |
| | | console.log( |
| | | "生产管控菜单项:", |
| | | productionItems.map(item => item.label) |
| | | ); |
| | | }; |
| | | |
| | | // 检查模块是否有菜单项需要显示 |
| | |
| | | .content { |
| | | background: #f6f7fb; |
| | | min-height: 100vh; |
| | | padding: 12px; |
| | | // padding: 12px; |
| | | /* 为所有设备设置基础padding-top(包含安全区) */ |
| | | padding-top: calc(env(safe-area-inset-top) + 30px); |
| | | position: relative; |
| | |
| | | } |
| | | |
| | | .hero-section { |
| | | margin: 0 12px; |
| | | margin-bottom: 12px; |
| | | animation: fadeInUp 0.6s ease-out 0.1s both; |
| | | } |
| | |
| | | .hero-content { |
| | | position: relative; |
| | | z-index: 1; |
| | | |
| | | padding: 14px 14px 18px 14px; |
| | | margin: 0 12px; |
| | | height: 100%; |
| | | } |
| | | .hero-wave { |
| | |
| | | .common-module { |
| | | margin-bottom: 12px; |
| | | background: linear-gradient(135deg, #ffffff 0%, #f9fbff 100%); |
| | | border-radius: 14px; |
| | | // border-radius: 14px; |
| | | padding: 12px; |
| | | box-shadow: 0 8px 22px rgba(17, 24, 39, 0.06); |
| | | border: none; |
| | |
| | | .common-module { |
| | | margin-bottom: 12px; |
| | | background: #ffffff; |
| | | border-radius: 16px; |
| | | padding: 12px; |
| | | // border-radius: 16px; |
| | | // padding: 0px; |
| | | padding: 12px 0; |
| | | box-shadow: 0 10px 28px rgba(15, 23, 42, 0.06); |
| | | border: 1px solid rgba(148, 163, 184, 0.18); |
| | | position: relative; |
| | |
| | | } |
| | | |
| | | .module-header { |
| | | margin-bottom: 10px; |
| | | margin-bottom: 18px; |
| | | padding-left: 18px; |
| | | display: flex; |
| | | align-items: center; |
| | | justify-content: space-between; |
| | |
| | | } |
| | | |
| | | .icon-container { |
| | | width: 52px; |
| | | height: 52px; |
| | | width: 48px; |
| | | height: 48px; |
| | | border-radius: 14px; |
| | | display: flex; |
| | | align-items: center; |
| | |
| | | } |
| | | |
| | | .item-label { |
| | | font-size: 12px; |
| | | font-size: 22rpx; |
| | | margin-top: 4px; |
| | | margin-bottom: 6px; |
| | | margin-bottom: 20px; |
| | | } |
| | | .grid-text { |
| | | font-size: 0.875rem; |