chunk-3d701485.2e96759e.js 5.1 KB

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