From ceeb19ad302df0ae6146895cac263d7bdc38ac31 Mon Sep 17 00:00:00 2001 From: qingyiay <2386314947@qq.com> Date: 星期四, 29 六月 2023 14:18:20 +0800 Subject: [PATCH] 称重页面问题修改,样式修改 --- pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue | 152 +++++++++++++++++++++++++++++--------------------- 1 files changed, 87 insertions(+), 65 deletions(-) diff --git a/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue b/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue index ffe5e41..58d7001 100644 --- a/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue +++ b/pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue @@ -25,7 +25,7 @@ </view> <view class="bottom"><text>TIP:褰撳墠鐘舵�佷负姝e父鏃跺彲浠ョО閲�</text></view> </view> - <view class="middle-block" + <!-- <view class="middle-block" v-if="firstHairCustomernameShow || sideline"> <view class="block-main" v-if="firstHairCustomernameShow"> @@ -100,7 +100,7 @@ </view> </view> <view v-else - style="width: 100%;height: 40rpx;"></view> + style="width: 100%;height: 40rpx;"></view> --> <view class="bottom-block"> <view class="block-main"> <view class="main-information" @@ -124,7 +124,7 @@ <view class="main-information" v-if="weighList.orderType!=='杞叆'||weighList.orderType!=='杞嚭'"> <view class="prefix">瀹㈡埛:</view> - <view class="suffix">{{ weighList.customerName }}</view> + <view class="suffix">{{ weighList.customerName|| '' }}</view> </view> <view class="main-information" v-if="weighList.orderType!=='杞叆'||weighList.orderType!=='杞嚭'"> @@ -141,18 +141,22 @@ <view class="suffix">{{ weighList.coalName || '' }}</view> </view> <view class="main-information"> + <view class="prefix">璁㈠崟绫诲瀷:</view> + <view class="suffix">{{ weighList.orderType || '' }}</view> + </view> + <view class="main-information"> <view class="prefix">鐨噸:</view> - <view class="suffix">{{ temporaryWeighObj.skin == 0 ? weighList.skin : temporaryWeighObj.skin }} + <view class="suffix">{{ showWeigh.skin||"" }} </view> </view> <view class="main-information"> <view class="prefix">姣涢噸:</view> - <view class="suffix">{{ temporaryWeighObj.hair == 0 ? weighList.hair : temporaryWeighObj.hair }} + <view class="suffix">{{showWeigh.hair||""}} </view> </view> <view class="main-information"> <view class="prefix">鍑�閲�:</view> - <view class="suffix">{{ temporaryWeighObj.clean == 0 ? weighList.clean : temporaryWeighObj.clean }} + <view class="suffix">{{ showWeigh.clean||"" }} </view> </view> <view class="main-information"> @@ -172,7 +176,7 @@ <!-- 澶栭攢璁㈠崟绉扮毊鏃讹紝杩斿洖鍔犲噺鍚ㄦ寜閽疆鐏般�傜О姣涙椂鍙敤.澶栬喘璁㈠崟锛屼笉鍑虹幇杩斿洖鍔犲噺鍚ㄧ殑鎸夐挳 --> <u-button type="primary" text="纭畾绉伴噸" - :disabled="realTimeWeigh == 0 || globalinfraredStatus || isweigh || !isInputOrigin" + :disabled="realTimeWeigh == 0 || globalinfraredStatus || isweigh " :loading="isConfirmWeighLoading" loadingText="纭" @click="confirmWeigh"></u-button> @@ -182,6 +186,10 @@ @click="addAndSubtractCoal" class="jiajian" v-if="outBuy"></u-button> + <u-button type="primary" + text="缁х画鍗歌揣" + @click="UnloadingAgainHandle" + v-if='canUnload'></u-button> </view> <!-- <view class="four" v-if="weighList.orderType !== '澶栬喘'">濡傛偍闇�瑕佽皟鏁磋杞借揣鍝佸惃鏁帮紝璇风偣鍑昏繑鍥炲姞鍑忓惃</view> --> <!-- 鏀剧┖寮圭獥 --> @@ -233,9 +241,9 @@ weigh: 0, tmCode: '', sceneInOut: '', - coalContactClean: 0, - coalContactHair: 0, - coalContactSkin: 0 + // coalContactClean: 0, + // coalContactHair: 0, + // coalContactSkin: 0 }, // 鏄惁濉啓鍘熷彂淇℃伅 isInputOrigin: false, @@ -270,8 +278,10 @@ // 鑱氱劍鏃舵敼鍙樻牱寮� isfocus1: false, isfocus2: false, - // 澶栬喘绗竴娆$О姣涢噸涓嶉渶瑕佸姞鍑忓惃 - outBuy: true + // 澶栬喘绫诲瀷 + outBuy: true, + // 缁х画鍗歌揣鎸夐挳 + canUnload: false }; }, watch: { @@ -279,11 +289,9 @@ if (this.weighList.orderType == '澶栭攢' || this.weighList.orderType == '鍐呴攢' || this.weighList.orderType == '杞嚭') { if (this.weighList.skin == 0) { - // this.temporaryWeighObj.skin = this.realTimeWeigh; this.temporaryWeighObj.skin = newV; this.isweigh = this.temporaryWeighObj.skin > this.weighList.orderSurplus; } else { - // this.temporaryWeighObj.hair = this.realTimeWeigh; this.temporaryWeighObj.hair = newV; this.temporaryWeighObj.clean = (this.temporaryWeighObj.hair - this.weighList.skin).toFixed(2); this.isweigh = this.temporaryWeighObj.clean > this.weighList.orderSurplus || this.temporaryWeighObj @@ -292,11 +300,9 @@ } else if (this.weighList.orderType == '澶栬喘' || this.weighList.orderType == '鍐呰喘' || this.weighList .orderType == '杞叆') { if (this.weighList.hair == 0) { - // this.temporaryWeighObj.hair = this.realTimeWeigh; this.temporaryWeighObj.hair = newV; this.isweigh = this.temporaryWeighObj.hair > this.weighList.orderSurplus; } else { - // this.temporaryWeighObj.skin = this.realTimeWeigh; this.temporaryWeighObj.skin = newV; this.temporaryWeighObj.clean = (this.weighList.hair - this.temporaryWeighObj.skin).toFixed(2); this.isweigh = this.temporaryWeighObj.clean > this.weighList.orderSurplus || this.temporaryWeighObj @@ -305,13 +311,6 @@ } }, // 鐩戝惉閲嶉噺鍙樺寲 - // globalweigh: { - // handler(v) { - // this.weighData.weigh = this.realTimeWeigh = v; - // console.log(this.realTimeWeigh, '鐪熷疄閲嶉噺鏀瑰彉浜�'); - // }, - // deep: true - // }, globalweigh(newV) { this.weighData.weigh = this.realTimeWeigh = newV; console.log(this.realTimeWeigh, '鐪熷疄閲嶉噺鏀瑰彉浜�'); @@ -322,27 +321,17 @@ this.changeisLogin(true) this.realTimeWeigh = 0 }, - onHide() { - - }, computed: { ...mapState(['globalweigh', 'globalinfraredStatus']), - coalContactClean() { - return (Number(this.weighData.coalContactHair) - Number(this.weighData.coalContactSkin)).toFixed(2); - }, + // coalContactClean() { + // return (Number(this.weighData.coalContactHair) - Number(this.weighData.coalContactSkin)).toFixed(2); + // }, token() { return uni.getStorageSync('token'); }, // 鍔犲噺鐓ゆ寜閽鐢ㄤ笌鍚� addAndSubtractCoalDisabled() { return this.realTimeWeigh == 0; - // if (this.weighList.orderType == '澶栭攢' || this.weighList.orderType == '鍐呴攢' || this.weighList.orderType == '杞嚭') { - // if (this.weighList.hair == 0) { - // return true; - // } else if (this.weighList.hair != 0) { - // return false; - // } - // } }, // 鏄惁鏀剧┖鎸夐挳绂佺敤 isEvacuation() { @@ -350,27 +339,31 @@ '杞嚭') { return (this.weighList.skin === 0 ? this.temporaryWeighObj.skin : this.weighList.skin) == this .temporaryWeighObj.hair; - // return this.weighList.skin == this.temporaryWeighObj.hair || this.temporaryWeighObj.skin == this - // .temporaryWeighObj.hair; } if (this.weighList.orderType == '澶栬喘' || this.weighList.orderType == '鍐呰喘' || this.weighList.orderType == '杞叆') { return (this.weighList.hair === 0 ? this.temporaryWeighObj.skin : this.weighList.hair) == this .temporaryWeighObj.hair; - // return this.weighList.hair == this.temporaryWeighObj.skin || this.temporaryWeighObj.skin == this - // .temporaryWeighObj.hair; } }, sideline() { return this.weighList.orderType == '鍐呰喘' || this.weighList.orderType == '杞叆'; + }, + showWeigh() { + return this.weighList.tmTaskCoalItems ? (this.weighList.tmTaskCoalItems[0] ? this + .weighList.tmTaskCoalItems[0] : {}) : {} } }, methods: { ...mapMutations(['changeweighHouseCode', 'changeisLogin']), init() { + uni.showLoading({ + title: '鍔犺浇涓�' + }) // 鑾峰彇绉伴噸淇℃伅 this.$reqGet('weighList', { id: this.takeCoalId }).then(res => { console.log(res, '鑾峰彇绉伴噸淇℃伅'); + uni.hideLoading() if (res.code == 0) { this.weighList = res.data; this.weighData.deptId = res.data.deptId; @@ -380,18 +373,9 @@ this.weighData.filedId = res.data.filedId; this.weighData.coalContactHair = res.data.hairTwo ? res.data.hairTwo : 0; this.weighData.coalContactSkin = res.data.skinTwo ? res.data.skinTwo : 0; - if (this.weighList.orderType == '澶栬喘') { - this.firstHairCustomernameShow = true; - if (this.weighList.hair > 0) { - this.haveInputOrigin = true; - this.isInputOrigin = true; - } - if (this.weighList.hair == 0) { - this.outBuy = false; - } - } else { - this.isInputOrigin = true; - } + this.outBuy = (this.weighList.orderType.indexOf('閿�') !== -1) && this.showWeigh.hair > 0; + // 缁х画鍗歌揣绗簩娆$О閲嶅氨浼氭湁锛屾棤璁㈠崟绫诲瀷闄愬埗 + this.canUnload = this.showWeigh.hair > 0 || this.showWeigh.skin > 0; } }); }, @@ -420,7 +404,7 @@ }, // 纭绉伴噸鎺ュ彛 saveWeigh() { - this.weighData.coalContactClean = this.coalContactClean; + // this.weighData.coalContactClean = this.coalContactClean; this.$reqPost('saveWeigh', this.weighData, 'json') .then(res => { console.log(res, '绉伴噸鎺ュ彛'); @@ -446,7 +430,14 @@ this.$reqPost('addAndSubtractCoal', { deptId: this.weighData.deptId, sceneId: this.weighData.sceneId, - carNo: this.weighData.carNo + carNo: this.weighData.carNo, + tmId: this.weighData.tmId, + filedId: this.weighData.filedId, + tmId: this.weighData.tmId, + gateCameraId: this.weighData.gateCameraId, + equipmentCode: this.weighData.equipmentCode, + tmCode: this.weighData.tmCode, + sceneInOut: this.weighData.sceneInOut }, 'json').then(res => { if (res.code == 0) { this.$u.toast('鎿嶄綔鎴愬姛锛屽嵆灏嗚繑鍥炰笂涓�椤�'); @@ -457,8 +448,32 @@ this.isConfirmWeighLoading = false; }, 1000); console.log(res, '鍔犲噺鐓�'); + } else { + this.$u.toast('鎿嶄綔澶辫触锛岃绋嶅�欓噸璇�'); } }); + }, + // 缁х画鍗歌揣 + UnloadingAgainHandle() { + this.$reqPost('continueWeigh', { + deptId: this.weighData.deptId, + sceneId: this.weighData.sceneId, + carNo: this.weighData.carNo, + tmId: this.weighData.tmId, + filedId: this.weighData.filedId, + tmId: this.weighData.tmId, + gateCameraId: this.weighData.gateCameraId, + equipmentCode: this.weighData.equipmentCode, + tmCode: this.weighData.tmCode, + sceneInOut: this.weighData.sceneInOut + }, 'json').then(res => { + if (res.code == 0) { + this.$u.toast('鎿嶄綔鎴愬姛'); + + } else { + this.$u.toast('鎿嶄綔澶辫触锛岃绋嶅�欓噸璇�'); + } + }) }, // 鏀剧┖ evacuation() { @@ -673,7 +688,7 @@ width: calc(100% - 60rpx); box-sizing: border-box; height: 630rpx; - margin: 0 vww(15) vww(45) vww(15); + margin: 0 vww(15) vww(25) vww(15); background: #ffffff; box-shadow: 0rpx 0rpx 14rpx 0rpx rgba(73, 120, 240, 0.14), 0rpx 7rpx 45rpx 0rpx rgba(73, 120, 240, 0.12); border-radius: 20rpx; @@ -715,20 +730,27 @@ } .three { - margin: 0 auto vww(20); - flex: 0.7; - display: flex; + margin: 0 auto vww(5); + width: 96%; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); + justify-content: center; + gap: vww(10); color: #939393; .u-button { - &:nth-of-type(2) { - margin-left: vww(10); - } - - &:nth-of-type(3) { - margin-left: vww(10); - } + width: vww(90); } + + // .u-button { + // &:nth-of-type(2) { + // margin-left: vww(10); + // } + + // &:nth-of-type(3) { + // margin-left: vww(10); + // } + // } } .four { -- Gitblit v1.9.1