Browse Source

add index isPermissionShowTab

tags/v1.1.30
刘嘉炜 3 years ago
parent
commit
043aabc373
  1. 15
      src/pages/index/index.vue

15
src/pages/index/index.vue

@ -34,14 +34,15 @@
</view> </view>
</view> </view>
</view> </view>
<view class="ic-tabs">
<view class="it-item" v-for="e in tabList" :key="e.id" @click="toPageInfo(e)">
<view class="ic-tabs" v-if="indexData&&indexData.permission">
<block v-for="e in tabList" :key="e.id">
<view class="it-item" @click="toPageInfo(e)" v-if="isPermissionShowTab(e)">
<view> <view>
<image mode="aspectFit" :src="'/static/images/icon/index/tab_'+ e.id + '.png'"></image> <image mode="aspectFit" :src="'/static/images/icon/index/tab_'+ e.id + '.png'"></image>
<view>{{e.name}}</view> <view>{{e.name}}</view>
</view> </view>
</view> </view>
</block>
</view> </view>
<view class="ox-dark-mask" v-if="isShowAuthorModal"> <view class="ox-dark-mask" v-if="isShowAuthorModal">
<view class="ic-author-modal"> <view class="ic-author-modal">
@ -183,6 +184,14 @@
// #endif // #endif
}, },
methods: { methods: {
// ID1000840
isPermissionShowTab(e){
let { indexData } = this;
if(indexData&&Object.prototype.toString.call(indexData.permission) === '[object Object]'){
return indexData.permission[e.serverKey]
}
return false;
},
toNoticeList(){ toNoticeList(){
if(!app.isLogin())return this.showAuthor(); if(!app.isLogin())return this.showAuthor();
util.routeTo(`/pages/message/list/list`,'nT'); util.routeTo(`/pages/message/list/list`,'nT');

Loading…
Cancel
Save