shish 2 달 전
부모
커밋
bf49bc5879
1개의 변경된 파일17개의 추가작업 그리고 7개의 파일을 삭제
  1. 17 7
      ghsApp/src/admin/home/member.vue

+ 17 - 7
ghsApp/src/admin/home/member.vue

@@ -21,7 +21,7 @@
       </view>
       </view>
     </view>
     </view>
     <view class="app-tabs">
     <view class="app-tabs">
-      <scrollable-tabs :tabs="tabs" :isFixed="true" :top="100" :currentTab="tabIndex" :height="104" @change="change" />
+      <app-tabs :tabs="tabs" :isFixed="true" :top="100" :currentTab="tabIndex" :height="100" @change="change" itemWidth="33.33%" />
      </view>
      </view>
     <div class="list-wrap">
     <div class="list-wrap">
     <block v-if="!$util.isEmpty(list.data)">
     <block v-if="!$util.isEmpty(list.data)">
@@ -192,7 +192,7 @@
   </view>
   </view>
 </template>
 </template>
 <script>
 <script>
-import ScrollableTabs from "./components/scrollable-tabs";
+import AppTabs from "@/components/plugin/tabs";
 import NotLogin from "@/components/not-login";
 import NotLogin from "@/components/not-login";
 import TuiListCell from "@/components/plugin/list-cell";
 import TuiListCell from "@/components/plugin/list-cell";
 import BadgeModule from "@/components/plugin/badge";
 import BadgeModule from "@/components/plugin/badge";
@@ -210,7 +210,7 @@ import { mapGetters } from "vuex"
 export default {
 export default {
   name: "memebr",
   name: "memebr",
   components: {
   components: {
-    ScrollableTabs,
+    AppTabs,
     TuiListCell,
     TuiListCell,
     BadgeModule,
     BadgeModule,
     AppWrapperEmpty,
     AppWrapperEmpty,
@@ -239,8 +239,8 @@ export default {
       tabIndex: 0,
       tabIndex: 0,
       tabs: [
       tabs: [
         { name: "全部", value: 0 },
         { name: "全部", value: 0 },
-        { name: "消费", value: 0 },
-        { name: "挂账", value: 0 }
+        { name: "消费排行", value: 0 },
+        { name: "挂账排行", value: 0 }
       ],
       ],
       showFilterPanel: false,
       showFilterPanel: false,
       distList: [],
       distList: [],
@@ -519,7 +519,17 @@ export default {
   padding-top: 100upx;
   padding-top: 100upx;
   padding-bottom: 20upx;
   padding-bottom: 20upx;
 }
 }
-/* .app-tabs 样式已移到scrollable-tabs组件内部 */
+/* .app-tabs 样式 */
+.app-tabs {
+  position: fixed;
+  z-index: 9;
+  @media screen and (max-width: 1100px) {
+    width: 100%;
+  }
+  @media screen and (min-width: 1100px) {
+    width: 40%;
+  }
+}
 .tabs-wrap {
 .tabs-wrap {
   position: fixed;
   position: fixed;
   .tabs-left {
   .tabs-left {
@@ -587,7 +597,7 @@ export default {
     }
     }
   }
   }
   .list-wrap {
   .list-wrap {
-    padding-top:114upx;
+    padding-top: 100upx;
     .list {
     .list {
       background-color: #fff;
       background-color: #fff;
       margin-bottom: 20upx;
       margin-bottom: 20upx;