1 |
- (global["webpackJsonp"]=global["webpackJsonp"]||[]).push([["pages/work/index"],{"17a1":function(t,e,s){"use strict";(function(t,e){var a=s("4ea4");s("11d3"),s("5c17");a(s("66fd"));var i=a(s("bcfa"));t.__webpack_require_UNI_MP_PLUGIN__=s,e(i.default)}).call(this,s("bc2e")["default"],s("543d")["createPage"])},"97f4":function(t,e,s){"use strict";s.d(e,"b",(function(){return i})),s.d(e,"c",(function(){return n})),s.d(e,"a",(function(){return a}));var a={uniNavBar:function(){return s.e("uni_modules/uni-nav-bar/components/uni-nav-bar/uni-nav-bar").then(s.bind(null,"8d91"))},uniCalendar:function(){return Promise.all([s.e("common/vendor"),s.e("uni_modules/uni-calendar/components/uni-calendar/uni-calendar")]).then(s.bind(null,"8de6"))}},i=function(){var t=this.$createElement,e=(this._self._c,this.checkPermi(["course:change:add"])),s=this.dataflag?this.checkPermi(["course:table:add","course:time:add"]):null;this.$mp.data=Object.assign({},{$root:{m0:e,m1:s}})},n=[]},"9e94":function(t,e,s){"use strict";var a=s("a6fe"),i=s.n(a);i.a},a6fe:function(t,e,s){},b133:function(t,e,s){"use strict";s.r(e);var a=s("c457"),i=s.n(a);for(var n in a)["default"].indexOf(n)<0&&function(t){s.d(e,t,(function(){return a[t]}))}(n);e["default"]=i.a},bcfa:function(t,e,s){"use strict";s.r(e);var a=s("97f4"),i=s("b133");for(var n in i)["default"].indexOf(n)<0&&function(t){s.d(e,t,(function(){return i[t]}))}(n);s("9e94");var o=s("f0c5"),c=Object(o["a"])(i["default"],a["b"],a["c"],!1,null,"778d1a42",null,!1,a["a"],void 0);e["default"]=c.exports},c457:function(t,e,s){"use strict";(function(t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var a=s("9b9a"),i=s("49a9"),n=s("ee5c"),o=(s("1db0"),s("1be3")),c={components:{tabList:function(){Promise.all([s.e("common/vendor"),s.e("components/toptab/tab")]).then(function(){return resolve(s("171a"))}.bind(null,s)).catch(s.oe)},shList:function(){Promise.all([s.e("common/vendor"),s.e("components/shlist/list")]).then(function(){return resolve(s("72b1"))}.bind(null,s)).catch(s.oe)},timeTable:function(){s.e("components/timetable/timetable").then(function(){return resolve(s("ceb3"))}.bind(null,s)).catch(s.oe)},noData:function(){Promise.all([s.e("common/vendor"),s.e("components/nodata/nodata")]).then(function(){return resolve(s("2bf6"))}.bind(null,s)).catch(s.oe)},popUp:function(){Promise.all([s.e("common/vendor"),s.e("components/popup/popup")]).then(function(){return resolve(s("144e"))}.bind(null,s)).catch(s.oe)},footers:function(){s.e("components/footer/footer").then(function(){return resolve(s("3939"))}.bind(null,s)).catch(s.oe)}},data:function(){return{footlist:[{module:"home",title:"首页",icon_checked:s("9d9c"),icon_nochecked:s("4dd2")},{module:"work",title:"课表",icon_checked:s("ac89"),icon_nochecked:s("6c1c"),limit:"course:table:list"},{module:"trends",title:"动态",icon_checked:s("2f3c"),icon_nochecked:s("7724"),limit:"xiaoYuan:notice:list"},{module:"mine",title:"我的",icon_checked:s("1a1e"),icon_nochecked:s("b7a3")}],footerindex:"work",isfootflag:!0,color_checked:"161616",color_nochecked:"666666",windowHeight:0,wtopimg:s("6e0a"),tapline:s("7021"),curimg:s("68ca"),backgroundColor:"#ffffff",navborder:!1,leftwith:"200",tabidx:0,titidx:0,list:[],tablist:[],titlist:[{tit:"课程表",val:0},{tit:"调课通知",val:1,limt:""}],timetables:[],timelist:[],classId:"",schoolId:"",teacherClass:[],dataflag:!0,roles:"",tklist:[],pageSize:10,pageNum:1,reachflag:!0,wtdt:"",week:[],weekdata:"",type:0,tiaotype:1,tit:"调课日期",startDate:"",formdata:{subjectClassId:"",subjectClass:"",subject:"",isNum:"",subjectTime:"",subjectWeek:"",beSubject:"",beIsNum:"",beSubjectTime:"",week:"",content:""}}},onShow:function(){},onUnload:function(){t.$off("refreshdatalis")},onPullDownRefresh:function(){this.reachflag=!0,this.pageNum=1,this.list=[],1==this.titidx?(this.getDataFn(),this.init()):this.getClassFn(),setTimeout((function(){t.stopPullDownRefresh()}),1e3)},onLoad:function(){var e=this;this.getClassFn(),this.init(),this.startDate=this.getNowFormatDate(),t.$on("refreshdatalis",(function(t){e.reachflag=!0,e.pageNum=1,e.list=[],e.getClassFn()}))},methods:{checkPermi:o.checkPermi,checkRole:o.checkRole,getClose:function(){this.type=0,this.tiaotype=1;var t={subjectClassId:this.formdata.subjectClassId,subjectClass:this.formdata.subjectClass};this.formdata=JSON.parse(JSON.stringify(t))},bot_btn:function(){this.reachflag&&1==this.titidx&&(this.pageNum++,this.getDataFn())},getNowFormatDate:function(){var t=new Date,e=t.getFullYear(),s=t.getMonth()+1;s=s<10?"0"+s:s;var a=t.getDate();a=a<10?"0"+a:a;var i=e+"-"+s+"-"+a;return this.year=e,this.month=s,i},getTfn:function(t){this.tiaotype=t},getConfirm:function(t){var e=this,s=JSON.parse(JSON.stringify(this.formdata));s.content=t,(0,a.getChangeAddFn)(s).then((function(t){if(200==t.code){e.$toast("新增成功"),e.type=0,e.tiaotype=1;var s={subjectClassId:e.formdata.subjectClassId,subjectClass:e.formdata.subjectClass};e.formdata=JSON.parse(JSON.stringify(s)),setTimeout((function(){e.reachflag=!0,e.pageNum=1,e.list=[],e.getClassFn()}),1500)}else e.$toast(t.msg)}))},getApply:function(){this.tiaotype=1,this.$toast("请在课表中选择调课科目")},confirm:function(t){var e=t.fulldate;1==this.tiaotype?(this.formdata.subjectTime=e,this.$toast("请选择被调课日期"),this.tiaotype=2):(this.formdata.beSubjectTime=e,this.type=7)},getChose:function(t){if(1==this.tiaotype){this.tit="调课日期";var e=JSON.parse(JSON.stringify(t));this.formdata.subject=e.subject,this.formdata.isNum=e.isNum,this.formdata.subjectWeek=e.subjectWeek}else{this.tit="被调课日期";e=JSON.parse(JSON.stringify(t));this.formdata.beSubject=e.subject,this.formdata.beIsNum=e.isNum,this.formdata.week=e.subjectWeek}this.weekdata=t.subjectWeek,this.$refs.calendar.open()},getCourFn:function(){this.$tab.navigateTo("/work/pages/examine/course")},init:function(){var t=this;(0,n.getDictionaryFn)("sys_week").then((function(e){200==e.code&&(t.week=e.data.map((function(t){return{dictLabel:t.dictLabel,dictValue:t.dictValue}})))}))},getTab:function(t){this.tabidx=t,this.classId=this.tablist[t].classId,this.schoolId=this.tablist[t].schoolId,this.formdata.subjectClassId=this.tablist[t].classId,this.formdata.subjectClass=this.tablist[t].className,this.getCourselistFn()},getTit:function(t){this.titidx=t,1==t?this.getDataFn():this.getCourselistFn()},getDataFn:function(){var t=this,e={pageSize:this.pageSize,pageNum:this.pageNum,isPass:2};(0,a.getChangetklistFn)(e).then((function(e){if(200==e.code){if(e.rows.length<t.pageSize)t.reachflag=!1,t.wtdt="到底了~";else{var s=parseInt(e.rows.length)+parseInt(t.pageSize)*parseInt(t.pageNum-1);s<e.total?(t.reachflag=!0,t.wtdt="上拉加载更多"):(t.reachflag=!1,t.wtdt="到底了~")}1==t.pageNum?t.tklist=e.rows:t.tklist=t.tklist.concat(e.rows)}else t.$toast(e.msg)}))},getCourselistFn:function(){var t=this,e={classId:this.classId,schoolId:this.schoolId};e["params[role]"]=this.$store.state.user.choseroles,(0,a.getCourselistFn)(e).then((function(e){200==e.code?t.timetables=e.rows:t.$toast(e.msg)}));var s={schoolId:this.schoolId};(0,a.getTimelistFn)(s).then((function(e){if(200==e.code){var s=[];if(e.rows.length>0){var a=e.rows[0];s=[{val:"1",time:(a.oneStartTime||"")+"-"+(a.oneEndTime||"")},{val:"2",time:(a.twoStartTime||"")+"-"+(a.twoEndTime||"")},{val:"3",time:(a.threeStartTime||"")+"-"+(a.threeEndTime||"")},{val:"4",time:(a.fourStartTime||"")+"-"+(a.fourEndTime||"")},{val:"5",time:(a.fiveStartTime||"")+"-"+(a.fiveEndTime||"")},{val:"6",time:(a.sixStartTime||"")+"-"+(a.sixEndTime||"")},{val:"7",time:(a.sevenStartTime||"")+"-"+(a.sevenEndTime||"")},{val:"8",time:(a.eightStartTime||"")+"-"+(a.eightEndTime||"")}]}else s=[{val:"1"},{val:"2"},{val:"3"},{val:"4"},{val:"5"},{val:"6"},{val:"7"},{val:"8"}];t.timelist=JSON.parse(JSON.stringify(s))}else t.$toast(e.msg)}))},getclassListFn:function(t){var e=this;(0,i.getDeptList)(t).then((function(t){200==t.code?t.data&&t.data.length&&(e.tablist=t.data.map((function(t){return{className:t.deptName,classId:t.deptId,schoolId:t.parentId}})),e.classId=t.data[0].deptId,e.formdata.subjectClassId=e.classId,e.formdata.subjectClass=t.data[0].deptName,e.schoolId=t.data[0].parentId,e.dataflag=!0,e.getCourselistFn()):e.$toast(t.msg)}))},getselfList:function(t){var e=this,s=this,a={parentId:t};a["params[role]"]=this.$store.state.user.choseroles,(0,i.getselfList)(a).then((function(t){if(200==t.code){var a=t.data;a&&a.length&&(e.tablist=a.map((function(t){return{className:t.deptName,classId:t.deptId,schoolId:t.parentId}})),s.classId=t.data[0].deptId,s.formdata.subjectClassId=s.classId,s.formdata.subjectClass=t.data[0].deptName,s.schoolId=t.data[0].parentId,s.dataflag=!0,s.getCourselistFn())}else e.$toast(t.msg)}))},getClassFn:function(){var t=this,e=this,s=e.$store.state.user.choseroles;if(e.roles=s,"teacher"==s){var a=e.$store.state.user.schoolId;this.getselfList(a)}else if("parents"==s)this.$store.dispatch("GetInforoles").then((function(s){if(200==s.code){var a=s.data;if(a.user&&a.user.parentsStudent&&a.user.parentsStudent.length){var i=[],n=new Map;i=a.user.parentsStudent.filter((function(t){return!n.has(t.classId)&&n.set(t.classId,1)})),e.tablist=i.map((function(t){return{className:t.className,classId:t.classId,schoolId:t.schoolId}})),t.classId=i[0].classId,e.schoolId=i[0].schoolId,e.formdata.subjectClassId=e.classId,e.formdata.subjectClass=i[0].className,e.dataflag=!0,e.getCourselistFn()}else e.dataflag=!1}}));else{e.classId="",e.formdata.subjectClassId="",e.formdata.subjectClass="";a=e.$store.state.user.deptId||"";e.schoolId=a,e.getselfList(0)}}},mounted:function(){var e=t.getSystemInfoSync();this.windowHeight=Number(e.windowHeight)}};e.default=c}).call(this,s("543d")["default"])}},[["17a1","common/runtime","common/vendor"]]]);
|