From 700c025aa912047fbd71975d4c6f8bb930ba82f8 Mon Sep 17 00:00:00 2001 From: yangan <yangan0921@163.com> Date: 星期四, 16 十一月 2023 17:12:49 +0800 Subject: [PATCH] 司机日计划通知单增加创建时间,称重页面样式优化 --- pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue | 75 ++++++++++++++++++++++++++----------- 1 files changed, 53 insertions(+), 22 deletions(-) diff --git a/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue b/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue index 7837438..d5edfc3 100644 --- a/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue +++ b/pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue @@ -5,21 +5,21 @@ </view> <view class="top-information"> <view class="cutomer-name" - v-if="orderType == '杞叆' || orderType == '杞嚭'">鐓ゅ満:{{ coalDetailsData.toFiledName || '' }}</view> + v-if="orderType == '杞叆' || orderType == '杞嚭'">浠撳簱:{{ coalDetailsData.toFiledName || '' }}</view> <view class="cutomer-name" v-else>瀹㈡埛:{{ coalDetailsData.customerName || '' }}</view> <view class="fild-name"> - <view class="">鐭垮満:{{ coalDetailsData.deptName || '鏆傛棤' }}</view> + <view class="">鍩哄湴:{{ coalDetailsData.deptName || '鏆傛棤' }}</view> <view class="" - v-if="orderType == '杞叆' || orderType == '杞嚭'">鐓ゅ満:{{ coalDetailsData.filedName || '' }}</view> + v-if="orderType == '杞叆' || orderType == '杞嚭'">浠撳簱:{{ coalDetailsData.filedName || '' }}</view> <view class="" - v-else>鐓ゅ満:{{ coalDetailsData.filedName || '鏆傛棤' }}</view> + v-else>浠撳簱:{{ coalDetailsData.filedName || '鏆傛棤' }}</view> </view> </view> <view class="block-information"> <view class="block-main"> <view class="basic"> - <view class="coalName">{{ coalDetailsData.coalName||'' }}</view> + <view class="coalName"><text> {{ coalDetailsData.coalName||'' }}</text></view> <view class="status-button" :style="{ backgroundImage: `url(${onlineurl}/appimg/image/banner/statusbutton.png)`, backgroundSize: 'cover', backgroundRepeat: 'no-repeat' }"> {{ coalStatus[coalDetailsData.statusWeigh] || '' }} @@ -44,7 +44,7 @@ </view> <!-- 绉伴噸鍘嗗彶--> - <weigh-item :list="showWeigh"></weigh-item> + <weigh-item :list="showWeigh" class="weighing-item"></weigh-item> <!-- 鏃堕棿绾� --> <view class="timeLine"> <u-steps :current="dayRZ.length - 1" @@ -59,20 +59,20 @@ </view> <view class="utilsBox"> - <view class="utils_chil utils_chilTop"> + <view class="utils_chil utils_chilTop" v-if="!isReservation"> <view class="top-button"> <u-button text="绛惧埌" type="primary" plain @click="arriveClick" shape="circle" - :disabled="coalDetailsData.status >= 2"></u-button> - <u-button text="鍏ュ満鐢宠" + :disabled="coalDetailsData.status > 2"></u-button> + <u-button text="鎵撳嵃纾呭崟" type="primary" plain - @click="rcsqClick" + @click="printOrder" shape="circle" - :disabled="coalDetailsData.status >= 3"></u-button> + :disabled="currentPageCoalStatus !== 4"></u-button> </view> <view class="bottom-button"> <u-button text="鏀剧┖" @@ -90,12 +90,14 @@ </view> </view> </view> - <view class="weigh-ability"> - <view class="weigh-button"><u-button text="灞曠ず閫氱煡鍗�" + <view class="weigh-ability" v-if="!isReservation"> + <!-- <view class="weigh-button"><u-button text="灞曠ず閫氱煡鍗�" @click="showCaolPickUpBill" type="primary" - shape="circle"></u-button></view> - <view class="weigh-button"><u-button text="涓婄璁¢噺" + shape="circle"></u-button></view> --> + <view class="weigh-button"><u-button + :disabled="!isapproach" + text="涓婄璁¢噺" @click="cengZhongClick" type="primary" shape="circle"></u-button></view> @@ -129,6 +131,7 @@ weighItem }, onLoad(value) { + console.log(value,'valyue') this.orderPlanId = value.orderPlanId; this.yyId = value.yyId; if (value.overTmWaixiao) { @@ -140,6 +143,7 @@ return { orderPlanId: null, yyId: null, + chengZhongFlag:true, // 涓婃绉伴噸鐘舵�� dayRZ: [], coalDetailsData: {}, // 閫氱煡鍗曡鎯� currentPageCoalStatus: 0, // 褰撳墠椤甸潰閫氱煡鍗曠姸鎬� @@ -167,7 +171,7 @@ openId: null, openName: '' }, - coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚', '楠岃川瀹屾垚'], // 鐘舵�� + coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚', '澶勭悊瀹屾垚'], // 鐘舵�� weighHouseCode: '', // 鏀剧┖寮圭獥鎺у埗鍙橀噺 evacuationModalShow: false, @@ -197,6 +201,7 @@ clean: "" }, completeOutSaleShow: false, + reservationIsShow:false, overTmWaixiao: null, // 鍒よ缃戠粶鐘舵�侊紝 normalCode: true, @@ -235,11 +240,15 @@ return this.coalDetailsData.hair !== 0 || this.coalDetailsData.skin !== 0; }, isapproach() { - return this.currentPageCoalStatus !== 3; + return this.currentPageCoalStatus < 3; }, // 灞曠ず鐨瘺鍑� showWeigh() { return this.coalDetailsData.tmTaskCoalItems ? this.coalDetailsData.tmTaskCoalItems : [] + }, + //鍙告満棰嗗彇鐘舵�佹寜閽叏涓嶅睍绀� + isReservation(){ + return this.reservationIsShow < 1; } }, methods: { @@ -308,6 +317,7 @@ this.getServiceOpenid.filedId = this.coalDetailsData.filedId; // 鑾峰彇閫氱煡鍗曠姸鎬� this.currentPageCoalStatus = this.coalDetailsData.statusWeigh; + this.reservationIsShow = this.coalDetailsData.status; // 鑾峰彇鍘熷彂淇℃伅 this.primarySkin = this.coalDetailsData.skinTwo; this.primaryHair = this.coalDetailsData.hairTwo; @@ -372,7 +382,7 @@ uni.navigateTo({ url: `/pages/driver-page/driver-index/bill-of-lading-details/punchTheClock/punchTheClock?orderPlanId=${this.orderPlanId}&coalStatus=${ this.currentPageCoalStatus - }&tmId=${this.getWeightHouseObj.tmId}` + }&tmId=${this.getWeightHouseObj.tmId}&yyId=${this.yyId}` }); }, // 鍏ュ満鐢宠 @@ -444,7 +454,8 @@ res.data.id }&gateCameraId=${res.data.lastEquipmentId}&gateCameraCode=${res.data.lastEquipmentCode}&weighHouseCode=${res.data.code}&primarySkin=${ this.primarySkin - }&primaryHair=${this.primaryHair}&psrimaryClean=${this.primaryClean}&sceneInOut=${res.data.sceneInOut}&overTmWaixiao=${this.overTmWaixiao}` + }&primaryHair=${this.primaryHair}&psrimaryClean=${this.primaryClean}&sceneInOut=${res.data.sceneInOut}&overTmWaixiao=${this.overTmWaixiao} + &isWeighing=${this.coalDetailsData.weighingType}` }); } else { this.$u.toast('鏈湪纾呮埧锛岃鍓嶅線纾呮埧鍚庡啀璇曪紒锛�'); @@ -491,7 +502,21 @@ // 鏌ョ湅璐ㄩ噺鏄庣粏 jumpWeighDetail() { uni.navigateTo({ - url: `/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail?orderPlanId=${this.orderPlanId}` + url: `/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail?orderPlanId=${this.orderPlanId}&flag=${true}` + }) + }, + //鎵撳嵃纾呭崟 + printOrder(){ + this.$reqGet('printerHandler',{tmId:this.orderPlanId}).then(res => { + uni.hideLoading(); + this.$u.toast(res.msg) + if (res.data) { + // this.$u.toast('鎵撳嵃鎴愬姛') + // this.orderPlanData = res.data + } + }).catch((err) => { + uni.hideLoading(); + this.$u.toast('鎵撳嵃澶辫触') }) } } @@ -500,6 +525,9 @@ <style lang="scss" scoped> + .weighing-item{ + min-height: 200rpx!important; + } /deep/.u-steps { .u-steps-item { .u-steps-item__content { @@ -611,12 +639,15 @@ .coalName, .order-type { - width: 45%; - height: 30rpx; + width: 370rpx; + height: 55rpx; font-size: 30rpx; font-weight: 300; color: #515151; position: relative; + overflow: hidden; //婧㈠嚭闅愯棌 + text-overflow: ellipsis; //瓒呭嚭閮ㄥ垎鐪佺暐鍙� + white-space: nowrap; //涓嶆崲琛� } .black-block { -- Gitblit v1.9.1