/** * 设备信息管理 */ export const useDeviceList = Behavior({ data: { sideBarIndex: 0, categories: [ { label: '监测设备', type: 0, badgeProps: {}, items: [], }, { label: '治理设备', type: 1, badgeProps: {}, items: [], }, { label: '生产设备', type: 2, badgeProps: {}, items: [], }, ], }, methods: { onSideBarChange(e) { const { value } = e.detail; this.setData({ sideBarIndex: value }); }, addNewDevice(e) { const { type } = e.currentTarget.dataset; const { scene } = this.data; wx.navigateTo({ url: `/pages/inspection/scene/info/device-info/index`, success: function (res) { // 通过 eventChannel 向被打开页面传送数据 res.eventChannel.emit('acceptDeviceData', { type, scene, mode: 'add', }); }, }); }, }, });