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
1 line
17 KiB
|
3 months ago
|
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-index-index"],{"16da":function(e,t,n){"use strict";n.r(t);var i=n("dd5e"),o=n.n(i);for(var a in i)["default"].indexOf(a)<0&&function(e){n.d(t,e,(function(){return i[e]}))}(a);t["default"]=o.a},"1ee5":function(e,t,n){"use strict";var i=n("af7a"),o=n.n(i);o.a},"3c98":function(e,t,n){"use strict";n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return a})),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},o=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",border:!0},model:{value:e.loginForm.code,callback:function(t){e.$set(e.loginForm,"code",t)},expression:"loginForm.code"}}),n("u-button",{staticClass:"code-btn",attrs:{type:"primary",size:"small",disabled:e.codeCountdown>0,shape:"circle"},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.getVerificationCode.apply(void 0,arguments)}}},[e._v(e._s(e.codeCountdo
|