From 25c5c75592946943b7c11fe0090d838c40c066b9 Mon Sep 17 00:00:00 2001 From: yangan <yangan0921@163.com> Date: 星期四, 13 六月 2024 11:51:07 +0800 Subject: [PATCH] feat:库管查看原盐钙镁 --- pages/tabbar-page/index-tabbar/index-tabbar.vue | 59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 54 insertions(+), 5 deletions(-) diff --git a/pages/tabbar-page/index-tabbar/index-tabbar.vue b/pages/tabbar-page/index-tabbar/index-tabbar.vue index 2ea193b..facf2cd 100644 --- a/pages/tabbar-page/index-tabbar/index-tabbar.vue +++ b/pages/tabbar-page/index-tabbar/index-tabbar.vue @@ -3,11 +3,11 @@ <view class="search-bar"> <view class="icon-body"> <view class="icon-box" - @click="messagePage"> + @click="messagePage" v-if="roleType != 6"> <u-badge :isDot="true" type="error" v-if="dotShow"></u-badge> - <u-icon name="chat" + <u-icon name="chat" color="#fff" size="50"></u-icon> </view> @@ -24,7 +24,9 @@ ref="driverIndexRef" :indexdriverBillOfLoadingData="indexdriverBillOfLoadingData"></driver-index> <load-unload ref="LoadUnloadRef" - v-if="roleType == 5"></load-unload> + v-if="roleType == 5" :indexLoadUnloadBillOfLoadingData="detailData"></load-unload> + <doorkeep-index ref="doorkeepIndexRef" + v-if="roleType == 6"></doorkeep-index> <!-- <selectTarget v-if="roleType == 5" ref="LoadUnloadRef"></selectTarget> --> <qualityIndex ref="qualityIndexRef" v-if="roleType == 7"></qualityIndex> @@ -47,6 +49,7 @@ import LoadUnload from '@/pages/loadUnload-page/loadUnload-page.vue' import selectTarget from '@/pages/loadUnload-page/selectTarget/selectTarget.vue' import qualityIndex from '@/pages/quality-inspection-page/qualityIndex/qualityIndex' + import doorkeepIndex from '@/pages/doorkeeper-page/doorkeeper-index/doorkeeper-index.vue'; import { mapState, mapMutations } from 'vuex'; import { webSocketUrl } from '@/api/request.js'; @@ -59,6 +62,8 @@ LoadUnload, selectTarget, qualityIndex, //鍖栭獙 + doorkeepIndex, + selectTarget }, computed: { ...mapState(['globalweighHouseCode', 'globalweigh', 'globalisconnect', 'globalSocket', 'websocketData', @@ -67,7 +72,11 @@ }, //棣栭〉涓嬫媺鍒锋柊 onPullDownRefresh() { - uni.showLoading({ title: '鍔犺浇涓�...' }); + if(this.roleType!==6){ + uni.showLoading({ title: '鍔犺浇涓�...' }); + }else{ + this.$refs.doorkeepIndexRef.TaskCoalList() + } // 鑾峰彇鍘嗗彶鎻愮叅鍗� if (this.roleType == 1 || this.roleType == 2) { this.$reqGet('getJhOrderPlanDataPage', { current: 1, size: 10 }).then(res => { @@ -116,8 +125,24 @@ uni.stopPullDownRefresh(); } }); + }else if(this.roleType == 5){ + //瑁呭嵏鍛� + this.getDetailData(); } }, + // getWarehouseListFun() { + // this.$reqGet('getWarehouseList').then(res => { + // uni.hideLoading() + // if (res.code === 0) { + // if(res.data.length){ + // this.getDetailData(); + + // } + // } else { + // this.$u.toast('鍔犺浇澶辫触') + // } + // }) + // }, onHide() { console.log('椤甸潰闅愯棌') }, @@ -165,6 +190,7 @@ indexHuoDaiOrderPlanData: [], indexHistoryCoalData: [], count:0, + detailData:[], indexdriverBillOfLoadingData: {}, messagePushShow: false, messageList: { @@ -262,6 +288,12 @@ } }); break; + case 6: + console.log('doorkeepIndexRef'); + this.$nextTick(() => { + this.$refs.doorkeepIndexRef.init(); + }); + break; default: break; } @@ -316,7 +348,24 @@ this.dotShow = filtermessage.length > 0; } }); - } + }, + getDetailData(){ + this.$reqGet('getTaskCoalListByBunkerId', { bunkerId:uni.getStorageSync('bunkerId')}).then(res => { + if (res.code === 0) { + this.detailData = res.data.map(item=>{ + item.tmTaskCoalList.map(el=>{ + el.flag = el.isPretendDischar ? false : true + return el + }) + return item; + }); + this.$u.toast('鍔犺浇鎴愬姛'); + uni.stopPullDownRefresh(); + uni.hideLoading(); + } + }) + + }, } }; </script> -- Gitblit v1.9.1