From 83952eb02c37eb94b674ea806d787b1ca1a86fc4 Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期三, 13 三月 2024 14:59:23 +0800
Subject: [PATCH] feat:井陉无人值守上传小程序更改线上配置

---
 pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue |   55 +++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 43 insertions(+), 12 deletions(-)

diff --git a/pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue b/pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue
index 525172f..18a1a1f 100644
--- a/pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue
+++ b/pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue
@@ -30,24 +30,28 @@
 				</view>
 				<view class="info-container">
 					<view class="info-block">
-						<view class="car-num info">
+						<view class="car-num">
 							<text class="label-text">杞︾墝鍙�:</text>{{item.carNo}}
 						</view>
-						<view class="order-margin info">
+						<view class="order-margin">
 							<text class="label-text">鐓ょ鍚嶇О:</text>
 							{{item.coalName}}
 						</view>
 						<view class="order-type info">
-							璁㈠崟绫诲瀷:{{item.orderType}}
+							璁㈠崟绫诲瀷:<text style="font-weight: 600;">{{item.orderType}}</text>
 						</view>
 						<view class="file-name info">
-							鐘舵��:{{coalStatus[item.status]}}
+							鐘舵��:<text style="font-weight: 600;">{{coalStatus[item.status]}}</text>
 						</view>
 						<view class="info createTime">
 							鍏ュ満鏃堕棿:{{item.createTime}}
 						</view>
 						<view class="info code">
 							璁㈠崟缂栧彿:{{item.code}}
+						</view>
+						<view class="info confirmPeople"
+							v-if="item.confirmPeople">
+							瀹℃牳浜�:{{item.confirmPeople}}
 						</view>
 					</view>
 				</view>
@@ -59,7 +63,7 @@
 						@click.stop="loadOrder(item.id)"
 						:loading="loading"
 						loadingText="纭"
-						v-if='!item.ableDischar'></u-button>
+						v-if='!item.ableDischar&&item.isContainLoginUser'></u-button>
 				</view>
 			</view>
 		</view>
@@ -83,12 +87,18 @@
 				loading: false,
 				id: "",
 				coalStatus: ['棰嗗彇', '棰勭害', '绛惧埌', '鍏ュ満', '绉扮毊', '绉版瘺', '绂诲満', '鍏ョ鎴�', '鍑虹鎴�', '鍏ョ叅浠�', '鍑虹叅浠�', '鏀剧┖', '浣滃簾', '鍏ュ満鐢宠',
-					'杩涘叆鍦洪櫌', '寮傚父瀹℃牳涓�', '杩斿洖鍔犲噺鍚�', '瓒呮椂', '鎵撳嵃涓�', '鎵撳嵃涓�'
+					'杩涘叆鍦洪櫌', '寮傚父瀹℃牳涓�', '杩斿洖鍔犲噺鍚�', '瓒呮椂', '鎵撳嵃涓�', '鎵撳嵃涓�', '濉啓'
 				], // 鐘舵��
+				orderType: null
+			}
+		},
+		computed: {
+			userId() {
+				return uni.getStorageSync('userId')
 			}
 		},
 		onLoad(params) {
-			this.name = params.coalName ? params.coalName : ''
+			this.orderType = params.orderType || ''
 			this.init()
 		},
 		methods: {
@@ -100,7 +110,7 @@
 				uni.showLoading({
 					title: "鍔犺浇涓�"
 				})
-				this.$reqGet('getAccordingCoalNameAll', { coalName: this.name }).then(res => {
+				this.$reqGet('getAccordingCoalNameAll', { orderType: this.orderType }).then(res => {
 					uni.hideLoading()
 					if (res.code === 0) {
 						const errorStatusArr = [0, 1, 2, 3, 6, 11, 12, 13];
@@ -108,7 +118,10 @@
 							return {
 								...v,
 								ableDischar: v.skin === v.hair || v.hair === 0 && v.skin === 0 || v
-									.isPretendDischar !== 0 || errorStatusArr.indexOf(v.status) !== -1
+									.isPretendDischar !== 0 || errorStatusArr.indexOf(v.status) !== -1,
+								isContainLoginUser: v.confirmPeopleId ? v.confirmPeopleId.split(',')
+									.indexOf(this.userId) === -
+									1 : true
 							}
 						})
 					} else {
@@ -151,7 +164,7 @@
 
 		.collection-form-item {
 			width: 690rpx;
-			height: 440rpx;
+			height: 550rpx;
 			background: #ffffff;
 			box-shadow: 4rpx 6rpx 25rpx 0rpx rgba(73, 120, 240, 0.15);
 			border-radius: 20rpx;
@@ -169,7 +182,7 @@
 				@include flex;
 				justify-content: space-around;
 				position: relative;
-				top: vww(-14);
+				top: vww(-30);
 
 				.item {
 					min-width: vww(50);
@@ -199,6 +212,8 @@
 				height: vww(150);
 				display: flex;
 				justify-content: center;
+				position: relative;
+				top: vww(-15);
 
 				.info-block {
 					width: 600rpx;
@@ -209,12 +224,23 @@
 
 					.car-num,
 					.order-margin {
+						width: 100%;
+						display: flex;
+						justify-content: flex-start;
+						margin-left: 4%;
+						margin-top: vww(4);
 						color: #FF0000;
 						font-weight: 600;
 
 						.label-text {
 							color: #409eff;
 						}
+					}
+
+					.order-margin {
+						white-space: nowrap;
+						overflow: hidden;
+						text-overflow: ellipsis;
 					}
 
 				}
@@ -227,12 +253,17 @@
 				}
 
 				.createTime,
-				.code {
+				.code,
+				.confirmPeople {
 					width: 100%;
 					margin-left: vww(9);
 					display: flex;
 					justify-content: flex-start;
 				}
+
+				.confirmPeople {
+					margin-top: vww(24);
+				}
 			}
 
 

--
Gitblit v1.9.1