chunk-7a710c9f.896e855a.js 16 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7a710c9f"],{"09f4":function(t,e,a){"use strict";a.d(e,"a",(function(){return l})),Math.easeInOutQuad=function(t,e,a,n){return t/=n/2,t<1?a/2*t*t+e:(t--,-a/2*(t*(t-2)-1)+e)};var n=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(t){window.setTimeout(t,1e3/60)}}();function s(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 l(t,e,a){var l=i(),r=t-l,o=20,u=0;e="undefined"===typeof e?500:e;var c=function t(){u+=o;var i=Math.easeInOutQuad(u,l,r,e);s(i),u<e?n(t):a&&"function"===typeof a&&a()};c()}},1343:function(t,e,a){"use strict";var n=a("4fa5"),s=a.n(n);s.a},"1a77":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"},[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",{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.startPaymentDate))+"\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.deadlinePaymentDate))+"\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(e.row.open?"是":"否")+"\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)},s=[],i=(a("386d"),a("bc3a"),a("5f87"),a("333d")),l=(a("3908"),a("1cc7")),r={components:{pagination:i["a"]},data:function(){return{searchForm:{search:null,subjectId:null,paymentStatus: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(l["E"])({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(l["ab"])({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(l["Ab"])(t.searchForm).then((function(e){200==e.code&&(t.rules.total=e.data.total,t.tableList=e.data.rows,1==t.info.paymentStatus&&(t.tableList=t.tableList.map((function(e){return e.startPaymentDate=t.info.startPaymentDate,e.deadlinePaymentDate=t.info.deadlinePaymentDate,e.open=1,e}))))})))}))},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(l["Eb"])({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(l["Tb"])(e).then((function(e){200==e.code&&(t.$message.success("修改成功"),t.resetPayVisible=!1,t.getList())}))},addStudentBtn:function(){var t=this;Object(l["Ob"])({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(l["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(l["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("请选择学员")},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})}}},o=r,u=(a("1343"),a("2877")),c=Object(u["a"])(o,n,s,!1,null,"05852918",null);e["default"]=c.exports},"333d":function(t,e,a){"use strict";var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"pagination-container",class:{hidden:t.hidden}},[a("el-pagination",t._b({attrs:{"current-page":t.currentPage,"page-size":t.pageSize,layout:t.layout,"page-sizes":t.pageSizes,total:t.total},on:{"update:currentPage":function(e){t.currentPage=e},"update:current-page":function(e){t.currentPage=e},"update:pageSize":function(e){t.pageSize=e},"update:page-size":function(e){t.pageSize=e},"size-change":t.handleSizeChange,"current-change":t.handleCurrentChange}},"el-pagination",t.$attrs,!1))],1)},s=[],i=(a("c5f6"),a("09f4")),l={name:"Pagination",props:{total:{required:!0,type:Number},page:{type:Number,default:1},limit:{type:Number,default:10},pageSizes:{type:Array,default:function(){return[10,20,30,50]}},layout:{type:String,default:"total,sizes,prev, pager, next, jumper"},background:{type:Boolean,default:!0},autoScroll:{type:Boolean,default:!0},hidden:{type:Boolean,default:!1}},computed:{currentPage:{get:function(){return this.page},set:function(t){this.$emit("update:page",t)}},pageSize:{get:function(){return this.limit},set:function(t){this.$emit("update:limit",t)}}},methods:{handleSizeChange:function(t){this.$emit("pagination",{page:this.currentPage,limit:t}),this.autoScroll&&Object(i["a"])(0,800)},handleCurrentChange:function(t){this.$emit("pagination",{page:t,limit:this.pageSize}),this.autoScroll&&Object(i["a"])(0,800)}}},r=l,o=(a("c0b9"),a("2877")),u=Object(o["a"])(r,n,s,!1,null,"31cb099a",null);e["a"]=u.exports},"4fa5":function(t,e,a){},c0b9:function(t,e,a){"use strict";var n=a("de4e"),s=a.n(n);s.a},de4e:function(t,e,a){}}]);