From 0937a09b807ae3d615e2e13d7b254a952b9f99ce Mon Sep 17 00:00:00 2001
From: yangan <yangan0921@163.com>
Date: 星期二, 21 十一月 2023 16:00:50 +0800
Subject: [PATCH] 称重明细页面样式修改,更改入场增加跳转返回

---
 pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue |   65 ++++++++++++++++++++++++++------
 1 files changed, 52 insertions(+), 13 deletions(-)

diff --git a/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue b/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue
index ad64fd8..6d05657 100644
--- a/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue
+++ b/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail.vue
@@ -36,6 +36,7 @@
 					<view class="num">{{ item.clean }}</view>
 				</view>
 			</view>
+				<view v-if="isShow(item) && isYanz()">
 			<view class="discount">
 				<view class="rate">
 					<view class="label-text">
@@ -61,10 +62,11 @@
 					<view class="count">{{ item.weight  || item.clean}}</view>
 				</view>
 			</view>
+		</view>
 			<!-- 鍒ゆ柇鏄惁妫�楠岃川閲� -->
-			<view v-if="isShow(item)">
+			<view v-if="isShow(item) && isYanz()">
 				<view class="level">
-				<view style="width: 140rpx;">
+				<view style="width: 180rpx;">
 					<u--text text="鐗╄祫鏄庣粏"
 						size='32'></u--text>
 				</view>
@@ -126,16 +128,21 @@
 					<u--text text="閫氱煡鏁伴噺"
 						size='32'></u--text>
 				</view>
-				<view class="num-input"
+				<view class="num-input "
 					v-if='roleType===4&&!flag'>
-					<u--input placeholder="璇疯緭鍏ラ�氱煡鏁伴噺"
+					<u-input placeholder="璇疯緭鍏ラ�氱煡鏁伴噺"
 						border="bottom"
 						clearable
-						v-model="item.num"></u--input>
+						style="width: 70%;"
+						v-model="item.num">
+					<template slot="suffix">
+						<text class="inp-unit">{{   item.numUnit}}</text>
+					</template>
+					</u-input>
 				</view>
 				<view class="num-show"
 					v-else-if="flag">
-					{{item.num}}
+					{{item.num + item.numUnit}}
 				</view>
 			</view>
 			<view class="notice-num">	
@@ -147,14 +154,19 @@
 				<view class="num-input"
 				v-if='roleType===4&&!flag'
 				>
-				<u--input placeholder="璇疯緭鍏ラ�氱煡閲嶉噺"
+				<u-input placeholder="璇疯緭鍏ラ�氱煡閲嶉噺"
 						border="bottom"
 						clearable
-						v-model="item.weight1"></u--input>
+						style="width: 70%;"
+						v-model="item.weight1">
+						<template slot="suffix">
+						<text class="inp-unit">{{   item.weightUnit  }}</text>
+					</template>
+					</u-input>
 				</view>
 				<view class="num-show"
 					v-else-if="flag">
-					{{item.weight1}}
+					{{item.weight1 + item.weightUnit }}
 				</view>
 			</view>
 			<!-- 鏂板鎵g綒绉嶇被銆� 鎵g綒閲戦锛屼笉鍚堟牸鍒ゅ畾绉嶇被-->
@@ -201,7 +213,7 @@
 			<view class="notice-num" v-if="item.penaltyType == '鍏朵粬鎵g綒'" >	
 					<view class="num-text"
 					style="margin-left: 10rpx;">
-					<u--text text="涓嶅悎鏍煎垽瀹氱绫�"
+					<u--text text="涓嶅悎鏍煎垽瀹�"
 						size='32'></u--text>
 				</view>
 				<view class="num-radio"
@@ -217,12 +229,15 @@
 				</view>
 				<view class="num-show"
 					v-else-if="flag">
-					{{item.unqualifiedType}} 
+					<text> {{item.unqualifiedType == 1 ? '闀垮害鎵g綒' : item.unqualifiedType == 2 ? '鍘氬害鎵g綒' :item.unqualifiedType == 3 ? '瀵嗛棴鍣�' : null }} </text>
 				</view>
 			</view>
 			</view>
-			<u-empty v-else icon-size="200"  text="''" >
+			<u-empty v-if=" isYanz() && !isShow(item) " icon-size="200"  text="''" >
 				<text>鏆傛湭楠岃川</text>
+			</u-empty>
+			<u-empty v-if="!isYanz()" icon-size="200"  text="''" >
+				<text>鏆傛棤鏁版嵁</text>
 			</u-empty>
 			<view style="display: flex;margin-top: 20rpx;margin-left: 20rpx;"
 				v-if="item.isImage">
@@ -279,6 +294,8 @@
 			</view>
 		</view>
 		<!-- 鏂板 楠岃川澶囨敞銆傞獙璐ㄨ鏄� -->
+		<view v-if=" isYanz()">
+			<view v-if="coalDetailsData.orderType == '澶栬喘'">
 		<view style="padding: 10rpx;">
 		<u-row  >
                     <u-col span="24" >
@@ -318,6 +335,7 @@
                     </u-col>
                 </u-row>
 				</view>
+			</view>
 		<view class="confirm-button"
 			v-if='roleType===4&&!flag'>
 			<u-button type="primary"
@@ -327,13 +345,15 @@
 				:loading="loading"
 				loading-text="纭"></u-button>
 		</view></view>
+		</view>
+		
 		<!-- 鐗╂枡鏄庣粏 -->
 		<view v-if="!current">
 			<view class="main-block"
 			v-for="(item,i) in goodsList"
 			:key="item.id">
 			<view class="level">
-				<view style="width: 140rpx;">
+				<view style="width: 180rpx;">
 					<u--text text="鐗╄祫鍚嶇О"
 						size='32'></u--text>
 				</view>
@@ -519,6 +539,23 @@
 				return	 uni.getStorageSync('roleType')!== 4 && item.iszj == 1 ? true :  uni.getStorageSync('roleType')== 4 ? true : false;
 					 // 宸茬粡楠岃川
 				}
+			},
+			//鍒ゆ柇闇�涓嶉渶瑕侀獙璐�
+			isYanz(){
+				return function(item){
+				// return	  ( this.coalDetailsData.orderType !=='澶栬喘' ||   this.coalDetailsData.weighingType !=='鍥炵') ? false : true; 
+				if(this.coalDetailsData.orderType =='澶栬喘'){
+					if(this.coalDetailsData.weighingType == '鍥炵'){
+						return true
+					}else{
+						return false
+					}
+				}else if(this.coalDetailsData.orderType =='澶栭攢'){
+					return false;
+
+				}
+					 // 宸茬粡楠岃川
+				}
 			}
 		},
 		mounted() {
@@ -687,6 +724,7 @@
 				this.showWeigh[this.goodsIndex].breed = val.breed
 				this.showWeigh[this.goodsIndex].spec = val.spec
 				this.showWeigh[this.goodsIndex].weightUnit = val.weightUnit
+				this.showWeigh[this.goodsIndex].weight1 = val.weight;
 			},
 			// 鍝佸悕涓庤鏍�
 			productNamePopoverShow(index) {
@@ -922,6 +960,7 @@
 				.num-input {
 					width: 60%;
 					border-bottom: 1px solid rgb(218, 219, 222);
+					position: relative;
 				}
 				.num-radio{
 					width: 60%;

--
Gitblit v1.9.1