|
|
@@ -78,6 +78,9 @@
|
|
|
/>
|
|
|
<van-list
|
|
|
class="list"
|
|
|
+ :class="{
|
|
|
+ paddingList: pageType === 'news' || pageType === 'mintActivities' || pageType === 'users'
|
|
|
+ }"
|
|
|
v-model:loading="loading"
|
|
|
:immediate-check="false"
|
|
|
:finished="finished"
|
|
|
@@ -89,7 +92,11 @@
|
|
|
<component :is="com" dark v-model:info="list[index]" @update:info="init" list></component>
|
|
|
<!-- <product-info dark v-model:info="list[index]" @update:info="init"></product-info> -->
|
|
|
</template>
|
|
|
- <van-empty v-if="empty" description="什么都没有搜到哦~" :image="require('@assets/kong_png_wusousuo.png')" />
|
|
|
+ <van-empty
|
|
|
+ v-if="empty"
|
|
|
+ description="什么都没有搜到哦~"
|
|
|
+ :image="require('@assets/empty_img_asset_dark.png')"
|
|
|
+ />
|
|
|
</van-list>
|
|
|
</div>
|
|
|
</template>
|
|
|
@@ -135,7 +142,6 @@ export default {
|
|
|
type: '',
|
|
|
source: '',
|
|
|
minterId: '',
|
|
|
-
|
|
|
scrollTop: 0,
|
|
|
sort: 'id,desc',
|
|
|
sortDes: '',
|
|
|
@@ -163,7 +169,8 @@ export default {
|
|
|
showAction: false,
|
|
|
showHall: false,
|
|
|
settings: [],
|
|
|
- banners: []
|
|
|
+ banners: [],
|
|
|
+ pageType: ''
|
|
|
};
|
|
|
},
|
|
|
watch: {
|
|
|
@@ -255,49 +262,49 @@ export default {
|
|
|
this.getSearch(this.search);
|
|
|
}
|
|
|
|
|
|
- this.$http
|
|
|
- .get('/sysConfig/get/hall_show')
|
|
|
- .then(res => {
|
|
|
- if (res.value === true || res.value === '1') {
|
|
|
- this.showHall = true;
|
|
|
- } else {
|
|
|
- return Promise.reject();
|
|
|
- }
|
|
|
- })
|
|
|
- .catch(() => {
|
|
|
- this.showHall = false;
|
|
|
- });
|
|
|
-
|
|
|
- this.$http
|
|
|
- .post('/setting/byFlag', { flag: 1 })
|
|
|
- .then(res => {
|
|
|
- this.settings = res;
|
|
|
- this.$http
|
|
|
- .post(
|
|
|
- '/banner/all',
|
|
|
- {
|
|
|
- query: {
|
|
|
- type: 'MARKET',
|
|
|
- del: false
|
|
|
- },
|
|
|
- size: 999,
|
|
|
- sort: 'sort,asc;createdAt,desc'
|
|
|
- },
|
|
|
- { body: 'json' }
|
|
|
- )
|
|
|
- .then(res => {
|
|
|
- this.banners = res.content;
|
|
|
- this.$nextTick(() => {
|
|
|
- if (this.swiperRef) {
|
|
|
- this.swiperRef.update();
|
|
|
- }
|
|
|
- });
|
|
|
- });
|
|
|
- })
|
|
|
- .catch(e => {
|
|
|
- console.log(e);
|
|
|
- this.$message.error(e.error);
|
|
|
- });
|
|
|
+ // this.$http
|
|
|
+ // .get('/sysConfig/get/hall_show')
|
|
|
+ // .then(res => {
|
|
|
+ // if (res.value === true || res.value === '1') {
|
|
|
+ // this.showHall = true;
|
|
|
+ // } else {
|
|
|
+ // return Promise.reject();
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // .catch(() => {
|
|
|
+ // this.showHall = false;
|
|
|
+ // });
|
|
|
+
|
|
|
+ // this.$http
|
|
|
+ // .post('/setting/byFlag', { flag: 1 })
|
|
|
+ // .then(res => {
|
|
|
+ // this.settings = res;
|
|
|
+ // this.$http
|
|
|
+ // .post(
|
|
|
+ // '/banner/all',
|
|
|
+ // {
|
|
|
+ // query: {
|
|
|
+ // type: 'MARKET',
|
|
|
+ // del: false
|
|
|
+ // },
|
|
|
+ // size: 999,
|
|
|
+ // sort: 'sort,asc;createdAt,desc'
|
|
|
+ // },
|
|
|
+ // { body: 'json' }
|
|
|
+ // )
|
|
|
+ // .then(res => {
|
|
|
+ // this.banners = res.content;
|
|
|
+ // this.$nextTick(() => {
|
|
|
+ // if (this.swiperRef) {
|
|
|
+ // this.swiperRef.update();
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // });
|
|
|
+ // })
|
|
|
+ // .catch(e => {
|
|
|
+ // console.log(e);
|
|
|
+ // this.$message.error(e.error);
|
|
|
+ // });
|
|
|
|
|
|
this.emitter.on('updateList', info => {
|
|
|
let list = [...this.list];
|
|
|
@@ -803,6 +810,12 @@ export default {
|
|
|
.showInfo + .showInfo {
|
|
|
margin-top: 16px;
|
|
|
}
|
|
|
-}
|
|
|
|
|
|
+ &.paddingList {
|
|
|
+ margin: 8px 16px 0;
|
|
|
+ padding: 0;
|
|
|
+ border-radius: 8px;
|
|
|
+ overflow: hidden;
|
|
|
+ }
|
|
|
+}
|
|
|
</style>
|