From 2b8de2aa1416cb61d2bea4004c738a36c29738fb Mon Sep 17 00:00:00 2001 From: wjt <1797368093@qq.com> Date: 星期六, 22 六月 2024 18:30:28 +0800 Subject: [PATCH] Merge branch 'master' of http://218.28.192.34:9999/r/sqys/sqys_xcx --- qiye/record/record.vue | 96 +++++++++++++++++++++++++++++++++++++++-------- 1 files changed, 79 insertions(+), 17 deletions(-) diff --git a/qiye/record/record.vue b/qiye/record/record.vue index 96e7e96..56199e5 100644 --- a/qiye/record/record.vue +++ b/qiye/record/record.vue @@ -1,31 +1,43 @@ <template> <view> <u-sticky bgColor="white"> - <u-tabs :list="list1" @click="click" :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"> - 寰呰瘎浠� - </view> + <template v-if="item.orderStatus==2"> + <view class="r color2"> + 鏈墽娉� + </view> + </template> + <template v-if="item.isEva==0"> + <view class="r color2"> + 寰呰瘎浠� + </view> + </template> + <template v-if="item.isEva==1"> + <view class="r color1"> + 宸茶瘎浠� + </view> + </template> </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(item.orderId)"> 鍘绘煡鐪� </view> </view> </view> </view> - <view class="item"> + <!-- <view class="item"> <img src="/static/i05.png" class="img" alt="" /> <view class="right"> <view class="name"> @@ -68,7 +80,7 @@ </view> </view> </view> - </view> + </view> --> <view style="height: 150rpx;"></view> <tabsCom :activeNumber.sync="activeNumber"></tabsCom> @@ -77,6 +89,7 @@ <script> import tabsCom from '@/qiye/components/bottom.vue' + import { companyList } from '@/api/qiye.js' export default { components: { @@ -85,7 +98,7 @@ data() { return { activeNumber: 1, - list1: [{ + list: [{ name: '鍏ㄩ儴', }, { name: '寰呰瘎浠�', @@ -93,12 +106,59 @@ name: '鏈墽娉�', }, { name: '宸茶瘎浠�', - }] + }], + current: 0, + list1:[], + queryParams: { + pageNum: 1, + pageSize: 10, + companyId:'', + }, + total: 1, } + }, + onShow() { + this.getList() + }, + onReachBottom() { + if(this.list1.length == this.total) { + return + } + this.queryParams.pageNum++ + this.getList() }, - methods: { - click() { - + methods: { + chakan(id){ + uni.navigateTo({ + url: `/qiye/record/details?id=${id}` + }) + }, + getList() { + let data = uni.getStorageSync("qiyedata") + this.queryParams.companyId = data.companyId + companyList({...this.queryParams}).then(val => { + // console.log(val.data) + this.total = val.data.total + this.list1 = [...this.list1,...val.data.rows] + }) + }, + click(i) { + this.list1 = [] + this.queryParams.pageNum = 1 + console.log(i.index) + // if(i.index==0){ + + // } + if(i.index==1){ + this.queryParams.isEva = 0 + } + if(i.index==2){ + this.queryParams.orderStatus = 2 + } + if(i.index==3){ + this.queryParams.isEva = 1 + } + this.getList() } } } @@ -164,13 +224,15 @@ } .color1{ color: #FE7B32; + //cheng } .color2{ color: #EB4746; + //hong } .color3{ color: #3EB47A; - + //lv } </style> \ No newline at end of file -- Gitblit v1.9.1