You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
17 KiB

3 months ago
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-index"],{"0be0":function(e,t,n){"use strict";var i=n("1420"),a=n.n(i);a.a},1420:function(e,t,n){var i=n("885a");i.__esModule&&(i=i.default),"string"===typeof i&&(i=[[e.i,i,""]]),i.locals&&(e.exports=i.locals);var a=n("967d").default;a("cfaf0520",i,!0,{sourceMap:!1,shadowMode:!1})},"16da":function(e,t,n){"use strict";n.r(t);var i=n("dd5e"),a=n.n(i);for(var o in i)["default"].indexOf(o)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(o);t["default"]=a.a},7161:function(e,t,n){"use strict";n.d(t,"b",(function(){return a})),n.d(t,"c",(function(){return o})),n.d(t,"a",(function(){return i}));var i={uIcon:n("4fee").default,uButton:n("eb80").default,uModal:n("fe05").default,uInput:n("25cf").default},a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-uni-view",{staticClass:"checkin-page"},[n("v-uni-view",{staticClass:"checkin-container"},[n("v-uni-view",{staticClass:"course-card"},[n("v-uni-view",{staticClass:"course-title"},[e._v(e._s(e.course.theme?e.course.theme:""))]),n("v-uni-view",{staticClass:"course-info"},[n("v-uni-view",{staticClass:"info-item"},[n("u-icon",{staticClass:"info-icon",attrs:{name:"calendar-fill"}}),n("v-uni-text",[e._v(e._s(e.course.date?e.course.date:"")+" - "+e._s(e.course.period?e.course.period:""))])],1),n("v-uni-view",{staticClass:"info-item"},[n("u-icon",{staticClass:"info-icon",attrs:{name:"map-fill"}}),n("v-uni-text",[e._v(e._s(e.course.address?e.course.address:""))])],1),n("v-uni-view",{staticClass:"info-item"},[n("u-icon",{staticClass:"info-icon",attrs:{name:"account-fill"}}),n("v-uni-text",[e._v(e._s(e.course.teacher?e.course.teacher.name:""))])],1)],1)],1),n("v-uni-view",{staticClass:"checkin-actions"},[n("u-button",{staticClass:"checkin-btn",attrs:{type:"primary",disabled:!e.canCheckin,shape:"circle"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.performCheckin.apply(void 0,arguments)}}},[n("u-icon",{staticClass:"btn-icon",attrs:{name:"checkmark-circle"}}),e._v("立即签到")],1)],1),n("v-uni-view",{staticClass:"status-card"},[n("h6",{staticClass:"card-title"},[n("u-icon",{staticClass:"title-icon",attrs:{name:"order"}}),e._v("签到记录")],1),0===e.checkinHistory.length?n("v-uni-view",{staticClass:"history-empty"},[e._v("暂无签到记录")]):n("v-uni-view",{staticClass:"history-list"},e._l(e.checkinHistory,(function(t,i){return n("v-uni-view",{key:i,staticClass:"history-item"},[n("v-uni-text",[e._v("签到时间: "+e._s(t.created_at))])],1)})),1)],1)],1),n("u-modal",{attrs:{"show-cancel-button":!1,"show-confirm-button":!1,"show-title":!1,width:"650rpx","border-radius":32},model:{value:e.showLoginModal,callback:function(t){e.showLoginModal=t},expression:"showLoginModal"}},[n("v-uni-view",{staticClass:"login-modal-content"},[n("v-uni-view",{staticClass:"login-header"},[n("v-uni-view",{staticClass:"login-title"},[n("u-icon",{staticClass:"title-icon",attrs:{name:"account-circle"}}),n("v-uni-text",[e._v("确认报名信息")])],1),n("v-uni-view",{staticClass:"login-subtitle"},[e._v("请输入手机号获取验证码完成签到")])],1),n("v-uni-view",{staticClass:"login-form"},[n("v-uni-view",{staticClass:"form-item"},[n("v-uni-view",{staticClass:"form-label"},[n("u-icon",{staticClass:"label-icon",attrs:{name:"phone"}}),n("v-uni-text",[e._v("手机号")])],1),n("u-input",{staticClass:"form-input",attrs:{placeholder:"请输入11位手机号",type:"number",maxlength:"11",border:!0},model:{value:e.loginForm.mobile,callback:function(t){e.$set(e.loginForm,"mobile",t)},expression:"loginForm.mobile"}})],1),n("v-uni-view",{staticClass:"form-item"},[n("v-uni-view",{staticClass:"form-label"},[n("u-icon",{staticClass:"label-icon",attrs:{name:"shield-checkmark"}}),n("v-uni-text",[e._v("验证码")])],1),n("v-uni-view",{staticClass:"code-input-group"},[n("u-input",{staticClass:"code-input",attrs:{placeholder:"请输入验证码",type:"number",maxlength:"6",border:!0},model:{value:e.loginForm.code,callback:function(t){e.$set(e.loginForm,"code",t)},expression:"loginForm.code"}}),n("u-button",{staticClas