From 1f07d0d2bbf95d52d2b96f0aec3a2284af619b3c Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Mon, 13 Nov 2023 10:40:38 +0800 Subject: [PATCH] fix:小程序详情修改 --- pages/actionChange/agencyPage/index.vue | 55 +++++++++++++++++++++++++++++++++---------------------- 1 files changed, 33 insertions(+), 22 deletions(-) diff --git a/pages/actionChange/agencyPage/index.vue b/pages/actionChange/agencyPage/index.vue index 0d8b9fd..e5b728e 100644 --- a/pages/actionChange/agencyPage/index.vue +++ b/pages/actionChange/agencyPage/index.vue @@ -24,7 +24,7 @@ <uni-datetime-picker v-model="range" type="daterange" rangeSeparator="���" /> </view> <view> - <u-button type="primary" size="small" text="������" @click="getWorkOrder"></u-button> + <u-button type="primary" size="small" text="������" @click="getSearch" throttleTime='500'></u-button> </view> </view> <view :key="index" v-for="(item, index) in workOderList" class="workOrderDetail" @@ -107,11 +107,7 @@ <view class="wholeLine"> <text class="rowTipContenetLabel">������������:</text> <text class="rowTipContenetAll"> - {{ unitList.find( - (a) => - item && parseInt(a.unitId) === item.escalationUnitId - ).unitName - }} + {{ item.escalationUnitName}} </text> </view> </view> @@ -210,6 +206,7 @@ onReachBottom() { //������������������������������������������ if (this.isLoading) { + console.log('1122111') this.status = 'loading' //������������������,���������++ this.page.currentPage = ++this.page.currentPage @@ -285,9 +282,26 @@ currentPage: 1, pageSize: 10 } + this.workOderList = [] this.startTime = '' this.endTime = '' + uni.$u.throttle(this.getWorkOrder, 500) + }, + getSearch() { + this.workOderList = [] + this.page = { + currentPage: 1, + pageSize: 10 + } this.getWorkOrder() + }, + setData() { + this.workOderList = [] + this.page = { + currentPage: 1, + pageSize: 10 + } + this.getContaminateList() }, // ������������������list getUnitList() { @@ -332,28 +346,25 @@ this.isLoading = true this.status = 'loadmore' } - if (this.page.currentPage === res.data.page.currentPage) { - this.workOderList = res.data.list - } else { - res.data.list.forEach(el => { - this.workOderList.push(el) - }) - } + res.data.list.forEach(el => { + this.workOderList.push(el) + }) } else { this.status = 'nomore' } }) }, handleClick(e, pageState) { - this.$http.httpGet('/allocation/detail', { - id: e.allocationId - }).then(res => { - let data = res.data - data.pageState = e.stateName === '���������' ? pageState : 'view' - let myData = JSON.stringify(data) - uni.navigateTo({ - url: '/pages/actionChange/workOrderDetails/index?infor=' + myData + '&type=jump', - }) + let data = {} + data.pageState = e.stateName === '���������' ? pageState : 'view' + data.stateName = e.stateName + data.allocationId = e.allocationId + data.state = e.state + data.allocationNum = e.allocationNum + data.current = this.current + let myData = JSON.stringify(data) + uni.navigateTo({ + url: '/pages/actionChange/workOrderDetails/index?infor=' + myData + '&type=jump', }) }, }, -- Gitblit v1.8.0