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 | 78 ++++++++++++++++++++++++++++++++++++-- 1 files changed, 73 insertions(+), 5 deletions(-) diff --git a/pages/tabbar-page/index-tabbar/index-tabbar.vue b/pages/tabbar-page/index-tabbar/index-tabbar.vue index 1b0ee4f..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,9 +24,12 @@ 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> <tab-bar :current="0"></tab-bar> <!-- 鎺ㄩ�佹秷鎭脊绐� --> <u-modal :show="messagePushShow" @@ -45,6 +48,8 @@ import freightForwarderIndex from '@/pages/freight-forwarder-page/freightForwarder-index/freightForwarder-index.vue'; 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'; @@ -55,6 +60,9 @@ driverIndex, freightForwarderIndex, LoadUnload, + selectTarget, + qualityIndex, //鍖栭獙 + doorkeepIndex, selectTarget }, computed: { @@ -64,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 => { @@ -113,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('椤甸潰闅愯棌') }, @@ -133,9 +161,12 @@ this.$store.dispatch('websocketInit') this.$store.commit('changeisLogin', true) console.log(this.globalisconnect, 'index鐨剋s鏁版嵁'); + /* #ifdef MP-WEIXIN */ this.userAuthorization(); + /* #endif */ this.messageReq(); // 寮�鍚弻浜洪�氳瘽 + /* #ifdef MP-WEIXIN */ wx.setEnable1v1Chat({ enable: true, backgroundType: 1, @@ -150,6 +181,7 @@ console.log('寮�鍚弻浜洪�氳瘽鎴愬姛Complete'); } }); + /* #endif */ }, data() { return { @@ -158,6 +190,7 @@ indexHuoDaiOrderPlanData: [], indexHistoryCoalData: [], count:0, + detailData:[], indexdriverBillOfLoadingData: {}, messagePushShow: false, messageList: { @@ -217,6 +250,7 @@ }, init() { this.roleType = uni.getStorageSync('roleType'); + console.log(this.roleType,'this.roleType=====') switch (this.roleType) { case 1: console.log('customerIndexRef'); @@ -245,11 +279,27 @@ } }); break; + case 7: + console.log('qualityIndexRef'); + this.$nextTick(() => { + console.log(this.count,'count') + if(this.count <=1){ + this.$refs.qualityIndexRef.init(); + } + }); + break; + case 6: + console.log('doorkeepIndexRef'); + this.$nextTick(() => { + this.$refs.doorkeepIndexRef.init(); + }); + break; default: break; } }, // 瑕佹眰鐢ㄦ埛鎺堟潈鐩告満/楹﹀厠椋庢潈闄� + /* #ifdef MP-WEIXIN */ userAuthorization() { wx.getSetting({ success(res) { @@ -283,6 +333,7 @@ }, }); }, + /* #endif */ messageconfirm() { this.messagePushShow = false; uni.navigateTo({ @@ -297,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