jwyu 3 жил өмнө
parent
commit
9509f9859b

+ 31 - 1
pages-chart/allTypes.vue

@@ -11,7 +11,15 @@
                 style="width:100%"
             />
         </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-item title="公共图库" name="common" :border="false">
               <view class="list">
@@ -35,6 +43,17 @@
               </view>
             </van-collapse-item>
           </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>
 </template>
@@ -141,6 +160,17 @@ export default {
       font-size: 14px;
     }
   }
+
+  .empty-box{
+    text-align: center;
+    font-size: 32rpx;
+    color: #999;
+    padding-top: 150rpx;
+    image{
+      width: 346rpx;
+      margin-bottom: 57rpx;
+    }
+  }
 }
 
 </style>

+ 1 - 1
pages/chart/chart.vue

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