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