| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-70f24304"],{a6e9:function(e,t,a){"use strict";a.d(t,"a",(function(){return s})),a.d(t,"b",(function(){return c}));var n=a("b775"),r=a("4328"),i=a.n(r),o="/api-web";function s(e){return Object(n["a"])({url:o+"/sysConfig/list",method:"get",params:e})}function c(e){return Object(n["a"])({url:o+"/sysConfig/update",method:"post",data:i.a.stringify(e)})}},aa53:function(e,t,a){},c83a:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"m-container"},[e._m(0),e._v(" "),a("div",{staticClass:"m-core"},[a("div",{staticClass:"m-wrap"},[a("div",{staticClass:"title"},[e._v("课酬导出:")]),e._v(" "),a("el-date-picker",{attrs:{type:"month",placeholder:"选择月","value-format":"yyyy-MM-dd"},model:{value:e.mouth,callback:function(t){e.mouth=t},expression:"mouth"}}),e._v(" "),a("div",{directives:[{name:"permission",rawName:"v-permission",value:"export/teacherSalary",expression:"'export/teacherSalary'"}],staticClass:"newBand",on:{click:e.exportSalar}},[e._v("导出")]),e._v(" "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("\n 将只导出当前选择月份已结算的课程课酬。\n ")]),e._v(" "),a("i",{directives:[{name:"permission",rawName:"v-permission",value:"export/teacherSalary",expression:"'export/teacherSalary'"}],staticClass:"el-icon-question micon el-tooltip",staticStyle:{"font-size":"18px",color:"#F56C6C"}})])],1),e._v(" "),a("el-divider"),e._v(" "),a("div",{staticClass:"m-core"},[a("div",{staticClass:"m-wrap"},[a("div",{staticClass:"title"},[e._v("乐团招生汇总:\n ")]),e._v(" "),a("el-select",{staticClass:"organSelect",staticStyle:{width:"100%"},attrs:{filterable:"",multiple:"",clearable:""},model:{value:e.organIdList,callback:function(t){e.organIdList="string"===typeof t?t.trim():t},expression:"organIdList"}},e._l(e.organList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1),e._v(" "),a("div",{directives:[{name:"permission",rawName:"v-permission",value:"export/musicGroupRegister",expression:"'export/musicGroupRegister'"}],staticClass:"newBand",on:{click:e.exportMusicGroup}},[e._v("导出")]),e._v(" "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("\n 请选择分部后,导出招生情况汇总表,分部可多选\n ")]),e._v(" "),a("i",{directives:[{name:"permission",rawName:"v-permission",value:"export/musicGroupRegister",expression:"'export/musicGroupRegister'"}],staticClass:"el-icon-question micon el-tooltip",staticStyle:{"font-size":"18px",color:"#F56C6C"}})])],1)]),e._v(" "),a("el-divider"),e._v(" "),a("div",{staticClass:"m-core"},[a("div",{staticClass:"m-wrap"},[a("div",{staticClass:"title"},[e._v("老师默认课酬:\n ")]),e._v(" "),a("el-select",{staticClass:"organSelect",staticStyle:{width:"100%"},attrs:{filterable:"",clearable:""},model:{value:e.teacherDefaultSalaryOrganId,callback:function(t){e.teacherDefaultSalaryOrganId="string"===typeof t?t.trim():t},expression:"teacherDefaultSalaryOrganId"}},e._l(e.organList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1),e._v(" "),a("div",{directives:[{name:"permission",rawName:"v-permission",value:"export/teacherDefaultSalary",expression:"'export/teacherDefaultSalary'"}],staticClass:"newBand",on:{click:e.exportDefaultSalary}},[e._v("导出")]),e._v(" "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("\n 请选择分部后,导出老师列表及老师课酬信息\n ")]),e._v(" "),a("i",{directives:[{name:"permission",rawName:"v-permission",value:"export/teacherDefaultSalary",expression:"'export/teacherDefaultSalary'"}],staticClass:"el-icon-question micon el-tooltip",staticStyle:{"font-size":"18px",color:"#F56C6C"}})])],1)])],1)])},r=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("h2",[a("div",{staticClass:"squrt"}),e._v("报表中心\n ")])}],i=(a("a6e9"),a("1cc7")),o=a("bc3a"),s=a.n(o),c=a("5f87"),l=a("3908"),u=a("4328"),p=a.n(u),d={name:"reportForm",data:function(){return{mouth:"",organList:[],organIdList:[],teacherDefaultSalaryOrganId:""}},mounted:function(){var e=this;Object(i["R"])().then((function(t){200==t.code&&(e.organList=t.data)}))},methods:{exportSalar:function(){var e=this;if(this.mouth){var t="/api-web/export/teacherSalary",a={date:this.mouth},n={method:"POST",headers:{Authorization:Object(c["a"])()},data:p.a.stringify(a),url:t,responseType:"blob"};this.$confirm("您确定导出课酬","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){l["a"].startLoading(),s()(n).then((function(t){var a=new Blob([t.data],{type:"application/vnd.ms-excel;charset=utf-8"}),n=new Response(a).text();n.then((function(t){if(-1!=t.indexOf("code")){var n=JSON.parse(t);e.$message.error(n.msg)}else{var r=URL.createObjectURL(a),i=document.createElement("a"),o=new Date,s=o.getFullYear()+""+(o.getMonth()+1)+o.getDate(),c=s+"课酬";i.href=r,i.setAttribute("download",c),document.body.appendChild(i),i.click()}})),l["a"].endLoading()})).catch((function(t){e.$message.error("导出数据失败,请联系管理员"),l["a"].endLoading()}))})).catch((function(){}))}else this.$message.error("请选择导出月份")},exportMusicGroup:function(){var e=this;if(this.organIdList.length<1)this.$message.error("请至少选择一个分部");else{var t="/api-web/export/musicGroupRegister",a={organIds:this.organIdList.join(",")},n={method:"POST",headers:{Authorization:Object(c["a"])()},data:p.a.stringify(a),url:t,responseType:"blob"};this.$confirm("您确定导出招生情况汇总表","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){l["a"].startLoading(),s()(n).then((function(t){var a=new Blob([t.data],{type:"application/vnd.ms-excel;charset=utf-8"}),n=new Response(a).text();n.then((function(t){if(-1!=t.indexOf("code")){var n=JSON.parse(t);e.$message.error(n.msg)}else{var r=URL.createObjectURL(a),i=document.createElement("a"),o=new Date,s=o.getFullYear()+""+(o.getMonth()+1)+o.getDate(),c=s+"招生情况汇总表";i.href=r,i.setAttribute("download",c),document.body.appendChild(i),i.click()}})),l["a"].endLoading()})).catch((function(t){e.$message.error("导出数据失败,请联系管理员"),l["a"].endLoading()}))})).catch((function(){}))}},exportDefaultSalary:function(){var e=this;if(this.teacherDefaultSalaryOrganId){var t="/api-web/export/teacherDefaultSalary",a={organId:this.teacherDefaultSalaryOrganId},n={method:"POST",headers:{Authorization:Object(c["a"])()},data:p.a.stringify(a),url:t,responseType:"blob"};this.$confirm("您确定导出老师默认课酬表","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){l["a"].startLoading(),s()(n).then((function(t){var a=new Blob([t.data],{type:"application/vnd.ms-excel;charset=utf-8"}),n=new Response(a).text();n.then((function(t){if(-1!=t.indexOf("code")){var n=JSON.parse(t);e.$message.error(n.msg)}else{var r=URL.createObjectURL(a),i=document.createElement("a"),o=new Date,s=o.getFullYear()+""+(o.getMonth()+1)+o.getDate(),c=s+"老师默认课酬表";i.href=r,i.setAttribute("download",c),document.body.appendChild(i),i.click()}})),l["a"].endLoading()})).catch((function(t){e.$message.error("导出数据失败,请联系管理员"),l["a"].endLoading()}))})).catch((function(){}))}else this.$message.error("请选择一个分部")}}},m=d,v=(a("fa0e"),a("2877")),f=Object(v["a"])(m,n,r,!1,null,"7d472107",null);t["default"]=f.exports},fa0e:function(e,t,a){"use strict";var n=a("aa53"),r=a.n(n);r.a}}]);
|