Ver código fonte

推广素材

zhaoxiaohai 2 anos atrás
pai
commit
e2188a1411

+ 8 - 2
pages/promotional/index.js

@@ -6,6 +6,7 @@ let dowmCount = null;
 Page({
     data: {
         isInsert: false, //是否具有新增权限
+        isTabs: true,
         tabsActiveIndex: 0,
         scrollHeight: 0, //滚动区域高度
         searchContent: "", //搜索内容
@@ -39,8 +40,13 @@ Page({
     },
     onLoad(options) {
         let auth = options.auth ? JSON.parse(options.auth) : getApp().globalData.queryPer.query(wx.getStorageSync('userauth'), ['营销工具'], ['推广素材'])[0].apps;
-        this.setData({
-            isInsert: auth[0].meta.auth.some(v => v.optionname == '新增')
+        let myData = auth.find(v => v.name == "my_warchives_list");
+        if (myData) this.setData({
+            isInsert: myData.meta.auth.some(v => v.optionname == '新增')
+        })
+        if (auth.length < 2) this.setData({
+            tabsActiveIndex: auth.find(v => v.name == "my_warchives_list") ? 1 : 0,
+            isTabs: false
         })
         this.selectMenu();
         this.getList();

+ 1 - 1
pages/promotional/index.wxml

@@ -11,7 +11,7 @@
 <van-action-sheet show="{{ sheetShow }}" actions="{{ actions }}" bind:close="sheetClose" bind:cancel="sheetClose" bind:select="sheetSelect" cancel-text="取消" />
 
 <!-- tabs -->
-<van-tabs wx:if="{{isInsert}}" sticky color='var(--assist)' title-active-color='var(--assist)' bind:change='tabChange' title-inactive-color='#999' z-index='9'>
+<van-tabs wx:if="{{isTabs}}" sticky color='var(--assist)' title-active-color='var(--assist)' bind:change='tabChange' title-inactive-color='#999' z-index='9'>
     <van-tab title="列表" />
     <van-tab title="我的素材" />
     <!-- <van-tab title="拉新清单" /> -->

+ 1 - 1
pages/promotional/modules/productList.wxml

@@ -5,7 +5,7 @@
             <van-image width="336rpx" height="240rpx" fit='cover' src="{{item.cover||item.attinfos[0].subfiles[0].url||'/static/image/video-cover.png'}}" lazy-load />
             <view class="details">
                 <view class="title line-1">
-                    {{item.title}}
+                    {{item.title?item.title:"草稿"}}
                 </view>
                 <view class="display-data">
                     <view><text class="iconfont icon-a-tonggaoliulanliang" />{{item.readcount}}</view>