1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/activity/details"],{"0ad1":function(t,n,e){"use strict";e.r(n);var o=e("489b"),u=e("d17a");for(var r in u)"default"!==r&&function(t){e.d(n,t,(function(){return u[t]}))}(r);e("c95b");var a,i=e("f0c5"),c=Object(i["a"])(u["default"],o["b"],o["c"],!1,null,null,null,!1,o["a"],a);n["default"]=c.exports},"39e4":function(t,n,e){"use strict";(function(t){e("d69c");o(e("66fd"));var n=o(e("0ad1"));function o(t){return t&&t.__esModule?t:{default:t}}wx.__webpack_require_UNI_MP_PLUGIN__=e,t(n.default)}).call(this,e("543d")["createPage"])},"489b":function(t,n,e){"use strict";e.d(n,"b",(function(){return u})),e.d(n,"c",(function(){return r})),e.d(n,"a",(function(){return o}));var o={uniSection:function(){return e.e("uni_modules/uni-section/components/uni-section/uni-section").then(e.bind(null,"9d71"))},uniList:function(){return e.e("uni_modules/uni-list/components/uni-list/uni-list").then(e.bind(null,"6832"))},uniListItem:function(){return e.e("uni_modules/uni-list/components/uni-list-item/uni-list-item").then(e.bind(null,"9944"))},uniGoodsNav:function(){return Promise.all([e.e("common/vendor"),e.e("uni_modules/uni-goods-nav/components/uni-goods-nav/uni-goods-nav")]).then(e.bind(null,"c935"))}},u=function(){var t=this,n=t.$createElement;t._self._c},r=[]},"6f6b":function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=a(e("a34a")),u=a(e("a0c2")),r=e("68aa");function a(t){return t&&t.__esModule?t:{default:t}}function i(t,n,e,o,u,r,a){try{var i=t[r](a),c=i.value}catch(s){return void e(s)}i.done?n(c):Promise.resolve(c).then(o,u)}function c(t){return function(){var n=this,e=arguments;return new Promise((function(o,u){var r=t.apply(n,e);function a(t){i(r,o,u,a,c,"next",t)}function c(t){i(r,o,u,a,c,"throw",t)}a(void 0)}))}}var s={onLoad:function(t){this.activityId=t.activityId},data:function(){return{activityId:"",info:null,options:[],extraIcon:[{color:"#c60814",size:"22",type:"calendar"},{color:"#c60814",size:"22",type:"person-filled"},{color:"#c60814",size:"22",type:"phone"}],buttonGroup:[{text:"报名活动",backgroundColor:"#ff0000",color:"#fff"},{text:"获取积分",backgroundColor:"#ffa200",color:"#fff"}],statusInfo:!0}},mounted:function(){this.query()},methods:{query:function(){var t=this;return c(o.default.mark((function n(){var e,a,i,c,s,d,l;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,u.default.getdetails({activityId:t.activityId});case 2:return e=n.sent,n.next=5,u.default.getstatus({activityId:t.activityId});case 5:a=n.sent,e.data.image=r.BASE_URL.fileUrl+e.data.image,t.info=e.data,t.statusInfo=a.status,i=(new Date).getTime(),c=Date.parse(e.data.regEndTime),s=Date.parse(e.data.regStartTime),d=Date.parse(e.data.startTime),l=Date.parse(e.data.endTime),!a.status&&i>s&&i<c&&(t.buttonGroup[0].backgroundColor="#ff0000",t.buttonGroup[0].text="报名活动",delete t.buttonGroup[0].status,delete t.buttonGroup[0].disable,t.buttonGroup[1].disable=!0,t.buttonGroup[1].backgroundColor="#999"),a.status&&i>s&&i<c&&(t.buttonGroup[0].backgroundColor="#ffa200",t.buttonGroup[0].text="取消报名",t.buttonGroup[0].status=!0,delete t.buttonGroup[1].disable,t.buttonGroup[1].backgroundColor="#ffa200"),i<s&&(t.buttonGroup[0].backgroundColor="#999",t.buttonGroup[0].text="报名未开始",t.buttonGroup[0].disable=!0),i>c&&(t.buttonGroup[0].backgroundColor="#999",t.buttonGroup[0].text="报名已结束",t.buttonGroup[0].disable=!0),3==e.data.status&&(t.buttonGroup[1].text="活动已结束",t.buttonGroup[1].backgroundColor="#999",t.buttonGroup[1].disable=!0,t.buttonGroup[0].backgroundColor="#999",t.buttonGroup[0].text="报名已结束",t.buttonGroup[0].disable=!0),0==e.data.status&&(i<d&&(t.buttonGroup[1].text="活动未开始",t.buttonGroup[1].backgroundColor="#999",t.buttonGroup[1].disable=!0),a.status&&i>d&&(t.buttonGroup[1].text="获取积分",t.buttonGroup[1].backgroundColor="#ffa200",delete t.buttonGroup[1].disable),!a.status&&i<l&&i>d&&(t.buttonGroup[1].text="活动进行中",t.buttonGroup[1].backgroundColor="#999",t.buttonGroup[1].disable=!0));case 20:case"end":return n.stop()}}),n)})))()},buttonClick:function(t){if(0==t.index){if(t.content.disable)return;if(t.content.status)return void this.offReport();this.report()}else{if(t.content.disable)return;this.submitPhoto()}},report:function(){var t=this;return c(o.default.mark((function n(){var e;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,u.default.report({activityId:t.activityId});case 2:e=n.sent,200==e.code&&(wx.showToast({title:"报名成功"}),t.query());case 4:case"end":return n.stop()}}),n)})))()},offReport:function(){var t=this;return c(o.default.mark((function n(){var e;return o.default.wrap((function(n){while(1)switch(n.prev=n.next){case 0:return n.next=2,u.default.offReport({activityId:t.activityId});case 2:e=n.sent,200==e.code&&(wx.showToast({title:"取消报名成功"}),t.query());case 4:case"end":return n.stop()}}),n)})))()},submitPhoto:function(){var n=this;return c(o.default.mark((function e(){return o.default.wrap((function(e){while(1)switch(e.prev=e.next){case 0:t.navigateTo({url:"/pages/activity/uploadFiel?activityId=".concat(n.activityId)});case 1:case"end":return e.stop()}}),e)})))()}}};n.default=s}).call(this,e("543d")["default"])},b0fa:function(t,n,e){},c95b:function(t,n,e){"use strict";var o=e("b0fa"),u=e.n(o);u.a},d17a:function(t,n,e){"use strict";e.r(n);var o=e("6f6b"),u=e.n(o);for(var r in o)"default"!==r&&function(t){e.d(n,t,(function(){return o[t]}))}(r);n["default"]=u.a}},[["39e4","common/runtime","common/vendor"]]]);
|