index.js 6.4 KB

1
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["plugins/community/index/index"],{"56b9":function(t,e,i){"use strict";(function(t){i("2d0a");n(i("66fd"));var e=n(i("6e71"));function n(t){return t&&t.__esModule?t:{default:t}}t(e.default)}).call(this,i("543d")["createPage"])},"640d":function(t,e,i){"use strict";i.r(e);var n=i("977a"),a=i.n(n);for(var o in n)"default"!==o&&function(t){i.d(e,t,(function(){return n[t]}))}(o);e["default"]=a.a},"6e71":function(t,e,i){"use strict";i.r(e);var n=i("af3c9"),a=i("640d");for(var o in a)"default"!==o&&function(t){i.d(e,t,(function(){return a[t]}))}(o);i("a7c3");var s,r=i("f0c5"),c=Object(r["a"])(a["default"],n["b"],n["c"],!1,null,"6633e9f7",null,!1,n["a"],s);e["default"]=c.exports},"977a":function(t,e,i){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=i("2f62");function a(t,e){var i=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),i.push.apply(i,n)}return i}function o(t){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?a(Object(i),!0).forEach((function(e){s(t,e,i[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(i)):a(Object(i)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(i,e))}))}return t}function s(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}var r=function(){i.e("plugins/community/components/app-menu").then(function(){return resolve(i("d829"))}.bind(null,i)).catch(i.oe)},c=function(){i.e("components/basic-component/app-tab-nav/app-tab-nav").then(function(){return resolve(i("9b24"))}.bind(null,i)).catch(i.oe)},u=function(){i.e("components/page-component/app-share-qr-code-poster/app-share-qr-code-poster").then(function(){return resolve(i("c169"))}.bind(null,i)).catch(i.oe)},d={data:function(){return{tabList:[{id:-1,name:"全部"},{id:1,name:"进行中"},{id:0,name:"未开始"},{id:2,name:"已结束"}],activeTab:-1,list:[],setting:{},detail:{},id:0,windowHeight:0,index:-1,page:1,showShare:!1,showRemind:!1,more:!1,poster:"",middleman:{}}},components:{"app-tab-nav":c,"app-menu":r,appShareQrCode:u},computed:o(o({},(0,n.mapGetters)("mallConfig",{getTheme:"getTheme"})),(0,n.mapState)({stock:function(t){return t.mallConfig.__wxapp_img.stock},bonusImg:function(t){return t.mallConfig.__wxapp_img.bonus},userInfo:function(t){return t.user.info}})),onLoad:function(e){this.$commonLoad.onload(e);var i=this;t.getSystemInfo({success:function(t){i.windowHeight=t.windowHeight}}),i.getStatus()},onShareAppMessage:function(){return this.hShareAppMessage()},methods:{hShareAppMessage:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return this.$shareAppMessage({title:this.setting.app_share_title?this.setting.app_share_title:this.$children[0].navigationBarTitle,imageUrl:this.setting.app_share_pic?this.setting.app_share_pic:this.detail.communityGoods_4[0].cover_pic,path:"/plugins/community/activity/activity",params:{id:this.id}},t)},toRemind:function(t,e){t>0&&(this.id=t,this.index=e),this.showRemind=!this.showRemind},remind:function(e){var i=this;i.toRemind(),t.showLoading({mask:!0,title:"发送提醒..."}),i.$request({url:i.$api.community.notice,data:{activity_id:i.id}}).then((function(e){t.hideLoading(),t.showToast({title:e.msg,icon:"none",duration:1e3}),i.id=0,0==e.code&&(i.list[i.index].is_remind=1,i.index=-1)}))},toDetail:function(e){t.navigateTo({url:"/plugins/community/detail/detail?id="+e+"&middleman_id="+this.middleman.user_id})},toOrder:function(e){t.redirectTo({url:"/plugins/community/order/order?keyword="+e.title})},showHiddenClick:function(t){this.showShare=!this.showShare,this.detail=t,this.id=t.id},tabStatus:function(e){if(this.loading)return!1;this.list=[],this.page=1,this.activeTab=e.currentTarget.dataset.id,t.showLoading({mask:!0,title:"加载中..."}),this.getList()},getStatus:function(){var e=this,i=this;i.$showLoading({type:"global",text:"加载中..."}),i.$request({url:i.$api.community.index}).then((function(n){0==n.code?(e.setting=n.data.setting,1==n.data.middleman.status?(i.getList(),e.middleman=n.data.middleman):(i.$hideLoading(),t.showToast({title:"您还不是团长,现在前往申请页面",icon:"none",duration:1e3}),setTimeout((function(){t.redirectTo({url:"/plugins/community/apply/apply"})}),1e3))):(i.$hideLoading(),t.showToast({title:n.msg,icon:"none",duration:1e3}))})).catch((function(t){i.$hideLoading()}))},getMore:function(){this.more&&(this.page++,this.getMoreList(),this.more=!1)},getMoreList:function(){var e=this;e.$request({url:e.$api.community.activity_list,data:{status:e.activeTab,page:e.page},method:"get"}).then((function(i){if(e.$hideLoading(),t.hideLoading(),0==i.code){for(var n in e.more=!1,20==i.list.length&&(e.more=!0),i.list)0==i.list[n].goods_count&&i.list.splice(n,1);var a=i.list;for(var o in a)"已结束"==a[o].status_name?(a[o].statusText="活动失败",a[o].is_success&&(a[o].statusText="活动成功")):"进行中"==a[o].status_name?a[o].statusText=a[o].end_at+"结束":"未开始"==a[o].status_name&&(a[o].statusText=a[o].start_at+"开始");e.list=e.list.concat(a)}else t.showToast({title:i.msg,icon:"none",duration:1e3})})).catch((function(i){t.hideLoading(),e.$hideLoading()}))},getList:function(){var e=this;e.$request({url:e.$api.community.activity_list,data:{status:e.activeTab},method:"post"}).then((function(i){if(e.$hideLoading(),t.hideLoading(),0==i.code){for(var n in e.more=!1,20==i.list.length&&(e.more=!0),i.list)0==i.list[n].goods_count&&i.list.splice(n,1);for(var a in e.list=i.list,e.list)"已结束"==e.list[a].status_name?(e.list[a].statusText="活动失败",e.list[a].is_success&&(e.list[a].statusText="活动成功")):"进行中"==e.list[a].status_name?e.list[a].statusText=e.list[a].end_at+"结束":"未开始"==e.list[a].status_name&&(e.list[a].statusText=e.list[a].start_at+"开始")}else t.showToast({title:i.msg,icon:"none",duration:1e3})})).catch((function(i){t.hideLoading(),e.$hideLoading()}))}}};e.default=d}).call(this,i("543d")["default"])},a7c3:function(t,e,i){"use strict";var n=i("d996"),a=i.n(n);a.a},af3c9:function(t,e,i){"use strict";var n;i.d(e,"b",(function(){return a})),i.d(e,"c",(function(){return o})),i.d(e,"a",(function(){return n}));var a=function(){var t=this,e=t.$createElement;t._self._c},o=[]},d996:function(t,e,i){}},[["56b9","common/runtime","common/vendor"]]]);