import { fetchSceneProSummary } from '../../../services/inspection/fetchScene'; export const useProblemChangeList = Behavior({ data: { summaryList: [], }, methods: { fetchSceneProSummary(params, page) { return fetchSceneProSummary({ area: params, page }).then(res => { if (res.success) { this.setData({ summaryList: page == 1 ? res.data : this.data.summaryList.concat(res.data), }); } else { this.setData({ summaryList: [], }); } return res.head; }); }, navToDetail(e) { const { index } = e.currentTarget.dataset; const summary = this.data.summaryList[index]; wx.navigateTo({ url: '/pages/inspection/detail/index', success: result => { result.eventChannel.emit('acceptInspectionDetailData', { scene: summary.scene, time: this.data.time, }); }, }); }, }, });