| | |
| | | ref="samplingRef" |
| | | :samplingData="samplingData" |
| | | /> |
| | | <entranceGuard |
| | | v-if="roleType == 7" |
| | | ref="entranceGuardgRef" |
| | | :samplingData="entranceGuardData" |
| | | /> |
| | | <tab-bar :current="0"></tab-bar> |
| | | <!-- 推送消息弹窗 --> |
| | | <u-modal :show="messagePushShow" |
| | |
| | | import { mapState, mapMutations,mapGetters } from 'vuex'; |
| | | import { webSocketUrl } from '@/api/request.js'; |
| | | import sampling from '@/pages/sampling-page/index.vue' |
| | | import entranceGuard from '@/pages/entranceGuard/index.vue' |
| | | |
| | | let socket = null; |
| | | export default { |
| | |
| | | freightForwarderIndex, |
| | | LoadUnload, |
| | | selectTarget, |
| | | sampling |
| | | sampling, |
| | | entranceGuard |
| | | }, |
| | | computed: { |
| | | ...mapState(['globalweighHouseCode', 'globalweigh', 'globalisconnect', 'globalSocket', 'websocketData', |
| | |
| | | uni.stopPullDownRefresh(); |
| | | } |
| | | }); |
| | | }else if(this.roleType == 7){ |
| | | |
| | | this.$reqGet('gateAuth',{current:1,size:5,status:30}).then(res => { |
| | | if (res.code == 0) { |
| | | if(res.data.records.length){ |
| | | this.orderPlanData = res.data.records; |
| | | }else{ |
| | | this.orderPlanData = []; |
| | | } |
| | | |
| | | this.$u.toast('加载成功'); |
| | | uni.hideLoading(); |
| | | uni.stopPullDownRefresh(); |
| | | } else { |
| | | this.$u.toast('加载失败'); |
| | | uni.hideLoading(); |
| | | uni.stopPullDownRefresh(); |
| | | } |
| | | }); |
| | | } |
| | | }, |
| | | onHide() { |
| | | console.log('页面隐藏') |
| | | this.$nextTick(()=>{ |
| | | if(this.roleType === 7){ |
| | | this.$refs.entranceGuardgRef.clearTime(); |
| | | }else{ |
| | | this.$refs.samplingRef.clearTime(); |
| | | } |
| | | |
| | | |
| | | }) |
| | | }, |
| | | onUnload() { |
| | |
| | | roleType: null, |
| | | orderPlanDataStore: [], |
| | | indexHuoDaiOrderPlanData: [], |
| | | entranceGuardData:[], |
| | | indexHistoryCoalData: [], |
| | | indexdriverBillOfLoadingData: {}, |
| | | samplingData:[], |
| | |
| | | }); |
| | | |
| | | } |
| | | //门卫页面 |
| | | else if (v.startsWith('gate_auth')) { |
| | | //收到通知更新数据 |
| | | this.$nextTick(() => { |
| | | this.$refs.entranceGuardgRef.init(); |
| | | }); |
| | | |
| | | } |
| | | } |
| | | |
| | | }, |
| | |
| | | this.$refs.samplingRef.timerFun(); |
| | | }); |
| | | break; |
| | | case 7: |
| | | console.log('entranceGuardgRef'); |
| | | this.$nextTick(() => { |
| | | this.$refs.entranceGuardgRef.init(); |
| | | this.$refs.entranceGuardgRef.timerFun(); |
| | | }); |
| | | break; |
| | | default: |
| | | break; |
| | | } |