// pages/device/detail/detail.js Page({ data: { deviceId: '', device: {} }, onLoad(options) { if (options.id) { this.setData({ deviceId: options.id }); this.loadDeviceDetail(); } }, loadDeviceDetail() { // TODO: 从后端或本地存储加载设备详情 // 模拟数据 const mockDevice = { id: this.data.deviceId, deviceName: '绝缘手套', deviceCode: 'SB-2023-001', deviceType: '绝缘手套', specification: 'YS101-10kV', manufacturer: '某某电力设备厂', useUnit: '施工一队', belongUnit: '电力公司', location: '工具仓库A区', responsible: '张三', purchaseDate: '2022-06-01', lastInspectionDate: '2023-06-01', nextInspectionDate: '2024-06-01', inspectionCycle: 12, status: 'warning', statusText: '预警', statusTheme: 'warning', daysLeft: 7, remark: '该设备即将到期,请及时安排检验' }; this.setData({ device: mockDevice }); }, editDevice() { wx.navigateTo({ url: `/pages/device/add/add?id=${this.data.deviceId}&mode=edit` }); }, deleteDevice() { wx.showModal({ title: '确认删除', content: '确定要删除该设备吗?', success: (res) => { if (res.confirm) { // TODO: 删除设备 wx.showToast({ title: '删除成功', icon: 'success' }); setTimeout(() => { wx.navigateBack(); }, 1500); } } }); } });