jwyu 3 years ago
parent
commit
9509f9859b
2 changed files with 32 additions and 2 deletions
  1. 31 1
      pages-chart/allTypes.vue
  2. 1 1
      pages/chart/chart.vue

+ 31 - 1
pages-chart/allTypes.vue

@@ -11,7 +11,15 @@
                 style="width:100%"
                 style="width:100%"
             />
             />
         </van-sticky>
         </van-sticky>
-        <view class="list-wrap">
+        <view class="empty-box" v-if="myClassifyList.length==0&&pubClassifyList.length==0">
+          <image
+            :src="globalImgUrls.chartEmpty"
+            mode="widthFix"
+          />
+          <view>暂时找不到对应图,试试别的分类吧~</view>
+        </view>
+        <view class="list-wrap" v-else>
+          <block v-if="userInfo.in_inner==1">
           <van-collapse :value="active" @change="change" :border="false">
           <van-collapse :value="active" @change="change" :border="false">
             <van-collapse-item title="公共图库" name="common" :border="false">
             <van-collapse-item title="公共图库" name="common" :border="false">
               <view class="list">
               <view class="list">
@@ -35,6 +43,17 @@
               </view>
               </view>
             </van-collapse-item>
             </van-collapse-item>
           </van-collapse>
           </van-collapse>
+          </block>
+          <block v-else>
+          <view class="list">
+            <view 
+              class="item" 
+              v-for="item in pubClassifyList" 
+              :key="item.myChartClassifyName"
+              @click="handleSelectClassify(item,true)"
+            >{{item.myChartClassifyName}}</view>
+          </view>
+          </block>
         </view>
         </view>
     </view>
     </view>
 </template>
 </template>
@@ -141,6 +160,17 @@ export default {
       font-size: 14px;
       font-size: 14px;
     }
     }
   }
   }
+
+  .empty-box{
+    text-align: center;
+    font-size: 32rpx;
+    color: #999;
+    padding-top: 150rpx;
+    image{
+      width: 346rpx;
+      margin-bottom: 57rpx;
+    }
+  }
 }
 }
 
 
 </style>
 </style>

+ 1 - 1
pages/chart/chart.vue

@@ -62,7 +62,7 @@
             <text class="center">全部筛选</text>
             <text class="center">全部筛选</text>
           </view>
           </view>
           <view class="filter-list">
           <view class="filter-list">
-            <view class="title">公共图库</view>
+            <view class="title" v-if="userInfo.is_inner==1">公共图库</view>
             <view 
             <view 
               :class="['filter-item',selectClassifyId==item.myChartClassifyId?'active':'']" 
               :class="['filter-item',selectClassifyId==item.myChartClassifyId?'active':'']" 
               v-for="item in pubClassifyList" 
               v-for="item in pubClassifyList"