From 9417c0cbada6d5e20c052872362a84c941805c5b Mon Sep 17 00:00:00 2001 From: 346149741 <346149741@qq.com> Date: 星期六, 22 六月 2024 19:31:44 +0800 Subject: [PATCH] Merge branch 'master' of http://218.28.192.34:9999/r/sqys/sqys_xcx --- qiye/complaint/complaint.vue | 92 +++++++++++++++++++++++++++++++++++++-------- 1 files changed, 75 insertions(+), 17 deletions(-) diff --git a/qiye/complaint/complaint.vue b/qiye/complaint/complaint.vue index a9b360e..accf0db 100644 --- a/qiye/complaint/complaint.vue +++ b/qiye/complaint/complaint.vue @@ -5,31 +5,46 @@ <u-search placeholder="璇疯緭鍏�" @search="search" @blur="search" shape="square" :showAction="false"></u-search> </view> <view class="border"></view> - <u-tabs :list="list1" @click="click" :current="current" :scrollable="false" bgColor="white"></u-tabs> + <u-tabs :list="list" @change="click" :current="current" :scrollable="false" bgColor="white"></u-tabs> </u-sticky> - <view class="item"> + <view class="item" v-for="(item,index) in list1"> <img src="/static/i05.png" class="img" alt="" /> <view class="right"> <view class="name"> <view class="l"> - 鍖椾含灏氱瓥浜掑姩绉戞妧鏈夐檺鍏徃鍖椾含灏氱瓥浜掑姩绉戞妧鏈夐檺鍏徃鍖椾含灏氱瓥浜掑姩绉戞妧鏈夐檺鍏徃鍖椾含灏氱瓥浜掑姩绉戞妧鏈夐檺鍏徃鍖椾含灏氱瓥浜掑姩绉戞妧鏈夐檺鍏徃 + {{item.companyName}} </view> - <view class="r color1"> + <template v-if="item.complaintStatus==0"> + <view class="r color3"> + 寰呭搷搴� + </view> + </template> + <template v-if="item.complaintStatus==1"> + <view class="r color2"> + 澶勭悊涓� + </view> + </template> + <template v-if="item.complaintStatus==2"> + <view class="r color1"> + 宸插姙缁� + </view> + </template> + <!-- <view class="r color1"> 寰呰瘎浠� - </view> + </view> --> </view> <view class="box"> <view class="l"> - <p>鎵ф硶鍗曚綅锛氬啘涓氬啘鏉戝眬</p> - <p>鎵ф硶鏃堕棿锛�2024-06-03 12:30:67</p> + <p>鎵ф硶鍗曚綅锛歿{item.executeDeptName}}</p> + <p>鎵ф硶鏃堕棿锛歿{item.executeTime}}</p> </view> - <view class="r"> + <view class="r" @click="chakan()"> 鍘绘煡鐪� </view> </view> </view> </view> - <view class="item"> + <!-- <view class="item"> <img src="/static/i05.png" class="img" alt="" /> <view class="right"> <view class="name"> @@ -72,37 +87,80 @@ </view> </view> </view> - </view> + </view> --> <view style="height: 50rpx;"></view> </view> </template> <script> + import { logList } from '@/api/qiye.js' + export default { data() { return { current: 0, - list1: [{ + list: [{ name: '鍏ㄩ儴', value: '' }, { name: '寰呭搷搴�', - value: 1 + value: 0 }, { name: '澶勭悊涓�', - value: 2 + value: 1 }, { name: '宸插姙缁�', - value: 3 + value: 2 }], + list1:[], + queryParams: { + pageNum: 1, + pageSize: 10, + companyId:'', + }, + total: 1, } }, + onShow() { + this.list1 = [] + this.queryParams.pageNum = 1 + this.getList() + }, + onReachBottom() { + if(this.list1.length == this.total) { + return + } + this.queryParams.pageNum++ + this.getList() + }, methods: { + chakan(id){ + uni.navigateTo({ + url: `/qiye/complaint/details?id=${id}` + }) + }, + getList() { + let data = uni.getStorageSync("qiyedata") + //this.queryParams.companyId = data.companyId + logList({...this.queryParams}).then(val => { + // console.log(val.data) + this.total = val.data.total + this.list1 = [...this.list1,...val.data.rows] + }) + }, search(e){ - // this.queryParams.pageNum =1 - // this.queryParams.companyName = e - // this.orderList() + this.queryParams.pageNum =1 + this.queryParams.companyName = e + this.getList() + }, + click(i) { + + this.list1 = [] + this.queryParams.pageNum = 1 + this.queryParams.complaintStatus = this.list[i.index].value + + this.getList() } } } -- Gitblit v1.9.1