From aef949a659d073443e81f22686b44bd440a69a0e Mon Sep 17 00:00:00 2001 From: qingyiay <2386314947@qq.com> Date: 星期一, 25 十二月 2023 14:15:46 +0800 Subject: [PATCH] 修改称重连点问题 增加司机注册字段 --- pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue | 91 ++++++++++++++------------------------------- 1 files changed, 28 insertions(+), 63 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 3609e98..88d9137 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 @@ -162,26 +162,6 @@ </view> </view> </view> - <!-- <view v-show="mergeStateShow"> - <view class="mergeState"> - <view class="merge-wrap"> - <view>鏄惁纭鍚堝苟</view> - <view class="merge-checkbox"> - <u-checkbox-group v-model="checkboxValue1" - placement="column" - @change="mergeStateChange"> - <u-checkbox :customStyle="{marginBottom: '8px'}" - :label="mergeState?'纭':'鍙栨秷'" - name="confirm" - label-size="30" - size="30" - activeColor="#48a2ff"> - </u-checkbox> - </u-checkbox-group> - </view> - </view> - </view> - </view> --> <view class="three"> <!-- 鏀剧┖ --> <u-button type="primary" @@ -204,7 +184,7 @@ :disabled="addAndSubtractCoalDisabled" @click="addAndSubtractCoal" class="jiajian" - v-if="outBuy||!isSkinWeigh" + v-if="outBuy&&!isSkinWeigh" :loading="addAndSubtractCoalLoading"></u-button> </view> <view v-show="isExceedOrigin" @@ -408,7 +388,6 @@ '杞嚭') { if (this.weighList.skin == 0) { this.isSkinWeigh = true //绉扮毊娌℃湁杩斿洖瑁呭嵏 - this.outBuy = false //绉扮毊娌℃湁杩斿洖瑁呭嵏 this.temporaryWeighObj.skin = newV; let xx = new BigNumber(this.avgSkin) let yy = new BigNumber(newV) @@ -416,14 +395,13 @@ this.avgSkin !== 0 } else { this.isSkinWeigh = false; - this.outBuy = true; this.temporaryWeighObj.hair = newV; let x = new BigNumber(this.temporaryWeighObj.hair) let y = new BigNumber(this.weighList.skin) this.temporaryWeighObj.clean = x.minus(y).toNumber().toFixed(2) this.isweigh = (this.temporaryWeighObj.clean > this.weighList.orderSurplus || this .temporaryWeighObj - .clean < 0) && !this.isSpecial + .clean < 0) && !this.isSpecial && !this.weighList.source this.orderSurplusLess = (this.temporaryWeighObj.clean > this.weighList.orderSurplus) && ! this.weighList.source } @@ -431,11 +409,9 @@ .orderType == '杞叆') { if (this.weighList.hair == 0) { this.isSkinWeigh = false; - this.outBuy = true; this.temporaryWeighObj.hair = newV; } else { this.isSkinWeigh = true; //绉扮毊娌℃湁杩斿洖瑁呭嵏 - this.outBuy = false //绉扮毊娌℃湁杩斿洖瑁呭嵏 this.temporaryWeighObj.skin = newV; let xx = new BigNumber(this.avgSkin) let yy = new BigNumber(newV) @@ -446,7 +422,7 @@ this.temporaryWeighObj.clean = x.minus(y).toNumber().toFixed(2) this.isweigh = (this.temporaryWeighObj.clean > this.weighList.orderSurplus || this .temporaryWeighObj - .clean < 0) && !this.isSpecial + .clean < 0) && !this.isSpecial && !this.weighList.source this.orderSurplusLess = (this.temporaryWeighObj.clean > this.weighList.orderSurplus) && ! this.weighList.source } @@ -512,18 +488,9 @@ this.weighData.coalContactHair = res.data.hairTwo ? res.data.hairTwo : 0; this.weighData.coalContactSkin = res.data.skinTwo ? res.data.skinTwo : 0; this.weighList.source = res.data.source //0鎵嬪姩 1涓嶆槸 鏄�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 === '澶栬喘' || this.weighList.orderType === + '鍐呰喘' || + this.weighList.orderType === '杞叆') } else { uni.hideLoading() this.$u.toast('鍔犺浇澶辫触') @@ -536,33 +503,31 @@ * @纭绉伴噸绛夊緟鍚庣鎻愪緵瀹炴椂绉伴噸鎺ュ彛锛岃幏鍙栫毊閲嶏紝姣涢噸 */ confirmWeigh() { - if (this.isConfirmWeighLoading == false) { - this.isConfirmWeighLoading = true; - if (this.weighData.weigh != 0) { - // 濡傛灉姝e湪绉扮毊 - if (this.isSkinWeigh) { - // 濡傛灉骞冲潎鐨噸涓�0 - if (this.isAbnormalAvgSkin) { - this.abnormalModalShow = false - this.saveWeigh(); - } else { - let xx = new BigNumber(this.avgSkin) - let yy = new BigNumber(this.globalweigh) - if (xx.minus(yy).toNumber() <= -0.2 || xx.minus(yy).toNumber() >= 0.2) { - this.abnormalModalShow = true - this.skinAbnormal() - } else { - this.saveWeigh(); - } - } - } else { + this.isConfirmWeighLoading = true; + if (this.weighData.weigh != 0) { + // 濡傛灉姝e湪绉扮毊 + if (this.isSkinWeigh) { + // 濡傛灉骞冲潎鐨噸涓�0 + if (this.isAbnormalAvgSkin) { + this.abnormalModalShow = false this.saveWeigh(); + } else { + let xx = new BigNumber(this.avgSkin) + let yy = new BigNumber(this.globalweigh) + if (xx.minus(yy).toNumber() <= -0.2 || xx.minus(yy).toNumber() >= 0.2) { + this.abnormalModalShow = true + this.skinAbnormal() + } else { + this.saveWeigh(); + } } - } else { - this.$u.toast('鏈兘鑾峰彇鍦扮閲嶉噺'); - this.isConfirmWeighLoading = false; + this.saveWeigh(); } + + } else { + this.$u.toast('鏈兘鑾峰彇鍦扮閲嶉噺'); + this.isConfirmWeighLoading = false; } }, // 纭绉伴噸鎺ュ彛 @@ -573,11 +538,11 @@ console.log(res, '绉伴噸鎺ュ彛'); if (res.code == 0) { this.$u.toast('绉伴噸鎴愬姛锛屽嵆灏嗚繑鍥炰笂涓�椤�'); - this.isConfirmWeighLoading = false; setTimeout(() => { uni.navigateBack({ delta: 1 }); + this.isConfirmWeighLoading = false; }, 1000); } else if (res.code === 3) { this.isExceedOrigin = true -- Gitblit v1.9.1