From 54a0b7c1a758f958f7e6fd0b86fa8e0aecfeca75 Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期一, 28 八月 2023 16:17:33 +0800
Subject: [PATCH] 呼叫客服增加选择呼叫类型
---
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