1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7ffe2450"],{"0ff3":function(e,t,a){"use strict";a("e728")},2543:function(e,t,a){"use strict";a.d(t,"k",(function(){return i})),a.d(t,"l",(function(){return l})),a.d(t,"o",(function(){return u})),a.d(t,"i",(function(){return c})),a.d(t,"m",(function(){return d})),a.d(t,"j",(function(){return p})),a.d(t,"a",(function(){return m})),a.d(t,"b",(function(){return f})),a.d(t,"c",(function(){return h})),a.d(t,"h",(function(){return g})),a.d(t,"n",(function(){return b})),a.d(t,"f",(function(){return v})),a.d(t,"d",(function(){return _})),a.d(t,"e",(function(){return y})),a.d(t,"g",(function(){return I}));var r=a("b775"),n=a("4328"),s=a.n(n),o="/api-web";function i(e){return Object(r["a"])({url:o+"/goods/queryPage",method:"get",params:e})}function l(e){return Object(r["a"])({url:o+"/goods/get/".concat(e),method:"get"})}function u(e){return Object(r["a"])({url:o+"/goods/updateGoodsStatus",method:"post",data:s.a.stringify(e)})}function c(e){return Object(r["a"])({url:o+"/goods/add",method:"post",data:s.a.stringify(e)})}function d(e){return Object(r["a"])({url:o+"/goods/update",method:"post",data:s.a.stringify(e)})}function p(e){return Object(r["a"])({url:o+"/goods/del/".concat(e),method:"post"})}function m(e){return Object(r["a"])({url:o+"/category/queryPage",method:"get",params:e})}function f(e){return Object(r["a"])({url:o+"/category/upset",method:"post",data:e})}function h(e){return Object(r["a"])({url:o+"/category/del",method:"post",data:s.a.stringify(e)})}function g(e){return Object(r["a"])({url:o+"/subjectChange/queryPage",method:"get",params:e})}function b(e){return Object(r["a"])({url:o+"/subjectChange/updateCostMargin",method:"post",data:s.a.stringify(e)})}function v(e){return Object(r["a"])({url:o+"/goodsProcurement/queryGoodsProcurements",method:"get",params:e})}function _(e){return Object(r["a"])({url:o+"/goods/addGoodsProcurement",method:"post",params:e})}function y(e){return Object(r["a"])({url:o+"/swTempJc/queryPageForCourseSchedule",method:"get",params:e})}function I(e){return Object(r["a"])({url:o+"/swTempJc/queryPageForExtensionOrder",method:"get",params:e})}},"276e":function(e,t,a){"use strict";a("b846")},"28e2":function(e,t,a){"use strict";a("2a64")},"2a64":function(e,t,a){},"400d":function(e,t,a){},"4baf":function(e,t,a){"use strict";var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("el-form",{ref:"form",attrs:{model:e.musicForm,"label-width":"110px"}},[this.chioseStudent?a("el-form-item",{attrs:{label:"选择学员",prop:"studentId",rules:[{required:!0,message:"请选择学员",trigger:"blur"}]}},[a("el-select",{staticStyle:{width:"400px !important"},attrs:{clearable:"",placeholder:"请选择",remote:"",filterable:"","remote-method":e.remoteMethod,loading:e.remoteLoading},model:{value:e.musicForm.studentId,callback:function(t){e.$set(e.musicForm,"studentId","string"===typeof t?t.trim():t)},expression:"musicForm.studentId"}},e._l(e.studentList,(function(t){return a("el-option",{key:t.userId,attrs:{label:t.username,value:t.userId}},[a("span",{staticStyle:{float:"left"}},[e._v(e._s(t.username))]),e._v(" "),a("span",{staticStyle:{float:"right",color:"#8492a6","font-size":"13px"}},[e._v(e._s(t.userId))])])})),1)],1):e._e(),e._v(" "),a("el-form-item",{attrs:{label:"乐器分类",prop:"goodsCategoryId",rules:[{required:!0,message:"请选择乐器分类",trigger:"blur"}]}},[a("el-form-item",[a("el-select",{staticStyle:{width:"400px !important"},attrs:{filterable:"",clearable:"",placeholder:"乐器分类"},on:{change:e.changeCategory},model:{value:e.musicForm.goodsCategoryId,callback:function(t){e.$set(e.musicForm,"goodsCategoryId","string"===typeof t?t.trim():t)},expression:"musicForm.goodsCategoryId"}},e._l(e.typeList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"乐器名称",prop:"goodsId",rules:[{required:!0,message:"请选择乐器名称",trigger:"blur"}]}},[a("el-select",{staticStyle:{width:"400px !important"},attrs:{disabled:!e.musicForm.goodsCategoryId,filterable:"",clearable:"",placeholder:"乐器名称"},model:{value:e.musicForm.goodsId,callback:function(t){e.$set(e.musicForm,"goodsId","string"===typeof t?t.trim():t)},expression:"musicForm.goodsId"}},e._l(e.musicList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{label:"是否乐保",prop:"status",rules:[{required:!0,message:"请选择是否乐保",trigger:"blur"}]}},[a("el-select",{staticStyle:{width:"400px !important"},attrs:{clearable:"",placeholder:"是否乐保"},model:{value:e.musicForm.status,callback:function(t){e.$set(e.musicForm,"status","string"===typeof t?t.trim():t)},expression:"musicForm.status"}},[a("el-option",{attrs:{value:"0",label:"否"}}),e._v(" "),a("el-option",{attrs:{value:"1",label:"是"}})],1)],1),e._v(" "),1==e.musicForm.status?a("el-form-item",{attrs:{label:"乐保结束日期",rules:[{required:!0,message:"请选择乐保结束日期",trigger:"blur"}],prop:"date"}},[a("el-date-picker",{staticStyle:{width:"400px"},attrs:{clearable:"",type:"datetime","value-format":"yyyy-MM-dd HH:mm:ss","default-time":"23:59:59","picker-options":e.pickerOptions,placeholder:"乐保结束日期"},model:{value:e.musicForm.date,callback:function(t){e.$set(e.musicForm,"date",t)},expression:"musicForm.date"}})],1):e._e()],1)],1)},n=[],s=(a("ac6a"),a("db72")),o=a("a8db"),i=a("c80c"),l=(a("96cf"),a("3b8d")),u=a("2543"),c=a("1cc7"),d=a("5f87"),p=(a("ed08"),a("bc3a")),m=a.n(p),f=a("5a0c"),h=a.n(f),g=["date","status"],b={props:["categoryList","operationData","operationStatus","chioseStudent"],data:function(){return{musicForm:{studentId:this.$route.query.userId,goodsId:"",goodsCategoryId:"",status:"",date:null},pickerOptions:{firstDayOfWeek:1,disabledDate:function(e){var t=h()(h()().format("YYYY-MM-DD")).valueOf();return t>e.getTime()}},typeList:this.categoryList,musicList:[],remoteLoading:!1,studentList:[]}},mounted:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(){var t,a;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(console.log(this.operationData),t=this.operationData,!t){e.next=15;break}if(a=this.musicForm,a.goodsCategoryId=t.goodsCategoryId,!t.goodsCategoryId){e.next=8;break}return e.next=8,this.changeCategory(t.goodsCategoryId);case 8:a.studentId=t.studentId,a.goodsId=t.goodsId,a.goodsName=t.goodsName,a.status=t.status+"",a.date=t.endTime||null,a.id=t.id,this.remoteMethod(a.studentId);case 15:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),methods:{changeCategory:function(e){var t=this;this.musicForm.goodsName="",this.musicForm.goodsId=null,e&&Object(u["k"])({goodsCategoryId:e,rows:99999,type:"INSTRUMENT"}).then((function(e){200==e.code&&e.data&&(t.musicList=e.data.rows)}))},addMusicSubmit:function(){var e=this;this.$refs.form.validate(function(){var t=Object(l["a"])(Object(i["a"])().mark((function t(a){var r,n,l,u,d;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(!a){t.next=24;break}if(t.prev=1,r=e.musicForm,n=r.date,l=r.status,u=Object(o["a"])(r,g),d=Object(s["a"])(Object(s["a"])({},u),{},{status:l}),1==l?(e.operationData&&e.operationData.startTime?d.startTime=e.operationData.startTime:d.startTime=h()().format("YYYY-MM-DD HH:mm")+":00",d.endTime=n):(d.startTime="",d.endTime=""),"create"!=e.operationStatus){t.next=12;break}return t.next=8,Object(c["e"])(d);case 8:t.sent,e.$message.success("添加成功"),t.next=17;break;case 12:if("update"!=e.operationStatus){t.next=17;break}return t.next=15,Object(c["Yc"])(d);case 15:t.sent,e.$message.success("修改成功");case 17:e.$emit("close"),e.$emit("getList"),t.next=24;break;case 21:t.prev=21,t.t0=t["catch"](1),console.log(t.t0);case 24:case"end":return t.stop()}}),t,null,[[1,21]])})));return function(e){return t.apply(this,arguments)}}())},remoteMethod:function(e){var t=this;if(""!==e){this.remoteLoading=!0;var a="/api-web/studentManage/queryStudentList",r={method:"post",headers:{Authorization:Object(d["b"])(),tenantId:Object(d["a"])()},data:{rows:999999,search:e},url:a};this.remoteLoading=!0,m()(r).then((function(e){t.remoteLoading=!1;var a=e.data;200==a.code&&a.data.rows&&a.data.rows.length>0&&(a.data.rows.forEach((function(e){t.studentList.unshift(e)})),t.studentList=t.deweight(t.studentList,"userId"))}))}},deweight:function(e,t){var a=[];return e.forEach((function(e){var r=[];a.forEach((function(e){r.push(e[t])})),-1===r.indexOf(e[t])&&a.push(e)})),a}}},v=b,_=(a("28e2"),a("2877")),y=Object(_["a"])(v,r,n,!1,null,"4c052e80",null);t["a"]=y.exports},5137:function(e,t,a){"use strict";a.d(t,"o",(function(){return i})),a.d(t,"n",(function(){return l})),a.d(t,"e",(function(){return u})),a.d(t,"d",(function(){return c})),a.d(t,"f",(function(){return d})),a.d(t,"u",(function(){return p})),a.d(t,"p",(function(){return m})),a.d(t,"t",(function(){return f})),a.d(t,"m",(function(){return h})),a.d(t,"s",(function(){return g})),a.d(t,"j",(function(){return b})),a.d(t,"l",(function(){return v})),a.d(t,"a",(function(){return _})),a.d(t,"g",(function(){return y})),a.d(t,"b",(function(){return I})),a.d(t,"r",(function(){return S})),a.d(t,"i",(function(){return w})),a.d(t,"w",(function(){return k})),a.d(t,"v",(function(){return F})),a.d(t,"k",(function(){return x})),a.d(t,"q",(function(){return O})),a.d(t,"x",(function(){return L})),a.d(t,"c",(function(){return C})),a.d(t,"y",(function(){return $})),a.d(t,"z",(function(){return T})),a.d(t,"h",(function(){return j}));var r=a("b775"),n=a("4328"),s=a.n(n),o="/api-web";function i(e){return Object(r["a"])({url:o+"/studentManage/queryStudentList",method:"post",data:e})}function l(e){return Object(r["a"])({url:o+"/studentManage/queryOrganStudentList",method:"get",params:e})}function u(e){return Object(r["a"])({url:o+"/studentManage/findStudentVipGroupClass",method:"get",params:e})}function c(e){return Object(r["a"])({url:o+"/studentManage/findStudentMusicGroups",method:"get",params:e})}function d(e){return Object(r["a"])({url:o+"/studentManage/findStudentVipGroups",method:"get",params:e})}function p(e){return Object(r["a"])({url:o+"/studentWithdraw/queryPage",method:"get",params:e})}function m(e){return Object(r["a"])({url:o+"/studentManage/queryStudentPayment",method:"get",params:e})}function f(e){return Object(r["a"])({url:o+"/order/queryPage",method:"get",params:e})}function h(e){return Object(r["a"])({url:o+"/studentManage/getUserCashAccountBaseInfo",method:"get",params:e})}function g(e){return Object(r["a"])({url:o+"/studentRegistration/batchUpdateSubject",method:"post",data:s.a.stringify(e)})}function b(e){return Object(r["a"])({url:o+"/studentRegistration/queryFeeDetail",method:"get",params:e})}function v(e){return Object(r["a"])({url:o+"/studentManage/queryMusicGroupStudentsSign",method:"get",params:e})}function _(e){return Object(r["a"])({url:o+"/studentRegistration/insertStudent",method:"POST",data:e})}function y(e){return Object(r["a"])({url:o+"/classGroupStudent/findAllStudent",method:"POST",data:s.a.stringify(e)})}function I(e){return Object(r["a"])({url:o+"/classGroupStudent/addStudents",method:"POST",data:s.a.stringify(e)})}function S(e){return Object(r["a"])({url:o+"/classGroupStudent/del",method:"POST",data:s.a.stringify(e)})}function w(e){return Object(r["a"])({url:o+"/studentManage/queryStudentClassGroup",method:"get",params:e})}function k(e){return Object(r["a"])({url:o+"/userCashAccount/updateCourseBalance",method:"post",data:s.a.stringify(e)})}function F(e){return Object(r["a"])({url:o+"/userCashAccount/updateBalance",method:"post",data:s.a.stringify(e)})}function x(e){return Object(r["a"])({url:o+"/studentManage/queryUserByPhone",method:"get",params:e})}function O(e){return Object(r["a"])({url:o+"/studentManage/register",method:"post",data:s.a.stringify(e)})}function L(e){return Object(r["a"])({url:o+"/studentManage/studentUpdate",method:"post",data:s.a.stringify(e)})}function C(e){return Object(r["a"])({url:o+"/coursesGroupController/findStudentCourseGroupsWithWeb",method:"get",params:e})}function $(e){return Object(r["a"])({url:o+"/userCashAccountDetail/queryPage",method:"get",params:e})}function T(e){return Object(r["a"])({url:o+"/userCoursesAccount/queryPage",method:"get",params:e})}function j(e){return Object(r["a"])({url:o+"/sysUserContracts/getLatest",method:"get",params:e})}},"563a":function(e,t,a){},"6a7b":function(e,t,a){},"824b":function(e,t,a){"use strict";a("6a7b")},9242:function(e,t,a){"use strict";a("cf6c")},"9d3d":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"m-container"},[a("h2",[a("el-page-header",{attrs:{content:e.studentName},on:{back:e.onCancel}})],1),e._v(" "),a("div",{staticClass:"m-core"},[a("tab-router",{attrs:{type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeIndex,callback:function(t){e.activeIndex="string"===typeof t?t.trim():t},expression:"activeIndex"}},[e.permissionList.studentInfo?a("el-tab-pane",{attrs:{label:"基本信息",lazy:"",name:"1"}},[1==e.activeIndex?a("studentInfo"):e._e()],1):e._e(),e._v(" "),e.permissionList.teamAndcourse?a("el-tab-pane",{attrs:{label:"乐团&课程",lazy:"",name:"2"}},[2==e.activeIndex?a("teamAndcourse"):e._e()],1):e._e(),e._v(" "),e.permissionList.studentVip?a("el-tab-pane",{attrs:{label:"VIP课",lazy:"",name:"3"}},[3==e.activeIndex?a("studentVip"):e._e()],1):e._e(),e._v(" "),e.permissionList.studentLive?a("el-tab-pane",{attrs:{label:"直播课",lazy:"",name:"12"}},[12==e.activeIndex?a("studentLive"):e._e()],1):e._e(),e._v(" "),e.permissionList.studentOutList?a("el-tab-pane",{attrs:{label:"对外课",lazy:"",name:"4"}},[4==e.activeIndex?a("studentOutList"):e._e()],1):e._e(),e._v(" "),e.permissionList.studentNetwork?a("el-tab-pane",{attrs:{label:"网管课",lazy:"",name:"9"}},[9==e.activeIndex?a("studentNetwork"):e._e()],1):e._e(),e._v(" "),e.permissionList.studentRecord?a("el-tab-pane",{attrs:{label:"课表详情",lazy:"",name:"5"}},[5==e.activeIndex?a("studentRecord"):e._e()],1):e._e(),e._v(" "),e.permissionList.studentPayList?a("el-tab-pane",{attrs:{label:"扣费记录",lazy:"",name:"6"}},[6==e.activeIndex?a("studentPayList"):e._e()],1):e._e(),e._v(" "),e.permissionList.studentOrder?a("el-tab-pane",{attrs:{label:"学员订单",lazy:"",name:"7"}},[7==e.activeIndex?a("studentOrder"):e._e()],1):e._e(),e._v(" "),e.permissionList.studentCashout?a("el-tab-pane",{attrs:{label:"学员提现",lazy:"",name:"8"}},[8==e.activeIndex?a("studentCashout"):e._e()],1):e._e(),e._v(" "),e.permissionList.studentLebao?a("el-tab-pane",{attrs:{label:"乐器列表",lazy:"",name:"10"}},[10==e.activeIndex?a("studentLebao"):e._e()],1):e._e(),e._v(" "),e.permissionList.studentVisit?a("el-tab-pane",{attrs:{label:"回访记录",lazy:"",name:"11"}},[11==e.activeIndex?a("studentVisit"):e._e()],1):e._e()],1)],1)])},n=[],s=(a("7f7f"),a("386d"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"studentDetail"},[a("el-form",{ref:"form",attrs:{"label-width":"130px"}},[a("el-row",{staticStyle:{display:"flex","align-items":"center","flex-wrap":"wrap"}},[a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"学生姓名"}},[a("el-input",{attrs:{disabled:"",value:e.studentForm.username}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"学生性别"}},[a("el-input",{attrs:{value:e.studentForm.gender?"男":"女",disabled:""}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"出生年月"}},[a("el-input",{attrs:{value:e.studentForm.birthdate,disabled:""}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"家长姓名"}},[a("el-input",{attrs:{value:e.studentForm.realName,disabled:""}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"联系电话"}},[a("el-input",{attrs:{value:e.studentForm.parentsPhone,disabled:""}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"学员年级"}},[a("el-input",{attrs:{value:e.studentForm.currentGrade,disabled:""}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"学员班级"}},[a("el-input",{attrs:{value:e.studentForm.currentClass,disabled:""}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:28==e.tenantId?"城市":"所属分部"}},[a("el-input",{attrs:{value:e.studentForm.organName,disabled:""}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"学员声部"}},[a("el-input",{attrs:{value:e.studentForm.subjectName,disabled:""}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"是否运营"}},[a("el-input",{attrs:{value:e.studentForm.operatingTag?"是":"否",disabled:""}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"是否服务"}},[a("el-input",{attrs:{value:e.studentForm.serviceTag?"是":"否",disabled:""}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"排课老师"}},[a("el-input",{attrs:{value:e.studentForm.courseTeacherName,disabled:""}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"是否是新用户"}},[a("template",{slot:"label"},[a("p",{staticStyle:{position:"relative"}},[e._v("\n 是否是新用户\n "),a("el-tooltip",{attrs:{placement:"top","popper-class":"mTooltip"}},[a("div",{attrs:{slot:"content"},slot:"content"},[e._v("\n 未购买VIP课程的学员为新用户\n ")]),e._v(" "),a("i",{staticClass:"el-icon-question",staticStyle:{"font-size":"18px",color:"#f56c6c"}})])],1)]),e._v(" "),a("el-input",{attrs:{value:e.studentForm.isNewUser?"是":"否",disabled:""}})],2)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"关心包"}},[a("el-input",{attrs:{value:e._f("studentPackage")(e.studentForm.carePackage),disabled:""}})],1)],1),e._v(" "),a("el-col",{attrs:{xl:6,lg:8,md:8,xs:12}},[a("el-form-item",{attrs:{label:"加油包"}},[a("el-input",{attrs:{value:e._f("studentPackage")(e.studentForm.comeOnPackage),disabled:""}})],1)],1)],1)],1)],1)}),o=[],i={name:"studentInfo",data:function(){var e=this.$route.query;return{studentForm:e||{},tenantId:null}},mounted:function(){this.tenantId=this.$helpers.tenantId,this.__init()},methods:{__init:function(){}}},l=i,u=(a("824b"),a("2877")),c=Object(u["a"])(l,s,o,!1,null,null,null),d=c.exports,p=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"tabTopWrap"},[a("el-table",{attrs:{data:e.musicGroupInfo,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{align:"center",prop:"musicGroupId",width:"180px",label:"乐团编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.gotoMusic(t.row.musicGroupId)}}},[a("copy-text",[e._v(e._s(t.row.musicGroupId))])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"joinMusicGroupDate",label:"入团时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("dateForMinFormat")(t.row.joinMusicGroupDate)))]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"musicGroupName",label:"乐团名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticStyle:{color:"var(--color-primary)",cursor:"pointer"},on:{click:function(a){return e.gotoMusic(t.row.musicGroupName)}}},[e._v("\n "+e._s(t.row.musicGroupName)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"乐团状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("musicGroupType")(t.row.musicGroupStatus)))]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"subjectName",label:"专业"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"",label:"乐器来源"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("instrumentType")(t.row.kitPurchaseMethod)))]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"学员状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("musicGroupStudentType")(t.row.userMusicGroupStatus))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"退团时间",prop:"quitMusicGroupDate"},scopedSlots:e._u([{key:"default",fn:function(t){return["QUIT"==t.row.userMusicGroupStatus?a("span",[e._v("\n "+e._s(e._f("formatTimer")(t.row.quitMusicGroupDate))+"\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"所选乐器"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._l(t.row.userGoodsDtos,(function(t){return a("span",{key:t.goodsId},[e._v(e._s(e._f("joinArray")(t.goodsName,",")))])})),e._v("\n "+e._s("LEASE"==t.row.kitPurchaseMethod?"(租赁:"+t.row.depositFee+")":"")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"studentAttendance/findStudentAttendance",expression:"'studentAttendance/findStudentAttendance'"}],attrs:{type:"text"},on:{click:function(a){return e.onCourse(t.row)}}},[e._v("排课详情")])]}}])})],1)],1),e._v(" "),a("el-dialog",{attrs:{visible:e.coursesShow,title:"排课详情",width:"1000px"},on:{"update:visible":function(t){e.coursesShow=t}}},[[e.coursesShow?a("el-form",{staticClass:"searchForm",attrs:{inline:!0},model:{value:e.searchForm,callback:function(t){e.searchForm="string"===typeof t?t.trim():t},expression:"searchForm"}},[a("el-form-item",[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"请选择课程类型"},model:{value:e.searchForm.courseScheduleType,callback:function(t){e.$set(e.searchForm,"courseScheduleType","string"===typeof t?t.trim():t)},expression:"searchForm.courseScheduleType"}},e._l(e.courseArray,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",[a("el-select",{attrs:{clearable:"",filterable:"",placeholder:"课程状态"},model:{value:e.searchForm.courseStatus,callback:function(t){e.$set(e.searchForm,"courseStatus","string"===typeof t?t.trim():t)},expression:"searchForm.courseStatus"}},e._l(e.courseStatus,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"teacherId"}},[a("remote-search",{attrs:{commit:"setTeachers",isForzenWithQueryCondition:!0},model:{value:e.searchForm.teacherId,callback:function(t){e.$set(e.searchForm,"teacherId",t)},expression:"searchForm.teacherId"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"danger"},on:{click:e.search}},[e._v("搜索")])],1)],1):e._e(),e._v(" "),e.coursesShow?a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.coursesInfo,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{align:"center",prop:"courseScheduleId",label:"课程编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.courseScheduleId))])]}}],null,!1,563535082)}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"180px",label:"上课时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("dayjsFormat")(t.row.courseSchedule.classDate))+"\n "+e._s(e._f("dayjsFormatMinute")(t.row.courseSchedule.startClassTime))+"-"+e._s(e._f("dayjsFormatMinute")(t.row.courseSchedule.endClassTime))+"\n ")]}}],null,!1,3267570334)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseSchedule.name",label:"课程名称"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"课程类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("coursesType")(t.row.courseSchedule.type)))]}}],null,!1,1884970108)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"课程状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("coursesStatus")(t.row.courseSchedule.status)))]}}],null,!1,3143740860)}),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(t.row.courseSchedule.newCourseId>0&&t.row.courseSchedule.newCourseId==t.row.courseScheduleId?"合并课":null)+"\n "+e._s(t.row.courseSchedule.newCourseId>0&&t.row.courseSchedule.newCourseId!=t.row.courseScheduleId?"被合并课":null)+"\n ")])]}}],null,!1,2096508665)}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseSchedule.teacherName",label:"老师姓名"}})],1),e._v(" "),a("pagination",{attrs:{total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getStudentCourses}})],1):e._e()]],2)],1)},m=[],f=a("333d"),h=a("92e3"),g=a("1cc7"),b=a("5137"),v={name:"teamAndcourse",components:{pagination:f["a"]},data:function(){return{userId:null,musicGroupInfo:[],coursesInfo:[],coursesShow:!1,searchLsit:[],searchForm:{studentID:null,musicGroupId:null,courseScheduleType:null,courseStatus:null,teacherId:null},courseArray:h["H"],courseStatus:[{value:"NOT_START",label:"未开始"},{value:"UNDERWAY",label:"进行中"},{value:"OVER",label:"已结束"}],pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]}}},mounted:function(){this.userId=this.$route.query.userId,this.searchForm.studentID=this.$route.query.userId,this.__init()},activated:function(){this.userId=this.$route.query.userId,this.searchForm.studentID=this.$route.query.userId,this.__init()},methods:{__init:function(){var e=this;Object(b["d"])({userId:this.userId}).then((function(t){200==t.code&&(e.musicGroupInfo=t.data)}))},onCourse:function(e){this.coursesShow=!0,this.searchForm={studentID:this.$route.query.userId,musicGroupId:e.musicGroupId,courseScheduleType:null,courseStatus:null,teacherId:null},this.getStudentCourses()},search:function(){this.pageInfo.page=1,this.getStudentCourses()},getStudentCourses:function(){var e=this,t=this.searchForm;t.rows=this.pageInfo.limit,t.page=this.pageInfo.page,Object(g["N"])(t).then((function(t){200==t.code&&(e.coursesInfo=t.data.rows,e.pageInfo.total=t.data.total)}))},gotoMusic:function(e){this.$router.push({path:"/teamList",query:{search:e}})}}},_=v,y=(a("ec96"),Object(u["a"])(_,p,m,!1,null,null,null)),I=y.exports,S=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("save-form",{ref:"searchForm",attrs:{inline:!0,model:e.searchForm,"save-key":"studentDetail-studentRecord"},on:{submit:e.search,reset:e.onReSet}},[a("el-form-item",{attrs:{prop:"teacherId"}},[a("remote-search",{attrs:{commit:"setTeachers",isForzenWithQueryCondition:!0},model:{value:e.searchForm.teacherId,callback:function(t){e.$set(e.searchForm,"teacherId",t)},expression:"searchForm.teacherId"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"musicGroupId"}},[a("el-input",{attrs:{clearable:"",placeholder:"乐团编号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:function(t){t.target.blur(),e.$refs.searchForm.save(),e.search()}(t)}},model:{value:e.searchForm.musicGroupId,callback:function(t){e.$set(e.searchForm,"musicGroupId","string"===typeof t?t.trim():t)},expression:"searchForm.musicGroupId"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"courseScheduleId"}},[a("el-input",{attrs:{clearable:"",placeholder:"课程编号"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:function(t){t.target.blur(),e.$refs.searchForm.save(),e.search()}(t)}},model:{value:e.searchForm.courseScheduleId,callback:function(t){e.$set(e.searchForm,"courseScheduleId","string"===typeof t?t.trim():t)},expression:"searchForm.courseScheduleId"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"groupType"}},[a("el-select",{attrs:{placeholder:"请选择课程组类型"},model:{value:e.searchForm.groupType,callback:function(t){e.$set(e.searchForm,"groupType","string"===typeof t?t.trim():t)},expression:"searchForm.groupType"}},e._l(e.courseListType,(function(e,t){return a("el-option",{key:t,attrs:{value:e.value,label:e.label}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"courseScheduleType"}},[a("el-select",{attrs:{clearable:"",placeholder:"请选择课程类型"},model:{value:e.searchForm.courseScheduleType,callback:function(t){e.$set(e.searchForm,"courseScheduleType","string"===typeof t?t.trim():t)},expression:"searchForm.courseScheduleType"}},e._l(e.courseType,(function(e,t){return a("el-option",{key:t,attrs:{value:e.value,label:e.label}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择考勤状态"},model:{value:e.searchForm.status,callback:function(t){e.$set(e.searchForm,"status","string"===typeof t?t.trim():t)},expression:"searchForm.status"}},e._l(e.attendanceStatus,(function(e,t){return a("el-option",{key:t,attrs:{value:e.value,label:e.label}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"dates"}},[a("el-date-picker",{staticStyle:{width:"405px"},attrs:{type:"daterange","range-separator":"至","start-placeholder":"课程开始日期","end-placeholder":"课程结束日期"},model:{value:e.dates,callback:function(t){e.dates=t},expression:"dates"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{"native-type":"submit",type:"danger"}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{"native-type":"reset",type:"primary"}},[e._v("重置")])],1)],1),e._v(" "),a("div",{staticClass:"tableWrap"},[a("div",{staticClass:"tableWrap"},[a("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[a("el-table-column",{attrs:{align:"center",prop:"courseSchedule.organization.name",label:"分部"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"username",label:"学生姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.username)+"\n "),a("p",{staticStyle:{color:"#f56c6c"}},[e._v("\n ("),a("copy-text",[e._v(e._s(t.row.userId))]),e._v(")\n ")],1)])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseSchedule.teacherName",label:"老师姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.courseSchedule.teacherName)+"\n "),a("p",{staticStyle:{color:"#f56c6c"}},[e._v("\n ("),a("copy-text",[e._v(e._s(t.row.teacherId))]),e._v(")\n ")],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"musicGroupId",label:"乐团编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("copy-text",[e._v(e._s(t.row.musicGroupId))])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseScheduleId",label:"课程编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("copy-text",[e._v(e._s(t.row.courseScheduleId))])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseSchedule.name",label:"课程名称"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"courseSchedule.classDate",label:"上课日期"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("dayjsFormat")(t.row.courseSchedule.classDate))+"\n "+e._s(e._f("dayjsFormatMinute")(t.row.courseSchedule.startClassTime))+"-"+e._s(e._f("dayjsFormatMinute")(t.row.courseSchedule.endClassTime))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"startClassTime",label:"课程组类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("coursesType")(t.row.groupType))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"startClassTime",label:"课程类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("coursesType")(t.row.courseSchedule.type))+"\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(t.row.courseSchedule.newCourseId>0&&t.row.courseSchedule.newCourseId==t.row.courseScheduleId?"合并课":null)+"\n "+e._s(t.row.courseSchedule.newCourseId>0&&t.row.courseSchedule.newCourseId!=t.row.courseScheduleId?"被合并课":null)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"签到时间",width:"180px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.signInTime)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"startClassTime",width:"180px",label:"签退时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.signOutTime)+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"考勤状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.courseSchedule&&"NOT_START"!=t.row.courseSchedule.status?a("div",[e._v("\n "+e._s(e._f("clockingIn")(t.row.status))+"\n ")]):e._e()]}}])}),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("teachMode")(t.row.courseSchedule.teachMode))+"\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("joinCourseType")(t.row.joinCourseType))+"\n ")])]}}])})],1),e._v(" "),a("pagination",{attrs:{sync:"","save-key":"studentDetail-studentRecord",total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:total":function(t){return e.$set(e.pageInfo,"total",t)},"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1)])],1)},w=[],k=a("db72"),F=a("ed08"),x={name:"studentRecord",components:{pagination:f["a"]},data:function(){return{searchForm:{studentID:"",groupType:"MUSIC",musicGroupId:"",courseScheduleId:"",status:"",teacherId:"",courseScheduleType:""},dates:[],searchLsit:[],tableList:[],courseType:h["u"],courseListType:h["s"],attendanceStatus:h["d"],pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]}}},mounted:function(){this.searchForm.studentID=this.$route.query.userId,this.getList()},activated:function(){this.searchForm.studentID=this.$route.query.userId,this.getList()},methods:{search:function(){this.pageInfo.page=1,this.getList()},getList:function(){var e=this,t=Object(k["a"])(Object(k["a"])({page:this.pageInfo.page,rows:this.pageInfo.limit},this.searchForm),Object(F["b"])(this.dates,["startDateOfCourse","endDateOfCourse"],"YYYY-MM-DD"));Object(g["N"])(t).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.pageInfo.total=t.data.total)}))},onReSet:function(){this.$refs.searchForm.resetFields(),this.searchForm.studentId=this.$route.query.userId,this.getList()}}},O=x,L=Object(u["a"])(O,S,w,!1,null,null,null),C=L.exports,$=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("save-form",{staticClass:"searchForm",attrs:{inline:!0,model:e.searchForm,"save-key":"studentDetail-studentPayList"},on:{submit:e.search,reset:e.onReSet}},[a("el-form-item",[a("el-select",{attrs:{filterable:"",clearable:"",placeholder:"考勤状态"},model:{value:e.searchForm.attendanceStatus,callback:function(t){e.$set(e.searchForm,"attendanceStatus","string"===typeof t?t.trim():t)},expression:"searchForm.attendanceStatus"}},e._l(e.attendanceStatus,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{"native-type":"submit",type:"danger"}},[e._v("搜索")])],1)],1),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{align:"center",label:"上课时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.classDate)+"\n "+e._s(e._f("timerForMinFormat")(t.row.startClassTime))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"课程类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("coursesType")(t.row.classGroupType))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"classGroupName",label:"班级名称"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"考勤状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("clockingIn")(t.row.status))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"expectPrice",label:"预计扣费"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("moneyFormat")(t.row.expectPrice))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"actualPrice",label:"实际扣费"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("moneyFormat")(t.row.actualPrice))+"\n ")])]}}])})],1),e._v(" "),a("pagination",{attrs:{"save-key":"studentDetail-studentPayList",sync:"",total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:total":function(t){return e.$set(e.pageInfo,"total",t)},"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1)],1)},T=[],j=(a("4360"),{name:"studentPayList",components:{pagination:f["a"]},data:function(){return{organId:null,searchForm:{studentId:null,attendanceStatus:null},attendanceStatus:h["d"],pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]},tableList:[]}},mounted:function(){this.searchForm.studentId=this.$route.query.userId,this.getList()},activated:function(){this.searchForm.studentId=this.$route.query.userId,this.getList()},methods:{search:function(){this.pageInfo.page=1,this.getList()},getList:function(){var e=this,t=this.searchForm;t.rows=this.pageInfo.limit,t.page=this.pageInfo.page,Object(b["p"])(t).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.pageInfo.total=t.data.total)}))},onReSet:function(){this.searchForm={studentId:this.$route.query.userId,attendanceStatus:null}}}}),D=j,N=Object(u["a"])(D,$,T,!1,null,null,null),E=N.exports,M=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"studentvip"},[a("save-form",{ref:"searchForm",staticClass:"searchForm",attrs:{inline:!0,model:e.searchForm,"save-key":"studentDetail-studentVip"},on:{submit:e.onSearch}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"课程名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:function(t){t.target.blur(),e.$refs.searchForm.save(),e.onSearch()}(t)}},model:{value:e.searchForm.vipGroupName,callback:function(t){e.$set(e.searchForm,"vipGroupName","string"===typeof t?t.trim():t)},expression:"searchForm.vipGroupName"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{"native-type":"submit",type:"danger"}},[e._v("搜索")])],1)],1),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[a("el-table-column",{attrs:{label:"VIP课程组编号",align:"center",prop:"vipGroupId"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"groupId",on:{click:function(a){return e.gotoVip(t.row.vipGroupId)}}},[a("copy-text",[e._v(e._s(t.row.vipGroupId))])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"VIP课程组名称",align:"center",prop:"vipGroupName"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.gotoVip(t.row.vipGroupName)}}},[a("copy-text",{attrs:{width:"110px"}},[e._v(e._s(t.row.vipGroupName))])],1)],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"VIP课状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("vipCourseStatus")(t.row.vipGroupStatus)))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"指导老师",align:"center",prop:"teacherName"}}),e._v(" "),a("el-table-column",{attrs:{label:"乐团主管",align:"center",prop:"eduTeacherName"}}),e._v(" "),a("el-table-column",{attrs:{label:"班级人数",align:"center",prop:"studentNum"}}),e._v(" "),a("el-table-column",{attrs:{label:"活动方案",align:"center",prop:"activeName"}}),e._v(" "),a("el-table-column",{attrs:{label:"开课时间",width:"150",align:"center",prop:"courseStartDate"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("dateForMinFormat")(t.row.courseStartDate)))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"当前课次",align:"center",prop:"currentClassTimes"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.currentClassTimes)+"/"+e._s(t.row.totalClassTimes))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"studentManage/findStudentVipGroups",expression:"'studentManage/findStudentVipGroups'"}],attrs:{type:"text"},on:{click:function(a){return e.onCourse(t.row)}}},[e._v("课表")])]}}])})],1),e._v(" "),a("pagination",{attrs:{"save-key":"studentDetail-studentVip",sync:"",total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:total":function(t){return e.$set(e.pageInfo,"total",t)},"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getCourseList}}),e._v(" "),a("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialogTableVisible},on:{"update:visible":function(t){e.dialogTableVisible=t}}},[a("el-table",{attrs:{data:e.gridData,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{prop:"courseDate",label:"时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("dateForMinFormat")(t.row.courseDate)))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"classGroupName",label:"课程名称",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"课程类型",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s("ONLINE"==t.row.teachMode?"线上":"线下"))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"courseStatus",align:"center",label:"课程状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("coursesStatus")(t.row.courseStatus)))]}}])})],1),e._v(" "),a("pagination",{attrs:{total:e.studentInfo.total,page:e.studentInfo.page,limit:e.studentInfo.limit,"page-sizes":e.studentInfo.page_size},on:{"update:page":function(t){return e.$set(e.studentInfo,"page",t)},"update:limit":function(t){return e.$set(e.studentInfo,"limit",t)},pagination:e.onCourse}})],1)],1)],1)},q=[],G={name:"studentvip",components:{pagination:f["a"]},data:function(){return{searchForm:{studentId:null,vipGroupName:null},checkIndex:null,dialogTableVisible:!1,searchLsit:[],tableList:[],courseList:[],pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]},studentInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]},dialogTitle:"",gridData:[],userId:"",activeRow:null}},created:function(){this.userId=this.$route.query.userId||null},mounted:function(){this.userId=this.$route.query.userId||null,this.searchForm.studentId=this.$route.query.userId,this.getCourseList()},activated:function(){this.userId=this.$route.query.userId||null,this.searchForm.studentId=this.$route.query.userId,this.getCourseList()},methods:{getCourseList:function(){var e=this,t=this.searchForm;t.rows=this.pageInfo.limit,t.page=this.pageInfo.page,Object(b["e"])(t).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.pageInfo.total=t.data.total)}))},onCourse:function(e){var t=this;e.vipGroupId&&(this.activeRow=e),Object(b["f"])({vipGroupId:this.activeRow.vipGroupId,studentId:this.userId,page:this.studentInfo.page,rows:this.studentInfo.limit}).then((function(e){t.dialogTitle=t.activeRow.vipGroupName,200==e.code&&(t.studentInfo.total=e.data.total,t.gridData=e.data.rows,t.dialogTableVisible=!0)}))},onSearch:function(){this.pageInfo.page=1,this.getCourseList()},gotoVip:function(e){this.$router.push({path:"/vipManager/vipList",query:{search:e}})}}},A=G,R=(a("e4b1"),Object(u["a"])(A,M,q,!1,null,"659a4cb8",null)),V=R.exports,z=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"studentvip"},[a("save-form",{ref:"searchForm",staticClass:"searchForm",attrs:{inline:!0,model:e.searchForm,"save-key":"studentDetail-studentVip"},on:{submit:e.onSearch}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"课程名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:function(t){t.target.blur(),e.$refs.searchForm.save(),e.onSearch()}(t)}},model:{value:e.searchForm.vipGroupName,callback:function(t){e.$set(e.searchForm,"vipGroupName","string"===typeof t?t.trim():t)},expression:"searchForm.vipGroupName"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{"native-type":"submit",type:"danger"}},[e._v("搜索")])],1)],1),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[a("el-table-column",{attrs:{label:"课程组编号",align:"center",prop:"vipGroupId"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.vipGroupId))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"课程组名称",align:"center",prop:"vipGroupName"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("copy-text",{attrs:{width:"110px"}},[e._v(e._s(t.row.vipGroupName))])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"课程组状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("vipCourseStatus")(t.row.vipGroupStatus)))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"指导老师",align:"center",prop:"teacherName"}}),e._v(" "),a("el-table-column",{attrs:{label:"乐团主管",align:"center",prop:"eduTeacherName"}}),e._v(" "),a("el-table-column",{attrs:{label:"开课时间",width:"150",align:"center",prop:"courseStartDate"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("dateForMinFormat")(t.row.courseStartDate)))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"当前课次",align:"center",prop:"currentClassTimes"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.currentClassTimes)+"/"+e._s(t.row.totalClassTimes))]}}])})],1),e._v(" "),a("pagination",{attrs:{"save-key":"studentDetail-studentVip",sync:"",total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:total":function(t){return e.$set(e.pageInfo,"total",t)},"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getCourseList}}),e._v(" "),a("el-dialog",{attrs:{title:e.dialogTitle,visible:e.dialogTableVisible},on:{"update:visible":function(t){e.dialogTableVisible=t}}},[a("el-table",{attrs:{data:e.gridData,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{prop:"courseDate",label:"时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("dateForMinFormat")(t.row.courseDate)))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"classGroupName",label:"课程名称",align:"center"}}),e._v(" "),a("el-table-column",{attrs:{label:"课程类型",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s("ONLINE"==t.row.teachMode?"线上":"线下"))]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"courseStatus",align:"center",label:"课程状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("coursesStatus")(t.row.courseStatus)))]}}])})],1),e._v(" "),a("pagination",{attrs:{total:e.studentInfo.total,page:e.studentInfo.page,limit:e.studentInfo.limit,"page-sizes":e.studentInfo.page_size},on:{"update:page":function(t){return e.$set(e.studentInfo,"page",t)},"update:limit":function(t){return e.$set(e.studentInfo,"limit",t)},pagination:e.onCourse}})],1)],1)],1)},P=[],B={name:"studentvip",components:{pagination:f["a"]},data:function(){return{searchForm:{studentId:null,vipGroupName:null},checkIndex:null,dialogTableVisible:!1,searchLsit:[],tableList:[],courseList:[],pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]},studentInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]},dialogTitle:"",gridData:[],userId:"",activeRow:null}},created:function(){this.userId=this.$route.query.userId||null},mounted:function(){this.userId=this.$route.query.userId||null,this.searchForm.studentId=this.$route.query.userId,this.getCourseList()},activated:function(){this.userId=this.$route.query.userId||null,this.searchForm.studentId=this.$route.query.userId,this.getCourseList()},methods:{getCourseList:function(){var e=this,t=this.searchForm;t.rows=this.pageInfo.limit,t.page=this.pageInfo.page,t.groupType="LIVE",Object(b["e"])(t).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.pageInfo.total=t.data.total)}))},onCourse:function(e){var t=this;e.vipGroupId&&(this.activeRow=e),Object(b["f"])({vipGroupId:this.activeRow.vipGroupId,studentId:this.userId,page:this.studentInfo.page,rows:this.studentInfo.limit}).then((function(e){t.dialogTitle=t.activeRow.vipGroupName,200==e.code&&(t.studentInfo.total=e.data.total,t.gridData=e.data.rows,t.dialogTableVisible=!0)}))},onSearch:function(){this.pageInfo.page=1,this.getCourseList()},gotoVip:function(e){this.$router.push({path:"/vipManager/vipList",query:{search:e}})}}},W=B,H=(a("ec6e"),Object(u["a"])(W,z,P,!1,null,"0bfb5442",null)),U=H.exports,Y=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"studentOut"},[a("save-form",{ref:"searchForm",staticClass:"searchForm",attrs:{inline:!0,model:e.searchForm,"save-key":"studentDetail-studentOutList"},on:{submit:e.onSearch}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"课程名称",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:function(t){t.target.blur(),e.$refs.searchForm.save(),e.onSearch()}(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",{attrs:{label:"课程状态"}},[a("el-select",{attrs:{clearable:""},model:{value:e.searchForm.groupStatus,callback:function(t){e.$set(e.searchForm,"groupStatus","string"===typeof t?t.trim():t)},expression:"searchForm.groupStatus"}},e._l(e.commGroupStatus,(function(e,t){return a("el-option",{key:t,attrs:{value:e.value,label:e.label}})})),1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{"native-type":"submit",type:"danger"}},[e._v("搜索")])],1)],1),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[a("el-table-column",{attrs:{label:"编号",align:"center",prop:"id"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.id))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"课程组名称",align:"center",prop:"name"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.name))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"课程组状态",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("courseGroup")(t.row.status))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"老师",align:"center",prop:"teacherName"}}),e._v(" "),a("el-table-column",{attrs:{label:"班级人数",align:"center",prop:"studentNum"}}),e._v(" "),a("el-table-column",{attrs:{label:"开课时间",align:"center",prop:"firstClassesStartTime"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("dateForMinFormat")(t.row.firstClassesStartTime))+"\n ")]}}])})],1),e._v(" "),a("pagination",{attrs:{"save-key":"studentDetail-studentOutList",sync:"",total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:total":function(t){return e.$set(e.pageInfo,"total",t)},"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getCourseList}})],1)],1)},J=[],X={name:"studentvip",components:{pagination:f["a"]},data:function(){return{searchForm:{studentId:null,search:null,groupStatus:null},checkIndex:null,dialogTableVisible:!1,tableList:[],courseList:[],commGroupStatus:h["o"],pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]},dialogTitle:"",gridData:[],userId:""}},created:function(){this.userId=this.$route.query.userId||null},mounted:function(){this.userId=this.$route.query.userId||null,this.searchForm.studentId=this.$route.query.userId,this.getCourseList()},activated:function(){this.userId=this.$route.query.userId||null,this.searchForm.studentId=this.$route.query.userId,this.getCourseList()},methods:{getCourseList:function(){var e=this,t=this.searchForm;t.rows=this.pageInfo.limit,t.page=this.pageInfo.page,Object(b["c"])(t).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.pageInfo.total=t.data.total)}))},onSearch:function(){this.pageInfo.page=1,this.getCourseList()}}},Q=X,K=(a("a34e"),Object(u["a"])(Q,Y,J,!1,null,null,null)),Z=K.exports,ee=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"studentOrder"},[a("statistic",[a("statistic-item",[a("span",[e._v("账户余额")]),e._v(" "),a("span",[e._v("\n "+e._s(e._f("moneyFormat")(e.dataInfo.balance))+"\n "),a("i",{directives:[{name:"permission",rawName:"v-permission",value:"userCashAccount/updateBalance",expression:"'userCashAccount/updateBalance'"}],staticClass:"el-icon-edit",on:{click:function(t){return e.onMoneyOperation("recharge")}}})])]),e._v(" "),a("statistic-item",[a("span",[e._v("课程余额")]),e._v(" "),a("span",[e._v("\n "+e._s(e._f("moneyFormat")(e.dataInfo.courseBalance))+"\n "),a("i",{directives:[{name:"permission",rawName:"v-permission",value:"userCashAccount/updateCourseBalance",expression:"'userCashAccount/updateCourseBalance'"}],staticClass:"el-icon-edit",on:{click:function(t){return e.onMoneyOperation("account")}}})])]),e._v(" "),a("statistic-item",[a("span",[e._v("银行卡")]),e._v(" "),a("span",[e._v(e._s(e.dataInfo.cardNo||"--"))])]),e._v(" "),a("statistic-item",[a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"studentDetail/userCashAccountDetail",expression:"'studentDetail/userCashAccountDetail'"}],attrs:{type:"primary"},on:{click:e.onCashAccount}},[e._v("交易明细")])],1)],1),e._v(" "),a("save-form",{staticClass:"searchForm",attrs:{inline:!0,model:e.searchForm,"save-key":"studentDetail-studentOrder"},on:{submit:e.search,reset:e.onReSet}},[a("el-form-item",[a("el-date-picker",{staticStyle:{width:"400px"},attrs:{type:"daterange","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"订单开始日期","end-placeholder":"订单结束日期","picker-options":{firstDayOfWeek:1}},model:{value:e.searchForm.orderDate,callback:function(t){e.$set(e.searchForm,"orderDate","string"===typeof t?t.trim():t)},expression:"searchForm.orderDate"}})],1),e._v(" "),a("el-form-item",[a("el-select",{attrs:{filterable:"",clearable:"",placeholder:"交易类型"},on:{clear:function(t){return e.onClear("paymentType")}},model:{value:e.searchForm.paymentType,callback:function(t){e.$set(e.searchForm,"paymentType","string"===typeof t?t.trim():t)},expression:"searchForm.paymentType"}},e._l(e.orderStatus,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",[a("el-input",{attrs:{type:"text",placeholder:"订单说明"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:function(t){t.target.blur(),e.$refs.searchForm.save(),e.search()}(t)}},model:{value:e.searchForm.remark,callback:function(t){e.$set(e.searchForm,"remark","string"===typeof t?t.trim():t)},expression:"searchForm.remark"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{"native-type":"submit",type:"danger"}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{"native-type":"reset",type:"primary"}},[e._v("重置")])],1),e._v(" "),a("el-form-item",[e.$helpers.permission("export/userCoursesAccount")?a("el-button",{attrs:{type:"primary"},on:{click:e.userCoursesAccountExport}},[e._v("课程余额明细导出")]):e._e(),e._v(" "),e.$helpers.permission("export/userCashAccountDetail")?a("el-button",{attrs:{type:"primary"},on:{click:e.userCashAccountDetailExport}},[e._v("账户余额明细导出")]):e._e()],1)],1),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{label:"订单日期",prop:"createTime",align:"center",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("dateForMinFormat")(t.row.createTime)))]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"交易类型",align:"center",width:"180px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("orderType")(t.row.type)))]}}])}),e._v(" "),a("el-table-column",{attrs:{width:"180px",align:"center",label:"应付金额",prop:"expectAmount"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("moneyFormat")(t.row.expectAmount))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{width:"180px",align:"center",label:"余额支付",prop:"balancePaymentAmount"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("moneyFormat")(t.row.balancePaymentAmount))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{width:"180px",align:"center",label:"实际金额",prop:"actualAmount"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("moneyFormat")(t.row.actualAmount))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{width:"180px",align:"center",label:"订单状态",prop:"status"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v(e._s(e._f("payStatus")(t.row.status)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"订单说明",align:"center",prop:"memo",width:"220px"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("overflow-text",{attrs:{width:"200px",text:e.row.memo}})]}}])}),e._v(" "),a("el-table-column")],1),e._v(" "),a("pagination",{attrs:{sync:"",total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:total":function(t){return e.$set(e.pageInfo,"total",t)},"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1),e._v(" "),a("el-dialog",{attrs:{title:"交易明细",width:"850px",visible:e.cashStatus},on:{"update:visible":function(t){e.cashStatus=t}}},[a("el-row",[a("el-col",{attrs:{span:24}},[a("el-tabs",{attrs:{type:"border-card"},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[e.permission("userCashAccountDetail/queryPage")?a("el-tab-pane",{attrs:{label:"账户余额明细",name:"first"}},[a("el-table",{attrs:{data:e.cashAccount.gridData}},[a("el-table-column",{attrs:{align:"center",property:"amount",label:"交易金额"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",property:"balance",label:"账户可用余额"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"交易状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("payStatus")(t.row.status)))]}}],null,!1,1029601964)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"交易类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("payType")(t.row.type)))]}}],null,!1,3140520684)}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"160px",property:"createTime",label:"交易时间"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"140px",label:"备注"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{attrs:{title:t.row.comment}},[e._v(e._s(t.row.comment))])]}}],null,!1,2864155786)})],1),e._v(" "),a("pagination",{attrs:{total:e.cashAccount.total,page:e.cashAccount.page,limit:e.cashAccount.limit,"page-sizes":e.cashAccount.page_size},on:{"update:page":function(t){return e.$set(e.cashAccount,"page",t)},"update:limit":function(t){return e.$set(e.cashAccount,"limit",t)},pagination:e.getCashAccount}})],1):e._e(),e._v(" "),e.permission("userCoursesAccount/queryPage")?a("el-tab-pane",{attrs:{label:"课程余额明细",name:"second"}},[a("el-table",{attrs:{data:e.courseAccount.gridData}},[a("el-table-column",{attrs:{align:"center",property:"amount",label:"交易金额"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",property:"balance",label:"课程可用余额"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"交易状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("payStatus")(t.row.status)))]}}],null,!1,1029601964)}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"交易类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("payType")(t.row.type)))]}}],null,!1,3140520684)}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"160px",property:"createTime",label:"交易时间"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",width:"140px",label:"备注"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",{attrs:{title:t.row.comment}},[e._v(e._s(t.row.comment))])]}}],null,!1,2864155786)})],1),e._v(" "),a("pagination",{attrs:{total:e.courseAccount.total,page:e.courseAccount.page,limit:e.courseAccount.limit,"page-sizes":e.courseAccount.page_size},on:{"update:page":function(t){return e.$set(e.courseAccount,"page",t)},"update:limit":function(t){return e.$set(e.courseAccount,"limit",t)},pagination:e.getCourseAccount}})],1):e._e()],1)],1)],1)],1),e._v(" "),a("el-dialog",{attrs:{title:e.moneyForm.title,width:"450px",visible:e.moneyVisible},on:{close:function(t){return e.onFormClose("moneyForm")},"update:visible":function(t){e.moneyVisible=t}}},[a("el-form",{ref:"moneyForm",attrs:{rules:e.moneyRule,model:e.moneyForm,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"操作选择",prop:"type"}},[a("el-radio-group",{model:{value:e.moneyForm.type,callback:function(t){e.$set(e.moneyForm,"type",t)},expression:"moneyForm.type"}},[a("el-radio",{attrs:{label:1}},[e._v("充值")]),e._v(" "),a("el-radio",{attrs:{label:2}},[e._v("扣除")])],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"account"==e.moneyForm.titleType?"课程余额":"账户余额"}},[a("el-input",{attrs:{type:"number",disabled:"",value:"account"==e.moneyForm.titleType?e.dataInfo.courseBalance:e.dataInfo.balance}})],1),e._v(" "),a("el-form-item",{attrs:{label:"金额",prop:"money"}},[a("el-input",{attrs:{type:"number"},nativeOn:{mousewheel:function(e){e.preventDefault()}},model:{value:e.moneyForm.money,callback:function(t){e.$set(e.moneyForm,"money",t)},expression:"moneyForm.money"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"备注",prop:"remark"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.moneyForm.remark,callback:function(t){e.$set(e.moneyForm,"remark",t)},expression:"moneyForm.remark"}})],1)],1),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.moneyVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){return e.submitMoney("moneyForm")}}},[e._v("确 定")])],1)],1)],1)},te=[],ae=a("a8db"),re=(a("c5f6"),a("adb21")),ne=a("4328"),se=a.n(ne),oe=a("ec8a"),ie=["orderDate"],le=function(e,t,a){""==t&&"string"==typeof t||null==t?a(new Error("请输入金额")):t<0?a(new Error("输入金额必须大于或等于0")):t>=1e5?a(new Error("输入金额必须小于100000")):a()},ue={name:"studentOrder",components:{pagination:f["a"]},data:function(){return{rechargeVisible:!1,organId:null,searchForm:{studentId:null,orderStartDate:null,orderEndDate:null,paymentType:null,remark:null,orderDate:[]},orderStatus:h["L"],pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]},tableList:[],dataInfo:{},amountStatus:!0,rechargeForm:{money:null},moneyVisible:!1,moneyForm:{title:"账户余额修改",titleType:"recharge",type:1,money:null,remark:null},moneyRule:{type:[{required:!0,message:"请选择操作类型",trigger:"change"}],money:[{required:!0,validator:le,trigger:"blur"}],remark:[{required:!0,message:"请输入备注",trigger:"blur"}]},cashStatus:!1,cashAccount:{status:!1,gridData:[],limit:10,page:1,total:0,page_size:[10,20,40,50]},activeName:"first",courseAccount:{status:!1,gridData:[],limit:10,page:1,total:0,page_size:[10,20,40,50]}}},mounted:function(){this.searchForm.studentId=this.$route.query.userId,this.getList(),this.__init()},activated:function(){this.searchForm.studentId=this.$route.query.userId,this.getList(),this.__init()},methods:{permission:oe["a"],onClear:function(e){"paymentType"==e&&(this.searchForm.paymentType=null)},__init:function(){var e=this;Object(b["m"])({userId:this.$route.query.userId}).then((function(t){200==t.code&&(e.dataInfo={balance:t.data.balance,courseBalance:t.data.courseBalance,wxBalance:0,cardNo:t.data.cardNo,zfb:null})}))},onFormClose:function(e){this.$refs[e].resetFields()},onMoneyOperation:function(e){var t=this.moneyForm;"recharge"==e?(t.title="账户余额修改",t.titleType="recharge"):"account"==e&&(t.title="课程余额修改",t.titleType="account"),this.moneyVisible=!0},onCashAccount:function(e){this.cashAccount.page=1,this.getCashAccount(),this.courseAccount.page=1,this.getCourseAccount(),this.cashStatus=!0},getCashAccount:function(){var e=this.cashAccount,t={page:e.page,rows:e.limit,userId:this.searchForm.studentId};Object(b["y"])(t).then((function(t){var a=t.data;e.status=!0,200==t.code&&(e.gridData=a.rows,e.total=a.total)}))},getCourseAccount:function(){var e=this.courseAccount,t={page:e.page,rows:e.limit,userId:this.searchForm.studentId};Object(b["z"])(t).then((function(t){var a=t.data;e.status=!0,200==t.code&&(e.gridData=a.rows,e.total=a.total)}))},submitMoney:function(e){var t=this;this.$refs[e].validate((function(e){if(!e)return!1;var a=t.moneyForm,r=t.dataInfo,n=0,s=0;if("account"==a.titleType){if(1==a.type)n=Number((Number(a.money)+Number(r.courseBalance)).toFixed(2));else if(2==a.type){if(r.courseBalance-a.money<0)return void t.$message.error("扣除金额不能大于"+r.courseBalance);n=Number(Number(r.courseBalance)-Number(a.money).toFixed(2))}Object(b["w"])({userId:t.searchForm.studentId,decimal:n,memo:a.remark}).then((function(e){e.data;200==e.code?(t.$message.success("保存成功"),t.__init(),t.moneyVisible=!1):t.$message.error(e.msg)}))}else if("recharge"==a.titleType){if(1==a.type)s=a.money;else if(2==a.type){if(r.balance-a.money<0)return void t.$message.error("扣除金额不能大于"+r.balance);s=-a.money}Object(b["v"])({userId:t.searchForm.studentId,decimal:s,memo:a.remark}).then((function(e){e.data;200==e.code?(t.$message.success("保存成功"),t.__init(),t.moneyVisible=!1):t.$message.error(e.msg)}))}}))},onUpdateCourse:function(){var e=this;this.dataInfo.courseBalance?this.$confirm("确定是否修改该学生课程余额?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(b["w"])({userId:e.searchForm.studentId,decimal:e.dataInfo.courseBalance}).then((function(t){t.data;200==t.code?(e.$message.success("保存成功"),e.amountStatus=!0,e.__init()):e.$message.error(t.msg)}))})).catch((function(){e.amountStatus=!0})):this.$message.error("请输入课程余额")},search:function(){this.pageInfo.page=1,this.getList()},getList:function(){var e=this,t=this.searchForm,a=t.orderDate,r=Object(ae["a"])(t,ie),n=Object(k["a"])(Object(k["a"])(Object(k["a"])({},r),Object(F["b"])(a,["orderStartDate","orderEndDate"])),{},{page:this.pageInfo.page,rows:this.pageInfo.limit});Object(b["t"])(n).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.pageInfo.total=t.data.total)}))},searchCourseDate:function(e){e?(this.searchForm.orderStartDate=e[0],this.searchForm.orderEndDate=e[1]):(this.searchForm.orderStartDate=null,this.searchForm.orderEndDate=null)},onReSet:function(){this.orderDate=null,this.searchForm={studentId:this.$route.query.userId,orderStartDate:null,orderEndDate:null,paymentType:null,remark:null},this.getList()},userCoursesAccountExport:function(){Object(re["a"])(this,{url:"/api-web/export/userCoursesAccount",fileName:"学员课程明细.xls",method:"post",params:se.a.stringify({userId:this.$route.query.userId})},"您确定导出学员课程明细?")},userCashAccountDetailExport:function(){Object(re["a"])(this,{url:"/api-web/export/userCashAccountDetail",fileName:"学员现金明细.xls",method:"post",params:se.a.stringify({userId:this.$route.query.userId})},"您确定导出学员现金明细?")}}},ce=ue,de=(a("0ff3"),Object(u["a"])(ce,ee,te,!1,null,"2e929dca",null)),pe=de.exports,me=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{label:"提现交易流水号",prop:"id"}}),e._v(" "),a("el-table-column",{attrs:{label:"申请时间",prop:"createTime"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("dateForMinFormat")(t.row.createTime))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"提现金额",prop:"amount"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("moneyFormat")(t.row.amount))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"账户余额",prop:"balance"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("moneyFormat")(t.row.balance))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"账户号",prop:"bankCardNo"}}),e._v(" "),a("el-table-column",{attrs:{label:"提现状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("dealStatus")(t.row.status))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"支付账号",prop:"platformAccountNo"}}),e._v(" "),a("el-table-column",{attrs:{label:"支付渠道",prop:"channel"}}),e._v(" "),a("el-table-column",{attrs:{label:"交易流水号",prop:"withdrawNo"}})],1),e._v(" "),a("pagination",{attrs:{"save-key":"studentDetail-studentCashout",sync:"",total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:total":function(t){return e.$set(e.pageInfo,"total",t)},"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1)])},fe=[],he={name:"studentCashout",components:{pagination:f["a"]},data:function(){return{searceList:{},tableList:[],pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]}}},mounted:function(){this.getList()},activated:function(){this.getList()},methods:{getList:function(){var e=this;Object(b["u"])({userId:this.$route.query.userId,rows:this.pageInfo.limit,page:this.pageInfo.page}).then((function(t){200==t.code&&(e.tableList=t.data.rows)}))}}},ge=he,be=Object(u["a"])(ge,me,fe,!1,null,null,null),ve=be.exports,_e=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{},[a("div",{staticClass:"m-core"},[a("div",{staticClass:"tableWrap"},[a("el-table",{staticStyle:{width:"100%"},attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[a("el-table-column",{attrs:{align:"center",prop:"id",label:"课程组编号"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"groupId",attrs:{type:"text"},on:{click:function(a){return e.gotoNet(t.row.id)}}},[a("copy-text",{},[e._v(e._s(t.row.id))])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"name",label:"课程组名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.gotoNet(t.row.name)}}},[a("copy-text",[e._v(e._s(t.row.name))])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"teacherName",label:"指导老师"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"educationalTeacherName",label:"乐团主管"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"type",label:"课程组类型",width:"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("p",[e._v(e._s(e._f("comType")(t.row.type)))])])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"groupStatus",label:"课程组状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("p",[e._v(e._s(e._f("comCourseGroup")(t.row.groupStatus)))])])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"开始时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("div",[e._v(e._s(e._f("dateForMinFormat")(t.row.coursesStartDate)))])])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",label:"结束时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("div",[e._v(e._s(e._f("dateForMinFormat")(t.row.coursesExpireDate)))])])]}}])})],1),e._v(" "),a("pagination",{attrs:{sync:"","save-key":"studentDetail-studentNetwork",total:e.rules.total,page:e.rules.page,limit:e.rules.limit,"page-sizes":e.rules.page_size},on:{"update:total":function(t){return e.$set(e.rules,"total",t)},"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)])])},ye=[],Ie=(a("3908"),{components:{pagination:f["a"]},data:function(){return{searchForm:{search:null},studentId:null,tableList:[],rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]}}},created:function(){},mounted:function(){var e=this.$route.query;e.search&&(this.searchForm.search=e.search),this.init()},activated:function(){this.init()},methods:{init:function(){this.studentId=this.$route.query.userId,this.getList()},getList:function(){var e=this;Object(g["lc"])({studentId:this.studentId,page:this.rules.page,rows:this.rules.limit}).then((function(t){200==t.code&&(e.tableList=t.data.rows,e.rules.total=t.data.total)}))},gotoNet:function(e){this.$router.push({path:"/accompanyManager/accompany",query:{search:e}})}}}),Se=Ie,we=(a("276e"),Object(u["a"])(Se,_e,ye,!1,null,"7c10b413",null)),ke=we.exports,Fe=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("save-form",{ref:"searchForm",staticClass:"searchForm",attrs:{inline:!0,model:e.searchForm,"save-key":"studentDeonSearchtail-studentLebao"},on:{submit:e.onSearch,reset:e.onReSet}},[a("el-form-item",{attrs:{prop:"specification"}},[a("el-input",{attrs:{placeholder:"具体型号",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:function(t){t.target.blur(),e.$refs.searchForm.save(),e.onSearch()}(t)}},model:{value:e.searchForm.specification,callback:function(t){e.$set(e.searchForm,"specification","string"===typeof t?t.trim():t)},expression:"searchForm.specification"}})],1),e._v(" "),a("el-form-item",{attrs:{prop:"goodsCategoryId"}},[a("el-select",{attrs:{clearable:"",placeholder:"乐器分类"},model:{value:e.searchForm.goodsCategoryId,callback:function(t){e.$set(e.searchForm,"goodsCategoryId","string"===typeof t?t.trim():t)},expression:"searchForm.goodsCategoryId"}},e._l(e.categoryList,(function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})})),1)],1),e._v(" "),a("el-form-item",{attrs:{prop:"status"}},[a("el-select",{attrs:{filterable:"",clearable:"",placeholder:"是否乐保"},model:{value:e.searchForm.status,callback:function(t){e.$set(e.searchForm,"status","string"===typeof t?t.trim():t)},expression:"searchForm.status"}},[a("el-option",{attrs:{value:"0",label:"否"}}),e._v(" "),a("el-option",{attrs:{value:"1",label:"是"}})],1)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{"native-type":"submit",type:"danger"}},[e._v("搜索")])],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary","native-type":"reset"}},[e._v("重置")])],1)],1),e._v(" "),a("el-button",{directives:[{name:"permission",rawName:"v-permission",value:"studentInstrument/add",expression:"'studentInstrument/add'"}],attrs:{type:"primary"},on:{click:function(t){return e.operationStudent("create")}}},[e._v("新增乐器")]),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{"header-cell-style":{background:"#EDEEF0",color:"#444"},data:e.tableList}},[a("el-table-column",{attrs:{label:"乐器名称",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.goodsName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"具体型号",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.specification))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"乐器分类",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.goodsCategoryName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"是否乐保",align:"center",prop:"teacherName"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.status?"是":"否")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"乐保有效期",align:"center",width:"350px",prop:"studentNum"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.startTime&&t.row.endTime?a("div",[e._v("\n "+e._s(t.row.startTime)+"~"+e._s(t.row.endTime)+"\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"操作",align:"center"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("auth",{attrs:{auths:["studentInstrument/update"]}},[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.operationStudent("update",t.row)}}},[e._v("修改")])],1),e._v(" "),a("auth",{attrs:{auths:["studentInstrument/del"]}},[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.removeMusic(t.row)}}},[e._v("删除")])],1)]}}])})],1),e._v(" "),a("pagination",{attrs:{"save-key":"studentDetail-studentLebao",sync:"",total:e.pageInfo.total,page:e.pageInfo.page,limit:e.pageInfo.limit,"page-sizes":e.pageInfo.page_size},on:{"update:total":function(t){return e.$set(e.pageInfo,"total",t)},"update:page":function(t){return e.$set(e.pageInfo,"page",t)},"update:limit":function(t){return e.$set(e.pageInfo,"limit",t)},pagination:e.getList}})],1),e._v(" "),e.addMusicVisible?a("el-dialog",{attrs:{title:"create"==e.operationStatus?"新增乐器":"修改乐器",width:"600px",visible:e.addMusicVisible},on:{"update:visible":function(t){e.addMusicVisible=t}}},[a("addMusic",{ref:"addMusic",attrs:{categoryList:e.categoryList,operationData:e.operationData,operationStatus:e.operationStatus},on:{getList:e.getList,close:function(t){e.addMusicVisible=!1}}}),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.addMusicVisible=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.addMusicSubmit}},[e._v("确 定")])],1)],1):e._e()],1)},xe=[],Oe=(a("ac6a"),a("c80c")),Le=(a("96cf"),a("3b8d")),Ce=a("4baf"),$e=a("2543"),Te={components:{pagination:f["a"],addMusic:Ce["a"]},data:function(){return{soundLists:[],tableList:[],searchForm:{specification:"",goodsCategoryId:"",studentId:this.$route.query.userId},pageInfo:{limit:10,page:1,total:0,page_size:[10,20,40,50]},operationStatus:"create",operationData:null,addMusicVisible:!1,categoryList:[]}},mounted:function(){this.getCategory(),this.getList()},methods:{onSearch:function(){this.pageInfo.page=1,this.getList()},onReSet:function(){this.$refs["searchForm"].resetFields(),this.getList()},getList:function(){var e=Object(Le["a"])(Object(Oe["a"])().mark((function e(){var t;return Object(Oe["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.prev=0,e.next=3,Object(g["mb"])(Object(k["a"])(Object(k["a"])({},this.searchForm),{},{rows:this.pageInfo.limit,page:this.pageInfo.page}));case 3:t=e.sent,this.tableList=t.data.rows,this.pageInfo.total=t.data.total,e.next=11;break;case 8:e.prev=8,e.t0=e["catch"](0),console.log(e.t0);case 11:case"end":return e.stop()}}),e,this,[[0,8]])})));function t(){return e.apply(this,arguments)}return t}(),addMusicSubmit:function(){this.$refs.addMusic.addMusicSubmit()},operationStudent:function(e,t){"update"==e?this.operationData=t:"create"==e&&(this.operationData=null),this.operationStatus=e,this.addMusicVisible=!0},removeMusic:function(e){var t=this;this.$confirm("您确定删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(Object(Le["a"])(Object(Oe["a"])().mark((function a(){return Object(Oe["a"])().wrap((function(a){while(1)switch(a.prev=a.next){case 0:return a.prev=0,a.next=3,Object(g["Lc"])({id:e.id,studentId:t.searchForm.studentId});case 3:a.sent,t.$message.success("修改成功"),t.getList(),a.next=10;break;case 8:a.prev=8,a.t0=a["catch"](0);case 10:case"end":return a.stop()}}),a,null,[[0,8]])}))))},getCategory:function(){var e=this,t={delFlag:0,rows:9999};Object($e["a"])(t).then((function(t){var a=t.data;if(200==t.code){var r=[];a.rows.forEach((function(e){r.push({label:e.name,value:e.id})})),e.categoryList=r}}))}}},je=Te,De=(a("9242"),Object(u["a"])(je,Fe,xe,!1,null,"d3c8cf12",null)),Ne=De.exports,Ee=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"m-core"},[a("save-form",{ref:"searchForm",attrs:{inline:!0,model:e.searchForm,"save-key":"studentManager-returnVisitList"},on:{submit:e.search,reset:e.onReSet}},[a("el-form-item",[a("el-select",{attrs:{placeholder:"请选择角色",clearable:"",filterable:""},model:{value:e.searchForm.visiterType,callback:function(t){e.$set(e.searchForm,"visiterType","string"===typeof t?t.trim():t)},expression:"searchForm.visiterType"}},[a("el-option",{attrs:{value:"TEACHER",label:"指导老师"}}),e._v(" "),a("el-option",{attrs:{value:"EDU_TEACHER",label:"乐团主管"}})],1)],1),e._v(" "),a("el-form-item",[a("el-cascader",{attrs:{"expand-trigger":"hover",clearable:"",placeholder:"请选择回访类型",options:e.visitChiose},model:{value:e.searchForm.typeList,callback:function(t){e.$set(e.searchForm,"typeList",t)},expression:"searchForm.typeList"}})],1),e._v(" "),a("el-form-item",[a("el-select",{attrs:{placeholder:"问题状态",clearable:"",filterable:""},model:{value:e.searchForm.probStatus,callback:function(t){e.$set(e.searchForm,"probStatus","string"===typeof t?t.trim():t)},expression:"searchForm.probStatus"}},[a("el-option",{attrs:{value:0,label:"待跟进"}}),e._v(" "),a("el-option",{attrs:{value:1,label:"已解决"}})],1)],1),e._v(" "),a("el-form-item",[a("el-date-picker",{staticStyle:{width:"420px"},attrs:{type:"daterange","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"回访开始日期","end-placeholder":"回访结束日期","picker-options":{firstDayOfWeek:1}},model:{value:e.searchForm.timer,callback:function(t){e.$set(e.searchForm,"timer","string"===typeof t?t.trim():t)},expression:"searchForm.timer"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"danger","native-type":"submit"}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{"native-type":"reset",type:"primary"}},[e._v("重置")]),e._v(" "),e.permission("export/studentVisitRecord")?a("el-button",{attrs:{type:"primary"},on:{click:e.onExport}},[e._v("导出")]):e._e()],1)],1),e._v(" "),e.permission("visit/add/studentVisit")?a("el-button",{staticStyle:{"margin-bottom":"20px"},attrs:{type:"primary"},on:{click:function(t){e.visitVisible=!0}}},[e._v("新增回访")]):e._e(),e._v(" "),a("div",{staticClass:"tableWrap"},[a("el-table",{attrs:{data:e.tableList,"header-cell-style":{background:"#EDEEF0",color:"#444"}}},[a("el-table-column",{attrs:{align:"center",prop:"teacherName",label:"老师姓名"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.teacherName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"organName",label:"所属分部"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("copy-text",[e._v(e._s(t.row.organName))])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"visiterType",label:"角色"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(e._f("visiterType")(t.row.visiterType))+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"type",label:"回访类型"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"purpose",label:"回访目的"}}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"probStatus",label:"问题状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.probStatus?"已解决":"待跟进")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"name",label:"回访图片"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"flexBox"},[t.row.attachments?a("el-image",{staticStyle:{width:"60px",height:"60px"},attrs:{fit:"cover",src:t.row.attachments.split(",")[0],previewSrcList:t.row.attachments.split(",")}}):e._e(),e._v(" "),t.row.attachments.split(",").length-1>0?a("p",[e._v("\n +"+e._s(t.row.attachments.split(",").length-1)+"\n ")]):e._e()],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"visitTime",label:"回访时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[e._v("\n "+e._s(t.row.visitTime?t.row.visitTime.split(" ")[0]:"--")+"\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center",prop:"masterTeacherName",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",[a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.lookDetail(t.row)}}},[e._v("查看")]),e._v(" "),!t.row.probStatus&&e.permission("visit/updateProbStatus")?a("el-button",{attrs:{type:"text"},on:{click:function(a){return e.updateState(t.row)}}},[e._v("状态修改")]):e._e()],1)]}}])})],1),e._v(" "),a("pagination",{attrs:{"save-key":"studentManager-returnVisitList",sync:"",total:e.rules.total,page:e.rules.page,limit:e.rules.limit,"page-sizes":e.rules.page_size},on:{"update:total":function(t){return e.$set(e.rules,"total",t)},"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(" "),e.detailVisible?a("el-dialog",{attrs:{title:"回访详情",width:"740px",visible:e.detailVisible},on:{"update:visible":function(t){e.detailVisible=t}}},[a("div",[e.activeRow?a("descriptions",{staticClass:"returnDialog",attrs:{column:2}},[a("descriptions-item",{attrs:{label:"老师姓名:"}},[e._v(e._s(e.activeRow.teacherName))]),e._v(" "),a("descriptions-item",{attrs:{label:"所属分部:"}},[e._v(e._s(e.activeRow.organName))]),e._v(" "),a("descriptions-item",{attrs:{label:"角色:"}},[e._v(e._s(e._f("visiterType")(e.activeRow.visiterType)))]),e._v(" "),a("descriptions-item",{attrs:{label:"学生姓名:"}},[e._v(e._s(e.activeRow.studentName))]),e._v(" "),a("descriptions-item",{attrs:{label:"回访类型:"}},[e._v(e._s(e.activeRow.type))]),e._v(" "),a("descriptions-item",{attrs:{label:"回访目的:"}},[e._v(e._s(e.activeRow.purpose))]),e._v(" "),"小课回访"==e.activeRow.type?a("descriptions-item",{attrs:{label:"家长反馈:"}},[e._v(e._s(e._f("feedbackTypeFilter")(e.activeRow.feedbackType)))]):e._e(),e._v(" "),"考勤申诉"==e.activeRow.purpose?a("descriptions-item",{attrs:{label:"家长反馈:"}},[e._v(e._s(e._f("feedbackTypeDescFilter")(e.activeRow.feedbackTypeDesc)))]):e._e(),e._v(" "),a("descriptions-item",{attrs:{label:"问题状态:"}},[e._v(e._s(e.activeRow.probStatus?"已解决":"待跟进"))]),e._v(" "),"考勤申诉"!=e.activeRow.purpose?a("descriptions-item",{attrs:{label:"回访情况:",span:6}},[e._v(e._s(e.activeRow.overview))]):e._e(),e._v(" "),a("descriptions-item",{attrs:{label:"小课回访"==e.activeRow.type||"考勤申诉"==e.activeRow.purpose?"原因":"家长反馈",span:6}},[e._v(e._s(e.activeRow.feedback))]),e._v(" "),a("descriptions-item",{attrs:{label:"回访图片",span:6}},[e.imageList.length>0?a("div",{staticClass:"list"},e._l(e.imageList,(function(t){return a("div",{key:t.url,staticClass:"item"},[t?a("el-image",{staticClass:"img",attrs:{src:t,"preview-src-list":e.imageList.map((function(e){return e}))}}):e._e()],1)})),0):a("empty")],1)],1):e._e()],1)]):e._e(),e._v(" "),a("el-dialog",{attrs:{title:"新增回访",width:"760px",visible:e.visitVisible,"append-to-body":""},on:{"update:visible":function(t){e.visitVisible=t}}},[e.visitVisible?a("visit",{attrs:{detail:{studentName:e.$route.query.username,studentId:e.$route.query.userId},username:e.$route.query.username,isMainGo:!1,useVisitType:!1},on:{close:function(t){e.visitVisible=!1},submited:e.getList}}):e._e()],1)],1)},Me=[],qe=(a("28a5"),a("46f6")),Ge=a("e3eb"),Ae=a.n(Ge),Re=a("fa7d"),Ve=a("4edf"),ze=["timer","typeList"],Pe=["timer","typeList"],Be={components:{pagination:f["a"],visit:Ve["a"]},data:function(){return{searchForm:{search:"",organId:"",visiterType:"",typeList:[],timer:[]},visitChiose:h["db"],organList:[],rules:{limit:10,page:1,total:0,page_size:[10,20,40,50]},tableList:[],imageList:[],detailVisible:!1,activeRow:null,visitVisible:!1}},mounted:function(){this.$store.dispatch("setBranchs"),this.$route.query&&(this.$route.query.search&&(this.searchForm.search=this.$route.query.teacher,this.searchForm.search=this.$route.query.search),this.searchForm.timer=this.$route.query.timer),this.$route.query.typeList&&this.$route.query.typeList.length>0&&(this.searchForm.typeList=this.$route.query.typeList),this.getList(),(this.$route.query.search||this.$route.query.timer)&&Object(Re["d"])(this,{timer:void 0,search:void 0})},methods:{handleChange:function(e){this.searchForm.type=e[0],this.searchForm.purpose=e[1]},search:function(){this.rules.page=1,this.getList()},onReSet:function(){this.type=[],this.timer=[],this.searchForm={search:"",organId:"",visiterType:"",type:"",purpose:"",typeList:[],timer:[]},this.search()},getList:function(){var e,t=this,a=this.searchForm,r=a.timer,n=a.typeList,s=Object(ae["a"])(a,ze),o=null;n.length>0&&(e=n[0],o=n[1]);var i=Object(k["a"])(Object(k["a"])(Object(k["a"])({},s),{},{page:this.rules.page,rows:this.rules.limit},Object(F["b"])(r,["startTime","endTime"])),{},{type:e,purpose:o,studentId:this.$route.query.userId});Object(qe["b"])(Ae()(i)).then((function(e){200==e.code&&(t.tableList=e.data.rows,t.rules.total=e.data.total)}))},lookDetail:function(e){this.activeRow=e,this.imageList=this.activeRow.attachments.split(","),this.detailVisible=!0},updateState:function(e){var t=this;this.$confirm("是否将问题状态更变为'已解决'","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(a){Object(qe["d"])({id:e.id,probStatus:1}).then((function(e){t.$message.success("修改成功"),t.getList()}))}))},changeTimer:function(e){e&&e.length>0?(this.searchForm.startTime=this.timer[0],this.searchForm.endTime=this.timer[1]):(this.searchForm.startTime=null,this.searchForm.endTime=null)},permission:function(e){return Object(oe["a"])(e)},onExport:function(){var e,t=this.searchForm,a=t.timer,r=t.typeList,n=Object(ae["a"])(t,Pe),s=null;r.length>0&&(e=r[0],s=r[1]);var o=Object(k["a"])(Object(k["a"])(Object(k["a"])({},n),{},{page:this.rules.page,rows:this.rules.limit},Object(F["b"])(a,["startTime","endTime"])),{},{type:e,purpose:s});Object(re["a"])(this,{url:"/api-web/export/studentVisitRecord",params:se.a.stringify(Ae()(Object(k["a"])({},o))),fileName:"学员回访导出.xls",method:"post"},"确定导出学员回访")}},watch:{detailVisible:function(e){e||(this.activeRow=null,this.imageList=[])}}},We=Be,He=(a("cca8"),Object(u["a"])(We,Ee,Me,!1,null,"15848f50",null)),Ue=He.exports,Ye={components:{teamAndcourse:I,studentRecord:C,studentPayList:E,studentInfo:d,studentVip:V,studentLive:U,studentOrder:pe,studentCashout:ve,studentOutList:Z,studentNetwork:ke,studentLebao:Ne,studentVisit:Ue},name:"studentDetail",data:function(){return{activeIndex:"1",permissionList:{studentInfo:Object(oe["a"])("/studentDetail/studentInfo"),teamAndcourse:Object(oe["a"])("/studentDetail/teamAndcourse"),studentVip:Object(oe["a"])("/studentDetail/studentVip"),studentLive:Object(oe["a"])("/studentDetail/studentLive"),studentRecord:Object(oe["a"])("/studentDetail/studentRecord"),studentPayList:Object(oe["a"])("/studentDetail/studentPayList"),studentOrder:Object(oe["a"])("/studentDetail/studentOrder"),studentCashout:Object(oe["a"])("/studentDetail/studentCashout"),studentOutList:Object(oe["a"])("/studentDetail/studentOutList"),studentNetwork:Object(oe["a"])("/studentDetail/studentNetwork"),studentLebao:Object(oe["a"])("/studentDetail/studentLebao"),studentVisit:Object(oe["a"])("visit/queryPage/student")},studentName:""}},mounted:function(){this.$route.query.search&&(this.Fsearch=this.$route.query.search),this.$route.query.rules&&(this.Frules=this.$route.query.rules),this.studentName=this.$route.query.username},activated:function(){this.$route.query.search&&(this.Fsearch=this.$route.query.search),this.$route.query.rules&&(this.Frules=this.$route.query.rules),this.studentName=this.$route.query.username},methods:{onCancel:function(){this.$store.dispatch("delVisitedViews",this.$route),this.$router.push({path:"/studentManager/studentList"})},handleClick:function(e){this.activeIndex=e.name}}},Je=Ye,Xe=Object(u["a"])(Je,r,n,!1,null,null,null);t["default"]=Xe.exports},a34e:function(e,t,a){"use strict";a("b642")},adb21:function(e,t,a){"use strict";a.d(t,"a",(function(){return u}));var r=a("bc3a"),n=a.n(r),s=(a("4328"),a("5f87")),o=a("3908"),i=a("e3eb"),l=a.n(i),u=function(e,t,a,r){var i=t.url,u={method:t.method?t.method:"get",headers:{Authorization:Object(s["b"])(),tenantId:Object(s["a"])()},url:i,responseType:"blob"};"post"==u.method?u.data=t.params:u.params=t.params,e.$confirm(a||"您确定下载模板","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){o["a"].startLoading(),n()(l()(u)).then((function(a){var n=new Blob([a.data],{type:"application/vnd.ms-excel;charset=utf-8"}),s=new Response(n).text();s.then((function(a){if(-1!=a.indexOf("code")){var s=JSON.parse(a);if(403==s.code)return e.$message.error("登录过期,请重新登录!"),void setTimeout((function(){e.$store.dispatch("user/resetToken").then((function(){location.reload()}))}),1e3);200==s.code?e.$message.success(s.msg):e.$message.error(s.msg),r&&r()}else{var o=URL.createObjectURL(n),i=document.createElement("a"),l=t.fileName||"导出文件.xls";i.href=o,i.setAttribute("download",l),document.body.appendChild(i),i.click(),r&&r()}})),o["a"].endLoading()})).catch((function(t){console.log(t),e.$message.error("下载失败,请联系管理员"),o["a"].endLoading()}))})).catch((function(){}))}},b642:function(e,t,a){},b7d9:function(e,t,a){},b846:function(e,t,a){},cca8:function(e,t,a){"use strict";a("400d")},cf6c:function(e,t,a){},e4b1:function(e,t,a){"use strict";a("563a")},e728:function(e,t,a){},ec6e:function(e,t,a){"use strict";a("b7d9")},ec96:function(e,t,a){"use strict";a("f2e6")},f2e6:function(e,t,a){},fa7d:function(e,t,a){"use strict";a.d(t,"b",(function(){return n})),a.d(t,"c",(function(){return s})),a.d(t,"a",(function(){return o})),a.d(t,"d",(function(){return i}));var r=a("db72"),n=(a("a481"),a("5a0c"),function(e){var t=new Date(e.replace(/-/g,"/")).getTime(),a=new Date(e);0==a.getDay()&&(t-=6048e5);var r=t-24*(a.getDay()-1)*60*60*1e3,n=new Date(r),s=n.getFullYear(),o=n.getMonth()+1<10?"0"+(n.getMonth()+1):n.getMonth()+1,i=n.getDate()<10?"0"+n.getDate():n.getDate(),l=s+"-"+o+"-"+i;return l}),s=function(e){var t=new Date(e.replace(/-/g,"/")).getTime(),a=new Date(e),r=7-a.getDay();7==r&&(r=0);var n=t+24*r*60*60*1e3,s=new Date(n),o=s.getFullYear(),i=s.getMonth()+1<10?"0"+(s.getMonth()+1):s.getMonth()+1,l=s.getDate()<10?"0"+s.getDate():s.getDate(),u=o+"-"+i+"-"+l;return u},o=function(e){var t=[];switch(e){case"NORMAL":t=[{value:"SINGLE",label:"声部课"},{value:"TRAINING_SINGLE",label:"集训声部课"},{value:"COMPREHENSIVE",label:"综合课"},{value:"CLASSROOM",label:"课堂课"}];break;case"MIX":t=[{value:"MIX",label:"合奏课"},{value:"TRAINING_MIX",label:"集训合奏课"},{value:"COMPREHENSIVE",label:"综合课"},{value:"CLASSROOM",label:"课堂课"}];break;case"HIGH":t=[{value:"HIGH",label:"基础技能课"}];break;case"HIGH_ONLINE":t=[{value:"HIGH_ONLINE",label:"线上基础技能课"}];break;case"MUSIC_NETWORK":t=[{value:"MUSIC_NETWORK",label:"乐团网管课"}];break;case"SNAP":t=[{value:"SINGLE",label:"声部课"},{value:"MIX",label:"合奏课"},{value:"TRAINING_SINGLE",label:"集训声部课"},{value:"TRAINING_MIX",label:"集训合奏课"},{value:"HIGH",label:"基础技能课"},{value:"COMPREHENSIVE",label:"综合课"},{value:"CLASSROOM",label:"课堂课"}]}return t},i=function(e,t){e.$router.replace({query:Object(r["a"])(Object(r["a"])({},e.$route.query),t)})}}}]);
|