From 809c3efe51b885eff6badca88f6965368cddf757 Mon Sep 17 00:00:00 2001 From: yangan <yangan0921@163.com> Date: 星期日, 18 二月 2024 14:19:56 +0800 Subject: [PATCH] fix:通知单详情打印磅单按钮bug --- pages/driver-page/driver-index/bill-of-lading-details/bill-of-lading-details.vue | 70 ++++++++++++++++++++++++++++++----- 1 files changed, 60 insertions(+), 10 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 c8642d3..633a658 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 @@ -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" @@ -66,13 +66,13 @@ 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 < 3"></u-button> </view> <view class="bottom-button"> <u-button text="鏀剧┖" @@ -91,10 +91,10 @@ </view> </view> <view class="weigh-ability" v-if="!isReservation"> - <view class="weigh-button"><u-button text="灞曠ず閫氱煡鍗�" + <!-- <view class="weigh-button"><u-button text="灞曠ず閫氱煡鍗�" @click="showCaolPickUpBill" type="primary" - shape="circle"></u-button></view> + shape="circle"></u-button></view> --> <view class="weigh-button"><u-button :disabled="!isapproach" text="涓婄璁¢噺" @@ -118,6 +118,13 @@ @confirm="completeOutSaleConfirm" @cancel="completeOutSaleCancel"></u-modal> </view> + <u-action-sheet + :actions="list" + :show="show" + :closeOnClickOverlay="true" + :closeOnClickAction="true" + @select="selectClick" + @close="sheetClose" ></u-action-sheet> </view> </template> @@ -131,6 +138,7 @@ weighItem }, onLoad(value) { + console.log(value,'valyue') this.orderPlanId = value.orderPlanId; this.yyId = value.yyId; if (value.overTmWaixiao) { @@ -142,8 +150,20 @@ return { orderPlanId: null, yyId: null, + show:false, chengZhongFlag:true, // 涓婃绉伴噸鐘舵�� dayRZ: [], + list: [ + { + name:'閫夐」涓�', + }, + { + name: '閫夐」浜岀鐢�', + }, + { + name: '寮�鍚痩oad鍔犺浇', //寮�鍚悗鏂囧瓧涓嶆樉绀� + } + ], coalDetailsData: {}, // 閫氱煡鍗曡鎯� currentPageCoalStatus: 0, // 褰撳墠椤甸潰閫氱煡鍗曠姸鎬� // 鑾峰彇鎵�鍦ㄧ鎴垮弬鏁� @@ -170,7 +190,7 @@ openId: null, openName: '' }, - coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚', '楠岃川瀹屾垚'], // 鐘舵�� + coalStatus: ['鏈О閲�', '绉伴噸涓�', '楠岃川涓�', '绉伴噸瀹屾垚', '澶勭悊瀹屾垚'], // 鐘舵�� weighHouseCode: '', // 鏀剧┖寮圭獥鎺у埗鍙橀噺 evacuationModalShow: false, @@ -239,7 +259,7 @@ return this.coalDetailsData.hair !== 0 || this.coalDetailsData.skin !== 0; }, isapproach() { - return this.currentPageCoalStatus !== 3; + return this.currentPageCoalStatus < 3; }, // 灞曠ず鐨瘺鍑� showWeigh() { @@ -321,6 +341,10 @@ this.primarySkin = this.coalDetailsData.skinTwo; this.primaryHair = this.coalDetailsData.hairTwo; this.primaryClean = this.coalDetailsData.cleanTwo; + //鍒濆鍖栫鍗曟暟鎹� + this.list = this.coalDetailsData.tmTaskCoalItems.map(item=>{ + return {name:item.breed + '/' + item.spec,id:item.id} + }) } else { this.$u.toast('鍔犺浇澶辫触'); } @@ -381,7 +405,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}` }); }, // 鍏ュ満鐢宠 @@ -503,6 +527,29 @@ uni.navigateTo({ url: `/pages/driver-page/driver-index/bill-of-lading-details/weighDetail/weighDetail?orderPlanId=${this.orderPlanId}&flag=${true}` }) + }, + //鎵撳嵃纾呭崟 + printOrder(){ + this.show = true; + }, + selectClick(obj){ + this.$reqGet('printerHandler',{tmItemId:obj.id}).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('鎵撳嵃澶辫触') + }).finally(() => { + this.show = false; + }) + + }, + sheetClose(){ + this.show = false; } } }; @@ -510,6 +557,9 @@ <style lang="scss" scoped> + .weighing-item{ + min-height: 200rpx!important; + } /deep/.u-steps { .u-steps-item { .u-steps-item__content { -- Gitblit v1.9.1