From 04f3f15c930c2b02187d0ce11d68978b65361d54 Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期五, 31 三月 2023 09:26:29 +0800
Subject: [PATCH] 修复多数bug

---
 pages/freight-forwarder-page/freightForwarder-index/freightForwarder-index.vue |   58 +++++++++++++++++++++++++++++++++++++++++++++-------------
 1 files changed, 45 insertions(+), 13 deletions(-)

diff --git a/pages/freight-forwarder-page/freightForwarder-index/freightForwarder-index.vue b/pages/freight-forwarder-page/freightForwarder-index/freightForwarder-index.vue
index 37f7a57..084d23c 100644
--- a/pages/freight-forwarder-page/freightForwarder-index/freightForwarder-index.vue
+++ b/pages/freight-forwarder-page/freightForwarder-index/freightForwarder-index.vue
@@ -2,7 +2,7 @@
 	<view class="freightForwarder-index">
 		<view class="freightForwarder-index-body">
 			<u-empty mode="data" icon="http://cdn.uviewui.com/uview/empty/data.png" textSize="30" iconSize="1000" v-if="orderPlanData.length == 0"></u-empty>
-			<card v-for="(item, index) in orderPlanData" :key="index" :name="item.id" @click="cardBodyClick" backgroundType="1">
+			<card v-for="(item, index) in orderPlanData" :key="index" :name="item.id" @click="cardBodyClick(item)" backgroundType="1">
 				<template v-slot:left>
 					<view class="card-left__top">
 						<text>{{ item.carNum }}</text>
@@ -52,7 +52,7 @@
 						<uni-td align="center">{{ item.tmCount }}</uni-td>
 					</uni-tr>
 				</uni-table>
-				<view class="more_text" v-if="showMoreData">娌℃湁鏁版嵁浜�...</view>
+				<view class="more_text" v-if="showMoreData && historyCoalData.length !== 0">娌℃湁鏁版嵁浜�...</view>
 			</scroll-view>
 		</view>
 	</view>
@@ -61,6 +61,32 @@
 <script>
 import combinedTitle from '@/components/combined-title/combined-title.vue';
 export default {
+	props: {
+		indexHistoryCoalData: {
+			type: Array,
+			default: []
+		},
+		indexHuoDaiOrderPlanData: {
+			type: Array,
+			default: []
+		}
+	},
+	watch: {
+		indexHistoryCoalData: {
+			handler(v) {
+				this.historyCoalData = v;
+			},
+			deep: true,
+			immediate: true
+		},
+		indexHuoDaiOrderPlanData: {
+			handler(v) {
+				this.orderPlanData = v;
+			},
+			deep: true,
+			immediate: true
+		}
+	},
 	components: {
 		combinedTitle
 	},
@@ -90,13 +116,18 @@
 		}
 	},
 	methods: {
+		// 鑾峰彇鍘嗗彶鎻愮叅鍗�
 		getJhOrderPlanDataPage() {
 			this.loading = true;
 			this.$reqGet('getJhOrderPlanDataPage', { current: this.pageCurrent, size: this.pageSize }).then(res => {
 				if (res.data.records) {
-					this.historyCoalData = [...this.historyCoalData, ...res.data.records];
-					this.total = res.data.total;
-					this.loading = false;
+					if (this.pageCurrent > 1) {
+						this.historyCoalData = this.historyCoalData.concat(res.data.records);
+						this.loading = false;
+					} else {
+						this.historyCoalData = res.data.records;
+						this.loading = false;
+					}
 				}
 			});
 		},
@@ -115,15 +146,16 @@
 				this.orderPlanData = res.data;
 			});
 		},
-		cardBodyClick(id) {
-			let code = null;
-			this.orderPlanData.forEach(item => {
-				if (item.id == id) {
-					code = item.code;
-				}
-			});
+		cardBodyClick(item) {
+			// let code = null;
+			// this.orderPlanData.forEach(item => {
+			// 	if (item.orderPlanId == id) {
+			// 		code = item.code;
+			// 		id = item.orderPlanId;
+			// 	}
+			// });
 			uni.navigateTo({
-				url: `/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails?orderPlanId=${id}&code=${code}`
+				url: `/pages/customer-page/customer-index/fayunPlanDetails/fayunPlanDetails?orderPlanId=${item.orderPlanId}&code=${item.code}`
 			});
 		},
 		// 杞彂

--
Gitblit v1.9.1