From 82a7eba143cc761b303b99889193f7aad2dc9d08 Mon Sep 17 00:00:00 2001 From: qingyiay <2386314947@qq.com> Date: 星期一, 28 八月 2023 08:56:08 +0800 Subject: [PATCH] 修改bug,称重页面增加历史和异常原因填写 --- pages/driver-page/driver-index/bill-of-lading-details/weighingDevice/weighingDevice.vue | 113 +++++++++++++++++++++++++++++--------------------------- 1 files changed, 58 insertions(+), 55 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 8a414af..1ee26ca 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 @@ -129,14 +129,14 @@ <view class="history-skin_item" v-for="item in tmTaskCoalList"> <view class="item createTime"> - {{item.createTime}} + {{item.createTime||"" }} </view> <view class="item"> - {{item.coalName}} + {{item.coalName||"" }} </view> <view class="item skin"> <view class=""> - {{item.skin}} + {{item.skin||"" }} </view> </view> </view> @@ -183,22 +183,25 @@ </view> <view class="main-information"> <view class="prefix">鐨噸:</view> - <view class="suffix">{{ temporaryWeighObj.skin == 0 ? weighList.skin : temporaryWeighObj.skin }} + <view class="suffix"> + {{ temporaryWeighObj.skin == 0 ? weighList.skin : temporaryWeighObj.skin||"" }} </view> </view> <view class="main-information"> <view class="prefix">姣涢噸:</view> - <view class="suffix">{{ temporaryWeighObj.hair == 0 ? weighList.hair : temporaryWeighObj.hair }} + <view class="suffix"> + {{ temporaryWeighObj.hair == 0 ? weighList.hair : temporaryWeighObj.hair||"" }} </view> </view> <view class="main-information"> <view class="prefix">鍑�閲�:</view> - <view class="suffix">{{ temporaryWeighObj.clean == 0 ? weighList.clean : temporaryWeighObj.clean }} + <view class="suffix"> + {{ temporaryWeighObj.clean == 0 ? weighList.clean : temporaryWeighObj.clean ||"" }} </view> </view> <view class="main-information"> <view class="prefix">璁㈠崟浣欓噺:</view> - <view class="suffix">{{ weighList.orderSurplus || 0 }}</view> + <view class="suffix">{{ weighList.orderSurplus ||"" }}</view> </view> </view> </view> @@ -216,7 +219,8 @@ :disabled="realTimeWeigh == 0 || globalinfraredStatus || isweigh || !isInputOrigin" :loading="isConfirmWeighLoading" loadingText="纭" - @click="confirmWeigh"></u-button> + @click="confirmWeigh" + throttleTime="800"></u-button> <u-button type="primary" text="杩斿洖鍔犲噺鍚�" :disabled="addAndSubtractCoalDisabled" @@ -342,10 +346,11 @@ // 鐨噸寮傚父鐩稿叧 abnormalContent: '', avgSkin: '', // 骞冲潎鐨噸 + isAbnormalAvgSkin: true, //骞冲潎鐨噸鏄惁寮傚父 tmTaskCoalList: [], abnormalModalShow: false, historyBtn: false, - historyShow: true, + historyShow: false, // 鏄惁鍦ㄧО鐨噸锛岀偣鍑荤‘瀹氱О閲嶅垽鏂槸鍚﹀紓甯� isSkinWeigh: false }; @@ -467,28 +472,25 @@ if (this.isConfirmWeighLoading == false) { this.isConfirmWeighLoading = true; if (this.weighData.weigh != 0) { + // 濡傛灉姝e湪绉扮毊 if (this.isSkinWeigh) { - let xx = new BigNumber(this.avgSkin) - let yy = new BigNumber(this.globalweigh) - if (xx.minus(yy).toNumber() > 0.2) { - this.abnormalModalShow = true - } else { + // 濡傛灉绗竴娆$О閲� + 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 + } else { + this.saveWeigh(); + } } } else { this.saveWeigh(); } - // if (this.weighList.orderType == '澶栭攢') { - // if (this.weighList.skin ? (this.weighList.skin < this.realTimeWeigh ? true : false) : true) { - // this.saveWeigh(); - // } else { - // this.$u.toast('姣涢噸涓嶈兘灏忎簬鐨噸'); - // this.isConfirmWeighLoading = false; - // } - // } else { - // this.saveWeigh(); - // } + } else { this.$u.toast('鏈兘鑾峰彇鍦扮閲嶉噺'); this.isConfirmWeighLoading = false; @@ -511,6 +513,7 @@ }, 1000); } else { this.$u.toast('绉伴噸澶辫触锛岃绋嶅悗閲嶈瘯'); + this.isConfirmWeighLoading = false } }) .catch(err => { @@ -525,7 +528,8 @@ sceneId: this.weighData.sceneId, carNo: this.weighData.carNo, tmId: this.weighData.tmId, - filedId: this.weighData.filedId + filedId: this.weighData.filedId, + equipmentCode: this.weighData.equipmentCode }, 'json').then(res => { if (res.code == 0) { this.$u.toast('鎿嶄綔鎴愬姛锛屽嵆灏嗚繑鍥炰笂涓�椤�'); @@ -587,13 +591,10 @@ uni.hideLoading() this.avgSkin = res.data.avgSkin this.tmTaskCoalList = res.data.tmTaskCoalList - // let xx = new BigNumber(this.avgSkin) - // let yy = new BigNumber(weigh) - // console.log(weigh, this.avgSkin, yy.minus(xx).toNumber()); - // if (xx.minus(yy).toNumber() <= 0.2) { - // this.abnormalModalShow = true - // this.historyBtn = true - // } + /** + * @description true鐨勮瘽鏄笉寮傚父 false灏辨槸寮傚父 娌℃湁鍘嗗彶锛屽钩鍧囩毊閲嶄负0鏄涓�娆℃甯� */ + this.isAbnormalAvgSkin = (Array.isArray(this.tmTaskCoalList) && this + .tmTaskCoalList.length === 0 || !this.tmTaskCoalList) && this.avgSkin == 0 } else { uni.hideLoading() this.$u.toast('鍔犺浇澶辫触') @@ -606,30 +607,32 @@ }, // 鎻愪氦寮傚父鍘熷洜 abnormalConfirm() { - uni.showLoading({ - title: "鎻愪氦涓�" - }) - this.$reqPost('tmAbnormalTextAdd', { tmId: this.weighData.tmId, abnormalText: this.abnormalContent }, - 'params').then( - res => { - if (res.code == 0) { - uni.hideLoading() - this.$u.toast('鎻愪氦鎴愬姛') - this.abnormalModalShow = false - this.isConfirmWeighLoading = false - setTimeout(() => { - uni.navigateBack({ - delta: 1 - }); - }, 1000); + this.weighData.abnormalText = this.abnormalContent + this.saveWeigh() + // uni.showLoading({ + // title: "鎻愪氦涓�" + // }) + // this.$reqPost('tmAbnormalTextAdd', { tmId: this.weighData.tmId, abnormalText: this.abnormalContent }, + // 'params').then( + // res => { + // if (res.code == 0) { + // uni.hideLoading() + // this.$u.toast('鎻愪氦鎴愬姛') + // this.abnormalModalShow = false + // this.isConfirmWeighLoading = false + // setTimeout(() => { + // uni.navigateBack({ + // delta: 1 + // }); + // }, 1000); - } else { - uni.hideLoading() - this.$u.toast('鎻愪氦澶辫触') - this.abnormalModalShow = true - this.isConfirmWeighLoading = false - } - }) + // } else { + // uni.hideLoading() + // this.$u.toast('鎻愪氦澶辫触') + // this.abnormalModalShow = true + // this.isConfirmWeighLoading = false + // } + // }) }, } }; -- Gitblit v1.9.1