details.js 6.5 KB

12
  1. (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/activity/details"],{174:function(t,n,e){"use strict";(function(t){e(5);o(e(4));var n=o(e(175));function o(t){return t&&t.__esModule?t:{default:t}}wx.__webpack_require_UNI_MP_PLUGIN__=e,t(n.default)}).call(this,e(1)["createPage"])},175:function(t,n,e){"use strict";e.r(n);var o=e(176),u=e(178);for(var r in u)"default"!==r&&function(t){e.d(n,t,(function(){return u[t]}))}(r);e(180);var i,a=e(11),s=Object(a["default"])(u["default"],o["render"],o["staticRenderFns"],!1,null,null,null,!1,o["components"],i);s.options.__file="pages/activity/details.vue",n["default"]=s.exports},176:function(t,n,e){"use strict";e.r(n);var o=e(177);e.d(n,"render",(function(){return o["render"]})),e.d(n,"staticRenderFns",(function(){return o["staticRenderFns"]})),e.d(n,"recyclableRender",(function(){return o["recyclableRender"]})),e.d(n,"components",(function(){return o["components"]}))},177:function(t,n,e){"use strict";var o;e.r(n),e.d(n,"render",(function(){return u})),e.d(n,"staticRenderFns",(function(){return i})),e.d(n,"recyclableRender",(function(){return r})),e.d(n,"components",(function(){return o}));try{o={uniSection:function(){return e.e("uni_modules/uni-section/components/uni-section/uni-section").then(e.bind(null,269))},uniList:function(){return e.e("uni_modules/uni-list/components/uni-list/uni-list").then(e.bind(null,283))},uniListItem:function(){return e.e("uni_modules/uni-list/components/uni-list-item/uni-list-item").then(e.bind(null,290))},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,390))}}}catch(a){if(-1===a.message.indexOf("Cannot find module")||-1===a.message.indexOf(".vue"))throw a;console.error(a.message),console.error("1. 排查组件名称拼写是否正确"),console.error("2. 排查组件是否符合 easycom 规范,文档:https://uniapp.dcloud.net.cn/collocation/pages?id=easycom"),console.error("3. 若组件不符合 easycom 规范,需手动引入,并在 components 中注册该组件")}var u=function(){var t=this,n=t.$createElement;t._self._c},r=!1,i=[];u._withStripped=!0},178:function(t,n,e){"use strict";e.r(n);var o=e(179),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},179:function(t,n,e){"use strict";(function(t){Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=i(e(18)),u=i(e(171)),r=e(23);function i(t){return t&&t.__esModule?t:{default:t}}function a(t,n,e,o,u,r,i){try{var a=t[r](i),s=a.value}catch(c){return void e(c)}a.done?n(s):Promise.resolve(s).then(o,u)}function s(t){return function(){var n=this,e=arguments;return new Promise((function(o,u){var r=t.apply(n,e);function i(t){a(r,o,u,i,s,"next",t)}function s(t){a(r,o,u,i,s,"throw",t)}i(void 0)}))}}var c={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 s(o.default.mark((function n(){var e,i,a,s,c,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:i=n.sent,e.data.image=r.BASE_URL.fileUrl+e.data.image,t.info=e.data,t.statusInfo=i.status,a=(new Date).getTime(),s=Date.parse(e.data.regEndTime),c=Date.parse(e.data.regStartTime),d=Date.parse(e.data.startTime),l=Date.parse(e.data.endTime),!i.status&&a>c&&a<s&&(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"),i.status&&a>c&&a<s&&(t.buttonGroup[0].backgroundColor="#ffa200",t.buttonGroup[0].text="取消报名",t.buttonGroup[0].status=!0,delete t.buttonGroup[1].disable,t.buttonGroup[1].backgroundColor="#ffa200"),a<c&&(t.buttonGroup[0].backgroundColor="#999",t.buttonGroup[0].text="报名未开始",t.buttonGroup[0].disable=!0),a>s&&(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&&(a<d&&(t.buttonGroup[1].text="活动未开始",t.buttonGroup[1].backgroundColor="#999",t.buttonGroup[1].disable=!0),i.status&&a>d&&(t.buttonGroup[1].text="获取积分",t.buttonGroup[1].backgroundColor="#ffa200",delete t.buttonGroup[1].disable),!i.status&&a<l&&a>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 s(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 s(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 s(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=c}).call(this,e(1)["default"])},180:function(t,n,e){"use strict";e.r(n);var o=e(181),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},181:function(t,n,e){}},[[174,"common/runtime","common/vendor"]]]);
  2. //# sourceMappingURL=../../../.sourcemap/mp-weixin/pages/activity/details.js.map