From 21fb37c7162d5b47a14d6438870377c85fcc0b52 Mon Sep 17 00:00:00 2001
From: qingyiay <2386314947@qq.com>
Date: 星期六, 07 十月 2023 10:23:21 +0800
Subject: [PATCH] 修改装卸员页面 调整websocket逻辑
---
pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue | 45 +++++++++++++++++++++++++++++++++++----------
1 files changed, 35 insertions(+), 10 deletions(-)
diff --git a/pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue b/pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue
index 91fbae6..3d278b5 100644
--- a/pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue
+++ b/pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue
@@ -30,17 +30,18 @@
</view>
<view class="info-container">
<view class="info-block">
+ <view class="car-num info">
+ <text class="label-text">杞︾墝鍙�:</text>{{item.carNo}}
+ </view>
+ <view class="order-margin info">
+ <text class="label-text">鐓ょ鍚嶇О:</text>
+ {{item.coalName}}
+ </view>
<view class="order-type info">
璁㈠崟绫诲瀷:{{item.orderType}}
</view>
- <view class="car-num info">
- 杞︾墝鍙�:{{item.carNo}}
- </view>
<view class="file-name info">
鐘舵��:{{coalStatus[item.status]}}
- </view>
- <view class="order-margin info">
- 鐓ょ鍚嶇О:{{item.coalName}}
</view>
</view>
</view>
@@ -52,7 +53,7 @@
@click.stop="loadOrder(item.id)"
:loading="loading"
loadingText="纭"
- v-if='item.isPretendDischar===0'></u-button>
+ v-if='!item.ableDischar'></u-button>
</view>
</view>
</view>
@@ -76,7 +77,7 @@
loading: false,
id: "",
coalStatus: ['棰嗗彇', '棰勭害', '绛惧埌', '鍏ュ満', '绉扮毊', '绉版瘺', '绂诲満', '鍏ョ鎴�', '鍑虹鎴�', '鍏ョ叅浠�', '鍑虹叅浠�', '鏀剧┖', '浣滃簾', '鍏ュ満鐢宠',
- '杩涘叆鍦洪櫌', '寮傚父瀹℃牳涓�'
+ '杩涘叆鍦洪櫌', '寮傚父瀹℃牳涓�', '杩斿洖鍔犲噺鍚�', '瓒呮椂', '鎵撳嵃涓�', '鎵撳嵃涓�'
], // 鐘舵��
}
},
@@ -85,6 +86,10 @@
this.init()
},
methods: {
+ onPullDownRefresh() {
+ this.init()
+ uni.stopPullDownRefresh();
+ },
init() {
uni.showLoading({
title: "鍔犺浇涓�"
@@ -92,7 +97,14 @@
this.$reqGet('getAccordingCoalNameAll', { coalName: this.name }).then(res => {
uni.hideLoading()
if (res.code === 0) {
- this.detailData = res.data
+ const errorStatusArr = [0, 1, 2, 3, 6, 11, 12, 13];
+ this.detailData = res.data.map(v => {
+ return {
+ ...v,
+ ableDischar: v.skin === v.hair || v.hair === 0 && v.skin === 0 || v
+ .isPretendDischar !== 0 || errorStatusArr.indexOf(v.status) !== -1
+ }
+ })
} else {
this.$u.toast('鍔犺浇澶辫触')
}
@@ -109,7 +121,9 @@
this.loading = false;
if (res.code === 0) {
this.$u.toast('瑁呭嵏鎴愬姛')
- this.init()
+ setTimeout(() => {
+ this.init()
+ }, 1000)
} else {
this.$u.toast(res.msg ? res.msg : '瑁呭嵏澶辫触')
}
@@ -186,6 +200,17 @@
display: flex;
justify-content: center;
flex-wrap: wrap;
+
+ .car-num,
+ .order-margin {
+ color: #FF0000;
+ font-weight: 600;
+
+ .label-text {
+ color: #409eff;
+ }
+ }
+
}
.info {
--
Gitblit v1.9.1