chunk-fe766a16.5bd211e0.js 15 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-fe766a16"],{"014e0":function(e,t,a){},"09f4":function(e,t,a){"use strict";a.d(t,"a",function(){return r}),Math.easeInOutQuad=function(e,t,a,s){return e/=s/2,e<1?a/2*e*e+t:(e--,-a/2*(e*(e-2)-1)+t)};var s=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)}}();function n(e){document.documentElement.scrollTop=e,document.body.parentNode.scrollTop=e,document.body.scrollTop=e}function i(){return document.documentElement.scrollTop||document.body.parentNode.scrollTop||document.body.scrollTop}function r(e,t,a){var r=i(),l=e-r,o=20,u=0;t="undefined"===typeof t?500:t;var c=function e(){u+=o;var i=Math.easeInOutQuad(u,r,l,t);n(i),u<t?s(e):a&&"function"===typeof a&&a()};c()}},"1a77":function(e,t,a){"use strict";a.r(t);var s=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"m-container"},[a("el-page-header",{attrs:{content:"学员缴费记录"},on:{back:e.goBack}}),e._v(" "),a("div",{staticClass:"infoMsg"},[a("div",{staticClass:"left"},[a("p",{staticClass:"title"},[e._v("状态")]),e._v(" "),1==e.info.paymentStatus?a("p",{staticClass:"status",staticStyle:{color:"#ff6a6a"}},[e._v(e._s("进行中"))]):e._e(),e._v(" "),0==e.info.paymentStatus?a("p",{staticClass:"status",staticStyle:{color:"#ff6a6a"}},[e._v(e._s("未开始"))]):e._e(),e._v(" "),2==e.info.paymentStatus?a("p",{staticClass:"status",staticStyle:{color:"#5ccdb8"}},[e._v(e._s("已结束"))]):e._e()]),e._v(" "),a("div",{staticClass:"right"},[a("div",{staticClass:"expectBox first"},[a("p",{staticClass:"title"},[e._v("预计缴费日期")]),e._v(" "),a("p",{staticClass:"status"},[e._v(e._s(e._f("formatTimer")(e.info.startPaymentDate))+"~"+e._s(e._f("formatTimer")(e.info.deadlinePaymentDate)))])]),e._v(" "),a("div",{staticClass:"expectBox"},[a("p",{staticClass:"title"},[e._v("预计缴费人数")]),e._v(" "),a("p",{staticClass:"status"},[e._v(e._s(e.info.expectNum?e.info.expectNum:0))])]),e._v(" "),a("div",{staticClass:"expectBox"},[a("p",{staticClass:"title"},[e._v("实际缴费人数")]),e._v(" "),a("p",{staticClass:"status"},[e._v(e._s(e.info.actualNum?e.info.actualNum:0))])]),e._v(" "),a("div",{staticClass:"expectBox"},[a("p",{staticClass:"title"},[e._v("收款金额")]),e._v(" "),a("p",{staticClass:"status"},[e._v(e._s(e.info.sumActualAmount?e.info.sumActualAmount:0))])])])]),e._v(" "),a("div",{staticClass:"m-core"},[a("el-form",{attrs:{inline:!0,model:e.searchForm}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"学员编号,手机号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.search(t)}},model:{value:e.searchForm.search,callback:function(t){e.$set(e.searchForm,"search","string"===typeof t?t.trim():t)},expression:"searchForm.search"}})],1),e._v(" "),a("el-form-item",[a("el-select",{staticStyle:{width:"180px"},attrs:{clearable:"",filterable:"",placeholder:"请选择声部"},model:{value:e.searchForm.subjectId,callback:function(t){e.$set(e.searchForm,"subjectId","string"===typeof t?t.trim():t)},expression:"searchForm.subjectId"}},e._l(e.soundList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})}),1)],1),e._v(" "),a("el-form-item",[a("el-select",{staticStyle:{width:"180px"},attrs:{clearable:"",filterable:"",placeholder:"请选择状态"},model:{value:e.searchForm.paymentStatus,callback:function(t){e.$set(e.searchForm,"paymentStatus","string"===typeof t?t.trim():t)},expression:"searchForm.paymentStatus"}},[a("el-option",{attrs:{label:"未缴费",value:"NON_PAYMENT"}}),e._v(" "),a("el-option",{attrs:{label:"缴费中",value:"PROCESSING"}}),e._v(" "),a("el-option",{attrs:{label:"已缴费",value:"PAID_COMPLETED"}})],1)],1),e._v(" "),a("el-form-item",[a("el-select",{staticStyle:{width:"180px"},attrs:{clearable:"",filterable:"",placeholder:"请选择学员状态"},model:{value:e.searchForm.musicGroupStatus,callback:function(t){e.$set(e.searchForm,"musicGroupStatus","string"===typeof t?t.trim():t)},expression:"searchForm.musicGroupStatus"}},[a("el-option",{attrs:{label:"在读",value:"NORMAL"}}),e._v(" "),a("el-option",{attrs:{label:"退团",value:"QUIT"}}),e._v(" "),a("el-option",{attrs:{label:"休学",value:"QUIT_SCHOOL"}}),e._v(" "),a("el-option",{attrs:{label:"报名",value:"APPLY"}})],1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"danger"},on:{click:e.search}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onReSet}},[e._v("重置")])],1)],1),e._v(" "),a("div",{staticClass:"wrap"},[a("div",{directives:[{name:"permission",rawName:"v-permission",value:"musicGroupPaymentCalenderDetail/updateExpectAmount",expression:"'musicGroupPaymentCalenderDetail/updateExpectAmount'"}],staticClass:"newBand",on:{click:e.resetPay}},[e._v("修改缴费金额")]),e._v(" "),0!=e.info.paymentStatus?a("div",{directives:[{name:"permission",rawName:"v-permission",value:"musicGroupPaymentCalenderDetail/openPayment",expression:"'musicGroupPaymentCalenderDetail/openPayment'"}],staticClass:"newBand",on:{click:e.startPay}},[e._v("开启缴费")]):e._e(),e._v(" "),2!=e.info.paymentStatus?a("div",{directives:[{name:"permission",rawName:"v-permission",value:"musicGroupPaymentCalenderDetail/add",expression:"'musicGroupPaymentCalenderDetail/add'"}],staticClass:"newBand",on:{click:e.addStudentBtn}},[e._v("新增学员")]):e._e(),e._v(" "),0==e.info.paymentStatus?a("div",{directives:[{name:"permission",rawName:"v-permission",value:"musicGroupPaymentCalenderDetail/batchDel",expression:"'musicGroupPaymentCalenderDetail/batchDel'"}],staticClass:"newBand",on:{click:e.delStudentBtn}},[e._v("删除学员")]):e._e(),e._v(" "),a("div",{directives:[{name:"permission",rawName:"v-permission",value:"export/musicGroupPaymentCalenderDetail",expression:"'export/musicGroupPaymentCalenderDetail'"}],staticClass:"newBand",on:{click:e.onMusicGroupPaymentCalenderDetail}},[e._v("缴费记录导出")])]),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",selectable:e.checkSelect,width:"55"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"userId",label:"学员编号"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"studentId",label:"学员姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.sysUser?a("div",[e._v("\n "+e._s(t.row.sysUser.username)+"\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"学员声部"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.studentRegistration?a("div",[e._v("\n "+e._s(t.row.studentRegistration.subjectName)+"\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"学员状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.studentRegistration?a("div",[e._v("\n "+e._s(e._f("studentTeamStatus")(t.row.studentRegistration.musicGroupStatus))+"\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"studentId",label:"手机号"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.sysUser?a("div",[e._v("\n "+e._s(t.row.sysUser.phone)+"\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"expectAmount",label:"预计缴费金额"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"缴费开始日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("formatTimer")(t.row.startPaymentDateMgpc))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"缴费截止日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("formatTimer")(t.row.deadlinePaymentDateMgpc))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"缴费状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("paymentStatusDetall")(t.row.paymentStatus))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"studentId",label:"支付时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("dateForMinFormat")(t.row.payTime))+"\n ")])]}}])})],1),e._v(" "),a("pagination",{attrs:{total:e.rules.total,page:e.rules.page,limit:e.rules.limit,"page-sizes":e.rules.page_size},on:{"update:page":function(t){return e.$set(e.rules,"page",t)},"update:limit":function(t){return e.$set(e.rules,"limit",t)},pagination:e.getList}})],1)],1),e._v(" "),a("el-dialog",{attrs:{visible:e.resetPayVisible,width:"500px",title:"修改缴费金额"},on:{"update:visible":function(t){e.resetPayVisible=t}}},[a("el-form",{ref:"resetPayForm",attrs:{model:e.resetPayForm,inline:!0,"label-width":"120px","label-position":"right"}},[a("el-form-item",{attrs:{label:"预计缴费金额",rules:[{required:!0,message:"请输入预计缴费金额",trigger:"blur"},{pattern:/(^[1-9]([0-9]+)?(\.[0-9]{1,2})?$)|(^(0){1}$)|(^[0-9]\.[0-9]([0-9])?$)/,message:"请输入正确的金额",trigger:"blur"}],prop:"momey"}},[a("el-input",{model:{value:e.resetPayForm.momey,callback:function(t){e.$set(e.resetPayForm,"momey",t)},expression:"resetPayForm.momey"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.resetPayVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitReset}},[e._v("确 定")])],1)],1),e._v(" "),a("el-dialog",{attrs:{visible:e.studentVisible,width:"600"},on:{"update:visible":function(t){e.studentVisible=t}}},[a("el-table",{ref:"singleTable",staticClass:"studenTable",attrs:{data:e.studentList,"highlight-current-row":""},on:{"current-change":e.handleCurrentChange}},[a("el-table-column",{attrs:{property:"userId",align:"center",label:"学员编号"}}),e._v(" "),a("el-table-column",{attrs:{property:"name",align:"center",label:"学员姓名"}}),e._v(" "),a("el-table-column",{attrs:{property:"phone",align:"center",label:"手机号"}})],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:e.cancleAdd}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.submitAddStudent}},[e._v("确 定")])],1)],1)],1)},n=[],i=(a("386d"),a("bc3a")),r=a.n(i),l=a("5f87"),o=a("333d"),u=a("3908"),c=a("e3eb"),d=a.n(c),m=a("4328"),p=a.n(m),f=a("1cc7"),v={components:{pagination:o["a"]},data:function(){return{searchForm:{search:null,subjectId:null,paymentStatus:null,musicGroupStatus:null},teacherList:[],soundList:[],tableList:[{studentId:111}],rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},payVisible:!1,resetPayVisible:!1,studentVisible:!1,chioseStudent:null,studentList:[],pickerOptions:{disabledDate:function(e){return e.getTime()+864e5<=(new Date).getTime()}},payForm:{startDate:null},resetPayForm:{momey:null},activeChiose:[],id:null,ids:null,info:{paymentStatus:null,startPaymentDate:null,deadlinePaymentDate:null,expectNum:null,actualNum:null,sumActualAmount:null}}},created:function(){},mounted:function(){var e=this;this.teamid=this.$route.query.id,Object(f["F"])({musicGroupId:this.teamid}).then(function(t){200==t.code&&(e.soundList=t.data)}),this.init()},activated:function(){this.init()},methods:{init:function(){this.getList()},getList:function(){var e=this;this.id=this.$route.query.paymentId,Object(f["eb"])({id:this.id}).then(function(t){200==t.code&&(e.info={paymentStatus:t.data.calender.paymentStatus,startPaymentDate:t.data.calender.startPaymentDate,deadlinePaymentDate:t.data.calender.deadlinePaymentDate,expectNum:t.data.calender.expectNum,actualNum:t.data.calender.actualNum,sumActualAmount:t.data.sumActualAmount},e.searchForm.id=e.id,e.searchForm.page=e.rules.page,e.searchForm.rows=e.rules.limit,Object(f["Gb"])(e.searchForm).then(function(t){200==t.code&&(e.rules.total=t.data.total,e.tableList=t.data.rows)}))})},search:function(){this.rules.page=1,this.getList()},onReSet:function(){this.searchForm={search:null,subjectId:null,paymentStatus:null},this.search()},checkSelect:function(e){return"NON_PAYMENT"==e.paymentStatus},resetPay:function(){if(this.activeChiose.length<1)this.$message.error("请至少选择一名学员");else{var e=this.activeChiose.map(function(e){return e.id});this.ids=e.join(","),this.resetPayVisible=!0}},goBack:function(){var e=this.$route.query;sessionStorage.setItem("resetCode",3),this.$router.push({path:"/business/resetTeaming",query:e})},handleSelectionChange:function(e){this.activeChiose=e},startPay:function(){var e=this;if(this.activeChiose.length<1)this.$message.error("请至少选择一名学员");else{var t=this.activeChiose.map(function(e){return e.id});t=t.join(","),Object(f["Kb"])({ids:t}).then(function(t){200==t.code&&(e.$message.success(t.msg),e.getList())})}},submitReset:function(){var e=this,t={};t.expectAmount=this.resetPayForm.momey,t.ids=this.ids,Object(f["Yb"])(t).then(function(t){200==t.code&&(e.$message.success("修改成功"),e.resetPayVisible=!1,e.getList())})},addStudentBtn:function(){var e=this;Object(f["Tb"])({musicGroupId:this.teamid,musicGroupPaymentCalenderId:this.id}).then(function(t){200==t.code&&(e.studentList=t.data,e.studentVisible=!0)})},delStudentBtn:function(){var e=this;this.activeChiose.length<1?this.$message.error("请至少选择一名学员"):this.$confirm("是否删除此学员","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t=e.activeChiose.map(function(e){return e.id}).join(",");Object(f["v"])({musicGroupPaymentCalenderIds:t}).then(function(t){200==t.code&&(e.$message.success("删除成功"),e.getList())})}).catch(function(){})},handleCurrentChange:function(e){this.chioseStudent=e},submitAddStudent:function(){var e=this;this.chioseStudent?Object(f["e"])({musicGroupPaymentCalenderId:this.id,userId:this.chioseStudent.userId}).then(function(t){200==t.code&&(e.$message.success("添加成功"),e.studentVisible=!1,e.getList())}):this.$message.error("请选择学员")},onMusicGroupPaymentCalenderDetail:function(){var e=this,t=(this.searchForm,"/api-web/export/musicGroupPaymentCalenderDetail"),a={id:this.$route.query.paymentId,musicGroupId:this.$route.query.id},s={method:"POST",headers:{Authorization:Object(l["a"])()},data:p.a.stringify(d()(a)),url:t,responseType:"blob"};this.$confirm("您确定导出缴费记录","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){u["a"].startLoading(),r()(s).then(function(t){var a=new Blob([t.data],{type:"application/vnd.ms-excel;charset=utf-8"}),s=new Response(a).text();s.then(function(t){if(-1!=t.indexOf("code")){var s=JSON.parse(t);e.$message.error(s.msg)}else{var n=URL.createObjectURL(a),i=document.createElement("a"),r="缴费导出"+(new Date).getTime();i.href=n,i.setAttribute("download",r),document.body.appendChild(i),i.click()}}),u["a"].endLoading()}).catch(function(t){e.$message.error("导出数据失败,请联系管理员"),u["a"].endLoading()})}).catch(function(){})},cancleAdd:function(e){this.$refs.singleTable.setCurrentRow(e),this.studentVisible=!1}},watch:{payVisible:function(e){e||(this.payForm={startDate:null},this.$refs["payForm"].resetFields())},resetPayVisible:function(e){e||(this.resetPayForm={momey:null})}}},h=v,y=(a("85da"),a("2877")),b=Object(y["a"])(h,s,n,!1,null,"edfcf184",null);t["default"]=b.exports},"85da":function(e,t,a){"use strict";var s=a("014e0"),n=a.n(s);n.a}}]);