chunk-62f7b26a.967ff2fb.js 15 KB

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