/*! * build: Hopaheal * copyright: Mead * time: 2023-3-13 15:21:04 */ (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7fd62f88"],{"62da":function(t,e,s){"use strict";s.r(e),s.d(e,"getList",(function(){return i})),s.d(e,"doEdit",(function(){return o})),s.d(e,"doAdd",(function(){return l})),s.d(e,"doDelete",(function(){return r})),s.d(e,"doDeletes",(function(){return n}));var a=s("b775");function i(t){return Object(a["default"])({url:"/school/time",method:"get",params:t})}function o(t){return Object(a["default"])({url:"/school/time/"+t.id,method:"put",data:t})}function l(t){return Object(a["default"])({url:"/school/time",method:"post",data:t})}function r(t){return Object(a["default"])({url:"/school/time/"+t,method:"delete"})}function n(t){return Object(a["default"])({url:"/school/time-delete",method:"post",data:t})}},"74d3":function(t,e,s){},"7d1f":function(t,e,s){},b4c4:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("el-dialog",{attrs:{"close-on-click-modal":!1,title:t.title,visible:t.dialogFormVisible,width:"800px"},on:{"update:visible":function(e){t.dialogFormVisible=e},close:t.close},scopedSlots:t._u([{key:"footer",fn:function(){return[s("el-button",{on:{click:t.close}},[t._v("取 消")]),"编辑"==t.title?s("el-button",{attrs:{type:"primary"},on:{click:t.save}},[t._v(" 确 定 ")]):t._e(),"添加"==t.title?s("el-button",{attrs:{type:"primary"},on:{click:t.add}},[t._v(" 添 加 ")]):t._e()]},proxy:!0}])},[s("el-form",{ref:"form",attrs:{"label-width":"100px",model:t.form,rules:t.rules}},[s("el-form-item",{attrs:{label:"时间段类型",prop:"type"}},[s("el-select",{staticStyle:{width:"100%"},attrs:{clearable:"",placeholder:"请选择时间段类型"},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}},t._l(t.time_status,(function(t){return s("el-option",{key:t.type,attrs:{label:t.type_name,value:t.type}})})),1)],1),s("el-form-item",{attrs:{label:"时间段名称",prop:"name"}},[s("el-input",{attrs:{placeholder:"请输入时间段名称"},model:{value:t.form.name,callback:function(e){t.$set(t.form,"name",e)},expression:"form.name"}})],1),s("el-form-item",{attrs:{label:"开始时间",prop:"start_time"}},[s("el-time-picker",{staticStyle:{width:"100%"},attrs:{format:"HH:mm",placeholder:"选择开始时间","value-format":"HH:mm"},model:{value:t.form.start_time,callback:function(e){t.$set(t.form,"start_time",e)},expression:"form.start_time"}})],1),s("el-form-item",{attrs:{label:"结束时间",prop:"end_time"}},[s("el-time-picker",{staticStyle:{width:"100%"},attrs:{format:"HH:mm",placeholder:"选择结束时间","value-format":"HH:mm"},model:{value:t.form.end_time,callback:function(e){t.$set(t.form,"end_time",e)},expression:"form.end_time"}})],1),s("el-form-item",{attrs:{label:"排序",prop:"sort"}},[s("el-input",{model:{value:t.form.sort,callback:function(e){t.$set(t.form,"sort",e)},expression:"form.sort"}})],1),s("el-form-item",{attrs:{label:"状态",prop:"status"}},[s("el-radio-group",{model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},[s("el-radio",{attrs:{label:1}},[t._v("正常")]),s("el-radio",{attrs:{label:0}},[t._v("暂停")])],1)],1)],1)],1)},i=[],o=s("62da"),l=s("f121"),r={name:"DepartmentManagementEdit",data(){return{action:"",uploadData:{file_type:"img",type:"course"},limit:1,form:{name:"",start_time:"",end_time:"",status:1,sort:0},time_status:[{type:0,type_name:"上午"},{type:1,type_name:"下午"},{type:2,type_name:"晚上"},{type:3,type_name:"中午"}],defaultProps:{children:"children",label:"name"},roleData:[{id:0,name:"无"}],lazy:!1,rules:{start_time:[{required:!0,trigger:"blur",message:"请选择开始时间"}],end_time:[{required:!0,trigger:"blur",message:"请选择结束时间"}],name:[{required:!0,trigger:"blur",message:"请输入时间段名称"}],type:[{required:!0,trigger:"change",message:"请选择时间段"}],sort:[{required:!0,trigger:"blur",message:"请输入序号"}],status:[{required:!0,trigger:"blur",message:"请选择状态"}]},title:"",dialogFormVisible:!1}},created(){this.action=l["baseURL"]+"/common/upload",console.log(this.action,"action"),this.fileList=[]},methods:{showEdit(t){t?(this.title="编辑",this.$nextTick(()=>{this.form=Object.assign({},t)}),console.log(this.form,"时间")):this.title="添加",this.dialogFormVisible=!0},uploadSuccess(t){console.log(t,"图片上传成功"),this.form.headimg=t.data.url},clearFile(){console.log("上传之前"),this.imageUrl=""},close(){this.$refs["form"].resetFields(),this.dialogFormVisible=!1,this.fileList=[]},changeRole(t){this.form.role_id=t,console.log(t,"----------------")},save(){this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(o["doEdit"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.fileList=[],this.close()}})},add(){this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(o["doAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.fileList=[],this.close()}})}}},n=r,c=(s("fe51"),s("0b56")),d=Object(c["a"])(n,a,i,!1,null,null,null);e["default"]=d.exports},d96f:function(t,e,s){"use strict";s.r(e);var a=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"role-management-container"},[a("vab-query-form",[a("vab-query-form-left-panel",{attrs:{span:5}},[a("el-button",{attrs:{icon:"el-icon-plus",type:"primary"},on:{click:t.handleEdit}},[t._v(" 添加 ")]),a("el-button",{attrs:{icon:"el-icon-delete",type:"danger"},on:{click:t.handleDelete}},[t._v(" 批量删除 ")])],1),a("vab-query-form-right-panel",{attrs:{span:19}},[a("el-form",{attrs:{inline:!0,model:t.queryForm},nativeOn:{submit:function(t){t.preventDefault()}}},[a("el-form-item",{staticClass:"history",staticStyle:{width:"160px"},attrs:{label:""}},[a("el-select",{staticStyle:{width:"160px"},attrs:{clearable:"",placeholder:"请选择状态"},model:{value:t.queryForm.status,callback:function(e){t.$set(t.queryForm,"status",e)},expression:"queryForm.status"}},t._l(t.t_status,(function(t){return a("el-option",{key:t.id,attrs:{label:t.name,value:t.id}})})),1)],1),a("el-form-item",[a("el-button",{attrs:{icon:"el-icon-search",type:"primary"},on:{click:t.queryData}},[t._v(" 查询 ")])],1)],1)],1)],1),a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.listLoading,expression:"listLoading"}],attrs:{border:"",data:t.list},on:{"selection-change":t.setSelectRows},scopedSlots:t._u([{key:"empty",fn:function(){return[a("el-image",{staticClass:"vab-data-empty",attrs:{src:s("f1f0")}})]},proxy:!0}])},[a("el-table-column",{attrs:{"show-overflow-tooltip":"",type:"selection"}}),a("el-table-column",{attrs:{align:"center",label:"序号",sortable:"",type:"index",width:"60"}}),a("el-table-column",{attrs:{align:"center",label:"时间段名称",prop:"name","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:"开始时间",prop:"start_time","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:"结束时间",prop:"end_time","show-overflow-tooltip":""}}),a("el-table-column",{attrs:{align:"center",label:"排序",prop:"sort","show-overflow-tooltip":"",sortable:""},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.row;return[a("div",{staticClass:"edit"},[t.editForm.id==s.id&&1==t.editStatus?a("i",{staticClass:"el-icon-circle-close",on:{click:function(e){return t.cancelSort(s)}}}):t._e(),t.editForm.id!==s.id||0==t.editStatus?a("span",{staticClass:"sort-num"},[t._v(" "+t._s(s.sort)+" ")]):t._e(),t.editForm.id==s.id&&1==t.editStatus?a("el-input",{ref:"getFocus",staticClass:"input-sort",on:{input:t.inputSort},model:{value:s.sort,callback:function(e){t.$set(s,"sort",e)},expression:"row.sort"}}):t._e(),t.editForm.id!==s.id||0==t.editStatus?a("i",{staticClass:"el-icon-edit",on:{click:function(e){return t.changeSort(s)}}}):t._e(),t.editForm.id==s.id&&1==t.editStatus?a("i",{staticClass:"el-icon-circle-check",on:{click:t.sureChange}}):t._e()],1)]}}])}),a("el-table-column",{attrs:{align:"center",label:"状态",prop:"status","show-overflow-tooltip":""},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.row;return[1==s.status?a("el-tag",[t._v("正常")]):t._e(),0==s.status?a("el-tag",{attrs:{type:"danger"}},[t._v("暂停")]):t._e()]}}])}),a("el-table-column",{attrs:{align:"center",label:"操作","show-overflow-tooltip":"",width:"170"},scopedSlots:t._u([{key:"default",fn:function(e){var s=e.row;return[a("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleEdit(s)}}},[t._v("编辑")]),a("el-button",{attrs:{type:"text"},on:{click:function(e){return t.handleDelete(s)}}},[t._v("删除")])]}}])})],1),a("el-dialog",{attrs:{"before-close":t.handleClose1,center:"",title:t.d_list.name,visible:t.detail_visable,width:"800px"},on:{"update:visible":function(e){t.detail_visable=e}}},[a("div",{staticClass:"detail_wrap"},[a("div",[t._v("时间段:"+t._s(t.d_list.type_name))]),a("div",[t._v("上课时间:"+t._s(t.d_list.start_time)+"-"+t._s(t.d_list.end_time))])]),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{attrs:{type:"primary"},on:{click:function(e){t.detail_visable=!1}}},[t._v(" 确 定 ")])],1)]),a("el-pagination",{attrs:{background:"","current-page":t.queryForm.page,layout:t.layout,"page-size":t.queryForm.per_page,"page-sizes":[15,20,30,40,50,100],total:t.queryForm.total},on:{"current-change":t.handleCurrentChange,"size-change":t.handleSizeChange}}),a("edit",{ref:"edit",on:{"fetch-data":t.fetchData}})],1)},i=[],o=s("62da"),l=s("b4c4"),r=s("f121"),n=s("7736"),c={name:"RoleManagement",components:{Edit:l["default"]},data(){return{action:"",uploadData:{file_type:"file",type:"import_teacher"},fileList:[],list:[],fileId:"",listLoading:!0,layout:"total, sizes, prev, pager, next, jumper",selectRows:"",queryForm:{page:1,per_page:15},imageList:[],t_status:[{id:0,name:"暂停"},{id:1,name:"正常"}],detail_visable:!1,d_list:{},oldSort:0,editForm:"",editStatus:0,authForm:{id:"",menuIds:[]}}},computed:{...Object(n["c"])({token:"user/token",language:"settings/language"})},created(){this.fetchData(),this.action=r["baseURL"]+"/base/common/upload",this.fileList=[]},methods:{setSelectRows(t){this.selectRows=t},async changeSort(t){this.editStatus=1,this.editForm=t,this.oldSort=t.sort,this.$nextTick(()=>{this.$refs["getFocus"].focus()})},cancelSort(t){this.editStatus=0,t.sort=this.oldSort},inputSort(t){console.log(t,"000000000"),this.editForm.sort=t},async sureChange(){if(console.log("触发change事件"),this.editStatus=0,this.oldSort!==this.editForm.sort){const{message:t}=await Object(o["doEdit"])(this.editForm);console.log(t,"message"),this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.fetchData()}},handleClose1(){this.detail_visable=!1},handleEdit(t){t.id?this.$refs["edit"].showEdit(t):this.$refs["edit"].showEdit()},add(){this.$refs["form"].validate(async t=>{if(t){const{message:t}=await Object(o["doAdd"])(this.form);this.$baseMessage(t,"success",!1,"vab-hey-message-success"),this.$emit("fetch-data"),this.close()}})},handleDetail(t){this.detail_visable=!0,this.d_list=t,console.log(t,"详情")},handleDelete(t){if(t.id)this.$baseConfirm("你确定要删除当前项吗",null,async()=>{const{message:e}=await Object(o["doDelete"])(t.id);this.$baseMessage(e,"success",!1,"vab-hey-message-success"),await this.fetchData()});else if(this.selectRows.length>0){const t=this.selectRows.map(t=>t.id);console.log(t,"ids"),this.$baseConfirm("你确定要删除选中项吗",null,async()=>{const{message:e}=await Object(o["doDeletes"])({ids:t});this.$baseMessage(e,"success",!1,"vab-hey-message-success"),await this.fetchData()})}else this.$baseMessage("未选中任何行","error",!1,"vab-hey-message-error")},handleSizeChange(t){this.queryForm.per_page=t,this.fetchData()},handleCurrentChange(t){this.queryForm.page=t,this.fetchData()},queryData(){this.queryForm.page=1,this.fetchData()},async fetchData(){this.listLoading=!0;const{data:t}=await Object(o["getList"])(this.queryForm);console.log(t,"时间段列表"),this.list=t.list;const{meta:e}=t;this.queryForm.total=e.pagination.total,this.listLoading=!1}}},d=c,u=(s("fefa"),s("0b56")),m=Object(u["a"])(d,a,i,!1,null,"b24f188e",null);e["default"]=m.exports},f1f0:function(t,e,s){t.exports=s.p+"static/img/data_empty.f2997617.png"},fe51:function(t,e,s){"use strict";s("7d1f")},fefa:function(t,e,s){"use strict";s("74d3")}}]);