/*! * build: Hopaheal * copyright: Mead * time: 2022-8-18 15:39:42 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7aede7ca"],{"1f2c":function(e,t,a){},"546e":function(e,t,a){},"77f1":function(e,t,a){"use strict";a.r(t),a.d(t,"getCalendar",(function(){return n})),a.d(t,"lessonSelect",(function(){return i})),a.d(t,"courseSelect",(function(){return s})),a.d(t,"teacherSelect",(function(){return o})),a.d(t,"addTable",(function(){return l})),a.d(t,"deleteSchedule",(function(){return u})),a.d(t,"importCourseDetail",(function(){return c})),a.d(t,"mainCourseDetail",(function(){return d})),a.d(t,"orderDetail",(function(){return m})),a.d(t,"getDetail",(function(){return f})),a.d(t,"getCalendarSimple",(function(){return p})),a.d(t,"doEditShedule",(function(){return h})),a.d(t,"getTimeList",(function(){return g})),a.d(t,"getRoomaList",(function(){return b})),a.d(t,"importStatistical",(function(){return _})),a.d(t,"chongtuList",(function(){return v})),a.d(t,"doHebingMain",(function(){return y})),a.d(t,"checkClash",(function(){return w})),a.d(t,"gradeOptions",(function(){return k}));var r=a("b775");function n(e){return Object(r["default"])({url:"/lab/schedule/calendar",method:"post",data:e})}function i(e){return Object(r["default"])({url:"/school/lesson-teacher-select-options",method:"get",params:e})}function s(e){return Object(r["default"])({url:"/school/lesson-select-options",method:"get",params:e})}function o(e){return Object(r["default"])({url:"/base/admin-select-options",method:"get",params:e})}function l(e){return Object(r["default"])({url:"/lab/schedule/store",method:"post",data:e})}function u(e){return Object(r["default"])({url:"/lab/schedule/delete/"+e.id,method:"delete",data:e})}function c(e){return Object(r["default"])({url:"/lab/schedule/info/"+e,method:"get"})}function d(e){return Object(r["default"])({url:"/school/schedule/info/"+e,method:"get"})}function m(e){return Object(r["default"])({url:"/lab/open-appointment/info/"+e,method:"get"})}function f(e){return Object(r["default"])({url:"/lab/maintain/info/"+e,method:"get"})}function p(e){return Object(r["default"])({url:"/lab/schedule/calendar-simple",method:"post",data:e})}function h(e){return Object(r["default"])({url:"/lab/schedule/update",method:"post",data:e})}function g(e){return Object(r["default"])({url:"/school/time-select-options",method:"get",params:e})}function b(e){return Object(r["default"])({url:"/school/room-select-options",method:"get",params:e})}function _(e){return Object(r["default"])({url:"/lab/import/record-statistical",method:"get",params:e})}function v(e){return Object(r["default"])({url:"/lab/schedule",method:"get",params:e})}function y(e){return Object(r["default"])({url:"/lab/import/record-change-status",method:"get",params:e})}function w(e){return Object(r["default"])({url:"/lab/import/check-is-clash",method:"get",params:e})}function k(e){return Object(r["default"])({url:"/school/grade-select-options",method:"get",params:e})}},"86e7":function(e,t,a){"use strict";a("1f2c")},"99d9":function(e,t,a){"use strict";a("546e")},dba8:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"content"},[a("vab-query-form",[a("vab-query-form-left-panel",{attrs:{span:12}},[a("el-button",{attrs:{icon:"el-icon-upload2",type:"warning"},on:{click:e.batchImport}},[e._v(" 导入教学任务 ")]),a("a",{attrs:{download:"导实验室执行计划表模板",href:e.lab_url}},[a("i",{staticClass:"el-icon-download"}),e._v(" 实验室执行计划表模板 ")]),a("a",{staticStyle:{"margin-left":"20px"},attrs:{download:"平台课程排课模板",href:e.pingtai_url}},[a("i",{staticClass:"el-icon-download"}),e._v(" 平台课程排课表模板 ")])],1),a("vab-query-form-right-panel",{attrs:{span:12}},[a("el-form",{attrs:{inline:!0,model:e.queryForm},nativeOn:{submit:function(e){e.preventDefault()}}},[a("el-form-item",[a("el-input",{attrs:{clearable:"",placeholder:"请输入文件名称"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.queryData.apply(null,arguments)}},model:{value:e.queryForm.name,callback:function(t){e.$set(e.queryForm,"name","string"===typeof t?t.trim():t)},expression:"queryForm.name"}})],1),a("el-form-item",[a("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:e.queryData}},[e._v(" 查询 ")])],1)],1)],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.listLoading,expression:"listLoading"}],staticStyle:{width:"100%"},attrs:{border:"",data:e.list},on:{"selection-change":e.setSelectRows}},[a("el-table-column",{attrs:{"show-overflow-tooltip":"",type:"selection"}}),a("el-table-column",{attrs:{align:"center",label:"序号",type:"index",width:"60"}}),a("el-table-column",{attrs:{align:"center",label:"记录名称","min-width":"250",prop:"name"}}),a("el-table-column",{attrs:{align:"center",label:"模板类型","min-width":"200",prop:"body","show-overflow-tooltip":""},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[1==r.type?a("el-tag",{attrs:{type:"primary"}},[e._v(" 实验室执行计划表 ")]):e._e(),2==r.type?a("el-tag",{attrs:{type:"success"}},[e._v(" 平台课程排课模板 ")]):e._e()]}}])}),a("el-table-column",{attrs:{align:"center",label:"上传人","min-width":"120",prop:"admin"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[a("span",[e._v(e._s(r.admin?r.admin.name:""))])]}}])}),a("el-table-column",{attrs:{align:"center",label:"状态","min-width":"160",prop:"room"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[5==r.status||8==r.status?a("el-tag",{attrs:{type:"success"}},[e._v(" "+e._s(r.status_text)+" ")]):e._e(),4==r.status||7==r.status?a("el-tag",{attrs:{type:"danger"}},[e._v(" "+e._s(r.status_text)+" ")]):e._e(),3==r.status||2==r.status||6==r.status?a("el-tag",{attrs:{type:"warning"}},[e._v(" "+e._s(r.status_text)+" ")]):e._e(),1==r.status?a("el-tag",[e._v(" "+e._s(r.status_text)+" ")]):e._e()]}}])}),a("el-table-column",{attrs:{align:"center",label:"上传失败原因","min-width":"180",prop:"created_at"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[r.message&&r.message.length>0?a("span",[a("el-tag",{attrs:{type:"danger"}},[e._v(e._s(r.message))])],1):a("span",[e._v("--")])]}}])}),a("el-table-column",{attrs:{align:"center",label:"上传时间","min-width":"180",prop:"created_at"}}),a("el-table-column",{attrs:{align:"center",fixed:"right",label:"操作","min-width":"180"},scopedSlots:e._u([{key:"default",fn:function(t){var r=t.row;return[8==r.status?a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handlePreview(r)}}},[e._v(" 预览 ")]):e._e(),3==r.status?a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleLook(r)}}},[e._v(" 数据审核 ")]):e._e(),5==r.status?a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.hebingMain(r)}}},[e._v(" 合并到主库 ")]):e._e(),8!==r.status?a("el-button",{attrs:{type:"text"},on:{click:function(t){return e.handleDelete(r)}}},[e._v(" 删除 ")]):e._e()]}}])})],1),a("el-pagination",{attrs:{background:"","current-page":e.queryForm.page,layout:e.layout,"page-size":e.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:e.total},on:{"current-change":e.handleCurrentChange,"size-change":e.handleSizeChange}})],1),a("importDialog",{ref:"import",on:{"fetch-data":e.getImportList}})],1)},n=[],i=a("1da1"),s=(a("96cf"),a("fcbe")),o=a("77f1"),l=a("f121"),u=a("f496"),c={name:"TemplateTableimport",components:{importDialog:u["default"]},data:function(){return{listLoading:!0,layout:"total, sizes, prev, pager, next, jumper",total:1,queryForm:{page:1,per_page:15},list:[],selectRows:[],lab_url:"",pingtai_url:""}},created:function(){this.lab_url=l["base_url"]+"/template/import_lesson_schedules_1.xlsx",this.pingtai_url=l["base_url"]+"/template/import_lesson_schedules_2.xlsx",this.getImportList()},methods:{handlePreview:function(e){this.$router.push({path:"/courseTable/importPreview",query:e.id})},hebingMain:function(e){var t=this;this.$baseConfirm("您确定将当前排班合并到主库吗?",null,Object(i["a"])(regeneratorRuntime.mark((function a(){var r,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(o["doHebingMain"])({id:e.id});case 2:r=a.sent,n=r.message,t.$baseMessage(n,"success",!1,"vab-hey-message-success"),t.goBack();case 6:case"end":return a.stop()}}),a)}))))},getImportList:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var a,r,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return e.listLoading=!0,t.next=3,Object(s["importList"])(e.queryForm);case 3:a=t.sent,r=a.data,e.list=r.list,n=r.meta.pagination,e.total=n.total,e.listLoading=!1;case 9:case"end":return t.stop()}}),t)})))()},queryData:function(){this.queryForm.page=1,this.getImportList()},handleSizeChange:function(e){this.queryForm.per_page=e,this.getImportList()},handleCurrentChange:function(e){this.queryForm.page=e,this.getImportList()},batchImport:function(){this.$refs["import"].showEdit()},handleLook:function(e){this.$router.push({path:"/courseTable/importDetail",query:{id:e.id}})},setSelectRows:function(e){this.selectRows=e},handleDelete:function(e){var t=this;e.id&&this.$baseConfirm("您确定要删除当前导入记录吗?",null,Object(i["a"])(regeneratorRuntime.mark((function a(){var r,n;return regeneratorRuntime.wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.next=2,Object(s["doDelete"])(e.id);case 2:return r=a.sent,n=r.message,t.$baseMessage(n,"success",!1,"vab-hey-message-success"),a.next=7,t.getImportList();case 7:case"end":return a.stop()}}),a)}))))}}},d=c,m=(a("86e7"),a("2877")),f=Object(m["a"])(d,r,n,!1,null,"46abc7d5",null);t["default"]=f.exports},f496:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{"before-close":e.handleClose,title:"课表导入",visible:e.dialogVisible,width:"800px"},on:{"update:visible":function(t){e.dialogVisible=t}}},[a("div",{staticClass:"content_1"},[a("el-tabs",{on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"实验室执行计划表",name:"1"}}),a("el-tab-pane",{attrs:{label:"平台课程排课模板",name:"2"}})],1),a("el-form",{ref:"form",attrs:{"label-position":"left","label-width":"90px",model:e.form,rules:e.rules}},[a("div",{staticClass:"down-load"},[e._v(" 点击下载: "),"1"==e.activeName?a("a",{staticStyle:{color:"red"},attrs:{download:"导实验室执行计划表模板",href:e.lab_url}},[e._v(" 实验室执行计划表模板 "),a("i",{staticClass:"el-icon-download"})]):e._e(),"2"==e.activeName?a("a",{staticStyle:{color:"red"},attrs:{download:"平台课程排课模板",href:e.pingtai_url}},[e._v(" 平台课程排课模板 "),a("i",{staticClass:"el-icon-download"})]):e._e()]),a("el-form-item",{attrs:{label:"记录名称:",prop:"name"}},[a("el-input",{attrs:{placeholder:"请输入记录名称"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1),a("el-form-item",{attrs:{label:"学期:",prop:"term_id"}},[a("el-select",{attrs:{disabled:!0,placeholder:"请选择学期"},on:{change:e.changeTrem},model:{value:e.form.term_id,callback:function(t){e.$set(e.form,"term_id",t)},expression:"form.term_id"}},e._l(e.termList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"上传文件:"}},[a("span",{staticClass:"star"},[e._v("*")]),a("el-upload",{staticClass:"upload-demo",attrs:{accept:".xls,.xlsx",action:e.action,data:e.uploadData,drag:"","file-list":e.fileList,"on-error":e.uploadError,"on-remove":e.handleRemove,"on-success":e.uploadSuccess}},[a("i",{staticClass:"el-icon-upload"}),a("div",{staticClass:"el-upload__text"},[e._v(" 将文件拖到此处,或 "),a("em",[e._v("点击上传")])])]),a("div",{staticClass:"tips"},[e._v(" 注意: "),a("div",{domProps:{innerHTML:e._s(e.tips)}})])],1)],1)],1),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.handleClose}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("确 定")])],1)])},n=[],i=a("1da1"),s=(a("96cf"),a("a9e3"),a("d81d"),a("b0c0"),a("f121")),o=a("fcbe"),l={name:"TemplateClassdialog",data:function(){return{activeName:"1",action:"",fileList:[],uploadData:{file_type:"file",type:"import_record"},limit:1,dialogVisible:!1,termList:[],form:{resources:"",term_id:"",name:"",body:"",type:1},typeList:[{id:1,name:"实验室执行计划表"},{id:2,name:"平台课程排课模板"}],rules:{name:[{required:!0,trigger:"blur",message:"请输入记录名称"}],type:[{required:!0,trigger:["change","blur"],message:"请选择导入数据类型"}],term_id:[{required:!0,trigger:["change","blur"],message:"请选择学期"}]},lab_url:"",pingtai_url:"",tips:"",key:"COURSE_TABLE_IMPORT_TIPS"}},created:function(){this.action=s["baseURL"]+"/common/upload",this.fileList=[],this.lab_url=s["base_url"]+"/template/import_lesson_schedules_1.xlsx",this.pingtai_url=s["base_url"]+"/template/import_lesson_schedules_2.xlsx"},methods:{handleClick:function(){this.form.type=Number(this.activeName),"1"==this.activeName&&(this.key="COURSE_TABLE_IMPORT_TIPS"),"2"==this.activeName&&(this.key="TABLE_IMPORT_TIPS_PINGRTAI"),this.getSetting()},handleClose:function(){this.form={resources:"",term_id:"",name:"",body:"",type:1},this.fileList=[],this.dialogVisible=!1},showEdit:function(){var e=localStorage.getItem("term_id");this.form.term_id=Number(e),this.getTermList(),this.getSetting(),this.dialogVisible=!0},getTermList:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(o["getTermList"])();case 2:a=t.sent,r=a.data,e.termList=r;case 5:case"end":return t.stop()}}),t)})))()},changeTrem:function(e){var t=this;this.termList.map((function(a){a.id==e&&(t.form.name=a.name)}))},getTnyMac:function(e){this.form.bodys=e},uploadError:function(){this.fileList=[],this.$message.error("文件上传失败,请重新上传")},uploadSuccess:function(e){console.log(e,"文件上传成功"),this.form.resources=e.data.path},handleRemove:function(){this.fileList=[],this.form.resources=""},save:function(){var e=this;this.$refs["form"].validate(function(){var t=Object(i["a"])(regeneratorRuntime.mark((function t(a){var r,n;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=10;break}return e.dialogVisible=!1,t.next=4,Object(o["importAdd"])(e.form);case 4:r=t.sent,n=r.message,console.log(n),e.$baseMessage("正在导入...","success",!1,"vab-hey-message-success"),setTimeout((function(){e.$emit("fetch-data")}),2e3),e.handleClose();case 10:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())},getSetting:function(){var e=this;return Object(i["a"])(regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(o["getSetting"])({key:e.key});case 2:a=t.sent,r=a.data,e.tips=r.value;case 5:case"end":return t.stop()}}),t)})))()}}},u=l,c=(a("99d9"),a("2877")),d=Object(c["a"])(u,r,n,!1,null,"875b54e0",null);t["default"]=d.exports},fcbe:function(e,t,a){"use strict";a.r(t),a.d(t,"importList",(function(){return n})),a.d(t,"getTermList",(function(){return i})),a.d(t,"importAdd",(function(){return s})),a.d(t,"doDelete",(function(){return o})),a.d(t,"getSetting",(function(){return l}));var r=a("b775");function n(e){return Object(r["default"])({url:"/lab/import/record",method:"get",params:e})}function i(){return Object(r["default"])({url:"/school/term-select-options",method:"get"})}function s(e){return Object(r["default"])({url:"/lab/import/record",method:"post",data:e})}function o(e){return Object(r["default"])({url:"/lab/import/record/"+e,method:"delete"})}function l(e){return Object(r["default"])({url:"/base/setting-key",method:"get",params:e})}}}]);