| | |
| | | |
| | | // 设备管理功能数据 |
| | | const equipmentItems = reactive([ |
| | | { |
| | | icon: '/static/images/icon/shebeitaizhang@2x.png', |
| | | label: '设备台账', |
| | | }, |
| | | // { |
| | | // icon: '/static/images/icon/shebeitaizhang@2x.png', |
| | | // label: '设备台账', |
| | | // }, |
| | | { |
| | | icon: '/static/images/icon/shbeibaoxiu@2x.png', |
| | | label: '设备报修', |
| | |
| | | { |
| | | icon: '/static/images/icon/shbeibaoyang@2x.png', |
| | | label: '设备保养', |
| | | }, |
| | | { |
| | | icon: '/static/images/icon/shebeixunjian@2x.png', |
| | | label: '设备巡检', |
| | | }, |
| | | { |
| | | icon: 'flash', |
| | | label: '智能派单', |
| | | bgColor: '#ff6b35' |
| | | }, |
| | | { |
| | | icon: 'file-text', |
| | | label: '作业指导', |
| | | bgColor: '#4caf50' |
| | | }, |
| | | { |
| | | icon: 'checkmark-circle', |
| | | label: '结果验证', |
| | | bgColor: '#9c27b0' |
| | | } |
| | | ]); |
| | | |
| | |
| | | url: '/pages/equipmentManagement/upkeep/index' |
| | | }); |
| | | break; |
| | | case '设备巡检': |
| | | uni.navigateTo({ |
| | | url: '/pages/equipmentManagement/inspection/index' |
| | | }); |
| | | break; |
| | | case '智能派单': |
| | | uni.navigateTo({ |
| | | url: '/pages/equipmentManagement/smartDispatch/index' |
| | | }); |
| | | break; |
| | | case '作业指导': |
| | | uni.navigateTo({ |
| | | url: '/pages/equipmentManagement/sop/index' |
| | | }); |
| | | break; |
| | | case '结果验证': |
| | | uni.navigateTo({ |
| | | url: '/pages/equipmentManagement/verification/index' |
| | | }); |
| | | break; |
| | | default: |
| | | uni.showToast({ |
| | | title: `点击了${item.label}`, |
| | |
| | | background: linear-gradient(135deg, #f8f9fa 0%, #e3f2fd 100%); |
| | | min-height: 100vh; |
| | | padding: 1.25rem; |
| | | padding-top: env(safe-area-inset-top); |
| | | /* 为所有设备设置基础padding-top */ |
| | | padding-top: 40px; |
| | | position: relative; |
| | | |
| | | /* iOS设备使用env()函数处理安全区域 */ |
| | | padding-top: env(safe-area-inset-top); |
| | | |
| | | /* 为安卓设备设置更大的顶部内边距 */ |
| | | /* #ifdef APP-PLUS && !MP && !H5 */ |
| | | padding-top: 45px; |
| | | /* #endif */ |
| | | |
| | | /* H5和小程序平台的通用样式 */ |
| | | /* #ifdef H5 || MP */ |
| | | padding-top: 30px; |
| | | /* #endif */ |
| | | |
| | | &::before { |
| | | content: ''; |
| | |
| | | } |
| | | } |
| | | |
| | | /* 本页不再定义 .safe-area-top,已移至全局样式 */ |
| | | |
| | | .header-section { |
| | | margin-bottom: 1rem; |
| | | animation: fadeInDown 0.6s ease-out; |
| | | /* 为安卓设备额外调整头部位置 */ |
| | | /* #ifdef APP-PLUS && !MP && !H5 */ |
| | | margin-top: 10px; |
| | | /* #endif */ |
| | | } |
| | | |
| | | .currentFactory { |