quanyawei
2023-11-13 1f07d0d2bbf95d52d2b96f0aec3a2284af619b3c
pages/actionChange/agencyPage/index.vue
@@ -15,7 +15,7 @@
         </view>
      </view>
      <view>
         <u-tabs :list="list" :scrollable="scrollable" lineWidth="60" @change="changeTap" />
         <u-tabs :list="list" :scrollable="scrollable" lineWidth="60" :current='current' @change="changeTap" />
      </view>
      <view class="" v-if="userName">
         <view class="dataRangeSerch" v-if="current===3">
@@ -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>
@@ -161,7 +157,7 @@
               value: 3,
            }, ],
            showeEscalationTime: false,
            current: 0,
            current: 1,
            startTime: '',
            endTime: '',
            workOderList: [],
@@ -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',
            })
         },
      },