From 96db936c641b23897636ff6a15e31f8f87964342 Mon Sep 17 00:00:00 2001 From: qingyiay <2386314947@qq.com> Date: 星期三, 11 十月 2023 13:44:05 +0800 Subject: [PATCH] 确定装卸逻辑修改 增加称重时稳定态 --- pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue | 58 +++++++++++++++++++++++++++++++++++++++++++++++++++------- 1 files changed, 51 insertions(+), 7 deletions(-) diff --git a/pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue b/pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue index 8c89119..63bbf02 100644 --- a/pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue +++ b/pages/loadUnload-page/loadUnload-detail/loadUnload-detail.vue @@ -43,6 +43,16 @@ <view class="file-name info"> 鐘舵��:{{coalStatus[item.status]}} </view> + <view class="info createTime"> + 鍏ュ満鏃堕棿:{{item.createTime}} + </view> + <view class="info code"> + 璁㈠崟缂栧彿:{{item.code}} + </view> + <view class="info confirmPeople" + v-if="item.confirmPeople"> + 瀹℃牳浜�:{{item.confirmPeople}} + </view> </view> </view> <view class="confirm-button"> @@ -53,7 +63,7 @@ @click.stop="loadOrder(item.id)" :loading="loading" loadingText="纭" - v-if='item.isPretendDischar===0'></u-button> + v-if='!item.ableDischar&&item.isContainLoginUser'></u-button> </view> </view> </view> @@ -77,8 +87,13 @@ loading: false, id: "", coalStatus: ['棰嗗彇', '棰勭害', '绛惧埌', '鍏ュ満', '绉扮毊', '绉版瘺', '绂诲満', '鍏ョ鎴�', '鍑虹鎴�', '鍏ョ叅浠�', '鍑虹叅浠�', '鏀剧┖', '浣滃簾', '鍏ュ満鐢宠', - '杩涘叆鍦洪櫌', '寮傚父瀹℃牳涓�' + '杩涘叆鍦洪櫌', '寮傚父瀹℃牳涓�', '杩斿洖鍔犲噺鍚�', '瓒呮椂', '鎵撳嵃涓�', '鎵撳嵃涓�', '濉啓' ], // 鐘舵�� + } + }, + computed: { + userId() { + return uni.getStorageSync('userId') } }, onLoad(params) { @@ -86,6 +101,10 @@ this.init() }, methods: { + onPullDownRefresh() { + this.init() + uni.stopPullDownRefresh(); + }, init() { uni.showLoading({ title: "鍔犺浇涓�" @@ -93,7 +112,17 @@ 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, + isContainLoginUser: v.confirmPeopleId ? v.confirmPeopleId.split(',') + .indexOf(this.userId) === - + 1 : true + } + }) } else { this.$u.toast('鍔犺浇澶辫触') } @@ -110,7 +139,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 : '瑁呭嵏澶辫触') } @@ -132,7 +163,7 @@ .collection-form-item { width: 690rpx; - height: 380rpx; + height: 440rpx; background: #ffffff; box-shadow: 4rpx 6rpx 25rpx 0rpx rgba(73, 120, 240, 0.15); border-radius: 20rpx; @@ -177,13 +208,13 @@ .info-container { width: 100%; - height: vww(100); + height: vww(150); display: flex; justify-content: center; .info-block { width: 600rpx; - height: vww(80); + height: vww(120); display: flex; justify-content: center; flex-wrap: wrap; @@ -206,6 +237,19 @@ color: #515151; margin: vww(5); } + + .createTime, + .code, + .confirmPeople { + width: 100%; + margin-left: vww(9); + display: flex; + justify-content: flex-start; + } + + .confirmPeople { + margin-top: vww(24); + } } -- Gitblit v1.9.1