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