123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <title>市场活动-创业帮</title>
- <meta name="keywords" content="市场活动-创业帮">
- <meta name="description" content="市场活动-创业帮">
- <meta content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,shrink-to-fit=no,user-scalable=no" name="viewport" viewport="cover">
- <meta name="apple-mobile-web-app-capable" content="yes">
- <meta name="apple-mobile-web-app-status-bar-style" content="black-translucent">
- <meta content="telephone=no" name="format-detection">
- <meta content="email=no" name="format-detection">
- <meta name="apple-mobile-web-app-title" content="市场活动-创业帮">
- <meta http-equiv="Cache-Control" content="no-siteapp">
- <link rel="stylesheet" href="./static/css/main.css">
- <style>.active_list .box .abs{color:#FF6240;}</style>
- </head>
- <body class="bgc-back pt0 pb0">
- <div class="trendchart" id="app" v-cloak>
- <van-nav-bar class="user_rank_explan_title mall_title user_title_normal" title="市场活动" @click-left="goback" v-if="toptitleisshow">
- <template #left> <img src="./static/images/left.png" alt=""></template>
- </van-nav-bar>
- <van-tabs v-model="active" swipeable line-width="30" @change="changetab">
- <van-tab title="市场活动">
- <div class="active_list ml16 mr16">
- <van-pull-refresh v-model="refreshing" @refresh="onRefresh" style="height:100vh;" :class="banner.length === 0 ? 'isnodata':''">
- <van-empty class="custom-image" image="./static/images/empty-img.png" description="暂无数据" v-if="isnodata"></van-empty>
- <div class="box mt16 ovh rel" v-for="item,index in banner" :key="item.Id" @click="goactivedetail(item.Id,item.Url)"><img class="db" :src="item.ActBanner" style="width:100%;">
- <div class="abs bgcfff cm" v-if="item.Id !== 0">{{item.Status}}</div>
- </div>
- </van-pull-refresh>
- </div>
- </van-tab>
- <van-tab title="机具活动">
- <div class="active_list ml16 mr16">
- <van-pull-refresh v-model="refreshing" @refresh="onRefresh" style="height:100vh;" :class="banner.length === 0 ? 'isnodata':''">
- <van-empty class="custom-image" image="./static/images/empty-img.png" description="暂无数据" v-if="isnodata"></van-empty>
- <div class="box mt16 ovh rel" v-for="item,index in banner2" :key="item.Id" @click="goactivedetail(item.Id,item.Url)"><img class="db" :src="item.ActBanner" style="width:100%;">
- <div class="abs bgcfff cm" v-if="item.Id !== 0">{{item.Status}}</div>
- </div>
- </van-pull-refresh>
- </div>
- </van-tab>
- </van-tabs>
- </div>
- <script src="./static/js/klm-vv.min.js"></script>
- <script src="./static/js/appfunc.min.js"></script>
- <script src="./static/js/klm-axios-config.js"></script>
- <script src="./static/js/publicfn.js"></script>
- <script>
- // 通过 CDN 引入时不会自动注册 Lazyload 组件
- // 可以通过下面的方式手动注册
- Vue.use(vant.Lazyload);
- PublicLib.SetStatusBarBgColor({bgcolor:'ffffff'});
- // 在 #app 标签下渲染一个按钮组件
- let app = new Vue({
- el: '#app',
- data() {
- return {
- active:0,
- isnodata:false,
- toptitleisshow,
- banner: [
- {
- ActBanner:'https://ap.kexiaoshuang.com/skin/app/default/static/images/active/redpackage/redpackagebanner.png',
- Status:'活动中',
- Id:9999,
- },
- {
- ActBanner:'https://ap.kexiaoshuang.com/skin/app/default/static/images/greatAllianceLeader.jpeg',
- Status:'活动中',
- Id:99,
- },
- {
- ActBanner:'http://bs.kexiaoshuang.com/KxsMainServer/upload/2022/7/1/MT8283d90631870a0fs.jpg',
- Status:'活动中',
- Id:9,
- },
- {
- ActBanner:'https://ap.kexiaoshuang.com/skin/app/default/static/images/lishua50.jpeg',
- Status:'活动中',
- Id:10,
- },
- ],
- banner2: [
- {
- ActBanner:'https://ap.kexiaoshuang.com/skin/app/default/static/images/brand-jk.jpg?t=1',
- Url:'https://mp.weixin.qq.com/s?__biz=Mzg5NTY0MzUzNw==&mid=2247486452&idx=1&sn=e946c52adf3cdd890b33e59abc6c8914&chksm=c00c710af77bf81cb92f72a73f2219a04e11de9f5958bc92632a0008840aadf75acd1787ef91#rd',
- Id:0,
- },
- {
- ActBanner:'https://ap.kexiaoshuang.com/skin/app/default/static/images/brand-kdb.jpg?t=1',
- Url:'https://mp.weixin.qq.com/s?__biz=Mzg5NTY0MzUzNw==&mid=2247486463&idx=1&sn=e3bbd598acb9b914cd25d5148b994577&chksm=c00c7101f77bf817e66407c66b7d8e706838771cff581a4134e2848a2a6e0b780ad0c0702849#rd',
- Id:0,
- },
- {
- ActBanner:'https://ap.kexiaoshuang.com/skin/app/default/static/images/brand-lis.jpg?t=1',
- Url:'https://mp.weixin.qq.com/s?__biz=Mzg5NTY0MzUzNw==&mid=2247486432&idx=1&sn=ba31fea4818732e811bd908c9e858a72&chksm=c00c711ef77bf8084a8447af9ba8bd21f6caf1d352213ad487e32fa17225232ee1bc7506b013#rd',
- Id:0,
- },
- {
- ActBanner:'https://ap.kexiaoshuang.com/skin/app/default/static/images/brand-ls.jpg?t=1',
- Url:'https://mp.weixin.qq.com/s?__biz=Mzg5NTY0MzUzNw==&mid=2247486422&idx=1&sn=725d71d035bfb8a3e71dad71a6462b1f&chksm=c00c7128f77bf83e3d5edabf95ae93d5bd374b104bf2ff306d2ac9dd50530d4994c4846ff356#rd',
- Id:0,
- },
- {
- ActBanner:'https://ap.kexiaoshuang.com/skin/app/default/static/images/brand-sft.jpg?t=1',
- Url:'https://mp.weixin.qq.com/s?__biz=Mzg5NTY0MzUzNw==&mid=2247486442&idx=1&sn=8a8c23f69a756969034dbdaf58df1ce5&chksm=c00c7114f77bf8020f472c8fb6548502b038ce583df30743054db76bdeb3e734cb00afab0093#rd',
- Id:0,
- },
- ],
- refreshing:false,
- };
- },
- created() {
- if(PublicLib.getCookieInfo('marketupload') === 'true'){
- this.active = 1;
- };
- PublicLib.putCookieInfo('marketupload','');
- //- this.getactivelist();
- },
- methods: {
- changetab(){
-
- },
- onLoad() {
- if (this.refreshing) {
- //- this.banner = [];
- this.refreshing = false;
- }
- this.getactivelist();
- },
- onRefresh() {
- // 清空列表数据
- this.finished = false;
- // 重新加载数据
- // 将 loading 设置为 true,表示处于加载状态
- this.loading = true;
- this.refreshing = false;
- //- this.onLoad();
- },
- async getactivelist(){
- //- PublicLib.ShowLoading({Message:''});
- const res = await getRequest('api/v1/activityinfo/list?t='+Math.random(6),JSON.stringify({PageSize:20,PageNum:1}));
- if(res.status === '1') {
- //- PublicLib.HideLoading();
- this.banner = [
- ];
- //- this.banner.push(...res.data);
- //- this.banner = res.data;
- if(this.banner.length === 0) {this.isnodata = true}else{this.isnodata = false};
- };
- },
- goactivedetail(id,Url){
- if(id === 9999){
- return PublicLib.Goto({Url:'active-raffle'});
- }else if(id === 99){
- PublicLib.putCookieInfo('indexBannerId',24);
- return PublicLib.Goto({Url:'welcome'});
- }else if(id === 10){
- return PublicLib.Goto({Url:'https://mp.weixin.qq.com/s?__biz=Mzg5NTY0MzUzNw==&mid=2247486329&idx=1&sn=ed9f5d3ffa8ff61d56725312d8e759c3&chksm=c00c7187f77bf89105b9a3ab1ba5e3c90cdc267b0d403c79d1e5ef1bf16cd54359eea67bc611#rd'});
- }else if(id === 9){
- return PublicLib.Goto({Url:'welcome-double'});
- };
- if(id === 0){
- return PublicLib.Goto({Url});
- }
- PublicLib.putCookieInfo('marketactiveId', id);
- PublicLib.Goto({Url:'market-active-detail'});
- },
- goback(){
- PublicLib.GoBack({Level:1});
- }
- }
- });
- </script>
- </body>
- </html>
|