PeriodChange.8ba15e51.js 4.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["PeriodChange"],{"310e":function(t,e,a){"use strict";var n=a("b683"),o=a.n(n);o.a},b683:function(t,e,a){},e9f9:function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"periodchange"},[a("div",{class:[t.dataShow?"container":""]},[a("m-calendar",{attrs:{dayList:t.getMonthDay},on:{onSelectDay:t.onSelectDay,onChangeMonth:t.onChangeMonth}}),t.dataShow?a("van-radio-group",{key:"data",model:{value:t.radioSelect,callback:function(e){t.radioSelect=e},expression:"radioSelect"}},t._l(t.dataList,(function(e,n){return a("van-cell-group",{key:n},[a("van-cell",{attrs:{icon:"underway-o",center:!0},on:{click:function(a){return t.onCheckRadio(e)}}},[a("template",{slot:"default"},[t._v(t._s(e.signInStatus?"已签到":"未签到"))]),a("template",{slot:"title"},[t._v(t._s(t._f("formatDate")(e.startClassTime))+"-"+t._s(t._f("formatDate")(e.endClassTime)))])],2),a("van-cell",{staticClass:"input-cell",attrs:{"title-class":"title-content",center:!0},on:{click:function(a){return t.onCheckRadio(e)}}},[a("template",{slot:"default"},[a("van-radio",{ref:"radioes",refInFor:!0,attrs:{disabled:t.radioDisabled,name:e.id}})],1),a("template",{slot:"title"},[t._v(t._s(e.name))]),a("template",{slot:"label"},[t._v(t._s(t._f("teachModeStatus")(e.teachMode))+"   主讲老师:"+t._s(e.teacherName))])],2)],1)})),1):a("m-empty",{key:"data"})],1),t.dataShow?a("van-sticky",[a("div",{staticClass:"button-group"},[a("van-button",{attrs:{type:"primary",size:"large"},on:{click:t.onChangeClass}},[t._v("确认交换")])],1)]):t._e()],1)},o=[],r=a("a34a"),i=a.n(r),s=a("47ad"),c=a("d678"),u=a("5a0c"),l=a.n(u),d=a("ff51"),h=a("9afb"),f=a("3908");function p(t,e,a,n,o,r,i){try{var s=t[r](i),c=s.value}catch(u){return void a(u)}s.done?e(c):Promise.resolve(c).then(n,o)}function m(t){return function(){var e=this,a=arguments;return new Promise((function(n,o){var r=t.apply(e,a);function i(t){p(r,n,o,i,s,"next",t)}function s(t){p(r,n,o,i,s,"throw",t)}i(void 0)}))}}var v={name:"periodchange",components:{MCalendar:s["a"],MEmpty:c["a"]},data:function(){return{dataShow:!0,dataList:[],radioSelect:null,radioSelectList:[],radioDisabled:!0,getMonthDay:[]}},created:function(){},mounted:function(){var t=this.$route.query;t.Authorization&&(localStorage.setItem("Authorization",decodeURI(t.Authorization)),localStorage.setItem("userInfo",decodeURI(t.Authorization))),document.title="课程交换";var e=this.getFormartDate(new Date);this.getCourseMonth(e),this.getCourseDate(e)},methods:{onSelectDay:function(t){new Date(this.getFormartDate(new Date))>=new Date(this.getFormartDate(t))?this.radioDisabled=!0:this.radioDisabled=!1,this.getCourseDate(this.getFormartDate(t))},onChangeMonth:function(t){this.getCourseMonth(l()(t).format("YYYY-MM-DD"))},getCourseMonth:function(){var t=m(i.a.mark((function t(e){var a=this;return i.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return Object(f["a"])(!0),t.prev=1,t.next=4,Object(h["p"])({month:e,type:"VIP"}).then((function(t){var e=t.data;200==e.code&&(a.getMonthDay=[],e.data.forEach((function(t){a.getMonthDay.push(l()(t).format("DD"))})),a.isCalendar=!0)}));case 4:Object(f["a"])(!1),t.next=10;break;case 7:t.prev=7,t.t0=t["catch"](1),Object(f["a"])(!1);case 10:case"end":return t.stop()}}),t,null,[[1,7]])})));function e(e){return t.apply(this,arguments)}return e}(),onCheckRadio:function(t){this.radioDisabled||(this.radioSelect=t.id,this.radioSelectList=t)},getCourseDate:function(){var t=m(i.a.mark((function t(e){var a=this;return i.a.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return Object(f["a"])(!0),t.prev=1,t.next=4,Object(h["q"])({date:e,type:"VIP"}).then((function(t){var e=t.data;200==e.code&&e.data&&(a.dataList=e.data.rows,a.dataShow=e.data.rows.length>0)}));case 4:Object(f["a"])(!1),t.next=10;break;case 7:t.prev=7,t.t0=t["catch"](1),Object(f["a"])(!1);case 10:case"end":return t.stop()}}),t,null,[[1,7]])})));function e(e){return t.apply(this,arguments)}return e}(),getFormartDate:function(t){var e=new Date(t),a=e.getFullYear()+"-"+(e.getMonth()+1)+"-"+e.getDate();return a},onChangeClass:function(){var t=this,e=this.radioSelectList,a=this.$route.query,n=e.classDate.split(" ")[0],o=e.startClassTime.split(" ")[1],r=a.classDate+" "+a.name+" "+a.startTime+"<br/>与",i=n+" "+e.name+" "+o+"<br/>上课时间互换";this.$dialog.confirm({message:r+i}).then((function(){Object(h["g"])({courseScheduleId1:a.checkId,courseScheduleId2:e.id}).then((function(e){var a=e.data;200==a.code?(t.$toast("交换成功"),setTimeout((function(){Object(d["b"])().iPhone?window.webkit.messageHandlers.DAYA.postMessage(JSON.stringify({api:"back"})):Object(d["b"])().android?DAYA.postMessage(JSON.stringify({api:"back"})):t.$router.push("/business")}),500)):t.$toast(a.msg)}))})).catch((function(){}))}}},g=v,b=(a("310e"),a("2877")),D=Object(b["a"])(g,n,o,!1,null,"8218d4fe",null);e["default"]=D.exports}}]);