Commit a4d916e9 authored by IvyXia123's avatar IvyXia123

20190920 master打包

parents 8fef19c4 99540928
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https://at.alicdn.com/t/font_746649_x1rivf5f5.css><link rel=stylesheet href=https://lib.baomitu.com/element-ui/2.11.1/theme-chalk/index.css><title>唱唱启蒙-后台</title><link href=/static/css/app.c978028efbfa41cda8a291302e514ae5.css rel=stylesheet></head><body><script src=https://lib.baomitu.com/vue/2.5.17/vue.js></script><script src=https://lib.baomitu.com/vuex/3.0.1/vuex.min.js></script><script src=https://lib.baomitu.com/axios/0.18.0/axios.min.js></script><script src=https://lib.baomitu.com/element-ui/2.11.1/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.4cca89d3482696eeb26f.js></script><script type=text/javascript src=/static/js/vendor.b97e05515be7708a23cd.js></script><script type=text/javascript src=/static/js/app.f10b5239ce2cd8c48ee9.js></script></body><script>let el = document.getElementsByTagName("script");
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https://at.alicdn.com/t/font_746649_x1rivf5f5.css><link rel=stylesheet href=https://lib.baomitu.com/element-ui/2.11.1/theme-chalk/index.css><title>唱唱启蒙-后台</title><link href=/static/css/app.c62ebf8924c2b527713cdb28fcd1f6e2.css rel=stylesheet></head><body><script src=https://lib.baomitu.com/vue/2.5.17/vue.js></script><script src=https://lib.baomitu.com/vuex/3.0.1/vuex.min.js></script><script src=https://lib.baomitu.com/axios/0.18.0/axios.min.js></script><script src=https://lib.baomitu.com/element-ui/2.11.1/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.b5b3d8f191711e253ff9.js></script><script type=text/javascript src=/static/js/vendor.b97e05515be7708a23cd.js></script><script type=text/javascript src=/static/js/app.52891d1d835da5476ef8.js></script></body><script>let el = document.getElementsByTagName("script");
el.onerror = function(a,b,c){
console.log('error:',a,b,c);
};
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([11],{"Hj0/":function(e,t){},Ib3P:function(e,t){},NDyu:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s("CCn6"),a=s("+TkF"),n=s("kmJW"),l={name:"newIntegral",props:["newIntegral"],data:function(){var e=[];for(var t in a.m)e.push({id:t,value:a.m[t]});return{is_addOption:e}},methods:{onAdd:function(){this.newIntegral.user_id&&""!==this.newIntegral.user_id?this.newIntegral.is_add&&""!==this.newIntegral.is_add?this.newIntegral.value&&""!==this.newIntegral.value?this.newIntegral.desc&&""!==this.newIntegral.desc?this.$emit("subAdd"):this.$message("请填写描述"):this.$message("请填写积分值"):this.$message("请选择积分类型"):this.$message("请填写用户ID")},showUserList:function(){this.$emit("showUserList")}}},r={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("el-dialog",{attrs:{visible:e.newIntegral.show,width:"800px",center:"",title:"积分变更"},on:{"update:visible":function(t){e.$set(e.newIntegral,"show",t)}}},[s("el-form",{attrs:{"label-width":"150px"}},[s("el-form-item",{attrs:{label:"用户ID"}},[s("el-row",{attrs:{gutter:20}},[s("el-col",{attrs:{span:14}},[s("el-input",{model:{value:e.newIntegral.user_id,callback:function(t){e.$set(e.newIntegral,"user_id",t)},expression:"newIntegral.user_id"}})],1),e._v(" "),s("el-col",{attrs:{span:6}},[s("el-button",{on:{click:e.showUserList}},[e._v("查询")])],1)],1)],1),e._v(" "),s("el-form-item",{attrs:{label:"积分类型"}},[s("el-row",{attrs:{gutter:20}},[s("el-col",{attrs:{span:20}},[s("el-select",{model:{value:e.newIntegral.is_add,callback:function(t){e.$set(e.newIntegral,"is_add",t)},expression:"newIntegral.is_add"}},e._l(e.is_addOption,function(e,t){return s("el-option",{key:t,attrs:{label:e.value,value:e.id}})}))],1)],1)],1),e._v(" "),s("el-form-item",{attrs:{label:"积分值"}},[s("el-row",{attrs:{gutter:20}},[s("el-col",{attrs:{span:20}},[s("el-input-number",{model:{value:e.newIntegral.value,callback:function(t){e.$set(e.newIntegral,"value",t)},expression:"newIntegral.value"}})],1)],1)],1),e._v(" "),s("el-form-item",{attrs:{label:"描述【用户可见】"}},[s("el-row",{attrs:{gutter:20}},[s("el-col",{attrs:{span:20}},[s("el-input",{model:{value:e.newIntegral.desc,callback:function(t){e.$set(e.newIntegral,"desc",t)},expression:"newIntegral.desc"}})],1)],1)],1)],1),e._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.newIntegral.show=!1}}},[e._v("取 消")]),e._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:e.onAdd}},[e._v("确 定")])],1)],1)},staticRenderFns:[]};var o=s("VU/8")(l,r,!1,function(e){s("kr1c")},"data-v-fe35ce86",null).exports,u={name:"userList",props:["show"],components:{page:n.a},data:function(){return{userList:[],form:{userId:"",nickName:"",mobile:""},nowPage:1,limit:5,total:0,multipleSelection:null}},methods:{handleCurrentChange:function(e){e&&(this.multipleSelection=e.user_id)},onAdd:function(){this.multipleSelection?this.$emit("addUser",this.multipleSelection):this.$message("请点击选择用户")},onPageChange:function(e){this.nowPage=e,this.getUserList()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getUserList()},getUserList:function(){var e=this,t={page:this.nowPage,limit:this.limit};this.form.userId&&(t.user_id=this.form.userId),this.form.nickName&&(t.nickname=this.form.nickName),this.form.mobile&&(t.mobile=this.form.mobile),Object(i._149)(t).then(function(t){e.userList=t.list,e.total=t.total})},initPage:function(){this.multipleSelection=null,this.form={userId:"",nickName:"",mobile:""},this.getUserList()}},watch:{"show.show":function(e){e&&this.initPage()}}},c={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("el-dialog",{attrs:{visible:e.show.show,width:"700px",center:"",title:"用户列表"},on:{"update:visible":function(t){e.$set(e.show,"show",t)}}},[s("el-form",{attrs:{"label-width":"40px",inline:""}},[s("el-form-item",{attrs:{label:"ID"}},[s("el-input",{model:{value:e.form.userId,callback:function(t){e.$set(e.form,"userId",t)},expression:"form.userId"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"昵称"}},[s("el-input",{model:{value:e.form.nickName,callback:function(t){e.$set(e.form,"nickName",t)},expression:"form.nickName"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"电话"}},[s("el-input",{model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1),e._v(" "),s("el-form-item",[s("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",plain:""},on:{click:e.getUserList}},[e._v("搜索")])],1)],1),e._v(" "),s("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.userList,"highlight-current-row":""},on:{"current-change":e.handleCurrentChange}},[s("el-table-column",{attrs:{className:"f-c",label:"用户"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("img",{staticStyle:{"margin-right":"5px",width:"50px",height:"50px","border-radius":"50px"},attrs:{src:t.row.avatar}}),e._v(e._s(t.row.nickname)+"(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),s("el-table-column",{attrs:{prop:"mobile",label:"手机号"}})],1),e._v(" "),s("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.show.show=!1}}},[e._v("取 消")]),e._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:e.onAdd}},[e._v("确 定")])],1)],1)},staticRenderFns:[]};var d=s("VU/8")(u,c,!1,function(e){s("Hj0/")},"data-v-517fbf0e",null).exports,m={name:"index",components:{page:n.a,newIntegral:o,userListPage:d},data:function(){var e=[];for(var t in a.m)e.push({id:t,value:a.m[t]});var s=[];for(var i in a.l)s.push({id:i,value:a.l[i]});return{width:0,list:[],total:0,newIntegral:{show:!1,user_id:"",is_add:"",value:"",desc:""},is_addOption:e,sourceOption:s,limit:10,userListShow:{show:!1},nowPage:1,form:{is_add:"-1",source:"",user_id:"",mobile:"",nickname:""}}},mounted:function(){this.initPage(),this.width=window.innerWidth-200},filters:{INTEGRALTYPE:function(e){return a.m[e]},INTEGRALFUN:function(e){return a.l[e]}},methods:{subAdd:function(){var e=this,t={user_id:this.newIntegral.user_id,is_add:this.newIntegral.is_add,value:this.newIntegral.value,desc:this.newIntegral.desc};Object(i.C)(t).then(function(t){e.getList(),e.newIntegral.show=!1})},showUserList:function(){this.userListShow.show=!0},addUser:function(e){this.userListShow.show=!1,this.newIntegral.user_id=e},changeUserList:function(){},addIntegral:function(){this.newIntegral={show:!0,user_id:"",is_add:"",value:"",desc:""}},initPage:function(){this.form={is_add:"-1",source:"",user_id:"",mobile:"",nickname:""},this.getList()},onPageChange:function(e){this.nowPage=e,this.getList()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getList()},getList:function(){var e=this,t={limit:this.limit,page:this.nowPage};"-2"===this.form.is_add?Object(i._169)(t).then(function(t){e.list=t.list,e.total=t.total}):(""!==this.form.is_add&&"-1"!==this.form.is_add&&(t.is_add=this.form.is_add),""!==this.form.source&&(t.source=this.form.source),""!==this.form.user_id&&(t.user_id=this.form.user_id),""!==this.form.mobile&&(t.mobile=this.form.mobile),""!==this.form.nickname&&(t.nickname=this.form.nickname),Object(i._83)(t).then(function(t){e.list=t.list,e.total=t.total}))}}},f={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"admin-refresh"},[s("el-form",{ref:"searchFrom",staticStyle:{"padding-top":"20px",background:"white"},attrs:{model:e.form,"label-width":"80px",inline:"",size:"small"}},[s("el-form-item",{attrs:{label:"昵称"}},[s("el-input",{staticStyle:{width:"120px"},model:{value:e.form.nickname,callback:function(t){e.$set(e.form,"nickname",t)},expression:"form.nickname"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"用户ID"}},[s("el-input",{staticStyle:{width:"80px"},model:{value:e.form.user_id,callback:function(t){e.$set(e.form,"user_id",t)},expression:"form.user_id"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"手机号"}},[s("el-input",{model:{value:e.form.mobile,callback:function(t){e.$set(e.form,"mobile",t)},expression:"form.mobile"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"获/抵方式"}},[s("el-select",{staticStyle:{width:"150px"},attrs:{clearable:""},on:{change:e.getList},model:{value:e.form.source,callback:function(t){e.$set(e.form,"source",t)},expression:"form.source"}},e._l(e.sourceOption,function(e,t){return s("el-option",{key:t,attrs:{label:e.value,value:e.id}})}))],1),e._v(" "),s("el-form-item",[s("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getList}},[e._v("搜索")]),e._v(" "),e.$store.state.readonly?e._e():s("el-button",{attrs:{type:"success",plain:""},on:{click:e.addIntegral}},[e._v("变更用户积分")])],1)],1),e._v(" "),s("el-tabs",{staticStyle:{background:"white","padding-top":"10px"},attrs:{type:"card"},on:{"tab-click":e.getList},model:{value:e.form.is_add,callback:function(t){e.$set(e.form,"is_add",t)},expression:"form.is_add"}},[s("el-tab-pane",{attrs:{label:"全部",name:"-1"}}),e._v(" "),s("el-tab-pane",{attrs:{label:"添加积分",name:"1"}}),e._v(" "),s("el-tab-pane",{attrs:{label:"减少积分",name:"0"}}),e._v(" "),s("el-tab-pane",{attrs:{label:"积分排行",name:"-2"}})],1),e._v(" "),s("el-table",{style:{width:e.width+"px"},attrs:{data:e.list,size:"mini"}},[s("el-table-column",{attrs:{width:"220",className:"f-c",label:"用户"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("img",{staticClass:"avatar",attrs:{src:t.row.avatar}}),e._v("\n "+e._s(t.row.nickname)+"(ID:"+e._s(t.row.user_id)+")\n "),s("br"),e._v("\n 手机:"+e._s(t.row.mobile)+"\n ")]}}])}),e._v(" "),"-2"!==e.form.is_add?s("el-table-column",{attrs:{label:"来源"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("INTEGRALFUN")(t.row.source)))]}}])}):e._e(),e._v(" "),"-2"!==e.form.is_add?s("el-table-column",{attrs:{prop:"desc",label:"积分变更描述"}}):e._e(),e._v(" "),"-2"!==e.form.is_add?s("el-table-column",{attrs:{label:"变更积分值"},scopedSlots:e._u([{key:"default",fn:function(t){return[1===t.row.is_add?s("span",{staticStyle:{color:"green"}},[e._v("+"+e._s(t.row.value))]):e._e(),e._v(" "),0===t.row.is_add?s("span",{staticStyle:{color:"red"}},[e._v("-"+e._s(t.row.value))]):e._e()]}}])}):e._e(),e._v(" "),s("el-table-column",{attrs:{prop:"last_value",label:"-2"!==e.form.is_add?"变更后积分值":"最新积分"}}),e._v(" "),s("el-table-column",{attrs:{prop:"created_at",label:"-2"!==e.form.is_add?"创建时间":"最新变更时间"}})],1),e._v(" "),s("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),s("new-integral",{attrs:{newIntegral:e.newIntegral},on:{subAdd:e.subAdd,showUserList:e.showUserList}}),e._v(" "),s("user-list-page",{attrs:{show:e.userListShow},on:{addUser:e.addUser}})],1)},staticRenderFns:[]};var h=s("VU/8")(m,f,!1,function(e){s("Ib3P"),s("rS59")},"data-v-2dab0a55",null);t.default=h.exports},kr1c:function(e,t){},rS59:function(e,t){}});
\ No newline at end of file
webpackJsonp([12],{"/OAi":function(e,t){},"9PRC":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("CCn6"),o=a("kmJW"),l=a("O6Rd"),s=a("G2rA"),r=a("kmsh"),n=a("P0f4"),c=a("xGts"),d={name:"dialogObj",props:["dialogObj"],data:function(){return{}},watch:{"dialogObj.show":{deep:!0,handler:function(){console.log(this.dialogObj)}}},methods:{handlerAddressChange:function(e){if(e.province&&e.city&&e.district){this.dialogObj.detail=e.detail,this.dialogObj.province=e.province,this.dialogObj.city=e.city,this.dialogObj.receive_mobile=e.mobile,this.dialogObj.receive_name=e.name;var t=c.a.filter(function(t){return t.value===e.province}),a=t[0].children.filter(function(t){return t.value===e.city}),i=a[0].children.filter(function(t){return t.value===e.district});this.dialogObj.province_name=t[0].label,this.dialogObj.city_name=a[0].label,this.dialogObj.district_name=i.length>0?i[0].label:a[0].children[0].label,this.dialogObj.district=i.length>0?i[0].value:a[0].children[0].value}},saveAddress:function(){var e=this;this.$confirm("确定保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={province_id:e.dialogObj.province,province_name:e.dialogObj.province_name,city_id:e.dialogObj.city,city:e.dialogObj.city_name,area:e.dialogObj.district_name,area_id:e.dialogObj.district,address:e.dialogObj.detail,receive_name:e.dialogObj.receive_name,receive_mobile:e.dialogObj.receive_mobile,is_del:e.dialogObj.is_del};e.dialogObj.userid?Object(i.a)(e.dialogObj.userid,t).then(function(t){e.$message({type:"success",message:"修改成功"}),e.dialogObj.show=!1,e.$emit("reflash")}):Object(i._13)(e.dialogObj.id,t).then(function(t){e.$message({type:"success",message:"修改成功"}),e.dialogObj.show=!1,e.$emit("reflash")})})}},components:{vueAddress:n.a},mounted:function(){}},_={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"编辑用户收货地址",center:"","append-to-body":"",visible:e.dialogObj.show,width:"800px"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[a("vue-address",{attrs:{province:e.dialogObj.province,city:e.dialogObj.city,district:e.dialogObj.district,detail:e.dialogObj.detail,mobile:e.dialogObj.receive_mobile,name:e.dialogObj.receive_name},on:{change:e.handlerAddressChange}}),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.saveAddress}},[e._v("保 存")])],1)],1)},staticRenderFns:[]};var u=a("VU/8")(d,_,!1,function(e){a("/OAi")},"data-v-1fc5a154",null).exports,v=a("+TkF"),h={props:["dialogObj"],data:function(){return{form:{id:"",teacher_id:""},teacherList:[]}},methods:{initPage:function(){var e=this;Object(i._139)({page:1,limit:500}).then(function(t){e.teacherList=t.list}),this.form={id:this.dialogObj.id,teacher_id:this.dialogObj.teacher_id?this.dialogObj.teacher_id:""}},onSave:function(){var e=this,t={teacher_id:this.form.teacher_id?this.form.teacher_id:0};Object(i.o)(this.form.id,t).then(function(t){e.$message({type:"success",message:"绑定成功!"}),e.$emit("reflash"),e.dialogObj.show=!1})}},watch:{"dialogObj.show":function(e){e&&this.initPage()}}},p={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dialogObj.title,"append-to-body":"",visible:e.dialogObj.show},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"老师"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.teacher_id,callback:function(t){e.$set(e.form,"teacher_id",t)},expression:"form.teacher_id"}},e._l(e.teacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSave}},[e._v("确 定")])],1)],1)},staticRenderFns:[]};var b=a("VU/8")(h,p,!1,function(e){a("p9Fr")},"data-v-76768288",null).exports,g=a("0qGg"),f=a("ZWBt"),m=a("xwxU"),w={name:"index",components:{page:o.a,teacherDialog:b,UserList:g.a,refundDetail:s.a,sourceDialog:l.a,couponDialog:r.a,sourceByDateDialog:m.a,addressDialogC:u,CallBack:f.a},props:["parentDetail"],data:function(){return{callbackObj:{user_id:"",teacher_id:"",timestamp:"",info:{}},userList:[],yunjiList:[],addressList:[],total:0,addressDialog:{show:!1},addressParams:{},sourceDialog:{show:!1,out_trade_no:""},tabs:"callback",couponDetail:{show:!1,order_coupon_id:""},refundDetail:{show:!1,out_trade_no:""},nowPage:1,limit:5,id:"",detail:{},subDetail:{},subListData:[],periodList:[],dialogObj:{show:!1,title:"绑定老师",id:0,teacher_id:0},list:[],userObj:{classId:"",title:"",show:!1},privilegeDialog:{show:!1,isAllowView:!1,is_add_teacher:0,weight:0,id:""},descDialog:{show:!1,descList:[],nowPage:1,limit:10,total:0,userInfo:null},lookDetail:{show:!1,loading:!1,list:[],nowPage:1,limit:10,total:0},isAddTeacherList:[{label:"暂未处理",value:0},{label:"老师主动添加用户",value:1},{label:"用户主动添加老师",value:2},{label:"待通过",value:3},{label:"手机号不是微信号",value:4},{label:"用户已拒绝",value:5}],sourceByDateDialogJson:{},deliverRecordList:[],growthRecordList:[{category_name:"Day1 唱动体验 Clap Your Hands"}]}},created:function(){this.id=this.parentDetail?this.parentDetail.id:this.$route.query.userid?this.$route.query.userid:"",this.callbackObj.user_id=this.id,this.callbackObj.teacher_id=this.parentDetail&&this.parentDetail.teacher_id?this.parentDetail.teacher_id:this.$route.query.teacherid?this.$route.query.teacherid:"",this.callbackObj.timestamp=(new Date).getTime()},mounted:function(){this.getDetail()},watch:{tabs:function(e){"order"===e&&this.getUser(),"yunji"===e&&this.getyunjiOrder(),"address"===e&&this.getAddressList(),"subList"===e&&this.getUserSubAccountList(),"deliverRecord"===e&&this.getDeliverRecordList(),"growthRecord"===e&&this.getGrowthRecordList()}},methods:{periodName:function(e){var t="";return e.periods_title?(e.goods_id&&(t+="【"+e.goods_id+"】"),e.periods_title&&(t+=e.periods_title+"<br>"),e.watch_num&&(t+=e.watch_num+"课时"),e.start_at&&(t+="("+e.start_at.slice(5).replace("-","")+")"),(e.has_watch_num||0==e.has_watch_num)&&(t+="-d"+e.has_watch_num)):t="-",t},getDeliverRecordList:function(){var e=this;Object(i._71)({user_id:this.id,page:1,limit:20}).then(function(t){e.deliverRecordList=t.list,console.log(e.deliverRecordList)})},getGrowthRecordList:function(){var e=this;Object(i._79)({user_id:this.id,page:this.recordPage,limit:this.limit}).then(function(t){e.growthRecordList=t.list,e.total=t.total,console.log(e.growthRecordList)})},onUpdateAddress:function(){this.dialogObj.show=!1,this.getAddressList()},addAddress:function(e){this.addressDialog.userid=this.id,this.addressDialog.show=!0},editAddress:function(e){if(e&&e.province_name){var t=c.a.filter(function(t){return t.label===e.province_name});if(t&&t.length>0)if(this.addressDialog.province=e.province_id?e.province_id:t[0].value,e.city){var a=t[0].children.filter(function(t){return t.label===e.city});if(this.addressDialog.city=e.city_id?e.city_id:a[0].value,e.area){var i=a[0].children.filter(function(t){return t.label===e.area});this.addressDialog.district=e.area_id?e.area_id:i[0].value}else this.addressDialog.district=""}else this.addressDialog.city="";else this.addressDialog.province="",this.addressDialog.district="",this.addressDialog.city=""}else this.addressDialog.province="",this.addressDialog.city="",this.addressDialog.district="";this.addressDialog.detail=e?e.address:"",this.addressDialog.receive_mobile=e?e.receive_mobile:"",this.addressDialog.receive_name=e?e.receive_name:"",this.addressDialog.province_name=e?e.province_name:"",this.addressDialog.city_name=e?e.city:"",this.addressDialog.district_name=e?e.area:"",this.addressDialog.is_del=e.is_del,this.addressDialog.id=e.id,this.addressDialog.show=!0,console.log(this.addressDialog)},getAddressList:function(){var e=this;Object(i._38)(this.id).then(function(t){e.addressList=t})},userStatusFormatter:function(e){return v.D[e.user_status]},showSourceByDate:function(e){this.sourceByDateDialogJson={periods_id:e.periods_id,user_id:e.user_id,json:{limit:10,page:0}},this.$refs.sourceByDateDialogDom.dialogShow=!0},getUserLook:function(){var e=this;if(this.lookDetail.data){this.lookDetail.show=!0,this.lookDetail.loading=!0;var t={limit:this.lookDetail.limit,page:this.lookDetail.nowPage},a=this.lookDetail.data;Object(i._241)(a.periods_id,a.user_id,t).then(function(t){e.lookDetail.list=t.list,e.lookDetail.loading=!1,e.lookDetail.total=t.total})}},onLookDetailPageChange:function(e){this.lookDetail.nowPage=e,this.getUserLook()},onLookDetailSizeChange:function(e){this.lookDetail.limit=e,this.lookDetail.nowPage=1,this.getUserLook()},onDescDialogPageChange:function(e){this.descDialog.nowPage=e,this.getUserDescList()},onDescDialogSizeChange:function(e){this.descDialog.limit=e,this.descDialog.nowPage=1,this.getUserDescList()},showRef:function(e){this.refundDetail.show=!0,this.refundDetail.out_trade_no=e.out_trade_no},showCoupon:function(e){this.couponDetail.show=!0,this.couponDetail.order_coupon_id=e.order_coupon_id},showSource:function(e){this.sourceDialog.show=!0,this.sourceDialog.out_trade_no=e.out_trade_no},changeRow:function(e,t){var a=this;this.list=[],t.indexOf(e)>-1&&Object(i._103)(e.periods_id).then(function(t){e.arrive_course_rate=t.arrive_course_rate,e.watch_course_rate=t.watch_course_rate,e.over_course_rate=t.over_course_rate,e.work_rate=t.work_rate,e.over_work_rate=t.over_work_rate,e.clock_rate=t.clock_rate,e.over_clock_rate=t.over_clock_rate,e.transform_rate=t.transform_rate,a.list=[e]})},onPageChange:function(e){this.nowPage=e,this.getUser()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getUser()},onRecordPageChange:function(e){this.recordPage=e,this.getGrowthRecordList()},onRecordSizeChange:function(e){this.recordPage=1,this.limit=e,this.getGrowthRecordList()},getUser:function(){var e=this,t={user_id:this.id,limit:this.limit,page:this.nowPage,status:"1,3,4,5"};Object(i._96)(t).then(function(t){t.list.forEach(function(e){e.refundList=[]}),e.userList=t.list,e.total=t.total})},getDetail:function(){var e=this;this.id&&(Object(i._148)(this.id).then(function(t){e.detail=t,t.periods_list&&(e.periodList=t.periods_list),e.callbackObj.info=t}),Object(i._130)(this.id).then(function(t){1==t.family_user&&(e.subDetail=t.sub_user_info)}))},getUserSubAccountList:function(){var e=this;Object(i._150)(this.id).then(function(t){e.subListData=t})},bindTeacher:function(){var e=this.detail;this.dialogObj={show:!0,title:"绑定老师",id:e.user_id,teacher_id:e.teacher_id}},showUser:function(e){var t=1==e.type?"(带班班级)":"(观摩班级)";console.log(e),this.userObj={classId:e.class_id,show:!0,title:e.teacher_name+"班级用户列表"+t,teacherId:e.teacher_id,periods_id:e.periods_id,goods_id:e.goods_id,classPage:!0,type:e.type}},editPrivilege:function(e){this.privilegeDialog={id:e.id,isAllowView:1===e.is_view_course,is_add_teacher:e.is_add_teacher?e.is_add_teacher:0,weight:e.weight?e.weight:0,show:!0}},onGetUserDescList:function(e){this.descDialog.show=!0,this.descDialog.userInfo={user_id:e.user_id,avatar:this.detail.avatar,nickname:this.detail.nickname},this.descDialog.id=e.id,this.getUserDescList()},getUserDescList:function(){var e=this,t={page:this.descDialog.nowPage,limit:this.descDialog.limit};Object(i._147)(this.descDialog.id,t).then(function(t){e.descDialog.descList=t.list,e.descDialog.total=t.total})},userLook:function(e){var t=this;this.lookDetail.show=!0,this.lookDetail.loading=!0;var a={limit:this.lookDetail.limit,page:this.lookDetail.nowPage};this.lookDetail.data={periods_id:e.periods_id,user_id:e.user_id},Object(i._241)(e.periods_id,e.user_id,a).then(function(e){t.lookDetail.list=e.list,t.lookDetail.loading=!1,t.lookDetail.total=e.total})},editComment:function(e){var t=this;this.$prompt("","添加备注",{confirmButtonText:"确定",cancelButtonText:"取消",inputValue:""}).then(function(a){var o=a.value;Object(i.n)(e,{desc:o}).then(function(e){t.$message({type:"success",message:"编辑备注成功"}),t.getUserDescList()})})},changePrivilegeSub:function(){var e=this;this.$confirm("此操作将修改用户权限?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={is_view_course:e.privilegeDialog.isAllowView?1:0,is_add_teacher:e.privilegeDialog.is_add_teacher,weight:e.privilegeDialog.weight};Object(i._239)(e.privilegeDialog.id,t).then(function(t){e.$message({type:"success",message:"修改成功!"}),e.privilegeDialog.show=!1,e.getDetail()})})},getyunjiOrder:function(){var e=this,t={limit:this.limit,page:this.nowPage};t.user_id=this.id,Object(i._165)(t).then(function(t){e.total=t.total,e.yunjiList=t.list?t.list:[]})}},filters:{payMentFilter:function(e){return"1"==e?"已付款":"未付款"},courseTypeFilter:function(e){return"1"==e.type?"正式课("+e.duration+"个月)":"试听课("+e.duration+"天)"},inviteType:function(e){return v.n[e]},status:function(e){return v.u[e]},buyType:function(e){return v.c[e]},moneytFilter:function(e){return e/100+"元"},percent:function(e){return(100*e).toFixed(2)+"%"},isdel:function(e){return 0==e?"未删除":"已删除"},categoryNameFilter:function(e){if(e)return(e=e.split(" "))[0]+" "+e[1]}}},D={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"user-detail"},[a("el-row",{staticStyle:{"margin-bottom":"20px"},attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-card",{staticClass:"user-card"},[a("div",{staticClass:"card-content"},[a("div",{staticClass:"text item"},[a("a",{attrs:{href:e.detail.avatar,target:"_blank"}},[a("img",{attrs:{src:e.detail.avatar}})])]),e._v(" "),a("div",{staticClass:"text item"},[a("div",[a("label",[e._v("用户:")]),e._v(e._s(e.detail.nickname)+" (ID: "+e._s(e.id)+")\n ")]),e._v(" "),a("div",[a("label",[e._v("tel:")]),e._v(e._s(e.detail.mobile)+"\n ")]),e._v(" "),a("div",[a("label",[e._v("生日:")]),e._v(e._s(e.detail.birthday)+"\n ")]),e._v(" "),a("div",[a("label",[e._v("注册时间:")]),e._v(e._s(e.detail.created_at)+"\n ")]),e._v(" "),a("div",[a("label",[e._v("最后登录:")]),e._v(e._s(e.detail.last_login_at)+"\n ")])])])])],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-card",{staticClass:"user-card"},[a("div",{staticStyle:{"min-height":"150px"}},[e.subDetail.nickname?a("div",{staticClass:"card-content"},[a("div",{staticClass:"text item"},[a("a",{attrs:{href:e.subDetail.avatar,target:"_blank"}},[a("img",{attrs:{src:e.subDetail.avatar}})])]),e._v(" "),a("div",{staticClass:"text item"},[a("div",[a("label",[e._v("用户:")]),e._v(e._s(e.subDetail.nickname)+" (ID: "+e._s(e.subDetail.user_id)+")\n ")]),e._v(" "),a("div",[a("label",[e._v("tel:")]),e._v(e._s(e.subDetail.mobile)+"\n ")])])]):e._e(),e._v(" "),e.subDetail.nickname?e._e():a("p",{staticClass:"fl",staticStyle:{clear:"both"}},[e._v("        (暂无子账户)")]),e._v(" "),e.subDetail.nickname?a("p",{staticClass:"fl",staticStyle:{clear:"both"}},[e._v("        (子账户)")]):e._e()])])],1)],1),e._v(" "),a("el-tabs",{attrs:{type:"border-card"},model:{value:e.tabs,callback:function(t){e.tabs=t},expression:"tabs"}},[a("el-tab-pane",{attrs:{label:"回访信息",name:"callback"}},[a("call-back",{attrs:{hasUserInfo:!0,callbackObj:e.callbackObj},on:{updateUser:e.getDetail}})],1),e._v(" "),a("el-tab-pane",{attrs:{label:"期数列表",name:"periods"}},[a("el-table",{attrs:{data:e.periodList},on:{"expand-change":e.changeRow}},[a("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-table",{attrs:{data:e.list}},[a("el-table-column",{attrs:{label:"到课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.arrive_course_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"看课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.watch_course_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"完课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.over_course_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.clock_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"全勤打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.over_clock_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"转化率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.transform_rate)))])]}}])})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("router-link",{attrs:{to:{name:"class",query:{goods_id:t.row.goods_id,periods_id:t.row.periods_id}}}},[a("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"看课权限"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1===t.row.is_view_course?"是":"否")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{className:"f-c",label:"老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("router-link",{attrs:{to:"/teacher/"+t.row.teacher_id}},[a("div",{staticClass:"f-c"},[a("div",[a("img",{staticClass:"avatar",attrs:{src:t.row.teacher_qr}}),e._v(" "+e._s(t.row.teacher_name)+"\n ")])])])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"join_num",label:"加入人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"max_join_num",label:"最大加入人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"start_at",label:"开课时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"340px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){e.showUser(t.row)}}},[e._v(" 班级成员")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){e.onGetUserDescList(t.row)}}},[e._v("备注")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){e.showSourceByDate(t.row)}}},[e._v("看课情况")])]}}])})],1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:"系统订单列表",name:"order"}},[a("el-table",{attrs:{data:e.userList}},[a("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),a("el-table-column",{attrs:{label:"购买人",className:"f-c",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v(" "+e._s(t.row.user_nickname)),a("br"),e._v("(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),e._v(" "),a("el-table-column",{attrs:{width:"250",prop:"invite_id",className:"f-c",label:"推广人属性"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.invite_earnings>0&&0!==t.row.invite_id?a("div",{staticStyle:{display:"flex",color:"#409eff",cursor:"pointer"},on:{click:function(a){e.showSource(t.row)}}},[a("img",{staticClass:"avatar",attrs:{src:t.row.invite_avatar}}),e._v("\n 类型:"+e._s(t.row.invite_type)+"\n "),a("br"),e._v("\n 收益:"+e._s(t.row.invite_earnings/100)+"\n "),a("br"),e._v("\n 用户ID:"+e._s(t.row.invite_id)+"\n "),a("br"),e._v("\n 昵称:"+e._s(t.row.invite_nickname)+"\n "),a("br"),e._v("\n 手机:"+e._s(t.row.invite_mobile)+"\n ")]):e._e(),e._v(" "),0===t.row.invite_earnings&&0!==t.row.invite_id?a("div",{staticStyle:{display:"flex"}},[a("img",{staticClass:"avatar",attrs:{src:t.row.invite_avatar}}),e._v("\n 类型:"+e._s(t.row.invite_type)+"\n "),a("br"),e._v("\n 收益:"+e._s(t.row.invite_earnings/100)+"\n "),a("br"),e._v("\n 用户ID:"+e._s(t.row.invite_id)+"\n "),a("br"),e._v("\n 昵称:"+e._s(t.row.invite_nickname)+"\n "),a("br"),e._v("\n 手机:"+e._s(t.row.invite_mobile)+"\n ")]):e._e(),e._v(" "),0===t.row.invite_id?a("div",[e._v("\n\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"优惠活动"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.order_coupon_id?a("span",[e._v("\n\n ")]):e._e(),e._v(" "),0!==t.row.order_coupon_id?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showCoupon(t.row)}}},[e._v("\n 优惠券\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"付款状态",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[5===t.row.status||3===t.row.status?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showRef(t.row)}}},[e._v(e._s(e._f("status")(t.row.status)))]):e._e(),e._v(" "),5!==t.row.status&&3!==t.row.status?a("div",[e._v(e._s(e._f("status")(t.row.status)))]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"实付金额",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("moneytFilter")(t.row.money))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"收货地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.user_address_id&&t.row.address_info?a("div",[e._v("\n "+e._s(t.row.address_info.receive_name)),a("br"),e._v("\n "+e._s(t.row.address_info.receive_mobile)),a("br"),e._v("\n "+e._s(t.row.address_info.province_name)+e._s(t.row.address_info.city)+e._s(t.row.address_info.area)+e._s(t.row.address_info.address)+"\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"pay_at",label:"购买时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"下单时间"}})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1),e._v(" "),a("el-tab-pane",{attrs:{label:"外部订单列表",name:"yunji"}},[a("el-table",{attrs:{data:e.yunjiList}},[a("el-table-column",{attrs:{prop:"order_id",width:"80",label:"订单号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"nickname",label:"购买人"},scopedSlots:e._u([{key:"default",fn:function(t){return[0!==t.row.user_id?a("div",[a("img",{staticClass:"avatar",attrs:{src:t.row.avatar}}),e._v(" "),a("div",[e._v(e._s(t.row.nickname)),a("br"),e._v("(ID:"+e._s(t.row.user_id)+")")])]):e._e(),e._v(" "),0===t.row.user_id?a("div",[e._v("暂未绑定用户")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"invite_type",label:"来源"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.invite_type)+"("+e._s(t.row.invite_name)+")\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"teacher_name",label:"班级老师"}}),e._v(" "),a("el-table-column",{attrs:{label:"付款状态",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[5===t.row.status||3===t.row.status?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showRef(t.row)}}},[e._v(e._s(e._f("status")(t.row.status)))]):e._e(),e._v(" "),5!==t.row.status&&3!==t.row.status?a("div",[e._v(e._s(e._f("status")(t.row.status)))]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"money",label:"实付金额",width:"70"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.money/100)+"元\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"收货地址",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 姓名:"+e._s(t.row.receiver_name)+"\n "),a("br"),e._v("\n tel:"+e._s(t.row.receiver_phone)+"\n "),a("br"),e._v("\n "+e._s(t.row.receiver_province)+" "+e._s(t.row.receiver_city)+" "+e._s(t.row.receiver_area)+" "+e._s(t.row.receiver_address)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"active_at",label:"激活时间",width:"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s("0000-00-00 00:00:00"===t.row.active_at?"未激活":t.row.active_at)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"create_time",label:"下单时间",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{prop:"pay_time",label:"付款时间",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{prop:"user_status",formatter:e.userStatusFormatter,label:"沟通状态",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{prop:"desc",label:"备注"}})],1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:"地址列表",name:"address"}},[e.addressList.length?e._e():a("el-button",{attrs:{size:"mini",type:""},on:{click:function(t){e.addAddress()}}},[e._v("新增")]),e._v(" "),a("el-table",{attrs:{data:e.addressList}},[a("el-table-column",{attrs:{prop:"receive_name",label:"收件人名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"receive_mobile",label:"收件人手机号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"province_name",label:"省"}}),e._v(" "),a("el-table-column",{attrs:{prop:"city",label:"市"}}),e._v(" "),a("el-table-column",{attrs:{prop:"area",label:"地区名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"详细地址"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"updated_at",label:"更新时间"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.$store.state.readonly||0!=t.row.is_del?e._e():a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){e.editAddress(t.row)}}},[e._v("编辑")])]}}])})],1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:"绑定记录",name:"subList"}},[a("el-table",{attrs:{data:e.subListData}},[a("el-table-column",{attrs:{prop:"cur_date",label:"绑定时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"unbind_at",label:"解绑时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"user_nickname",label:"主账号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sub_user_nickname",label:"子账号"}})],1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:"发货记录",name:"deliverRecord"}},[a("el-table",{attrs:{data:e.deliverRecordList}},[a("el-table-column",{attrs:{width:"220",className:"f-c",label:"用户"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v(" "+e._s(t.row.user_nickname)),a("br"),e._v("(ID:"+e._s(t.row.user_id)+")"),a("br"),e._v("手机:"+e._s(t.row.user_mobile)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"收货地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.receive_name)),a("br"),e._v("\n "+e._s(t.row.receive_mobile)),a("br"),e._v("\n "+e._s(t.row.province_name)+e._s(t.row.city_name)+e._s(t.row.area_name)+e._s(t.row.address)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"theme_name",label:"主题"}}),e._v(" "),a("el-table-column",{attrs:{prop:"deliver_start_at",label:"预计发货开始时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"deliver_end_at",label:"预计发货结束时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"deliver_at",label:"发货时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"status",label:"物流状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v("名称:"+e._s(t.row.express_name)),a("br"),e._v("单号:"+e._s(t.row.express_no))])]}}])})],1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:"成长记录",name:"growthRecord"}},[a("el-table",{attrs:{data:e.growthRecordList}},[a("el-table-column",{attrs:{prop:"element_title",width:"200",label:"歌曲名"}}),e._v(" "),a("el-table-column",{attrs:{width:"200",label:"课程"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("categoryNameFilter")(t.row.category_name)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"interest",width:"100",label:"兴趣度"}}),e._v(" "),a("el-table-column",{attrs:{prop:"concent",width:"100",label:"专注度"}}),e._v(" "),a("el-table-column",{attrs:{prop:"parent_child",width:"100",label:"亲子互动"}}),e._v(" "),a("el-table-column",{attrs:{prop:"growth_record",label:"成长记录"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-popover",{attrs:{placement:"top-start",width:"200",trigger:"hover",content:t.row.growth_record}},[a("el-button",{attrs:{slot:"reference"},slot:"reference"},[e._v(e._s(t.row.growth_record))])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",width:"200",label:"提交时间"}})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onRecordPageChange,sizeChange:e.onRecordSizeChange}})],1)],1),e._v(" "),a("teacher-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.getDetail}}),e._v(" "),a("user-list",{attrs:{userObj:e.userObj}}),e._v(" "),a("source-dialog",{attrs:{dialogObj:e.sourceDialog}}),e._v(" "),a("refund-detail",{attrs:{dialogObj:e.refundDetail}}),e._v(" "),a("coupon-dialog",{attrs:{dialogObj:e.couponDetail}}),e._v(" "),a("el-dialog",{attrs:{modal:!1,visible:e.privilegeDialog.show,title:"编辑权限"},on:{"update:visible":function(t){e.$set(e.privilegeDialog,"show",t)}}},[a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"是否添加老师"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.privilegeDialog.is_add_teacher,callback:function(t){e.$set(e.privilegeDialog,"is_add_teacher",t)},expression:"privilegeDialog.is_add_teacher"}},e._l(e.isAddTeacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"看课权限"}},[a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949"},model:{value:e.privilegeDialog.isAllowView,callback:function(t){e.$set(e.privilegeDialog,"isAllowView",t)},expression:"privilegeDialog.isAllowView"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"意向等级"}},[a("el-input-number",{attrs:{min:0,step:1},model:{value:e.privilegeDialog.weight,callback:function(t){e.$set(e.privilegeDialog,"weight",t)},expression:"privilegeDialog.weight"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.privilegeDialog.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.changePrivilegeSub()}}},[e._v("确 定")])],1)],1),e._v(" "),a("address-dialogC",{attrs:{dialogObj:e.addressDialog},on:{reflash:e.onUpdateAddress}}),e._v(" "),a("el-dialog",{attrs:{modal:!1,visible:e.descDialog.show,title:"备注列表",width:"60%"},on:{"update:visible":function(t){e.$set(e.descDialog,"show",t)}}},[a("el-form",{attrs:{"label-width":"90px"}},[a("el-form-item",[a("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",plain:""},on:{click:function(t){e.editComment(e.descDialog.id)}}},[e._v("添加备注")])],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.descDialog.descList}},[a("el-table-column",{attrs:{label:"用户",className:"f-c","min-width":"150"},scopedSlots:e._u([{key:"default",fn:function(t){return e.descDialog.userInfo?[a("img",{staticStyle:{width:"40px",height:"40px","border-radius":"50px"},attrs:{src:e.descDialog.userInfo.avatar}}),e._v(" "+e._s(e.descDialog.userInfo.nickname)+"(ID:"+e._s(e.descDialog.userInfo.user_id)+")\n ")]:void 0}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),a("el-table-column",{attrs:{prop:"operator",label:"备注人"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"updated_at",label:"更新时间"}})],1),e._v(" "),a("page",{attrs:{nowPage:e.descDialog.nowPage,total:e.descDialog.total,limit:e.descDialog.limit},on:{pageChange:e.onDescDialogPageChange,sizeChange:e.onDescDialogSizeChange}})],1),e._v(" "),a("el-dialog",{attrs:{modal:!1,visible:e.lookDetail.show},on:{"update:visible":function(t){e.$set(e.lookDetail,"show",t)}}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.lookDetail.loading,expression:"lookDetail.loading"}],staticStyle:{width:"100%"},attrs:{data:e.lookDetail.list}},[a("el-table-column",{attrs:{prop:"start_at",label:"日期"}}),e._v(" "),a("el-table-column",{attrs:{label:"爸妈看一看"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.watch_list&&t.row.watch_list.length>0&&t.row.watch_list.find(function(e){return 1===e.page_id})?a("span",[e._v("\n "+e._s(t.row.watch_list.find(function(e){return 1===e.page_id}).stay_time)+"\n ")]):e._e(),e._v(" "),t.row.watch_list.find(function(e){return 1===e.page_id})?e._e():a("span",[e._v("\n 暂未上课\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"宝贝玩一玩"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.watch_list&&t.row.watch_list.length>0&&t.row.watch_list.find(function(e){return 2===e.page_id})?a("span",[e._v("\n "+e._s(t.row.watch_list.find(function(e){return 2===e.page_id}).stay_time)+"\n ")]):e._e(),e._v(" "),t.row.watch_list.find(function(e){return 2===e.page_id})?e._e():a("span",[e._v("\n 暂未上课\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"爸妈秀宝贝"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.watch_list&&t.row.watch_list.length>0&&t.row.watch_list.find(function(e){return 3===e.page_id})?a("span",[a("div",{domProps:{innerHTML:e._s(t.row.watch_list.find(function(e){return 3===e.page_id}).learn_report)}})]):e._e(),e._v(" "),t.row.watch_list.find(function(e){return 3===e.page_id})?e._e():a("span",[e._v("\n 暂未秀宝贝\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"多元趣味课"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.watch_list&&t.row.watch_list.length>0&&t.row.watch_list.find(function(e){return 5===e.page_id})?a("span",[e._v("\n "+e._s(t.row.watch_list.find(function(e){return 5===e.page_id}).stay_time)+"\n ")]):e._e(),e._v(" "),t.row.watch_list.find(function(e){return 5===e.page_id})?e._e():a("span",[e._v("\n 暂未上课\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"分享"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.watch_list&&t.row.watch_list.length>0&&t.row.watch_list.find(function(e){return 4===e.page_id})?a("span",[e._v("\n 已分享\n ")]):e._e(),e._v(" "),t.row.watch_list.find(function(e){return 4===e.page_id})?e._e():a("span",[e._v("\n 暂未分享\n ")])]}}])})],1),e._v(" "),a("page",{attrs:{nowPage:e.lookDetail.nowPage,total:e.lookDetail.total,limit:e.lookDetail.limit},on:{pageChange:e.onLookDetailPageChange,sizeChange:e.onLookDetailSizeChange}})],1),e._v(" "),a("sourceByDateDialog",{ref:"sourceByDateDialogDom",attrs:{dialogObj:e.sourceByDateDialogJson}})],1)},staticRenderFns:[]};var y=a("VU/8")(w,D,!1,function(e){a("WHd+"),a("eKTi")},"data-v-2acd07e9",null);t.default=y.exports},"WHd+":function(e,t){},eKTi:function(e,t){},p9Fr:function(e,t){}});
\ No newline at end of file
webpackJsonp([13],{"+vCD":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("CCn6"),o={name:"boxTypeList",data:function(){return{list:[],nowId:"",form:{name:"",pid:0,cover:""},dialogVisible:!1,close:!1}},components:{},mounted:function(){this.getBoxTypeList()},methods:{getBoxTypeList:function(){var e=this;Object(a._51)().then(function(t){e.list=t||[],""===e.nowId&&t&&e.changeCateGory(t[0].id)})},onAddType:function(){this.dialogVisible=!0,this.form={name:"",pid:0,cover:""}},saveBoxType:function(){var e=this;Object(a.e)(this.form).then(function(t){e.$message({type:"success",message:"添加成功!"}),e.dialogVisible=!1,e.getBoxTypeList()})},changeCateGory:function(e){this.nowId=e,this.$emit("changeCategoryId",e)}}},s={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{class:{"box-type-list":!0,closed:e.close}},[i("div",{staticClass:"close-btn",on:{click:function(t){e.close=!e.close}}},[e.close?e._e():i("i",{staticClass:"el-icon-arrow-right"}),e._v(" "),e.close?i("i",{staticClass:"el-icon-arrow-left"}):e._e()]),e._v(" "),i("el-card",{staticClass:"box-card"},[i("div",{attrs:{slot:"header"},slot:"header"},[i("span",[e._v("主题类别")]),e._v(" "),e.$store.state.readonly?e._e():i("el-button",{staticStyle:{float:"right",padding:"3px 0"},attrs:{type:"text"},on:{click:e.onAddType}},[e._v("新增")])],1),e._v(" "),e._l(e.list,function(t){return i("el-card",{key:t.id,class:{text:!0,"now-card":t.id===e.nowId},attrs:{shadow:"hover"}},[i("div",{staticClass:"name",on:{click:function(i){e.changeCateGory(t.id)}}},[e._v("\n "+e._s(t.name)+"\n ")]),e._v(" "),i("div",{staticClass:"btn-block"},[e.$store.state.readonly?e._e():i("el-button",{attrs:{type:"primary",icon:"el-icon-search",circle:"",plain:"",size:"mini"}}),e._v(" "),e.$store.state.readonly?e._e():i("el-button",{attrs:{type:"warning",icon:"el-icon-edit",circle:"",plain:"",size:"mini"}}),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?i("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:"",plain:"",size:"mini"}}):e._e()],1)])})],2),e._v(" "),e.$store.state.readonly?e._e():i("el-dialog",{attrs:{title:"主题类别",visible:e.dialogVisible,modal:!1},on:{"update:visible":function(t){e.dialogVisible=t}}},[i("el-form",{attrs:{"label-width":"100px"}},[i("el-form-item",{attrs:{label:"名称"}},[i("el-input",{attrs:{placeholder:"规则:课程类别-主题-教具"},model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.saveBoxType}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var n={name:"boxDialog",props:["boxDialogObj"],data:function(){return{loading:!1,rules:{},data2:[],singleList:[],uploadShow:!0,imageList:[],form:{title:"",item_stock_arr:[],cover:"",min_age:0,max_age:0,min_level:0,max_level:0},levelOption:[0,1,2,3,4,5,6,7,8,9]}},mounted:function(){},methods:{initPage:function(){var e=this;switch(Object(a._118)().then(function(t){t.list.forEach(function(e){e.checkNum=1}),e.data2=t.list}),this.boxDialogObj.type){case 0:this.form={title:"",item_stock_arr:[],cover:"",min_age:0,max_age:0,min_level:0,max_level:0},this.imageList=[],this.singleList=[];break;case 1:Object(a._49)(this.boxDialogObj.id).then(function(t){e.form={title:t.title,item_stock_arr:[],cover:"",min_age:t.min_age,max_age:t.max_age,min_level:t.min_level,max_level:t.max_level},e.singleList=[],e.imageList=[{name:t.cover,url:"https://cdn.singsingenglish.com/"+t.cover}],t.detail.forEach(function(t){e.singleList.push(t.id),e.data2.find(function(e){return e.id===t.id})&&(e.data2.find(function(e){return e.id===t.id}).checkNum=t.num)})})}},sub:function(){var e=this;this.singleList.forEach(function(t){var i=e.data2.find(function(e){return e.id===t});e.form.item_stock_arr.push({stock_id:i.id,num:i.checkNum})}),this.imageList.length>0&&(this.form.cover=this.imageList[0].name);var t=JSON.parse(JSON.stringify(this.form));switch(t.item_stock_arr=JSON.stringify(t.item_stock_arr),this.boxDialogObj.type){case 0:Object(a.d)(this.boxDialogObj.category_id,t).then(function(t){e.$message({type:"success",message:"添加成功!"}),e.boxDialogObj.show=!1,e.$emit("reflash",e.boxDialogObj.category_id)});break;case 1:Object(a._17)(this.boxDialogObj.id,t).then(function(t){e.$message({type:"success",message:"添加成功!"}),e.boxDialogObj.show=!1,e.$emit("reflash",e.boxDialogObj.category_id)})}},changeTrans:function(e,t,i){},beforeAvatarUpload:function(){this.uploadShow=!1},handleRemove:function(){this.uploadShow=!0},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"https://cdn.singsingenglish.com/"+e.data.url}]},uploadFile:function(e){var t=this;this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:e.file.uid}),this.fileUid=e.file.uid,Object(a._240)({file:e.file,type:"local"}).then(function(e){t.imageList=[{name:e.url,url:"https://cdn.singsingenglish.com/"+e.url}],t.loading=!1,t.$message({type:"success",message:"上传成功!"})}).catch(function(){t.loading=!1})}},watch:{boxDialogObj:function(e){this.initPage()}}},l={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:e.boxDialogObj.title,visible:e.boxDialogObj.show,width:"80%"},on:{"update:visible":function(t){e.$set(e.boxDialogObj,"show",t)}}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[i("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[i("el-row",[i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{prop:"title",label:"盒子名称"}},[i("el-input",{model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1)],1)],1),e._v(" "),i("el-row",[i("el-col",{attrs:{span:24}},[i("el-form-item",{attrs:{prop:"title",label:"盒子首图"}},[i("el-upload",{class:{disabled:!e.uploadShow},attrs:{action:"/api/public/upload/zone","http-request":e.uploadFile,"before-upload":e.beforeAvatarUpload,"list-type":"picture-card","file-list":e.imageList,"on-success":e.handleAvatarSuccess,"on-remove":e.handleRemove}},[i("i",{staticClass:"el-icon-plus"})])],1)],1)],1),e._v(" "),i("el-row",[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"title",label:"最小年龄"}},[i("el-input-number",{model:{value:e.form.min_age,callback:function(t){e.$set(e.form,"min_age",t)},expression:"form.min_age"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"title",label:"最大年龄"}},[i("el-input-number",{model:{value:e.form.max_age,callback:function(t){e.$set(e.form,"max_age",t)},expression:"form.max_age"}})],1)],1)],1),e._v(" "),i("el-row",[i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"title",label:"最小等级"}},[i("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:e.form.min_level,callback:function(t){e.$set(e.form,"min_level",t)},expression:"form.min_level"}},e._l(e.levelOption,function(e){return i("el-option",{key:e,attrs:{label:e,value:e}})}))],1)],1),e._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",{attrs:{prop:"title",label:"最大等级"}},[i("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:e.form.max_level,callback:function(t){e.$set(e.form,"max_level",t)},expression:"form.max_level"}},e._l(e.levelOption,function(e){return i("el-option",{key:e,attrs:{label:e,value:e}})}))],1)],1)],1),e._v(" "),i("el-row",[i("el-col",{attrs:{span:24}},[i("el-transfer",{attrs:{titles:["单品列表","盒子内容"],filterable:!0,props:{key:"id",label:"name"},data:e.data2},on:{change:e.changeTrans},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.option;return i("span",{staticStyle:{display:"block"}},[e._v("\n "+e._s(a.name)+"【库存"+e._s(a.num)+"】\n "),i("el-input-number",{staticStyle:{float:"right"},attrs:{size:"mini"},model:{value:a.checkNum,callback:function(t){e.$set(a,"checkNum",t)},expression:"option.checkNum"}})],1)}}]),model:{value:e.singleList,callback:function(t){e.singleList=t},expression:"singleList"}})],1)],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.boxDialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)])},staticRenderFns:[]};var r={name:"index",components:{BoxTypeList:i("VU/8")(o,s,!1,function(e){i("Xze9")},"data-v-74b3eccb",null).exports,boxDialog:i("VU/8")(n,l,!1,function(e){i("aT5Y"),i("P4zN")},"data-v-45d83e41",null).exports},data:function(){return{category_id:"",defaultImgPath:"https://cdn.singsingenglish.com/",list:[],boxDialogObj:{show:!1,id:"",category_id:"",title:"",type:0}}},mounted:function(){},methods:{initPage:function(e){var t=this;Object(a._50)(e).then(function(e){t.list=e.list})},onEdit:function(e){this.boxDialogObj={show:!0,type:1,title:"修改盒子",id:e,category_id:this.category_id}},onAdd:function(){this.boxDialogObj={show:!0,type:0,title:"添加盒子",category_id:this.category_id}},changeCategoryId:function(e){this.category_id=e},delBox:function(e){var t=this;this.$confirm("此操作将删除该盒子?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.P)(e).then(function(e){t.$message({type:"success",message:"删除成功!"})}),t.initPage(t.category_id)})}},watch:{category_id:function(e){this.initPage(e)}}},c={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"box-index"},[i("box-type-list",{on:{changeCategoryId:e.changeCategoryId}}),e._v(" "),i("div",{staticClass:"add-block"},[e.$store.state.readonly?e._e():i("el-button",{staticClass:"add-btn",attrs:{type:"success"},on:{click:function(t){e.onAdd()}}},[e._v("+新增盒子")])],1),e._v(" "),i("el-row",e._l(e.list,function(t,a){return i("el-col",{key:a,staticClass:"card-col",attrs:{span:5}},[i("el-card",{staticClass:"card",attrs:{"body-style":{padding:"0px"},shadow:"hover"}},[""!==t.cover?i("img",{staticClass:"image",attrs:{src:e.defaultImgPath+t.cover}}):e._e(),e._v(" "),""===t.cover?i("img",{staticClass:"image",attrs:{src:e.defaultImgPath+t.cover}}):e._e(),e._v(" "),i("div",{staticStyle:{padding:"14px"}},[i("span",[e._v("\n "+e._s(t.title)+"\n ")]),e._v(" "),i("div",{staticClass:"bottom clearfix"},[i("el-tag",{attrs:{size:"mini"}},[e._v("level"+e._s(t.min_level)+"-level"+e._s(t.max_level))]),e._v(" "),i("el-tag",{attrs:{type:"success",size:"mini"}},[e._v(e._s(t.min_age)+"-"+e._s(t.max_age)+"岁")]),e._v(" "),i("div",{staticClass:"btn-block"},[e.$store.state.readonly?e._e():i("el-button",{attrs:{type:"warning",icon:"el-icon-edit",circle:"",plain:"",size:"mini"},on:{click:function(i){e.onEdit(t.id)}}}),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?i("el-button",{attrs:{type:"danger",icon:"el-icon-delete",circle:"",plain:"",size:"mini"},on:{click:function(i){e.delBox(t.id)}}}):e._e()],1)],1)])])],1)})),e._v(" "),e.boxDialogObj.show?i("box-dialog",{attrs:{boxDialogObj:e.boxDialogObj},on:{reflash:e.initPage}}):e._e()],1)},staticRenderFns:[]};var d=i("VU/8")(r,c,!1,function(e){i("TgDs")},"data-v-1e6eb6cf",null);t.default=d.exports},P4zN:function(e,t){},TgDs:function(e,t){},Xze9:function(e,t){},aT5Y:function(e,t){}});
\ No newline at end of file
webpackJsonp([14],{"46ta":function(t,e){},"Jb/X":function(t,e){},WwV3:function(t,e){},lNiQ:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i("CCn6"),n=i("kmJW"),a=i("C+jy"),o={name:"focusReplyDialog",props:["dialogObj"],data:function(){return{show:!1,loading:!1,showEmotion:!1,total:0,nowPage:1,limit:3,id:null,form:{index:-1,desc:{}},content:"",imageContent:"",newsContent:"",videoContent:"",voiceContent:"",type:"news",mediaList:[],mediaListMock:[],showMedia:!1,pickerOptions1:{disabledDate:function(t){return!(t.getTime()>Date.now())}},rules:{value:[{required:!0,message:"请输入规则名称",trigger:"change"}],desc:[{required:!0,message:"请输入回复内容",trigger:"change"}],qr:[{required:!0,message:"请输入二维码",trigger:"change"}]},imageList:[],uploadShow:!0,uploadLinkShow:!0,linkContent:{title:"",description:"",url:"",thumb_url:""},imageLinkList:[]}},components:{page:n.a,page2:n.a,page3:n.a,page4:n.a,emotion:a.a},mounted:function(){this.initDialog()},watch:{},filters:{},methods:{handleEmotion:function(t){this.content+=t},onChangeType:function(t){this.type=t,this.mediaList=[],this.showMedia=!1,this.nowPage=1},initDialog:function(){if(this.form.index=this.dialogObj.index,this.form.desc=this.dialogObj.desc,-1===this.form.index)this.type="news",this.newsContent="";else if(this.type=this.form.desc.type,"text"===this.type)this.content=this.form.desc.content;else{var t={type:this.type};this.form.desc.content&&(t.content=this.form.desc.content),this.form.desc.media_id&&(t.media_id=this.form.desc.media_id),"image"===this.type?this.imageContent=t:"news"===this.type?this.newsContent=t:"voice"===this.type?this.voiceContent=t:"video"===this.type?this.videoContent=t:"link"!==this.type&&"news-item"!==this.type||(this.linkContent={title:this.form.desc.title,description:this.form.desc.description,url:this.form.desc.url,thumb_url:this.form.desc.thumb_url},this.imageLinkList=[{name:this.form.desc.thumb_url,url:this.form.desc.thumb_url}])}},close:function(){this.$emit("changeShow",!1)},save:function(){var t=this.form;if("text"===this.type){if(!this.content)return void this.$message({showClose:!0,message:"请输入文本内容"});var e={type:this.type,content:this.content};t.desc=e}else if("image"===this.type){if(!this.imageContent)return void this.$message({showClose:!0,message:"请选择图片"});t.desc=this.imageContent}else if("news"===this.type){if(!this.newsContent)return void this.$message({showClose:!0,message:"请选择图文"});t.desc=this.newsContent}else if("video"===this.type){if(!this.videoContent)return void this.$message({showClose:!0,message:"请选择视频"});t.desc=this.videoContent}else if("voice"===this.type){if(!this.voiceContent)return void this.$message({showClose:!0,message:"请选择视频"});t.desc=this.voiceContent}else if("news-item"===this.type||"link"===this.type){if(this.linkContent.type=this.type,!this.linkContent.title)return void this.$message({showClose:!0,message:"请输入标题"});if(!this.linkContent.description)return void this.$message({showClose:!0,message:"请输入描述"});if(!this.linkContent.url)return void this.$message({showClose:!0,message:"请输入跳转链接"});if(!this.linkContent.thumb_url)return void this.$message({showClose:!0,message:"请上传缩略图"});t.desc=this.linkContent}this.$emit("changeShow",!1),this.$emit("reflash",t)},onPageChange:function(t){this.nowPage=t,this.getMediaList(this.type)},getMediaList:function(t){var e=this,i={type:t,page:this.nowPage,limit:this.limit};this.loading=!0,Object(s._91)(i).then(function(i){e.loading=!1,e.type=t,e.total=i.total_count,0===i.item.length?(e.$message({showClose:!0,message:"暂无数据"}),e.showMedia=!1):(e.showMedia=!0,e.mediaList=i.item)}).catch(function(){e.loading=!1,e.showMedia=!1})},onChooseMedia:function(t){"news"===this.type?this.addContent(this.type,t.content,t.media_id):"video"===this.type?this.addContent(this.type,t.info,t.media_id):"voice"===this.type?this.addContent(this.type,t,t.media_id):this.addContent(this.type,t.url,t.media_id),this.showMedia=!1},addContent:function(t,e,i){var s={};e&&(s={type:t,content:e}),i&&(s.media_id=i),"news"===t?this.newsContent=s:"video"===t?this.videoContent=s:"voice"===t?this.voiceContent=s:this.imageContent=s},uploadFile:function(t){var e=this;this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:t.file.uid}),"link"!==this.type&&"news-item"!==this.type||Object(s._240)({file:t.file,type:"local"}).then(function(t){e.imageLinkList=[{name:t.url,url:"https://cdn.singsingenglish.com/"+t.url}],e.loading=!1,e.$message({type:"success",message:"上传成功!"}),e.linkContent.thumb_url="https://cdn.singsingenglish.com/"+t.url}).catch(function(){e.loading=!1})},handleAvatarSuccess:function(t){"link"!==this.type&&"news-item"!==this.type||(this.imageLinkList=[{name:t.data.url,url:"https://cdn.singsingenglish.com/"+t.data.url}])},beforeAvatarUpload:function(){"link"!==this.type&&"news-item"!==this.type||(this.uploadLinkShow=!1)},handleRemove:function(){"link"!==this.type&&"news-item"!==this.type||(this.uploadLinkShow=!0)}}},l={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{title:"自动回复",center:"",visible:t.dialogObj.show,width:"900px","append-to-body":""},on:{"update:visible":function(e){t.$set(t.dialogObj,"show",e)}}},[i("div",{staticClass:"focus-reply"},[i("div",{staticClass:"content"},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"inner"},[i("ul",{staticClass:"weui-desktop-msg-sender__tabs"},[i("li",{staticClass:"weui-desktop-msg-sender__tab weui-desktop-msg-sender__tab_appmsg",class:"news"===t.type?"weui-desktop-msg-sender__tab_selected":"",on:{click:function(e){t.onChangeType("news")}}},[t._v("图文")]),t._v(" "),i("li",{staticClass:"weui-desktop-msg-sender__tab weui-desktop-msg-sender__tab_appmsg",class:"news-item"===t.type?"weui-desktop-msg-sender__tab_selected":"",on:{click:function(e){t.onChangeType("news-item")}}},[t._v("图文链接")]),t._v(" "),i("li",{staticClass:"weui-desktop-msg-sender__tab weui-desktop-msg-sender__tab_appmsg",class:"link"===t.type?"weui-desktop-msg-sender__tab_selected":"",on:{click:function(e){t.onChangeType("link")}}},[t._v("链接")]),t._v(" "),i("li",{staticClass:"weui-desktop-msg-sender__tab weui-desktop-msg-sender__tab_text",class:"text"===t.type?"weui-desktop-msg-sender__tab_selected":"",on:{click:function(e){t.onChangeType("text")}}},[t._v("文字")]),t._v(" "),i("li",{staticClass:"weui-desktop-msg-sender__tab weui-desktop-msg-sender__tab_img",class:"image"===t.type?"weui-desktop-msg-sender__tab_selected":"",on:{click:function(e){t.onChangeType("image")}}},[t._v("图片")]),t._v(" "),i("li",{staticClass:"weui-desktop-msg-sender__tab weui-desktop-msg-sender__tab_audio",class:"voice"===t.type?"weui-desktop-msg-sender__tab_selected":"",on:{click:function(e){t.onChangeType("voice")}}},[t._v("语音")]),t._v(" "),i("li",{staticClass:"weui-desktop-msg-sender__tab weui-desktop-msg-sender__tab_video",class:"video"===t.type?"weui-desktop-msg-sender__tab_selected":"",on:{click:function(e){t.onChangeType("video")}}},[t._v("视频")])]),t._v(" "),i("div",{staticClass:"inner-bottom"},["image"===t.type?i("div",{staticClass:"img-action"},[t.imageContent?[t.imageContent.content?i("img",{staticStyle:{"max-width":"60%","margin-bottom":"20px"},attrs:{src:t.imageContent.content}}):t._e()]:t._e(),t._v(" "),i("div",{staticClass:"display-b",staticStyle:{display:"flex","justify-content":"center"}},[t.showMedia?t._e():i("div",{staticClass:"img-create-access"},[i("a",{staticClass:"img-create-access__link",attrs:{href:"javascript:;"},on:{click:function(e){t.getMediaList("image")}}},[t._v("从素材库中选择")])])]),t._v(" "),t.showMedia&&t.mediaList.length>0?i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.mediaList},on:{"row-click":t.onChooseMedia}},[i("el-table-column",{attrs:{prop:"name",label:"名称"}}),t._v(" "),i("el-table-column",{attrs:{prop:"media_id",label:"mediaId"}}),t._v(" "),i("el-table-column",{attrs:{label:"URL"},scopedSlots:t._u([{key:"default",fn:function(t){return[i("a",{attrs:{href:t.row.url,target:"_blank"}},[i("img",{staticStyle:{width:"60px"},attrs:{src:t.row.url}})])]}}])})],1),t._v(" "),i("page",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange},model:{value:t.nowPage,callback:function(e){t.nowPage=e},expression:"nowPage"}})],1):t._e()],2):t._e(),t._v(" "),"link"===t.type||"news-item"===t.type?i("div",{staticClass:"img-action"},[i("el-form",{ref:"form"},[i("el-form-item",{attrs:{label:"标题"}},[i("el-input",{model:{value:t.linkContent.title,callback:function(e){t.$set(t.linkContent,"title",e)},expression:"linkContent.title"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"描述"}},[i("el-input",{model:{value:t.linkContent.description,callback:function(e){t.$set(t.linkContent,"description",e)},expression:"linkContent.description"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"跳转链接"}},[i("el-input",{model:{value:t.linkContent.url,callback:function(e){t.$set(t.linkContent,"url",e)},expression:"linkContent.url"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"缩略图"}},[i("el-upload",{class:{disabled:!t.uploadLinkShow},attrs:{action:"/api/public/upload/zone","http-request":t.uploadFile,"before-upload":t.beforeAvatarUpload,"list-type":"picture-card","file-list":t.imageLinkList,"on-success":t.handleAvatarSuccess,"on-remove":t.handleRemove,limit:1}},[i("i",{staticClass:"el-icon-plus"})])],1)],1)],1):t._e(),t._v(" "),"news"===t.type?i("div",{staticClass:"img-action"},[t.newsContent&&t.newsContent.content?[i("div",{staticClass:"news-media"},t._l(t.newsContent.content.news_item,function(e,s){return i("div",{staticStyle:{position:"relative"}},[1===t.newsContent.content.news_item.length?i("div",{staticClass:"single-cover"},[i("div",{staticClass:"title"},[t._v(t._s(e.title))]),t._v(" "),i("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:e.thumb_url}}),t._v(" "),i("div",{staticClass:"digest"},[t._v(t._s(e.digest))]),t._v(" "),i("a",{staticClass:"preview",attrs:{href:e.url,target:"_blank"}},[t._v("\n 预览文章\n ")])]):t.newsContent.content.news_item.length>1?i("div",{staticClass:"clear-both bottomCover",staticStyle:{position:"relative"}},[0===s?i("div",{staticClass:"muti-cover"},[i("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:e.thumb_url}}),t._v(" "),i("div",{staticClass:"bottom-title"},[t._v(t._s(e.title))])]):i("div",{staticClass:"next-cover clear-both"},[i("span",{staticClass:"next-title"},[t._v(t._s(e.title))]),t._v(" "),i("img",{staticClass:"next-img",attrs:{src:e.thumb_url}})]),t._v(" "),i("a",{staticClass:"preview",attrs:{href:e.url,target:"_blank"}},[t._v("\n 预览文章\n ")])]):t._e()])}))]:t._e(),t._v(" "),i("div",{staticClass:"display-b"},[t.showMedia?t._e():i("div",{staticClass:"img-create-access"},[i("a",{staticClass:"img-create-access__link",attrs:{href:"javascript:;"},on:{click:function(e){t.getMediaList(t.type)}}},[t._v("从素材库中选择")])])]),t._v(" "),t.showMedia&&t.mediaList.length>0?i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.mediaList},on:{"row-click":t.onChooseMedia}},[i("el-table-column",{attrs:{prop:"name",label:"名称"}}),t._v(" "),i("el-table-column",{attrs:{prop:"media_id",label:"mediaId"}}),t._v(" "),i("el-table-column",{attrs:{label:"图文",className:"news-media"},scopedSlots:t._u([{key:"default",fn:function(e){return t._l(e.row.content.news_item,function(s,n){return i("div",{staticStyle:{position:"relative"}},[1===e.row.content.news_item.length?i("div",{staticClass:"single-cover"},[i("div",{staticClass:"title"},[t._v(t._s(s.title))]),t._v(" "),i("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:s.thumb_url}}),t._v(" "),i("div",{staticClass:"digest"},[t._v(t._s(s.digest))]),t._v(" "),i("a",{staticClass:"preview",attrs:{href:s.url,target:"_blank"}},[t._v("\n 预览文章\n ")])]):e.row.content.news_item.length>1?i("div",{staticClass:"clear-both bottomCover",staticStyle:{position:"relative"}},[0===n?i("div",{staticClass:"muti-cover"},[i("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:s.thumb_url}}),t._v(" "),i("div",{staticClass:"bottom-title"},[t._v(t._s(s.title))])]):i("div",{staticClass:"next-cover clear-both"},[i("span",{staticClass:"next-title"},[t._v(t._s(s.title))]),t._v(" "),i("img",{staticClass:"next-img",attrs:{src:s.thumb_url}})]),t._v(" "),i("a",{staticClass:"preview",attrs:{href:s.url,target:"_blank"}},[t._v("\n 预览文章\n ")])]):t._e()])})}}])})],1),t._v(" "),i("page2",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange},model:{value:t.nowPage,callback:function(e){t.nowPage=e},expression:"nowPage"}})],1):t._e()],2):t._e(),t._v(" "),"video"===t.type?i("div",{staticClass:"img-action",staticStyle:{"text-align":"left"}},[t.videoContent&&t.videoContent.content?[t.videoContent.content&&t.videoContent.content.down_url?i("a",{attrs:{href:t.videoContent.content.down_url,target:"_blank"}},[t._v("\n "+t._s(t.videoContent.content.title)+"\n ")]):t._e()]:t._e(),t._v(" "),i("div",{staticClass:"display-b"},[t.showMedia?t._e():i("div",{staticClass:"img-create-access"},[i("a",{staticClass:"img-create-access__link",attrs:{href:"javascript:;"},on:{click:function(e){t.getMediaList(t.type)}}},[t._v("从素材库中选择")])])]),t._v(" "),t.showMedia&&t.mediaList.length>0?i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.mediaList},on:{"row-click":t.onChooseMedia}},[i("el-table-column",{attrs:{prop:"name",label:"名称"}}),t._v(" "),i("el-table-column",{attrs:{prop:"media_id",label:"mediaId"}}),t._v(" "),i("el-table-column",{attrs:{label:"URL"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.info&&e.row.info.down_url?i("a",{attrs:{href:e.row.info.down_url,target:"_blank"}},[t._v("\n "+t._s(e.row.info.title)+"\n ")]):t._e()]}}])})],1),t._v(" "),i("page3",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange},model:{value:t.nowPage,callback:function(e){t.nowPage=e},expression:"nowPage"}})],1):t._e()],2):t._e(),t._v(" "),"voice"===t.type?i("div",{staticClass:"img-action",staticStyle:{"text-align":"left"}},[t.voiceContent&&t.voiceContent.content?[t._v("\n "+t._s(t.voiceContent.content.name)+"\n ")]:t._e(),t._v(" "),i("div",{staticClass:"display-b"},[t.showMedia?t._e():i("div",{staticClass:"img-create-access"},[i("a",{staticClass:"img-create-access__link",attrs:{href:"javascript:;"},on:{click:function(e){t.getMediaList(t.type)}}},[t._v("从素材库中选择")])])]),t._v(" "),t.showMedia&&t.mediaList.length>0?i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.mediaList},on:{"row-click":t.onChooseMedia}},[i("el-table-column",{attrs:{prop:"name",label:"名称"}}),t._v(" "),i("el-table-column",{attrs:{prop:"media_id",label:"mediaId"}}),t._v(" "),i("el-table-column",{attrs:{label:"URL"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.info&&e.row.info.down_url?i("a",{attrs:{href:e.row.info.down_url,target:"_blank"}},[t._v("\n "+t._s(e.row.info.title)+"\n ")]):t._e()]}}])})],1),t._v(" "),i("page4",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange},model:{value:t.nowPage,callback:function(e){t.nowPage=e},expression:"nowPage"}})],1):t._e()],2):"text"===t.type?i("div",{staticClass:"inner-emotion_editor"},[i("div",{staticClass:"inner-edit_area"},[i("el-input",{attrs:{type:"textarea",autosize:{minRows:4,maxRows:8},placeholder:"请输入内容"},model:{value:t.content,callback:function(e){t.content=e},expression:"content"}})],1),t._v(" "),i("div",{staticStyle:{float:"right"}},[i("el-popover",{attrs:{placement:"bottom-end",width:"400",offset:10,trigger:"hover"},model:{value:t.showEmotion,callback:function(e){t.showEmotion=e},expression:"showEmotion"}},[i("div",[i("emotion",{attrs:{height:200},on:{emotion:t.handleEmotion}})],1),t._v(" "),i("el-button",{attrs:{slot:"reference",type:"text"},on:{click:function(e){t.showEmotion=!t.showEmotion}},slot:"reference"},[i("span",{staticClass:"icon_emotion emotion_switch"})])],1)],1)]):t._e()]),t._v(" "),i("div",{staticClass:"tool_bar"},[i("el-button",{on:{click:t.close}},[t._v("取 消")]),t._v(" "),i("el-button",{staticClass:"weui-desktop-btn weui-desktop-btn_primary",on:{click:t.save}},[t._v("保存")])],1)])])])])},staticRenderFns:[]};var r={props:["newObj"],components:{dialogCom:i("VU/8")(o,l,!1,function(t){i("Jb/X"),i("tt3t")},"data-v-6aa743ba",null).exports},filters:{typeFilter:function(t){return t?"text"===t?"文字":"image"===t?"图片":"news"===t?"图文":"video"===t?"视频":"voice"===t?"语音":"link"===t?"链接":"news-item"===t?"图文链接":val:""}},data:function(){return{title:"新建二维码",activeName:"autoReply",form:{title:null,type:2,invite_code:null,status:0,end_at:null,id:null},dialogObj:{show:!1,index:-1,list:[]},list:[],pickerOptions1:{disabledDate:function(t){var e=new Date,i=new Date(e.getFullYear(),e.getMonth()+1,e.getDate());return!(t.getTime()>e.getTime()&&t.getTime()<i.getTime())}},typeOption:[{label:"临时",value:2},{label:"永久",value:1}],statusOption:[{label:"正常",value:0},{label:"禁用",value:1}]}},watch:{"newObj.show":function(t){t&&this.initDialog()}},methods:{allowEdit:function(){},initDialog:function(){var t=this.newObj;this.form={title:t.title,type:t.type,invite_code:t.invite_code,status:t.status,end_at:t.end_at,id:t.id},this.list=t.list?t.list:[],t.readFlag&&(this.title="查看二维码详情"),t.editFlag&&(this.title="编辑二维码详情"),t.readFlag||t.editFlag||(this.title="新建二维码")},emotion:function(t){var e=t.replace(/\//gi,"");return'<img src="https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/'+["微笑","撇嘴","色","发呆","得意","流泪","害羞","闭嘴","睡","大哭","尴尬","发怒","调皮","呲牙","惊讶","难过","酷","冷汗","抓狂","吐","偷笑","可爱","白眼","傲慢","饥饿","困","惊恐","流汗","憨笑","大兵","奋斗","咒骂","疑问","嘘","晕","折磨","衰","骷髅","敲打","再见","擦汗","抠鼻","鼓掌","糗大了","坏笑","左哼哼","右哼哼","哈欠","鄙视","委屈","快哭了","阴险","亲亲","吓","可怜","菜刀","西瓜","啤酒","篮球","乒乓","咖啡","饭","猪头","玫瑰","凋谢","示爱","爱心","心碎","蛋糕","闪电","炸弹","刀","足球","瓢虫","便便","月亮","太阳","礼物","拥抱","强","弱","握手","胜利","抱拳","勾引","拳头","差劲","爱你","NO","OK","爱情","飞吻","跳跳","发抖","怄火","转圈","磕头","回头","跳绳","挥手","激动","街舞","献吻","左太极","右太极"].indexOf(e)+'.gif" align="middle">'},onSave:function(){var t=this,e={title:this.form.title,type:this.form.type,invite_code:"CC-SOURCE-"+this.form.invite_code,status:this.form.status,end_at:this.form.end_at};this.list.length>0&&(e.auto_reply=JSON.stringify(this.list)),this.form.id?Object(s._234)(this.form.id,e).then(function(e){t.$message("修改成功"),t.$emit("initPage"),t.form={title:null,type:2,invite_code:null,status:0,end_at:null},t.newObj.show=!1,t.$emit("changeShow",!1)}):Object(s.M)(e).then(function(e){t.$message("创建成功"),t.$emit("initPage"),t.form={title:null,type:2,invite_code:null,status:0,end_at:null},t.newObj.show=!1,t.$emit("changeShow",!1)})},changeShow:function(t){this.dialogObj.show=t},getReplyList:function(t){if(-1===t.index){var e=0===this.list.length?-1:this.list.length-1;this.list.splice(e+1,0,t.desc)}else this.list.splice(t.index,1,t.desc)},editRow:function(t,e){this.dialogObj={show:!0,index:t,desc:this.list[t]}},addNew:function(){this.dialogObj={show:!0,index:-1,desc:{}}},onCancel:function(){this.newObj.show=!1,this.$emit("changeShow",!1)},deleteRow:function(t,e){var i=this;this.$confirm("此操作将删除该文件, 是否继续?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){i.list.splice(t,1)}).catch(function(){i.$message({type:"success",message:"已取消删除!"})})},upIndex:function(t,e){if(t>0){var i=e[t-1];Vue.set(e,t-1,e[t]),Vue.set(e,t,i),this.$message({type:"success",message:"操作成功!"})}},downIndex:function(t,e){if(t<e.length-1){var i=e[t+1];Vue.set(e,t+1,e[t]),Vue.set(e,t,i),this.$message({type:"success",message:"操作成功!"})}}}},c={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{title:t.title,width:"800px","close-on-press-escape":!1,"close-on-click-modal":!1,"show-close":!1,visible:t.newObj.show},on:{"update:visible":function(e){t.$set(t.newObj,"show",e)}}},[i("el-form",{attrs:{"label-width":"100px"}},[i("el-form-item",{attrs:{label:"名称"}},[i("el-input",{attrs:{disabled:t.newObj.readFlag},model:{value:t.form.title,callback:function(e){t.$set(t.form,"title",e)},expression:"form.title"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"推广码"}},[i("el-input",{attrs:{disabled:t.newObj.readFlag||t.newObj.editFlag},model:{value:t.form.invite_code,callback:function(e){t.$set(t.form,"invite_code",e)},expression:"form.invite_code"}},[i("template",{slot:"prepend"},[t._v("CC-SOURCE-")])],2)],1),t._v(" "),i("el-form-item",{attrs:{label:"状态"}},[i("el-select",{attrs:{placeholder:"请选择",disabled:t.newObj.readFlag},model:{value:t.form.status,callback:function(e){t.$set(t.form,"status",e)},expression:"form.status"}},t._l(t.statusOption,function(t){return i("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}))],1),t._v(" "),i("el-form-item",{attrs:{label:"二维码类型"}},[i("el-switch",{attrs:{disabled:t.newObj.readFlag||t.newObj.editFlag,"active-value":1,"inactive-value":2,"active-text":"永久","inactive-text":"临时"},model:{value:t.form.type,callback:function(e){t.$set(t.form,"type",e)},expression:"form.type"}}),t._v(" "),2===t.form.type?i("span",{staticStyle:{"font-size":"12px",color:"#888"}},[t._v("\n (最多持续一个月)\n ")]):t._e(),t._v(" "),1===t.form.type?i("span",{staticStyle:{"font-size":"12px",color:"#888"}},[t._v("\n (永久二维码最多10万个)\n ")]):t._e()],1),t._v(" "),2===t.form.type?i("el-form-item",{attrs:{label:"结束时间"}},[i("el-date-picker",{attrs:{disabled:t.newObj.readFlag||t.newObj.editFlag,type:"datetime","picker-options":t.pickerOptions1,format:"yyyy-MM-dd HH:mm:ss","value-format":"yyyy-MM-dd HH:mm:ss",placeholder:"选择日期"},model:{value:t.form.end_at,callback:function(e){t.$set(t.form,"end_at",e)},expression:"form.end_at"}})],1):t._e(),t._v(" "),i("el-tabs",{attrs:{type:"card"},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[i("el-tab-pane",{attrs:{label:"自动回复",name:"autoReply"}},[t.newObj.readFlag?t._e():i("el-button",{staticStyle:{float:"right"},on:{click:t.addNew}},[t._v("添加+")]),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list,"max-height":"800"}},[i("el-table-column",{attrs:{fixed:"",label:"类型",width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("typeFilter")(e.row.type))+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"内容"},scopedSlots:t._u([{key:"default",fn:function(e){return["text"===e.row.type?i("div",{domProps:{innerHTML:t._s(e.row.content.replace(/\/[\u4E00-\u9FA5]{1,3}/gi,t.emotion))}}):"image"===e.row.type&&e.row.content?i("a",{attrs:{href:e.row.content,target:"_blank"}},[i("img",{staticClass:"shotcut",attrs:{src:e.row.content}})]):"video"===e.row.type?i("div",[i("a",{attrs:{href:e.row.content.down_url,target:"_blank"}},[t._v(t._s(e.row.content.title))])]):"voice"===e.row.type?i("div",[t._v("\n "+t._s(e.row.content.name)+"\n ")]):"voice"===e.row.type?i("div",[i("a",{attrs:{href:e.row.content.down_url,target:"_blank"}},[t._v(t._s(e.row.content.title))])]):"news"===e.row.type?i("div",[i("div",{staticClass:"news-media"},t._l(e.row.content.news_item,function(s,n){return i("div",{staticStyle:{position:"relative"}},[1===e.row.content.news_item.length?i("div",{staticClass:"single-cover"},[i("div",{staticClass:"title"},[t._v(t._s(s.title))]),t._v(" "),i("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:s.thumb_url}}),t._v(" "),i("div",{staticClass:"digest"},[t._v(t._s(s.digest))]),t._v(" "),i("a",{staticClass:"preview",attrs:{href:s.url,target:"_blank"}},[t._v("\n 预览文章\n ")])]):e.row.content.news_item.length>1?i("div",{staticClass:"clear-both bottomCover",staticStyle:{position:"relative"}},[0===n?i("div",{staticClass:"muti-cover"},[i("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:s.thumb_url}}),t._v(" "),i("div",{staticClass:"bottom-title"},[t._v(t._s(s.title))])]):i("div",{staticClass:"next-cover clear-both"},[i("span",{staticClass:"next-title"},[t._v(t._s(s.title))]),t._v(" "),i("img",{staticClass:"next-img",attrs:{src:s.thumb_url}})]),t._v(" "),i("a",{staticClass:"preview",attrs:{href:s.url,target:"_blank"}},[t._v("\n 预览文章\n ")])]):t._e()])}))]):"link"===e.row.type?i("div",{staticClass:"news-media",staticStyle:{display:"inline-block",width:"150px"}},[i("el-card",{attrs:{"body-style":{padding:"0px"}}},[i("a",{staticStyle:{position:"relative",color:"#333","text-decoration":"none"},attrs:{href:e.row.url,target:"_blank"}},[i("div",{staticClass:"ellip",staticStyle:{margin:"3px","line-height":"2"}},[t._v(t._s(e.row.title))]),t._v(" "),i("div",{staticClass:"f-bt",staticStyle:{position:"relative"}},[i("div",{staticStyle:{color:"#666","margin-left":"3px","word-wrap":"break-word","word-break":"break-all",width:"60%"}},[t._v(t._s(e.row.description))]),t._v(" "),i("img",{staticStyle:{width:"35%",height:"auto"},attrs:{src:e.row.thumb_url}})])])])],1):"news-item"===e.row.type?i("div",{staticClass:"news-media",staticStyle:{width:"150px"}},[i("el-card",{attrs:{"body-style":{padding:"0px"}}},[i("a",{staticStyle:{position:"relative",color:"#333","text-decoration":"none"},attrs:{href:e.row.url,target:"_blank"}},[i("img",{staticStyle:{width:"100%",height:"auto"},attrs:{src:e.row.thumb_url}}),t._v(" "),i("div",{staticClass:"ellip",staticStyle:{margin:"3px","line-height":"2"}},[t._v(t._s(e.row.title))]),t._v(" "),i("div",{staticStyle:{color:"#666",width:"63%","word-break":"break-all","word-wrap":"break-word","line-height":"1"}},[t._v(t._s(e.row.description))])])])],1):t._e()]}}])}),t._v(" "),t.newObj.readFlag||t.$store.state.readonly?t._e():i("el-table-column",{attrs:{fixed:"right",label:"操作",width:"200"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{type:"text",size:"small"},nativeOn:{click:function(i){i.preventDefault(),t.editRow(e.$index,t.list)}}},[t._v("\n 编辑\n ")]),t._v(" "),t.$store.state.deletePermission?i("el-button",{attrs:{type:"text",size:"small"},nativeOn:{click:function(i){i.preventDefault(),t.deleteRow(e.$index,t.list)}}},[t._v("\n 移除\n ")]):t._e(),t._v(" "),t.$store.state.readonly?t._e():i("i",{staticClass:"iconfont icon-shangyi",staticStyle:{cursor:"pointer",color:"#409EFF","margin-left":"10px"},on:{click:function(i){t.upIndex(e.$index,t.list)}}}),t._v(" "),t.$store.state.readonly?t._e():i("i",{staticClass:"iconfont icon-xiayi",staticStyle:{cursor:"pointer",color:"#409EFF"},on:{click:function(i){t.downIndex(e.$index,t.list)}}})]}}])})],1)],1)],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t.newObj.readFlag?t._e():i("el-button",{on:{click:t.onCancel}},[t._v("取 消")]),t._v(" "),t.newObj.readFlag?t._e():i("el-button",{attrs:{type:"primary"},on:{click:t.onSave}},[t._v("确 定")]),t._v(" "),t.newObj.readFlag?i("el-button",{attrs:{type:"primary"},on:{click:t.onCancel}},[t._v("确 定")]):t._e()],1),t._v(" "),t.dialogObj.show?i("dialog-com",{attrs:{dialogObj:t.dialogObj},on:{changeShow:t.changeShow,reflash:t.getReplyList}}):t._e()],1)},staticRenderFns:[]};var d=i("VU/8")(r,c,!1,function(t){i("WwV3")},"data-v-33564b9f",null).exports,u=i("+TkF"),m={name:"index",filters:{qrType:function(t){return u.y[t]},qrStatus:function(t){return u.x[t]},qrCodeType:function(t){return u.w[t]}},data:function(){return{newObj:{show:!1},list:[],limit:10,nowPage:1,typeOption:[{label:"请选择",value:""},{label:"永久",value:1},{label:"临时",value:2}],code_typeOption:[{label:"请选择",value:""},{label:"渠道",value:1},{label:"用户",value:2}],statusOption:[{label:"请选择",value:""},{label:"正常",value:0},{label:"禁用",value:1}],total:0,searchFrom:{title:"",type:"",code_type:"",status:""}}},components:{dialogDiv:d,page:n.a},mounted:function(){this.initPage()},methods:{onPageChange:function(t){this.nowPage=t,this.initPage()},onSizeChange:function(t){this.nowPage=1,this.limit=t,this.initPage()},initPage:function(){var t=this,e={limit:this.limit,page:this.nowPage};this.searchFrom.title&&(e.title=this.searchFrom.title),this.searchFrom.type&&(e.type=this.searchFrom.type),this.searchFrom.code_type&&(e.code_type=this.searchFrom.code_type),this.searchFrom.status&&(e.status=this.searchFrom.status),Object(s._108)(e).then(function(e){t.list=e?e.list:[],t.total=e?e.total:0})},newQrcode:function(){this.newObj={show:!0,title:null,type:2,invite_code:null,status:0,end_at:null}},editRow:function(t,e){var i=this,n=e[t];Object(s._107)(n.id).then(function(t){i.newObj={title:t.title,type:t.type,invite_code:t.invite_code?t.invite_code.split("-")[2]:"",status:t.status,end_at:t.end_at,id:n.id},t.auto_reply&&(i.newObj.list=JSON.parse(t.auto_reply)),i.newObj.editFlag=!0,i.newObj.show=!0})},editComment:function(t,e){var i=this;this.$prompt("","编辑备注",{confirmButtonText:"确定",cancelButtonText:"取消",inputType:"textarea",inputValue:e[t].desc?e[t].desc:""}).then(function(n){var a=n.value;Object(s._235)(e[t].id,{desc:a}).then(function(t){i.$message({type:"success",message:"编辑备注成功"}),i.initPage()})})},detail:function(t,e){var i=this,n=e[t];Object(s._107)(n.id).then(function(t){i.newObj={title:t.title,type:t.type,invite_code:t.invite_code?t.invite_code.split("-")[2]:"",status:t.status,end_at:t.end_at,id:n.id},t.auto_reply&&(i.newObj.list=JSON.parse(t.auto_reply)),i.newObj.readFlag=!0,i.newObj.show=!0})},changeShow:function(t){this.newObj={show:!1,title:null,type:2,invite_code:null,status:0,end_at:null}},getQrCodeDetail:function(t){Object(s._107)(t).then(function(t){})}}},h={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"admin-refresh"},[i("el-form",{staticStyle:{"padding-top":"10px"},attrs:{"label-width":"100px",inline:""}},[i("el-form-item",{attrs:{label:"标题"}},[i("el-input")],1),t._v(" "),i("el-form-item",{attrs:{label:"二维码类型"}},[i("el-select",{attrs:{placeholder:"请选择"},on:{change:function(e){t.nowPage=1,t.initPage()}},model:{value:t.searchFrom.type,callback:function(e){t.$set(t.searchFrom,"type",e)},expression:"searchFrom.type"}},t._l(t.typeOption,function(t){return i("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}))],1),t._v(" "),i("el-form-item",{attrs:{label:"渠道类型"}},[i("el-select",{attrs:{placeholder:"请选择"},on:{change:function(e){t.nowPage=1,t.initPage()}},model:{value:t.searchFrom.code_type,callback:function(e){t.$set(t.searchFrom,"code_type",e)},expression:"searchFrom.code_type"}},t._l(t.code_typeOption,function(t){return i("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}))],1),t._v(" "),i("el-form-item",{attrs:{label:"状态"}},[i("el-select",{attrs:{placeholder:"请选择"},on:{change:function(e){t.nowPage=1,t.initPage()}},model:{value:t.searchFrom.status,callback:function(e){t.$set(t.searchFrom,"status",e)},expression:"searchFrom.status"}},t._l(t.statusOption,function(t){return i("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})}))],1),t._v(" "),i("el-form-item",{attrs:{label:""}},[i("el-button",{attrs:{type:"primary",plain:""},on:{click:t.initPage}},[t._v("\n 搜索\n ")])],1),t._v(" "),i("el-form-item",{attrs:{label:""}},[i("el-button",{attrs:{type:"success",plain:""},on:{click:function(e){t.newObj.show=!0}}},[t._v("\n 创建二维码\n ")])],1)],1),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list}},[i("el-table-column",{attrs:{prop:"title",label:"标题"}}),t._v(" "),i("el-table-column",{attrs:{prop:"title",label:"二维码类型"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("qrType")(e.row.type))+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"invite_code",label:"推广码"}}),t._v(" "),i("el-table-column",{attrs:{label:"渠道码类型"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("qrCodeType")(e.row.code_type))+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("qrStatus")(e.row.status))+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"二维码"},scopedSlots:t._u([{key:"default",fn:function(t){return[i("a",{attrs:{target:"_blank",download:"二维码",href:t.row.open_url}},[i("img",{staticClass:"img",attrs:{src:t.row.open_url}})])]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"desc",label:"备注"}}),t._v(" "),i("el-table-column",{attrs:{fixed:"right",label:"操作",width:"200"},scopedSlots:t._u([{key:"default",fn:function(e){return[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"text",size:"small"},on:{click:function(i){t.editComment(e.$index,t.list)}}},[t._v("\n 备注\n ")]),t._v(" "),t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"text",size:"small"},nativeOn:{click:function(i){i.preventDefault(),t.editRow(e.$index,t.list)}}},[t._v("\n 编辑\n ")]),t._v(" "),i("el-button",{attrs:{type:"text",size:"small"},nativeOn:{click:function(i){i.preventDefault(),t.detail(e.$index,t.list)}}},[t._v("\n 查看详情\n ")])]}}])})],1),t._v(" "),i("page",{attrs:{nowPage:t.nowPage,total:t.total,limit:t.limit},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}}),t._v(" "),i("dialog-div",{attrs:{newObj:t.newObj},on:{initPage:t.initPage,changeShow:t.changeShow}})],1)},staticRenderFns:[]};var p=i("VU/8")(m,h,!1,function(t){i("46ta")},"data-v-1636e840",null);e.default=p.exports},tt3t:function(t,e){}});
\ No newline at end of file
webpackJsonp([15],{"69L+":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("kmJW"),s=(r("NC6I"),r("zA5m")),i=r("G2rA"),o=r("sf/l"),l=r("zSLJ"),c=r("CCn6"),n=r("+TkF"),d={},u={name:"smsRecord",components:{page:a.a,refundDialog:s.a,refundDetail:i.a},data:function(){var e=this;return{importDialog:!1,activityPlan:[],adressDialog:!1,postOtherOrderDialog:!1,postOtherOrderData:{},classSource:[{label:"系统订单随机",value:2},{label:"渠道1订单随机",value:3},{label:"渠道2订单随机",value:4}],adressData:{},USERSTATUS:n.C,today:{text:"今天",onClick:function(t){t.$emit("pick",[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"])}},yesterday:{text:"昨天",onClick:function(t){var r=e.formatTime(new Date((new Date).getTime()-864e5));t.$emit("pick",[r+" 00:00:00",r+" 23:59:59"])}},last30Day:{text:"过去30天",onClick:function(t){var r=e.formatTime(new Date((new Date).getTime()-2592e6));t.$emit("pick",[r+" 00:00:00",e.formatTime(new Date)+" 23:59:59"])}},last7Day:{text:"过去7天",onClick:function(t){var r=e.formatTime(new Date((new Date).getTime()-6048e5));t.$emit("pick",[r+" 00:00:00",e.formatTime(new Date)+" 23:59:59"])}},uploadHeader:{token:l.a.get("cc_token")},param_token:o.a.md5Code(),nowPage:1,total:0,limit:10,useTypeList:[{user_buy:0,value:"未绑定"},{user_buy:1,value:"已绑定"}],searchFrom:{class_source:"",goods_id:"",mobile:"",active_at:[],invite_type:"",status:[1],createTime:[],course_type:"-1",pullTime:[],order_id:"",teacher_id:"",user_id:"",nickname:"",user_status:[],sub_order_id:""},refundDialogObj:{show:!1,id:"",order_type:" other",money:0},orderStatusOption:n.v,list:[],teacherList:[],goodList:[],refundDetail:{show:!1,out_trade_no:""},teacherId:null,classObj:{show:!1,title:"当前同步进度",order_id:0,teacher_id:0},multipleSelection:[],classList:[],last_pull_time:"无",studentSource:{}}},filters:{filterStatus:function(e){return 0===e?"未绑定":"已绑定"},status:function(e){return n.u[e]},filterGoods:function(e){return"["+e.id+"]["+n.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name},classType:function(e){return d[e]}},mounted:function(){var e=this;this.getGoodsOption(),this.getTeacherList(),Object(c._122)().then(function(t){e.activityPlan=t;var r={};t.forEach(function(e,t){r[e.type]=e.name}),d=r,e.getList()})},methods:{periodName:function(e){var t="";return e.periods_title?(e.goods_id&&(t+="【"+e.goods_id+"】"),e.periods_title&&(t+=e.periods_title+"<br>"),e.watch_num&&(t+=e.watch_num+"课时"),e.start_at&&(t+="("+e.start_at.slice(5).replace("-","")+")"),(e.has_watch_num||0==e.has_watch_num)&&(t+="-d"+e.has_watch_num)):t="-",t},initClearOtherOrder:function(e){var t=this;this.$confirm("确认清除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(c._182)(e).then(function(e){t.$message({type:"success",message:"清除成功!"})})}).catch(function(){t.$message({type:"info",message:"已取消"})})},postOtherOrderFn:function(){var e=this,t={};this.postOtherOrderData.order_id&&(t.order_id=this.postOtherOrderData.order_id),this.postOtherOrderData.goods_id&&(t.goods_id=this.postOtherOrderData.goods_id),this.postOtherOrderData.receiver_name&&(t.receiver_name=this.postOtherOrderData.receiver_name),this.postOtherOrderData.receiver_mobile&&(t.receiver_mobile=this.postOtherOrderData.receiver_mobile),this.postOtherOrderData.receiver_province&&(t.receiver_province=this.postOtherOrderData.receiver_province),this.postOtherOrderData.receiver_city&&(t.receiver_city=this.postOtherOrderData.receiver_city),this.postOtherOrderData.receiver_area&&(t.receiver_area=this.postOtherOrderData.receiver_area),this.postOtherOrderData.receiver_address&&(t.receiver_address=this.postOtherOrderData.receiver_address),this.postOtherOrderData.class_source&&(t.class_source=this.postOtherOrderData.class_source),this.postOtherOrderData.desc&&(t.desc=this.postOtherOrderData.desc),console.log(this.postOtherOrderData),Object(c._185)(t).then(function(t){e.$message("发送成功"),e.postOtherOrderDialog=!1,e.getList()})},initOeder:function(){this.postOtherOrderDialog=!0,this.postOtherOrderData={order_id:"",goods_id:"",receiver_name:"",receiver_mobile:"",receiver_province:"",receiver_city:"",receiver_area:"",receiver_address:"",class_source:"",desc:""}},editAdress:function(e){this.adressDialog=!0,this.adressData={receiver_name:e.receiver_name,receiver_mobile:e.receiver_mobile,receiver_province:e.receiver_province,receiver_city:e.receiver_city,receiver_area:e.receiver_area,receiver_address:e.receiver_address,id:e.id}},editAdressCf:function(){var e=this;Object(c._27)(this.adressData.id,this.adressData).then(function(t){e.getList(),e.$message("修改成功"),e.adressDialog=!1})},userStatusFormatter:function(e){return n.D[e.user_status]},pullAll:function(){var e=this;if(this.multipleSelection.length<1)return this.$message("请选择订单"),!1;if(!this.teacherId)return this.$message("请选择老师"),!1;var t={order_ids:[]};this.multipleSelection.forEach(function(e){t.order_ids.push(e.id)}),this.$confirm("是否确定将这"+t.order_ids.length+"笔订单分配给该老师?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(c._243)(e.teacherId,{order_ids:t.order_ids.join(",")}).then(function(t){e.multipleSelection=[],e.$message({message:"提交成功",type:"success"}),e.getList()})}).catch(function(){})},selectedFlag:function(e){return 0===e.user_id},handleSelectionChange:function(e){this.multipleSelection=e},onAfterRefund:function(){this.refundDialogObj.show=!1,this.getList()},showRef:function(e){this.refundDetail.show=!0,this.refundDetail.out_trade_no=e.order_id},changeShow:function(e){this.refundDialogObj.show=e},onRefund:function(e,t){this.refundDialogObj.id=e,this.refundDialogObj.money=t,this.refundDialogObj.show=!0},formatTime:function(e){var t=e.getFullYear(),r=e.getMonth()+1;r<10&&(r="0"+r);var a=e.getDate();return a<10&&(a="0"+a),t+"-"+r+"-"+a},fileSuccess:function(e){console.log(e),200==e.code?this.$message({message:e.data,type:"success"}):this.$message({message:e.msg.replace(/\n/g,"</br>"),type:"error",duration:0,showClose:!0,dangerouslyUseHTMLString:!0})},downLoad:function(){window.open("/static/外部订单模板.xlsx")},onPageChange:function(e){this.nowPage=e,this.getList()},getTeacherList:function(){var e=this;Object(c._139)({page:1,limit:500}).then(function(t){e.teacherList=t.list})},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()},getList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.mobile&&(t.mobile=this.searchFrom.mobile),this.searchFrom.status&&(t.status=this.searchFrom.status.join(",")),"-1"!==this.searchFrom.course_type&&(t.course_type=this.searchFrom.course_type),this.searchFrom.nickname&&(t.nickname=this.searchFrom.nickname),this.searchFrom.user_id&&(t.user_id=this.searchFrom.user_id),this.searchFrom.sub_order_id&&(t.sub_order_id=this.searchFrom.sub_order_id),this.searchFrom.teacher_id&&(t.teacher_id=this.searchFrom.teacher_id),this.searchFrom.goods_name&&(t.goods_name=this.searchFrom.goods_name),(this.searchFrom.user_buy||0===this.searchFrom.user_buy)&&(t.user_buy=this.searchFrom.user_buy),this.searchFrom.order_id&&(t.order_id=this.searchFrom.order_id),this.searchFrom.goods_id&&(t.goods_id=this.searchFrom.goods_id),this.searchFrom.user_status.length&&(t.user_status=this.searchFrom.user_status.join(",")),this.searchFrom.invite_type&&(t.invite_type=this.searchFrom.invite_type),this.searchFrom.createTime&&2===this.searchFrom.createTime.length&&(t.start_at=this.searchFrom.createTime[0],t.end_at=this.searchFrom.createTime[1]),this.searchFrom.active_at&&2===this.searchFrom.active_at.length&&(t.active_start_at=this.searchFrom.active_at[0],t.active_end_at=this.searchFrom.active_at[1]),this.searchFrom.pullTime&&2===this.searchFrom.pullTime.length&&(t.pay_start_at=this.searchFrom.pullTime[0],t.pay_end_at=this.searchFrom.pullTime[1]),this.searchFrom.class_source&&(t.class_source=this.searchFrom.class_source),Object(c._165)(t).then(function(t){e.total=t.total,e.list=t.list?t.list:[]})},getGoodsOption:function(){var e=this;Object(c._78)({page:1,limit:100}).then(function(t){e.goodList=t.list})},editNote:function(e,t){var r=this;this.$prompt("","编辑备注",{confirmButtonText:"确定",cancelButtonText:"取消",inputType:"textarea",inputValue:t||""}).then(function(t){var a=t.value;r.$confirm("确定保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(c._176)({desc:a},e).then(function(e){r.$message({type:"success",message:"编辑备注成功"}),r.getList()})})})},exportTable:function(e){if(e.length>0){var t={};this.searchFrom.mobile&&(t.mobile=this.searchFrom.mobile),this.searchFrom.status&&(t.status=this.searchFrom.status.join(",")),"-1"!==this.searchFrom.course_type&&(t.course_type=this.searchFrom.course_type),this.searchFrom.nickname&&(t.nickname=this.searchFrom.nickname),this.searchFrom.user_id&&(t.user_id=this.searchFrom.user_id),this.searchFrom.teacher_id&&(t.teacher_id=this.searchFrom.teacher_id),this.searchFrom.goods_name&&(t.goods_name=this.searchFrom.goods_name),(this.searchFrom.user_buy||0===this.searchFrom.user_buy)&&(t.user_buy=this.searchFrom.user_buy),this.searchFrom.order_id&&(t.order_id=this.searchFrom.order_id),this.searchFrom.goods_id&&(t.goods_id=this.searchFrom.goods_id),this.searchFrom.invite_type&&(t.invite_type=this.searchFrom.invite_type),this.searchFrom.createTime&&2===this.searchFrom.createTime.length&&(t.start_at=this.searchFrom.createTime[0],t.end_at=this.searchFrom.createTime[1]),this.searchFrom.active_at&&2===this.searchFrom.active_at.length&&(t.active_start_at=this.searchFrom.active_at[0],t.active_end_at=this.searchFrom.active_at[1]),this.searchFrom.pullTime&&2===this.searchFrom.pullTime.length&&(t.pay_start_at=this.searchFrom.pullTime[0],t.pay_end_at=this.searchFrom.pullTime[1]),console.log(t),Object(c._36)("api/admin/yunji/order/export",t,"外部订单列表")}},classListOption:function(){var e=this;this.classObj.show=!0,Object(c._165)({page:1,limit:200}).then(function(t){e.classList=t.teacher,t.last_pull_time&&(e.last_pull_time=t.last_pull_time)})}}},h={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"sms"},[r("el-form",{ref:"searchFrom",attrs:{size:"small",inline:"",model:e.searchFrom,"label-width":"80px"}},[r("el-form-item",{attrs:{label:"用户ID"}},[r("el-input",{staticStyle:{width:"80px"},model:{value:e.searchFrom.user_id,callback:function(t){e.$set(e.searchFrom,"user_id",t)},expression:"searchFrom.user_id"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"用户昵称"}},[r("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.nickname,callback:function(t){e.$set(e.searchFrom,"nickname",t)},expression:"searchFrom.nickname"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手机号"}},[r("el-input",{staticStyle:{width:"120px"},model:{value:e.searchFrom.mobile,callback:function(t){e.$set(e.searchFrom,"mobile",t)},expression:"searchFrom.mobile"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"商品名称"}},[r("el-select",{staticStyle:{width:"150px"},attrs:{placeholder:"请选择",filterable:"",clearable:""},on:{change:e.getList},model:{value:e.searchFrom.goods_id,callback:function(t){e.$set(e.searchFrom,"goods_id",t)},expression:"searchFrom.goods_id"}},e._l(e.goodList,function(t,a){return r("el-option",{key:a,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),r("el-form-item",{staticClass:"test",attrs:{label:"来源"}},[r("el-input",{staticStyle:{width:"180px"},attrs:{placeholder:"来源CODE"},model:{value:e.searchFrom.invite_type,callback:function(t){e.$set(e.searchFrom,"invite_type",t)},expression:"searchFrom.invite_type\t"}},[r("template",{slot:"prepend"},[e._v("CC -")])],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"订单状态"}},[r("el-select",{staticStyle:{width:"230px"},attrs:{multiple:"",placeholder:"请选择",clearable:""},on:{change:e.getList},model:{value:e.searchFrom.status,callback:function(t){e.$set(e.searchFrom,"status",t)},expression:"searchFrom.status"}},e._l(e.orderStatusOption,function(e){return r("el-option",{key:e.id,attrs:{label:e.value,value:e.id}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"沟通情况"}},[r("el-select",{staticStyle:{width:"230px"},attrs:{multiple:"",filterable:"",placeholder:"请选择",clearable:""},on:{change:e.getList},model:{value:e.searchFrom.user_status,callback:function(t){e.$set(e.searchFrom,"user_status",t)},expression:"searchFrom.user_status"}},e._l(e.USERSTATUS,function(e){return r("el-option",{key:e.code,attrs:{label:e.lable,value:e.code}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"绑定状态"}},[r("el-select",{staticStyle:{width:"100px"},attrs:{placeholder:"请选择",clearable:""},on:{change:e.getList},model:{value:e.searchFrom.user_buy,callback:function(t){e.$set(e.searchFrom,"user_buy",t)},expression:"searchFrom.user_buy"}},e._l(e.useTypeList,function(e){return r("el-option",{key:e.user_buy,attrs:{label:e.value,value:e.user_buy}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"老师"}},[r("el-select",{staticStyle:{width:"100px"},attrs:{filterable:"",placeholder:"请选择",clearable:"",filterable:""},on:{change:e.getList},model:{value:e.searchFrom.teacher_id,callback:function(t){e.$set(e.searchFrom,"teacher_id",t)},expression:"searchFrom.teacher_id"}},[r("el-option",{attrs:{label:"未指定",value:"0"}}),e._v(" "),e._l(e.teacherList,function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})})],2)],1),e._v(" "),r("el-form-item",{attrs:{label:"订单号"}},[r("el-input",{model:{value:e.searchFrom.order_id,callback:function(t){e.$set(e.searchFrom,"order_id",t)},expression:"searchFrom.order_id"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"子订单号"}},[r("el-input",{model:{value:e.searchFrom.sub_order_id,callback:function(t){e.$set(e.searchFrom,"sub_order_id",t)},expression:"searchFrom.sub_order_id"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"活动方案"}},[r("el-select",{staticStyle:{width:"320px"},attrs:{placeholder:"请选择",filterable:"",clearable:"","popper-class":"refresh-select-multi width-320"},on:{change:e.getList},model:{value:e.searchFrom.class_source,callback:function(t){e.$set(e.searchFrom,"class_source",t)},expression:"searchFrom.class_source"}},e._l(e.activityPlan,function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.type}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"下单时间"}},[r("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getList},model:{value:e.searchFrom.createTime,callback:function(t){e.$set(e.searchFrom,"createTime",t)},expression:"searchFrom.createTime"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"付款时间"}},[r("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getList},model:{value:e.searchFrom.pullTime,callback:function(t){e.$set(e.searchFrom,"pullTime",t)},expression:"searchFrom.pullTime"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"激活时间"}},[r("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getList},model:{value:e.searchFrom.active_at,callback:function(t){e.$set(e.searchFrom,"active_at",t)},expression:"searchFrom.active_at"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary"},on:{click:e.getList}},[e._v("搜索")]),e._v(" "),e.$store.state.export?r("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){e.exportTable(e.list)}}},[e._v("导出")]):e._e(),e._v(" "),e.$store.state.import?r("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){e.importDialog=!0}}},[e._v("导入")]):e._e()],1),e._v(" "),e.$store.state.readonly?e._e():r("el-form-item",[r("el-button",{attrs:{type:"primary",plain:""},on:{click:function(t){e.downLoad()}}},[e._v("excel模板下载")])],1)],1),e._v(" "),r("div",{staticStyle:{position:"relative"}},[r("el-tabs",{staticStyle:{background:"white","padding-top":"10px"},attrs:{type:"card"},on:{"tab-click":e.getList},model:{value:e.searchFrom.course_type,callback:function(t){e.$set(e.searchFrom,"course_type",t)},expression:"searchFrom.course_type"}},[r("el-tab-pane",{attrs:{label:"全部",name:"-1"}}),e._v(" "),r("el-tab-pane",{attrs:{label:"月课",name:"0"}}),e._v(" "),r("el-tab-pane",{attrs:{label:"日课",name:"1"}})],1),e._v(" "),e.$store.state.distribution?r("div",{staticStyle:{position:"absolute",top:"10px",right:"10px","font-size":"14px"}},[e._v("\n 老师:\n "),r("el-select",{staticStyle:{width:"150px"},attrs:{size:"small",placeholder:"请选择",clearable:"",filterable:""},model:{value:e.teacherId,callback:function(t){e.teacherId=t},expression:"teacherId"}},[r("el-option",{attrs:{label:"暂不分配",value:"0"}}),e._v(" "),e._l(e.teacherList,function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})})],2),e._v(" "),r("el-button",{attrs:{size:"small",type:"success"},on:{click:e.pullAll}},[e._v("批量分配")]),e._v(" "),r("el-button",{attrs:{size:"small",type:"primary"},on:{click:e.initOeder}},[e._v("手动添加外部订单")])],1):e._e()],1),e._v(" "),r("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list,size:"mini"},on:{"selection-change":e.handleSelectionChange}},[r("el-table-column",{attrs:{type:"selection",selectable:e.selectedFlag,width:"40"}}),e._v(" "),r("el-table-column",{attrs:{prop:"order_id",width:"80",label:"订单号"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("p",[e._v("主订单号:"+e._s(t.row.order_id))]),e._v(" "),r("p",[e._v("子订单号:"+e._s(t.row.sub_order_id))])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"nickname",label:"购买人"},scopedSlots:e._u([{key:"default",fn:function(t){return[0!==t.row.user_id?r("div",[r("img",{staticClass:"avatar",attrs:{src:t.row.avatar}}),e._v(" "),r("div",[e._v(e._s(t.row.nickname)),r("br"),e._v("(ID:"+e._s(t.row.user_id)+")")])]):e._e(),e._v(" "),0===t.row.user_id?r("div",[e._v("用户未绑定")]):e._e()]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"periods_title",label:"期数名称",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),e._v(" "),r("el-table-column",{attrs:{prop:"invite_type",label:"来源"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.invite_type)+"("+e._s(t.row.invite_name)+")\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"teacher_name",label:"班级老师"}}),e._v(" "),r("el-table-column",{attrs:{prop:"class_source",label:"活动方案",width:"180px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("classType")(t.row.class_source))+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"付款状态",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[5===t.row.status||3===t.row.status?r("el-button",{attrs:{type:"text"},on:{click:function(r){e.showRef(t.row)}}},[e._v(e._s(e._f("status")(t.row.status)))]):e._e(),e._v(" "),5!==t.row.status&&3!==t.row.status?r("div",[e._v(e._s(e._f("status")(t.row.status)))]):e._e()]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"money",label:"实付金额",width:"70"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.money/100)+"元\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{label:"收货地址",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 姓名:"+e._s(t.row.receiver_name)+"\n "),r("br"),e._v("\n 电话:"+e._s(t.row.receiver_phone)+"\n "),r("br"),e._v("\n "+e._s(t.row.receiver_province)+" "+e._s(t.row.receiver_city)+" "+e._s(t.row.receiver_area)+" "+e._s(t.row.receiver_address)+"\n ")]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"active_at",label:"时间",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("p",[e._v("激活时间:"+e._s("0000-00-00 00:00:00"===t.row.active_at?"未激活":t.row.active_at))]),e._v(" "),r("p",[e._v("下单时间:"+e._s(t.row.create_time))]),e._v(" "),r("p",[e._v("付款时间:"+e._s(t.row.pay_time))]),e._v(" "),r("p",[e._v("导入时间:"+e._s(t.row.created_at))])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"user_status",formatter:e.userStatusFormatter,label:"沟通状态",width:"90"}}),e._v(" "),r("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),e.$store.state.readonly?e._e():r("el-table-column",{staticClass:"editBox",attrs:{label:"操作",fixed:"right",width:"130"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticClass:"cell-btn-vertical"},[r("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(r){e.initClearOtherOrder(t.row.order_id)}}},[e._v("清除激活信息")]),e._v(" "),r("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(r){e.editNote(t.row.id,t.row.desc)}}},[e._v("编辑备注")]),e._v(" "),1!==t.row.status&&4!==t.row.status&&5!==t.row.status||!e.$store.state.orderRefund?e._e():r("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(r){e.onRefund(t.row.id,t.row.money)}}},[e._v("退款")]),e._v(" "),e.$store.state.readonly?e._e():r("el-button",{attrs:{size:"mini",plain:"",type:"success"},on:{click:function(r){e.editAdress(t.row)}}},[e._v("编辑地址")])],1)]}}])})],1),e._v(" "),r("page",{attrs:{nowPage:e.nowPage,total:e.total},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),r("refund-dialog",{attrs:{dialogObj:e.refundDialogObj},on:{reflash:e.onAfterRefund,changeShow:e.changeShow}}),e._v(" "),r("refund-detail",{attrs:{dialogObj:e.refundDetail}}),e._v(" "),r("el-dialog",{attrs:{title:e.classObj.title,visible:e.classObj.show,center:"",width:"800px"},on:{"update:visible":function(t){e.$set(e.classObj,"show",t)}}},[r("div",{staticStyle:{margin:"10px",color:"#888888"}},[e._v("\n 最新同步时间:"+e._s(e.last_pull_time)+"\n ")]),e._v(" "),r("el-table",{attrs:{data:e.classList}},[r("el-table-column",{attrs:{prop:"teacher_name",label:"班级老师"}}),e._v(" "),r("el-table-column",{attrs:{prop:"num",label:"预计入班人数"}})],1),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"})],1),e._v(" "),r("el-dialog",{staticClass:"import",attrs:{title:"导入",visible:e.importDialog,center:"",width:"600px"},on:{"update:visible":function(t){e.importDialog=t}}},[r("div",{staticClass:"item"},[r("el-upload",{attrs:{"show-file-list":!1,onSuccess:e.fileSuccess,headers:e.uploadHeader,data:{param_token:e.param_token},action:"/api/admin/order/import/1"}},[r("el-button",{attrs:{type:"primary",plain:""}},[e._v("500条以下")])],1)],1),e._v(" "),r("div",{staticClass:"item"},[r("el-upload",{attrs:{"show-file-list":!1,onSuccess:e.fileSuccess,headers:e.uploadHeader,data:{param_token:e.param_token},action:"/api/admin/order/import/2"}},[r("el-button",{attrs:{type:"warn",plain:""}},[e._v("500条或以上")])],1)],1)]),e._v(" "),r("el-dialog",{attrs:{title:"手动创建外部订单",visible:e.postOtherOrderDialog,center:"",width:"800px"},on:{"update:visible":function(t){e.postOtherOrderDialog=t}}},[r("el-form",{ref:"searchFrom",attrs:{size:"small",model:e.postOtherOrderData,"label-width":"125px"}},[r("el-form-item",{staticStyle:{width:"400px"},attrs:{label:"订单ID",required:""}},[r("el-input",{model:{value:e.postOtherOrderData.order_id,callback:function(t){e.$set(e.postOtherOrderData,"order_id",t)},expression:"postOtherOrderData.order_id"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"商品名称",required:""}},[r("el-select",{staticStyle:{width:"150px"},attrs:{placeholder:"请选择",filterable:"",clearable:""},model:{value:e.postOtherOrderData.goods_id,callback:function(t){e.$set(e.postOtherOrderData,"goods_id",t)},expression:"postOtherOrderData.goods_id"}},e._l(e.goodList,function(t,a){return r("el-option",{key:a,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),r("el-form-item",{staticStyle:{width:"400px"},attrs:{label:"收件人姓名",required:"","label-width":"125px"}},[r("el-input",{model:{value:e.postOtherOrderData.receiver_name,callback:function(t){e.$set(e.postOtherOrderData,"receiver_name",t)},expression:"postOtherOrderData.receiver_name"}})],1),e._v(" "),r("el-form-item",{staticStyle:{width:"400px"},attrs:{label:"收件人手机号",required:"","label-width":"125px"}},[r("el-input",{model:{value:e.postOtherOrderData.receiver_mobile,callback:function(t){e.$set(e.postOtherOrderData,"receiver_mobile",t)},expression:"postOtherOrderData.receiver_mobile"}})],1),e._v(" "),r("el-form-item",{staticStyle:{width:"400px"},attrs:{label:"省名称",required:"","label-width":"125px"}},[r("el-input",{model:{value:e.postOtherOrderData.receiver_province,callback:function(t){e.$set(e.postOtherOrderData,"receiver_province",t)},expression:"postOtherOrderData.receiver_province"}})],1),e._v(" "),r("el-form-item",{staticStyle:{width:"400px"},attrs:{label:"市名称",required:"","label-width":"125px"}},[r("el-input",{model:{value:e.postOtherOrderData.receiver_city,callback:function(t){e.$set(e.postOtherOrderData,"receiver_city",t)},expression:"postOtherOrderData.receiver_city"}})],1),e._v(" "),r("el-form-item",{staticStyle:{width:"400px"},attrs:{label:"区名称",required:"","label-width":"125px"}},[r("el-input",{model:{value:e.postOtherOrderData.receiver_area,callback:function(t){e.$set(e.postOtherOrderData,"receiver_area",t)},expression:"postOtherOrderData.receiver_area"}})],1),e._v(" "),r("el-form-item",{staticStyle:{width:"400px"},attrs:{"label-width":"125px",required:"",left:"",label:"详细地址"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.postOtherOrderData.receiver_address,callback:function(t){e.$set(e.postOtherOrderData,"receiver_address",t)},expression:"postOtherOrderData.receiver_address"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"活动方案",required:""}},[r("el-select",{attrs:{placeholder:"请选择",filterable:""},model:{value:e.postOtherOrderData.class_source,callback:function(t){e.$set(e.postOtherOrderData,"class_source",t)},expression:"postOtherOrderData.class_source"}},e._l(e.classSource,function(e,t){return r("el-option",{key:t,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),r("el-form-item",{staticStyle:{width:"400px"},attrs:{"label-width":"125px",required:"",left:"",label:"备注"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.postOtherOrderData.desc,callback:function(t){e.$set(e.postOtherOrderData,"desc",t)},expression:"postOtherOrderData.desc"}})],1)],1),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.postOtherOrderDialog=!1}}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.postOtherOrderFn}},[e._v("确 定")])],1)],1),e._v(" "),r("el-dialog",{attrs:{title:"编辑地址",visible:e.adressDialog,left:"",width:"500px"},on:{"update:visible":function(t){e.adressDialog=t}}},[r("el-form",{ref:"searchFrom",attrs:{size:"small",model:e.adressData,"label-width":"125px"}},[r("el-form-item",{staticStyle:{width:"400px"},attrs:{label:"用户姓名"}},[r("el-input",{model:{value:e.adressData.receiver_name,callback:function(t){e.$set(e.adressData,"receiver_name",t)},expression:"adressData.receiver_name"}})],1),e._v(" "),r("el-form-item",{staticStyle:{width:"400px"},attrs:{"label-width":"125px",label:"收货人手机号"}},[r("el-input",{model:{value:e.adressData.receiver_mobile,callback:function(t){e.$set(e.adressData,"receiver_mobile",t)},expression:"adressData.receiver_mobile"}})],1),e._v(" "),r("el-form-item",{staticStyle:{width:"400px"},attrs:{label:"收货人省","label-width":"125px"}},[r("el-input",{model:{value:e.adressData.receiver_province,callback:function(t){e.$set(e.adressData,"receiver_province",t)},expression:"adressData.receiver_province"}})],1),e._v(" "),r("el-form-item",{staticStyle:{width:"400px"},attrs:{label:"收货人市","label-width":"125px"}},[r("el-input",{model:{value:e.adressData.receiver_city,callback:function(t){e.$set(e.adressData,"receiver_city",t)},expression:"adressData.receiver_city"}})],1),e._v(" "),r("el-form-item",{staticStyle:{width:"400px"},attrs:{label:"收货人区","label-width":"125px"}},[r("el-input",{model:{value:e.adressData.receiver_area,callback:function(t){e.$set(e.adressData,"receiver_area",t)},expression:"adressData.receiver_area"}})],1),e._v(" "),r("el-form-item",{staticStyle:{width:"400px"},attrs:{"label-width":"125px",left:"",label:"收货人详细地址"}},[r("el-input",{attrs:{type:"textarea"},model:{value:e.adressData.receiver_address,callback:function(t){e.$set(e.adressData,"receiver_address",t)},expression:"adressData.receiver_address"}})],1)],1),e._v(" "),r("span",{staticClass:"dialog-footer",staticStyle:{"text-align":"center"},attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.adressDialog=!1}}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.editAdressCf}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var m=r("VU/8")(u,h,!1,function(e){r("6AG7"),r("JrK+")},"data-v-0f761af5",null);t.default=m.exports},"6AG7":function(e,t){},"JrK+":function(e,t){},"ZFK/":function(e,t){},zA5m:function(e,t,r){"use strict";var a=r("CCn6"),s={name:"dialogObj",props:["dialogObj"],data:function(){return{show:!1,id:"",loading:!0,form:{money:0,refund_type:1,desc:""},rules:{money:[{required:!0,message:"请输入退款金额",trigger:"change"}],desc:[{required:!0,message:"请输入退款原因",trigger:"change"}]}}},methods:{save:function(){var e=this;this.$confirm("确定保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.dialogObj.id&&e.$refs.form.validate(function(t){if(t){var r={refund_money:100*parseFloat(e.form.money),desc:e.form.desc,refund_type:e.form.refund_type};e.dialogObj.order_type&&(r.order_type=e.dialogObj.order_type),Object(a._204)(e.dialogObj.id,r).then(function(t){e.$message({type:"success",message:"退款成功!"}),e.$emit("reflash"),e.show=!1})}})})},initDialog:function(){this.show=this.dialogObj.show,this.dialogObj.id&&(this.id=this.dialogObj.id),this.form.money=parseFloat(this.dialogObj.money/100),this.form.desc=this.dialogObj.desc,this.loading=!1}},watch:{dialogObj:{handler:function(){this.initDialog()},deep:!0},show:function(e){this.$emit("changeShow",e)}}},i={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("el-dialog",{attrs:{title:"退款",center:"","append-to-body":"",visible:e.show,width:"800px"},on:{"update:visible":function(t){e.show=t}}},[r("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[r("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:4}},[r("label",[e._v("退款金额")])]),e._v(" "),r("el-col",{attrs:{span:8}},[r("el-form-item",{attrs:{prop:"key"}},[r("el-input",{model:{value:e.form.money,callback:function(t){e.$set(e.form,"money",t)},expression:"form.money"}})],1)],1),e._v(" "),r("el-col",{attrs:{span:6}},[r("el-button",{attrs:{type:"success",round:"",size:"small"},on:{click:function(t){e.form.money=100}}},[e._v("¥100")]),e._v(" "),r("el-button",{attrs:{type:"success",round:"",size:"mini"},on:{click:function(t){e.form.money=150}}},[e._v("¥150")])],1)],1),e._v(" "),r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:4}},[r("label",[e._v("退课")])]),e._v(" "),r("el-col",{attrs:{span:8}},[r("el-form-item",[r("el-switch",{attrs:{"active-value":2,"inactive-value":1},model:{value:e.form.refund_type,callback:function(t){e.$set(e.form,"refund_type",t)},expression:"form.refund_type"}})],1)],1)],1),e._v(" "),r("el-row",{attrs:{gutter:20}},[r("el-col",{attrs:{span:4}},[r("label",[e._v("退款原因")])]),e._v(" "),r("el-col",{attrs:{span:12}},[r("el-form-item",[r("el-input",{attrs:{type:"textarea"},model:{value:e.form.desc,callback:function(t){e.$set(e.form,"desc",t)},expression:"form.desc"}})],1)],1)],1)],1)],1),e._v(" "),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.show=!1}}},[e._v("取 消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("确 定")])],1)])},staticRenderFns:[]};var o=r("VU/8")(s,i,!1,function(e){r("ZFK/")},"data-v-720053ca",null);t.a=o.exports}});
\ No newline at end of file
webpackJsonp([20],{"R++U":function(e,t){},"W02/":function(e,t){},ayGs:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=o("CCn6"),a=o("+TkF"),n=o("kmJW"),s={props:["dialogObj"],data:function(){return{nowPage:1,total:0,goodList:[],currentRow:null}},components:{page:n.a},filters:{isOrNot:function(e){return a.r[e]},goodsType:function(e){return a.k[e]},lessonType:function(e){return a.s[e]},goodsStatus:function(e){return a.j[e]}},methods:{initPage:function(){var e=this;Object(r._78)().then(function(t){e.goodList=t.list,e.total=t.total})},handleCurrentChange:function(e){this.currentRow=e},onConfirm:function(){this.$emit("reflash",this.currentRow)}},mounted:function(){this.initPage()}},i={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("el-dialog",{attrs:{title:e.dialogObj.title,visible:e.dialogObj.show},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.goodList,"row-key":"id","highlight-current-row":""},on:{"current-change":e.handleCurrentChange}},[o("el-table-column",{attrs:{prop:"id",label:"商品ID"}}),e._v(" "),o("el-table-column",{attrs:{prop:"name",label:"名称"}}),e._v(" "),o("el-table-column",{attrs:{label:"商品类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("goodsType")(t.row.goods_type))+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"现价"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.current_price/100)+"元\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"课程类别"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("lessonType")(t.row.course_type))+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"是否有实物"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("isOrNot")(t.row.is_real))+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("goodsStatus")(t.row.status))+"\n ")]}}])})],1),e._v(" "),o("page",{attrs:{nowPage:e.nowPage,total:e.total}}),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.onConfirm}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var l=o("VU/8")(s,i,!1,function(e){o("W02/")},"data-v-4e2a60cf",null).exports,c={props:["dialogObj"],data:function(){return{loading:!1,form:{is_add_teacher_to_class:!1,teacherList:[],viewTeacher:"",rest_week_day:[],title:"",goods_id:""},show:!1,viewTeacher:"",pickerOptions1:{disabledDate:function(e){return!(e.getTime()>Date.now())}},options:[{value:0,label:"周日"},{value:1,label:"周一"},{value:2,label:"周二"},{value:3,label:"周三"},{value:4,label:"周四"},{value:5,label:"周五"},{value:6,label:"周六"}],teacherOptions:[],teacher1Options:[],teacher2Options:[],goodList:[],itemOptions:[],rules:{title:[{required:!0,message:"请输入名称",trigger:"change"}],startNum:[{required:!0,message:"请输入开始主题",trigger:"change"}],start_at:[{required:!0,message:"请选择开始上课时间",trigger:"change"}],rest_week_day:[{required:!0,message:"请选择周几不上课",trigger:"change"}],teacher_ids:[{required:!0,message:"请选择老师ID",trigger:"change"}],goods_id:[{required:!0,message:"商品ID不能为空",trigger:"change"}],teacherList:[{required:!0,message:"带班老师不能为空",trigger:"change"}],viewTeacher:[{required:!0,message:"观摩老师不能为空",trigger:"change"}]},periodsList:[],selectedGoods:[]}},components:{goodDialog:l},watch:{"dialogObj.show":function(e){e&&(this.getTeachers(),this.getGoodsOption())},show:function(e){this.$emit("changeShow",e)}},filters:{isOrNot:function(e){return a.r[e]},goodsType:function(e){return a.k[e]},lessonType:function(e){return a.s[e]},goodsStatus:function(e){return a.j[e]},filterGoods:function(e){return"["+e.id+"]["+a.k[e.goods_type]+"]【"+e.current_price/100+"元】"+e.name}},methods:{sub:function(){var e=this;this.$refs.form.validate(function(t){if(t){var o=e.form.goods_id,a={title:e.form.title,start_num:e.form.startNum,start_at:e.form.start_at,rest_week_day:e.form.rest_week_day?e.form.rest_week_day.join(","):""};a.is_add_teacher_to_class=e.form.is_add_teacher_to_class?1:0,e.form.id?Object(r._73)(e.form.id,a).then(function(t){e.$message({type:"success",message:"编辑成功!"}),e.$emit("reflash")}):(a.teacher_ids=e.form.teacherList.join(","),a.view_teacher_id=parseInt(e.form.viewTeacher),Object(r._40)(o,a).then(function(t){e.$message({type:"success",message:"添加成功!"}),e.$emit("reflash")})),e.show=!1}})},getTeachers:function(){var e=this;Object(r._139)({page:1,limit:500,status:0}).then(function(t){e.teacherOptions=t.list,e.teacher1Options=t.list,e.teacher2Options=t.list})},findDifferentArray:function(e,t){var o=[];return e.forEach(function(t){-1===e.findIndex(function(e){return t.id==e})&&o.push(t)}),o},onTeacher1Change:function(e){this.teacher2Options=e?this.findDifferentArray(this.teacherOptions,e):this.teacherOptions},onTeacher2Change:function(e){this.teacher1Options=e?this.findDifferentArray(this.teacherOptions,[e]):this.teacherOptions},onOptionChange:function(e){var t=this.goodList.findIndex(function(t){return t.id===e});t>-1&&this.getLessonDetail(this.goodList[t].course_id),delete this.form.startNum},getLessonDetail:function(e){var t=this;Object(r._86)(e,{}).then(function(e){t.itemOptions=e.detail[e.type]})},getGoodsOption:function(){var e=this;Object(r._78)({page:1,goods_type:"1,2",limit:100}).then(function(t){e.goodList=t.list,e.dialogObj.form.id?e.form=e.dialogObj.form:e.form={rest_week_day:[],is_add_teacher_to_class:!1,teacherList:[],viewTeacher:"",title:"",goods_id:""},e.dialogObj.form.course_id&&e.getLessonDetail(e.dialogObj.form.course_id),e.show=e.dialogObj.show})},changePeriods:function(e){e.length>1&&(this.form.title=String(e[1]))},handleItemChange:function(e){var t=this;Object(r._99)({goods_id:e[0]}).then(function(o){o.list.forEach(function(e){e.name=e.title}),t.periodsList.find(function(t){return t.id===e[0]}).children=o.list})}}},d={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("el-dialog",{attrs:{title:e.dialogObj.title,center:"","append-to-body":"",visible:e.show,width:"800px"},on:{"update:visible":function(t){e.show=t}}},[o("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[o("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px",rules:e.rules}},[o("el-form-item",{attrs:{label:"商品名称",prop:"goods_id"}},[o("el-select",{staticStyle:{width:"480px"},attrs:{"popper-class":"refresh-select-multi width-480",placeholder:"请选择",disabled:!!e.form.id},on:{change:e.onOptionChange},model:{value:e.form.goods_id,callback:function(t){e.$set(e.form,"goods_id",t)},expression:"form.goods_id"}},e._l(e.goodList,function(t,r){return o("el-option",{key:r,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),o("el-form-item",{attrs:{label:"期数名称",prop:"title"}},[o("el-input",{model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"开始主题",prop:"startNum"}},[o("el-select",{attrs:{clearable:"",placeholder:"请选择"},model:{value:e.form.startNum,callback:function(t){e.$set(e.form,"startNum",t)},expression:"form.startNum"}},e._l(e.itemOptions,function(e){return o("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),o("el-form-item",{attrs:{label:"开始上课时间",prop:"start_at"}},[o("el-date-picker",{attrs:{format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",type:"date","picker-options":e.pickerOptions1,placeholder:"选择日期"},model:{value:e.form.start_at,callback:function(t){e.$set(e.form,"start_at",t)},expression:"form.start_at"}})],1),e._v(" "),e.form.id?e._e():o("el-form-item",{attrs:{label:"带班老师",prop:"teacherList"}},[o("el-select",{attrs:{placeholder:"请选择",filterable:"",multiple:""},on:{change:e.onTeacher1Change},model:{value:e.form.teacherList,callback:function(t){e.$set(e.form,"teacherList",t)},expression:"form.teacherList"}},e._l(e.teacher1Options,function(e){return o("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),e.form.id?e._e():o("el-form-item",{attrs:{label:"观摩老师",prop:"viewTeacher"}},[o("el-select",{attrs:{placeholder:"请选择",filterable:""},on:{change:e.onTeacher2Change},model:{value:e.form.viewTeacher,callback:function(t){e.$set(e.form,"viewTeacher",t)},expression:"form.viewTeacher"}},e._l(e.teacher2Options,function(e){return o("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),e.form.id?e._e():o("el-form-item",{attrs:{label:"将带班老师加入观摩班","label-width":"200"}},[o("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#eee"},model:{value:e.form.is_add_teacher_to_class,callback:function(t){e.$set(e.form,"is_add_teacher_to_class",t)},expression:"form.is_add_teacher_to_class"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"不上课日期"}},[o("el-select",{attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.rest_week_day,callback:function(t){e.$set(e.form,"rest_week_day",t)},expression:"form.rest_week_day"}},e._l(e.options,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1)],1),e._v(" "),o("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var u=o("VU/8")(c,d,!1,function(e){o("qyyG")},"data-v-61036328",null).exports,_=o("sf/l"),f=o("Ix4X"),h={name:"index",data:function(){return{nowPage:1,total:0,limit:10,course_type:"1",title:"",goodsId:null,lessonId:null,startAt:"",periodList:[],startTime:[],newDialog:{form:{},show:!1,title:""},goodList:[],lessonList:[]}},filters:{dayFilter:function(e){var t=e?e.split(","):[];return(t=t.map(function(e){return a.E[e]})).join(",")},filterGoods:function(e){return"["+e.id+"]["+a.k[e.goods_type]+"]【"+e.current_price/100+"元】"+e.name},percent:function(e){return(100*e).toFixed(2)+"%"}},components:{goodDialog:l,newDialog:u,page:n.a},methods:{periodName:function(e){var t="";return e.title?(e.goods_id&&(t+="【"+e.goods_id+"】"),e.title&&(t+=e.title+"<br>"),e.watch_num&&(t+=e.watch_num+"课时"),e.start_at&&(t+="("+e.start_at.slice(5).replace("-","")+")"),(e.has_watch_num||0==e.has_watch_num)&&(t+="-d"+e.has_watch_num)):t="-",t},rendertip:function(e,t){var o=t.column;return e("span",[e("span",o.label),e("el-tooltip",{props:{effect:"dark",content:f.b[o.label],placement:"top"}},[e("i",{class:"el-icon-question",style:"color:#409eff;display:block;"})])])},changeRow:function(e,t){t.indexOf(e)>-1&&Object(r._103)(e.id).then(function(t){e.arrive_course_rate=t.arrive_course_rate,e.watch_course_rate=t.watch_course_rate,e.over_course_rate=t.over_course_rate,e.work_rate=t.work_rate,e.over_work_rate=t.over_work_rate,e.clock_rate=t.clock_rate,e.over_clock_rate=t.over_clock_rate,e.transform_rate=t.transform_rate})},dateCompare:function(e){var t=_.a.dateFmt(new Date,"yyyy-MM-dd");return new Date(t.replace(/-/g,"/"))>new Date(e.replace(/-/g,"/"))},onPageChange:function(e){this.nowPage=e,this.onSearch()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.onSearch()},onSearch:function(){var e=this,t={limit:this.limit,page:this.nowPage};"-1"!==this.course_type&&(t.course_type=this.course_type),this.title&&(t.title=this.title),this.goodsId&&(t.goods_id=this.goodsId),this.lessonId&&(t.course_id=this.lessonId),this.startTime&&this.startTime.length>0&&(t.start_start_at=_.a.dateFmt(this.startTime[0],"yyyy-MM-dd"),t.start_end_at=_.a.dateFmt(this.startTime[1],"yyyy-MM-dd")),this.startAt&&(t.start_at=this.startAt),Object(r._99)(t).then(function(t){t.list.forEach(function(e){e.arrive_course_rate=0,e.watch_course_rate=0,e.over_course_rate=0,e.work_rate=0,e.over_work_rate=0,e.clock_rate=0,e.over_clock_rate=0,e.transform_rate=0}),e.periodList=t.list,e.total=t.total})},changeShow:function(e){this.newDialog.show=e},onAdd:function(){this.newDialog.form.id="",this.newDialog.form.startNum="",this.newDialog.form.goods_id="",this.newDialog.form.title="",this.newDialog.form.start_at="",this.newDialog.form.rest_week_day=[],this.newDialog.form.teacher_ids=[],this.newDialog.form.teacherList=[],this.newDialog.form.viewTeacher="",this.newDialog.title="添加期数",this.newDialog.show=!0},onEdit:function(e){if(this.dateCompare(e.start_at))this.$message({type:"error",message:"期数已开始,不能编辑!"});else{var t=[];e.rest_week_day&&e.rest_week_day.split(",").forEach(function(e){t.push(parseInt(e))});var o=[];e.teacher_ids&&e.teacher_ids.split(",").forEach(function(e){o.push(parseInt(e))}),this.newDialog.form={id:e.id,startNum:e.start_num,start_at:e.start_at,title:e.title,goods_id:e.goods_id,rest_week_day:t,teacher_ids:o,course_id:e.course_id},this.newDialog.title="编辑期数",this.newDialog.show=!0}},onSave:function(e){this.newDialog.show=!1,this.onSearch()},del:function(e){var t=this;this.$confirm("此操作将删除该期数?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(r.W)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.onSearch()})})},getGoodsOption:function(){var e=this;Object(r._78)({page:1,limit:100,goods_type:"1,2"}).then(function(t){e.goodList=t.list})},getLessonOption:function(){var e=this;Object(r._85)({page:1,limit:100}).then(function(t){e.lessonList=t.list})}},mounted:function(){var e=this.$route.query;e&&e.goods_id?this.goodsId=parseInt(e.goods_id):e&&e.id&&(this.lessonId=parseInt(e.id)),this.onSearch(),this.getGoodsOption(),this.getLessonOption()}},p={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"periods"},[o("div",{staticClass:"form-block"},[o("el-form",{attrs:{"label-width":"85px",inline:"",size:"small"}},[o("el-form-item",{attrs:{label:"期数名称"}},[o("el-input",{staticStyle:{width:"150px"},attrs:{placeholder:"请输入内容",clearable:""},model:{value:e.title,callback:function(t){e.title=t},expression:"title"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"商品名称"}},[o("el-select",{staticStyle:{width:"400px"},attrs:{"popper-class":"refresh-select-multi width-400",filterable:"",placeholder:"请选择",clearable:""},on:{change:e.onSearch},model:{value:e.goodsId,callback:function(t){e.goodsId=t},expression:"goodsId"}},e._l(e.goodList,function(t,r){return o("el-option",{key:r,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),o("el-form-item",{attrs:{label:"课程名称"}},[o("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.onSearch},model:{value:e.lessonId,callback:function(t){e.lessonId=t},expression:"lessonId"}},e._l(e.lessonList,function(e,t){return o("el-option",{key:t,attrs:{label:e.title,value:e.id}})}))],1),e._v(" "),o("el-form-item",{attrs:{label:"开始时间"}},[o("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},on:{change:e.onSearch},model:{value:e.startTime,callback:function(t){e.startTime=t},expression:"startTime"}})],1),e._v(" "),o("el-form-item",[o("el-button",{attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")]),e._v(" "),e.$store.state.readonly?e._e():o("el-button",{attrs:{type:"success",size:"small"},on:{click:e.onAdd}},[e._v("添加期数")])],1)],1)],1),e._v(" "),o("el-tabs",{staticStyle:{background:"white","padding-top":"10px"},attrs:{type:"card"},on:{"tab-click":e.onSearch},model:{value:e.course_type,callback:function(t){e.course_type=t},expression:"course_type"}},[o("el-tab-pane",{attrs:{label:"日课",name:"1"}}),e._v(" "),o("el-tab-pane",{attrs:{label:"月课",name:"0"}}),e._v(" "),o("el-tab-pane",{attrs:{label:"全部",name:"-1"}})],1),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{size:"mini",data:e.periodList,fixed:""},on:{"expand-change":e.changeRow}},[o("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-table",{staticStyle:{width:"100%"},attrs:{data:[t.row]}},[o("el-table-column",{attrs:{label:"到课率","render-header":e.rendertip},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.arrive_course_rate)))])]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"看课率","render-header":e.rendertip},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.watch_course_rate)))])]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"完课率","render-header":e.rendertip},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.over_course_rate)))])]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"打卡率","render-header":e.rendertip},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.clock_rate)))])]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"全勤打卡率","render-header":e.rendertip},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.over_clock_rate)))])]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"转化率","render-header":e.rendertip},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.transform_rate)))])]}}])})],1)]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"期数名称",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("router-link",{attrs:{to:{name:"class",query:{goods_id:t.row.goods_id,periods_id:t.row.id}}}},[o("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})])]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 【"+e._s(t.row.goods_price/100)+"元】"+e._s(t.row.goods_name)+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"course_title",label:"课程名称"}}),e._v(" "),o("el-table-column",{attrs:{prop:"start_name",label:"开始主题/歌"}}),e._v(" "),o("el-table-column",{attrs:{prop:"current_category_name",label:"当前歌曲"}}),e._v(" "),o("el-table-column",{attrs:{label:"看课情况","min-width":"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 可看课包数: "+e._s(t.row.watch_num)),o("br"),e._v(" 已看课包数:"+e._s(t.row.has_watch_num)+" "),o("br"),e._v(" "),9999!==t.row.duration_num?o("span",[e._v("续看课包数: "+e._s(t.row.duration_num)),o("br"),e._v(" 已续看课包数:"+e._s(t.row.has_duration_num))]):e._e(),e._v(" "),9999===t.row.duration_num?o("span",{staticStyle:{color:"#00af00"}},[e._v("永久观看")]):e._e()]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"不上课日期","min-width":"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("dayFilter")(t.row.rest_week_day))+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"总学员数",width:"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.total_user_num?t.row.total_user_num:"")+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"watch_total_user_num",label:"可看课学员数",width:"90"}}),e._v(" "),o("el-table-column",{attrs:{prop:"duration_over_at",label:"开课看课时间",width:"190"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 第一天推课:"+e._s(t.row.start_at)+"\n "),o("br"),e._v("\n 最后一天推课:"+e._s(t.row.over_at)+"\n "),o("br"),e._v("\n 最后一天上课:"+e._s(t.row.duration_over_at)+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"created_at",label:"创建时间",sortable:""}}),e._v(" "),e.$store.state.readonly?e._e():o("el-table-column",{attrs:{label:"操作",width:"148",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(o){e.onEdit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),e.$store.state.deletePermission?o("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(o){e.del(t.row)}}},[e._v("\n 删除\n ")]):e._e()]}}])})],1),e._v(" "),o("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),o("new-dialog",{attrs:{dialogObj:e.newDialog},on:{reflash:e.onSave,changeShow:e.changeShow}})],1)},staticRenderFns:[]};var m=o("VU/8")(h,p,!1,function(e){o("R++U")},null,null);t.default=m.exports},qyyG:function(e,t){}});
\ No newline at end of file
webpackJsonp([24],{"+UvB":function(e,t){},"1zqz":function(e,t){},OX9A:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=i("CCn6"),o=i("+TkF"),n={props:["dialogObj"],data:function(){return{imageList:[],form:{teacher_id:"",max_join_num:"",class_name:"",source:"",qr:""},type:0,classSource:[],teacherList:[],exitTeacherList:[],goodsList:[],periods:{},uploadShow:!0}},methods:{beforeAvatarUpload:function(){this.uploadShow=!1},handleRemove:function(){this.uploadShow=!0},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"https://cdn.singsingenglish.com/"+e.data.url}]},uploadFile:function(e){var t=this;this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:e.file.uid}),this.fileUid=e.file.uid,Object(s._240)({file:e.file,type:"all"}).then(function(e){t.form.media_id=e.wechat_info?e.wechat_info.media_id:"",t.imageList=[{name:e.url,url:"https://cdn.singsingenglish.com/"+e.url}],t.uploadShow=!1,t.loading=!1,t.$message({type:"success",message:"上传成功!"})}).catch(function(){t.loading=!1})},findDifferentArray:function(e,t){var i=[];return e.forEach(function(e){-1===t.findIndex(function(t){return t.teacher_id===e.id})&&i.push(e)}),i},getTeacher:function(){var e=this;Object(s._139)({limit:500,status:0}).then(function(t){e.teacherList=t.list})},getTeacherByPeriods:function(){var e=this;Object(s._139)({limit:500,status:0}).then(function(t){e.teacherList=t.list})},initPage:function(){var e=this;switch(Object(s._122)().then(function(t){e.classSource=t}),this.periods=this.dialogObj.periods,this.dialogObj.type){case 0:this.dialogObj.periodsId||this.getPeriodList(),this.form={teacher_id:"",max_join_num:"",class_name:"",source:"",qr:""},this.type=0,this.uploadShow=!0,this.getTeacher();break;case 1:this.type=1,Object(s._61)(this.dialogObj.id).then(function(t){e.form={teacher_id:parseInt(t.teacher_id),max_join_num:t.max_join_num,class_name:t.class_name,source:t.source},t.qr&&(e.form.qr=t.qr,e.imageList=[{name:t.qr,url:t.qr}]),e.form.media_id=t.media_id?t.media_id:"",e.uploadShow=!t.qr,console.log(e.uploadShow),e.getTeacher()})}},getPeriodList:function(){var e=this;Object(s._78)().then(function(t){t.list.forEach(function(e){e.name="["+o.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,e.children=[]}),e.goodsList=t.list,e.periods||Object(s._99)({goods_id:e.goodsList[0].id}).then(function(t){t.list.forEach(function(e){e.name=e.title}),e.goodsList[0].children=t.list,e.periods=t.list[0]})})},onSave:function(){var e=this;this.imageList.length>0&&(this.form.qr=this.imageList[0].url);var t={max_join_num:String(this.form.max_join_num),teacher_id:String(this.form.teacher_id),source:this.form.source,class_name:this.form.class_name,media_id:this.form.media_id};switch(this.form.qr&&(t.qr=this.form.qr),console.log(t),this.dialogObj.type){case 0:var i=this.dialogObj.periodsId?this.dialogObj.periodsId:this.periods.id;Object(s.g)(i,t).then(function(t){e.$message({type:"success",message:"添加成功!"}),e.$emit("reflash",e.periods),e.dialogObj.show=!1});break;case 1:Object(s._18)(this.dialogObj.id,t).then(function(t){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash",e.periods),e.dialogObj.show=!1})}},handleItemChange:function(e){var t=this;Object(s._99)({goods_id:e[0]}).then(function(i){i.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=i.list})},changePeriods:function(e){if(e.length>1){var t=this.goodsList.find(function(t){return t.id===e[0]});this.periods=t.children.find(function(t){return t.id===e[1]}),this.getTeacherByPeriods()}},selectName:function(e,t){var i=e.filter(function(e,i){return e.id==t});this.form.class_name=i[0].name+"一班"}},watch:{"dialogObj.show":function(e){e&&this.initPage()}}},a={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:e.dialogObj.title,visible:e.dialogObj.show},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[this.dialogObj.periodsId?e._e():i("el-form-item",{attrs:{label:"期数"}},[i("el-cascader",{staticClass:"refresh-cascader-multi width-480",staticStyle:{width:"480px"},attrs:{options:e.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":e.handleItemChange,change:e.changePeriods}})],1),e._v(" "),i("el-form-item",{attrs:{label:"老师"}},[i("el-select",{attrs:{placeholder:"请选择",filterable:""},on:{change:function(t){e.selectName(e.teacherList,e.form.teacher_id)}},model:{value:e.form.teacher_id,callback:function(t){e.$set(e.form,"teacher_id",t)},expression:"form.teacher_id"}},e._l(e.teacherList,function(e,t){return i("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"班级名称"}},[i("el-input",{staticStyle:{width:"220px"},model:{value:e.form.class_name,callback:function(t){e.$set(e.form,"class_name",t)},expression:"form.class_name"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"最大学员"}},[i("el-input-number",{model:{value:e.form.max_join_num,callback:function(t){e.$set(e.form,"max_join_num",t)},expression:"form.max_join_num"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"活动方案"}},[i("el-select",{staticStyle:{width:"480px"},attrs:{placeholder:"请选择",filterable:"","popper-class":"refresh-select-multi width-480"},model:{value:e.form.source,callback:function(t){e.$set(e.form,"source",t)},expression:"form.source"}},e._l(e.classSource,function(e,t){return i("el-option",{key:t,attrs:{label:e.name,value:e.type}})}))],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.onSave}},[e._v("确 定")])],1)],1)},staticRenderFns:[]};var r=i("VU/8")(n,a,!1,function(e){i("Uvp6")},"data-v-13b474f9",null).exports,l=i("0qGg"),c=i("kmJW"),d=i("Ix4X"),u={},h={data:function(){return{noticeDialog:!1,nowPage:1,total:0,limit:10,periodsId:null,goods_id:null,goodsList:[],teacher_id:"",classList:[],title:"",countObj:"",teacherList:[],userObj:{classId:"",title:"",show:!1,goods_id:null},dialogObj:{show:!1,title:"添加班级",periodsId:"",type:0,id:0},selectedGoods:[],secGoods:[]}},components:{UserList:l.a,classDialog:r,page:c.a},filters:{classTypeFilter:function(e){var t=parseInt(e);return 1===t?"带班班级":2===t?"观摩班级":""},classSourceFilter:function(e){return u[e]},percent:function(e){return(100*e).toFixed(2)+"%"}},computed:{periodName:function(){return this.selectedGoods.length?"【"+this.selectedGoods[0]+"】"+this.title.title+this.title.watch_num+"课时("+this.title.start_at.slice(5).replace("-","")+")-d"+this.title.has_watch_num:""}},mounted:function(){this.initPage()},methods:{rendertip:function(e,t){var i=t.column;return e("span",[e("span",i.label),e("el-tooltip",{props:{effect:"dark",content:d.b[i.label],placement:"top"}},[e("i",{class:"el-icon-question",style:"color:#409eff;display:block;"})])])},sendMsg:function(){var e=this;this.title&&this.title.title?this.$confirm("你将发送给"+this.title.title+"用户","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s._179)(e.periods.id).then(function(t){e.noticeDialog=!1,e.$message({type:"success",message:"发送成功"+t.num+"个"})})}):this.$message({message:"请选择期数"})},changeRow:function(e,t){t.indexOf(e)>-1&&Object(s._64)(e.periods_id,e.id).then(function(t){e.arrive_course_rate=t.arrive_course_rate,e.watch_course_rate=t.watch_course_rate,e.over_course_rate=t.over_course_rate,e.work_rate=t.work_rate,e.over_work_rate=t.over_work_rate,e.clock_rate=t.clock_rate,e.over_clock_rate=t.over_clock_rate,e.transform_rate=t.transform_rate})},initQuery:function(){var e=this,t=this.$route.query;t&&t.goods_id&&t.periods_id?(this.goods_id=t.goods_id,this.selectedGoods=[parseInt(t.goods_id),parseInt(t.periods_id)],Object(s._99)({goods_id:this.selectedGoods[0],limit:100}).then(function(t){t.list.forEach(function(e){e.name=e.title}),e.goodsList.find(function(t){return t.id===e.selectedGoods[0]}).children=t.list;var i=e.goodsList.find(function(t){return t.id===e.selectedGoods[0]});e.periods=i.children.find(function(t){return t.id===e.selectedGoods[1]}),console.log(e.periods),e.teacher_id="",e.getClassList()})):Object(s._69)().then(function(t){console.log(t),t&&(e.goods_id=t.goods_id,e.selectedGoods=[parseInt(t.goods_id),parseInt(t.id)],Object(s._99)({goods_id:e.selectedGoods[0],limit:100}).then(function(t){t.list.forEach(function(e){e.name=e.title}),e.goodsList.find(function(t){return t.id===e.selectedGoods[0]}).children=t.list;var i=e.goodsList.find(function(t){return t.id===e.selectedGoods[0]});e.periods=i.children.find(function(t){return t.id===e.selectedGoods[1]}),e.teacher_id="",console.log(e.periods),e.getClassList()}))}),console.log(this.goodsList)},initPage:function(){var e=this;Object(s._122)().then(function(e){var t={};e.forEach(function(e,i){t[e.type]=e.name}),u=t,console.log(t)}),Object(s._78)({page:1,limit:100,goods_type:"1,2"}).then(function(t){console.log(t),t.list.forEach(function(e){e.name="["+e.id+"]["+o.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,e.children=[]}),e.goodsList=t.list,e.initQuery()})},showUser:function(e){var t=1==e.type?"(带班班级)":"(观摩班级)";console.log(e),this.userObj={classId:e.id,periods_id:e.periods_id,show:!0,goods_id:this.goods_id,title:e.teacher_name+"班级用户列表"+t,teacherId:e.teacher_id,class_name:e.class_name,type:e.type,watch_num:this.title.watch_num},console.log(this.userObj)},getTeacher:function(){var e=this;this.periods&&Object(s._104)(this.periods.id).then(function(t){var i={};t=t.reduce(function(e,t){return!i[t.teacher_id]&&(i[t.teacher_id]=e.push(t)),e},[]),e.teacherList=t})},changePeriods:function(e){if(e.length>1){this.goods_id=e[0];var t=this.goodsList.find(function(t){return t.id===e[0]});this.periods=t.children.find(function(t){return t.id===e[1]}),console.log(this.goodsList),console.log(this.periods),this.teacher_id="",this.getTeacher(),this.getClassList()}},onPageChange:function(e){this.nowPage=e,this.getClassList()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getClassList()},onReflash:function(e){this.periods=e,this.selectedGoods=[e.goods_id,e.id],this.getClassList()},getClassList:function(){var e=this;if(this.periods){this.getTeacher();var t={limit:this.limit,page:this.nowPage};this.teacher_id&&(t.teacher_id=this.teacher_id),console.log(this.periods),Object(s._62)(this.periods.id,t).then(function(t){t.list.forEach(function(e){e.arrive_course_rate=0,e.watch_course_rate=0,e.over_course_rate=0,e.work_rate=0,e.over_work_rate=0,e.clock_rate=0,e.over_clock_rate=0,e.transform_rate=0}),e.title=t.periods,e.title.count_join_num=t.count.count_join_num?t.count.count_join_num:"暂无",e.title.count_max_join_num=t.count.count_max_join_num?t.count.count_max_join_num:"暂无",e.title.count_teacher_num=t.count.count_teacher_num?t.count.count_teacher_num:"暂无",e.countObj=t.count?t.count:"",e.classList=t.list,e.total=t.total})}},handleItemChange:function(e){var t=this;Object(s._99)({goods_id:e[0],limit:100}).then(function(i){i.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=i.list})},delClass:function(e){var t=this;this.$confirm("此操作将删除该班级?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s.R)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getClassList()})})},onExport:function(){var e={periods_id:this.selectedGoods[1]};Object(s._36)("/api/admin/periods/finish/user/export",e)},onAdd:function(){this.dialogObj={show:!0,title:"添加班级",type:0,teacherList:this.teacherList?this.teacherList:[]},this.periods&&(this.dialogObj.periods=this.periods,this.dialogObj.periodsId=this.periods.id)},editClass:function(e){this.dialogObj={show:!0,title:"编辑班级",type:1,id:e.id,teacherList:this.teacherList?this.teacherList:[]},this.periods&&(this.dialogObj.periods=this.periods,this.dialogObj.periodsId=this.periods.id)}}},_={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"class admin-refresh"},[i("div",{staticClass:"form-block section-search search-single"},[i("el-form",{attrs:{"label-width":"90px",inline:"",size:"small"}},[i("el-form-item",[i("el-cascader",{staticStyle:{width:"560px"},attrs:{"popper-class":"refresh-cascader-multi width-560",placeholder:"请选择期数",filterable:"",options:e.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":e.handleItemChange,change:e.changePeriods},model:{value:e.selectedGoods,callback:function(t){e.selectedGoods=t},expression:"selectedGoods"}})],1),e._v(" "),i("el-form-item",[i("el-select",{staticStyle:{width:"160px"},attrs:{filterable:"",placeholder:"请选择老师",clearable:""},on:{change:e.getClassList},model:{value:e.teacher_id,callback:function(t){e.teacher_id=t},expression:"teacher_id"}},e._l(e.teacherList,function(e,t){return i("el-option",{key:t,attrs:{label:e.teacher_name,value:e.teacher_id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:""}},[i("el-button",{attrs:{type:"primary"},on:{click:e.getClassList}},[e._v("搜索")])],1),e._v(" "),i("el-form-item",{staticStyle:{float:"right"}},[i("div",{staticClass:"search-btn-wrapper"},[e.$store.state.exportFinish?i("el-button",{attrs:{type:"primary",plain:""},on:{click:e.onExport}},[e._v("导出完课用户")]):e._e(),e._v(" "),e.$store.state.readonly?e._e():i("el-button",{attrs:{type:"success"},on:{click:e.onAdd}},[e._v("添加班级")]),e._v(" "),i("el-button",{attrs:{type:"success"},on:{click:e.sendMsg}},[e._v("发送活动通知")])],1)])],1)],1),e._v(" "),e.title&&e.title.title?i("div",{staticClass:"intro"},[i("el-table",{staticStyle:{display:"block",margin:"10px auto",background:"transparent"},attrs:{border:"",size:"mini",data:[e.title]}},[i("el-table-column",{attrs:{label:"期数名称",width:"280px"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",{staticStyle:{"white-space":"normal"}},[e._v(e._s(e.periodName))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"可看课包数",prop:"watch_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"已看课包数",prop:"has_watch_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"开始时间",prop:"start_at"}}),e._v(" "),i("el-table-column",{attrs:{label:"老师数量",prop:"count_teacher_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"预计学员总数",prop:"count_max_join_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"学员总数",prop:"count_join_num"}}),e._v(" "),i("el-table-column",{attrs:{label:"结束时间",prop:"over_at"}})],1)],1):e._e(),e._v(" "),e.title&&e.title.title?e._e():i("div",[i("el-form",{attrs:{"label-width":"300px",inline:""}},[i("el-form-item",{attrs:{label:"暂无期数信息,请先选择期数"}})],1)],1),e._v(" "),i("div",[i("el-table",{attrs:{data:e.classList},on:{"expand-change":e.changeRow}},[i("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-table",{staticStyle:{width:"100%"},attrs:{data:[t.row]}},[i("el-table-column",{attrs:{label:"到课率","render-header":e.rendertip},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.arrive_course_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"看课率","render-header":e.rendertip},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.watch_course_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"完课率","render-header":e.rendertip},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.over_course_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"打卡率","render-header":e.rendertip},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.clock_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"全勤打卡率","render-header":e.rendertip},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.over_clock_rate)))])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"转化率","render-header":e.rendertip},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",[e._v(e._s(e._f("percent")(t.row.transform_rate)))])]}}])})],1)]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"班级名称",width:"200px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.class_name))]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"teacher_name",label:"班主任",width:"120px"}}),e._v(" "),i("el-table-column",{attrs:{label:"老师状态",width:"80px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(0===t.row.teacher_status?"带班":"不带班"))]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"班级类型",width:"80px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("classTypeFilter")(t.row.type)))]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"max_join_num",label:"最大人数",width:"100px"}}),e._v(" "),i("el-table-column",{attrs:{prop:"join_num",label:"现有人数",width:"100px"}}),e._v(" "),i("el-table-column",{attrs:{prop:"source",label:"活动方案"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(e._f("classSourceFilter")(t.row.source)))]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"操作",width:"246"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(i){e.showUser(t.row)}}},[e._v("班级成员")]),e._v(" "),e.$store.state.readonly?e._e():i("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(i){e.editClass(t.row)}}},[e._v("编辑")]),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?i("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(i){e.delClass(t.row)}}},[e._v("删除")]):e._e()]}}])})],1)],1),e._v(" "),i("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),i("class-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.onReflash}}),e._v(" "),i("user-list",{attrs:{userObj:e.userObj},on:{reflash:e.getClassList}})],1)},staticRenderFns:[]};var f=i("VU/8")(h,_,!1,function(e){i("+UvB"),i("1zqz")},"data-v-31b6a586",null);t.default=f.exports},Uvp6:function(e,t){}});
\ No newline at end of file
webpackJsonp([49],{TtuZ:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("CCn6"),r=a("kmJW"),i=a("+TkF"),n=a("Ix4X"),o={name:"teacherPeriodsConversionList",data:function(){var e=this;return{updateTime:"",width:0,nowPage:1,total:0,limit:20,list:[],goods_id:null,teacherList:[],goodsList:[],periodList:[],today:{text:"今天",onClick:function(){e.searchFrom.payTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},yesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.payTime=[t+" 00:00:00",t+" 23:59:59"]}},last30Day:{text:"过去30天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-2592e6));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},last7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},classToday:{text:"今天",onClick:function(){e.searchFrom.classTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},classYesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.classTime=[t+" 00:00:00",t+" 23:59:59"]}},classLast30Day:{text:"过去30天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-2592e6));e.searchFrom.classTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},classLast7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.classTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},spanArr:[],contentSpanArr:[],searchFrom:{classTime:[],payTime:[],start_at:"",end_at:"",invite_type:"",invite_name:"",watch_num:"",periods_id:"",squad:"",teacher_id:"",periods_title:""},propertyList:[],watchList:[{id:0,title:5},{id:1,title:6},{id:2,title:10},{id:3,title:20}]}},components:{page:r.a},methods:{periodName:function(e){var t="";return e.periods_title?(e.goods_id&&(t+="【"+e.goods_id+"】"),e.periods_title&&(t+=e.periods_title+"<br>"),e.watch_num&&(t+=e.watch_num+"课时"),e.start_at&&(t+="("+e.start_at.slice(5).replace("-","")+")"),(e.has_watch_num||0==e.has_watch_num)&&(t+="-d"+e.has_watch_num)):t="-",t},rendertip:function(e,t){var a=t.column;return e("span",[e("span",a.label),e("el-tooltip",{props:{effect:"dark",content:n.d[a.label],placement:"top"}},[e("i",{class:"el-icon-question",style:"color:#409eff;display:block;"})])])},sortMethod:function(e){this.searchFrom.sort_key=e.prop,"ascending"==e.order?this.searchFrom.sort_value="asc":this.searchFrom.sort_value="desc",this.getChannelTransList()},getTeacherList:function(){var e=this;Object(s._139)({page:1,limit:500}).then(function(t){e.teacherList=t.list})},seachData:function(){this.total=0,this.nowPage=1,this.getChannelTransList()},onPeriodChange:function(e){var t="";t=e.length>1?e.join(","):e[0],this.periods_id=t,console.log(t)},objectSpanMethod:function(e){},handleItemChange:function(e){var t=this;getPeriodsApi({goods_id:e[0],limit:100}).then(function(a){a.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=a.list})},changePeriods:function(e){if(e.length>1){this.goods_id=e[0];var t=this.goodsList.find(function(t){return t.id===e[0]});this.periods=t.children.find(function(t){return t.id===e[1]}),this.searchFrom.periods_id=this.periods.id,this.getChannelTransList()}},changeTeacher:function(e){this.searchFrom.teacher_id=e,this.getChannelTransList()},selectChange:function(e){this.searchFrom.watch_num=this.watchList[e].title,this.getChannelTransList()},formatTime:function(e){var t=e.getFullYear(),a=e.getMonth()+1;a<10&&(a="0"+a);var s=e.getDate();return s<10&&(s="0"+s),t+"-"+a+"-"+s},onPageChange:function(e){this.nowPage=e,this.getChannelTransList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getChannelTransList()},getGoodsList:function(){var e=this;Object(s._78)({page:1,limit:100,goods_type:"1,2"}).then(function(t){t.list.forEach(function(e){e.name="["+e.id+"]["+i.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,e.children=[]}),e.goodsList=t.list})},getPeriodsOtherList:function(){var e=this;Object(s._102)({limit:1e3,page:1,max_watch_num:20}).then(function(t){t.list.forEach(function(e){e.label="【"+e.goods_id+"】"+e.title+e.watch_num+"课时("+e.start_at.slice(5).replace("-","")+")-d"+e.has_watch_num}),e.periodList=t.list})},getChannelTransList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.invite_type&&(t.invite_type=this.searchFrom.invite_type),this.searchFrom.sort_value&&(t.sort_value=this.searchFrom.sort_value,t.sort_key=this.searchFrom.sort_key),this.searchFrom.squad&&(t.squad=this.searchFrom.squad),this.searchFrom.watch_num&&(t.watch_num=this.searchFrom.watch_num),this.periods_id&&(t.periods_ids=this.periods_id),this.searchFrom.teacher_id&&(t.teacher_id=this.searchFrom.teacher_id),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(this.searchFrom.payTime[0]&&this.searchFrom.payTime[0].length>0&&(this.searchFrom.start_at=this.searchFrom.payTime[0],t.start_at=this.searchFrom.start_at),this.searchFrom.payTime[1]&&this.searchFrom.payTime[1].length>0&&(this.searchFrom.end_at=this.searchFrom.payTime[1],t.end_at=this.searchFrom.end_at)),this.searchFrom.classTime&&this.searchFrom.classTime.length>0&&(console.log(this.searchFrom.classTime),this.searchFrom.classTime[0]&&this.searchFrom.classTime[0].length>0&&(this.searchFrom.class_start_at=this.searchFrom.classTime[0],t.class_start_at=this.searchFrom.class_start_at),this.searchFrom.classTime[1]&&this.searchFrom.classTime[1].length>0&&(this.searchFrom.class_end_at=this.searchFrom.classTime[1],t.class_end_at=this.searchFrom.class_end_at)),Object(s._140)(t).then(function(t){if(t){if(t.list&&t.list.length>0){for(var a in e.total=t.total,e.list=t.list.map(function(a,s){a.index=s,0==s?(e.spanArr.push(1),e.pos=0):a.cur_date==t.list[s-1].cur_date?(e.spanArr[e.pos]+=1,e.spanArr.push(0)):(e.spanArr.push(1),e.pos=s);var r=a.invite_name&&a.invite_name.length>0?"("+a.invite_name+")":"",i=a.goods_id&&a.goods_id>0?"【"+a.goods_id+"】":"",n=a.watch_num&&a.watch_num>0?"【"+a.watch_num+"个课时】":"";return a.invite_type=""+a.invite_type+r,a.goods_name=""+i+a.goods_name+n,a}),e.list[0])e.propertyList.push(a);e.width=document.documentElement.clientWidth-200}t.list&&0===t.list.length&&(e.list=[])}else e.list=[]})},getUpdateTime:function(){var e=this;Object(s._146)().then(function(t){t.time&&(e.updateTime=t.time)})}},mounted:function(){this.getChannelTransList(),this.getPeriodsOtherList(),this.getGoodsList(),this.getTeacherList(),this.getUpdateTime()}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"channel-trans-list"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px",inline:""}},[a("el-form-item",{attrs:{label:"进量日期"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getChannelTransList},model:{value:e.searchFrom.payTime,callback:function(t){e.$set(e.searchFrom,"payTime",t)},expression:"searchFrom.payTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"开结课日期"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":{shortcuts:[e.classToday,e.classYesterday,e.classLast7Day,e.classLast30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getChannelTransList},model:{value:e.searchFrom.classTime,callback:function(t){e.$set(e.searchFrom,"classTime",t)},expression:"searchFrom.classTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"渠道code"}},[a("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.invite_type,callback:function(t){e.$set(e.searchFrom,"invite_type",t)},expression:"searchFrom.invite_type"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"组ID"}},[a("el-input",{staticStyle:{width:"120px"},model:{value:e.searchFrom.squad,callback:function(t){e.$set(e.searchFrom,"squad",t)},expression:"searchFrom.squad"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"期数名称",prop:"periods_title"}},[a("el-select",{staticStyle:{width:"480px"},attrs:{placeholder:"请选择",multiple:"",filterable:""},on:{change:e.onPeriodChange},model:{value:e.searchFrom.periods_id,callback:function(t){e.$set(e.searchFrom,"periods_id",t)},expression:"searchFrom.periods_id"}},e._l(e.periodList,function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"老师"}},[a("el-select",{staticStyle:{width:"100px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.changeTeacher},model:{value:e.searchFrom.teacher_id,callback:function(t){e.$set(e.searchFrom,"teacher_id",t)},expression:"searchFrom.teacher_id"}},[a("el-option",{attrs:{label:"暂不分配",value:"0"}}),e._v(" "),e._l(e.teacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})],2)],1),e._v(" "),a("el-form-item",{attrs:{label:"商品课时数"}},[a("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",clearable:"",placeholder:"请选择"},on:{change:e.selectChange},model:{value:e.searchFrom.watch_num,callback:function(t){e.$set(e.searchFrom,"watch_num",t)},expression:"searchFrom.watch_num"}},e._l(e.watchList,function(e,t){return a("el-option",{key:t,attrs:{label:e.title,value:e.id}})}))],1),e._v(" "),a("el-form-item",[a("div",{staticClass:"flexRow"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.seachData}},[e._v("搜索")])],1)])],1),e._v(" "),a("div",{staticClass:"update-time"},[e._v("最近更新时间:"+e._s(e.updateTime?e.updateTime:"-"))]),e._v(" "),a("el-table",{style:{width:e.width+"px"},attrs:{border:"","span-method":e.objectSpanMethod,data:e.list,fixed:""},on:{"sort-change":e.sortMethod}},[a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称",width:"180px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})]}}])}),e._v(" "),a("el-table-column",{staticStyle:{"font-size":"12px"},attrs:{prop:"duration_over_at",label:"开课看课时间",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 开课日期:"+e._s(t.row.start_at)+"\n "),a("br"),e._v("\n 结课日期:"+e._s(t.row.over_at)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"teacher_name",label:"老师名称",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_class_num",label:"到班数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_friend_num",label:"好友数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"friend_num_except_class_num",label:"好友率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.friend_num_except_class_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_come_num",label:"到课数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"come_num_except_class_num",label:"到课率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.come_num_except_class_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_buy_num",label:"转化人数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_buy_num_except_class_num",label:"转化率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.sum_buy_num_except_class_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_one_buy_num",label:"一年课购买人数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_two_buy_num",label:"两年课购买人数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_buy_money",width:"120",label:"转化总额","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_one_buy_money",label:"一年课转化金额","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_two_buy_money",label:"两年课转化金额","render-header":e.rendertip,sortable:"custom"}})],1),e._v(" "),a("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var c=a("VU/8")(o,l,!1,function(e){a("UgRx")},null,null);t.default=c.exports},UgRx:function(e,t){}});
\ No newline at end of file
webpackJsonp([5],{"15LZ":function(e,t){},"FwM/":function(e,t){},IMv1:function(e,t){},WHhA:function(e,t){},We16:function(e,t){},nOVt:function(e,t){},nZJP:function(e,t){},nzA0:function(e,t){},pTtR:function(e,t){},xdzM:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=i("CCn6"),a=i("kmJW"),r=i("P0f4"),s=i("xGts"),n={name:"dialogObj",props:["dialogObj"],data:function(){return{}},methods:{handlerAddressChange:function(e){if(console.log(e),console.log(this.dialogObj),e.province&&e.city&&e.district){this.dialogObj.detail=e.detail,this.dialogObj.province=e.province,this.dialogObj.city=e.city,this.dialogObj.receive_mobile=e.mobile,this.dialogObj.receive_name=e.name;var t=s.a.filter(function(t){return t.value===e.province}),i=t[0].children.filter(function(t){return t.value===e.city}),o=i[0].children.filter(function(t){return t.value===e.district});this.dialogObj.province_name=t[0].label,this.dialogObj.city_name=i[0].label,this.dialogObj.district_name=o.length>0?o[0].label:i[0].children[0].label,this.dialogObj.district=o.length>0?o[0].value:i[0].children[0].value}},saveAddress:function(){var e=this;this.$confirm("确定保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={province_id:e.dialogObj.province,province_name:e.dialogObj.province_name,city_id:e.dialogObj.city,city:e.dialogObj.city_name,area:e.dialogObj.district_name,area_id:e.dialogObj.district,address:e.dialogObj.detail,receive_name:e.dialogObj.receive_name,receive_mobile:e.dialogObj.receive_mobile};Object(o._12)(e.dialogObj.id,t).then(function(t){e.$message({type:"success",message:"修改成功"}),e.dialogObj.show=!1,e.$emit("reflash")})})}},components:{vueAddress:r.a},mounted:function(){}},l={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:"编辑收货地址",center:"","append-to-body":"",visible:e.dialogObj.show,width:"800px"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[i("vue-address",{attrs:{province:e.dialogObj.province,city:e.dialogObj.city,district:e.dialogObj.district,detail:e.dialogObj.detail,mobile:e.dialogObj.receive_mobile,name:e.dialogObj.receive_name},on:{change:e.handlerAddressChange}}),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.saveAddress}},[e._v("保 存")])],1)],1)},staticRenderFns:[]};var c=i("VU/8")(n,l,!1,function(e){i("IMv1")},"data-v-211af7d4",null).exports,d=i("+TkF"),u=i("sf/l"),_={name:"newdialogObj",props:["newdialogObj"],data:function(){return{rules:{periods_id:[{required:!0,message:"请输入期数名称",trigger:"change"}],goods_id:[{required:!0,message:"请输入商品名称",trigger:"change"}],money:[{required:!0,message:"请输入金额",trigger:"blur"}],user_id:[{required:!0,message:"请输入用户ID",trigger:"blur"}],pay_at:[{required:!0,message:"请选择日期",trigger:"change"}],order_type:[{required:!0,message:"请选择支付类型",trigger:"change"}],out_trade_no:[{required:!0,message:"请填写订单号",trigger:"change"}]},nowPage:1,limit:200,total:0,form:{periods_id:"",goods_id:"",user_id:"",money:"",buy_type:"",invite_id:"",desc:"",province_name:"",city:"",area:"",city_name:"",district_name:"",district:"",province:"",address:"",receive_mobile:"",receive_name:"",order_type:"",pay_at:""},goodsList:[],periodsList:[],pickerOptions1:"",buyWayOptioms:[],teacherList:[],addShow:!1,searchFrom:{},userList:[],multipleSelection:[]}},components:{vueAddress:r.a,page:a.a},filters:{filterGoods:function(e){return"["+d.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name}},methods:{onPageChange:function(e){this.nowPage=e,this.getUser()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getUser()},handleSelectionChange:function(e){this.multipleSelection=e},getUser:function(){var e=this,t={page:this.nowPage,limit:5};this.searchFrom.userId&&(t.user_id=this.searchFrom.userId),this.searchFrom.nickName&&(t.nickname=this.searchFrom.nickName),this.searchFrom.mobile&&(t.mobile=this.searchFrom.mobile),Object(o._149)(t).then(function(t){e.userList=t.list,e.total=t.total})},saveAddOrder:function(e){var t=this;this.$refs.form.validate(function(i){if(!i)return console.log("error submit!!"),!1;var a={periods_id:e.periods_id,goods_id:e.goods_id,user_id:e.user_id,money:e.money,province_name:e.province_name,city_id:e.city,city:e.city_name,area:e.district_name,area_id:e.district,province_id:e.province,address:e.address,receive_mobile:e.receive_mobile,receive_name:e.receive_name,order_type:e.order_type};a.money=a.money,e.pay_at&&(a.pay_at=u.a.dateFmt(e.pay_at,"yyyy-MM-dd hh:mm:ss")),t.form.invite_id&&(a.invite_id=t.form.invite_id),t.form.desc&&(a.desc=t.form.desc),t.form.out_trade_no&&(a.out_trade_no=t.form.out_trade_no),a.invite_type="TEACHER",a.province_name&&a.address&&a.receive_mobile&&a.receive_name?Object(o._213)(a).then(function(e){t.newdialogObj.show=!1,t.$emit("reflash"),t.$message({message:"添加成功",type:"success"})}):t.$message({message:"缺少必填项",type:"warning"})})},handlerAddressChange:function(e){if(e.province&&e.city&&e.district){console.log(e),this.form.address=e.detail,this.form.province=e.province,this.form.city=e.city,this.form.receive_mobile=e.mobile,this.form.receive_name=e.name;var t=s.a.filter(function(t){return t.value===e.province}),i=t[0].children.filter(function(t){return t.value===e.city}),o=i[0].children.filter(function(t){return t.value===e.district});this.form.province_name=t[0].label,this.form.city_name=i[0].label,this.form.district_name=o.length>0?o[0].label:i[0].children[0].label,this.form.district=o.length>0?o[0].value:i[0].children[0].value}},getGoodsOption:function(){var e=this;Object(o._78)({page:1,limit:200,course_type:0}).then(function(t){e.goodsList=t.list})},onOptionChange:function(e){var t=this;this.form.periods_id="",Object(o._99)({goods_id:e}).then(function(e){t.periodsList=e.list})},getTeacherList:function(e){var t=this,i={limit:500,page:1};e&&(i.name=e),Object(o._139)(i).then(function(e){t.teacherList=e.list}),Object(o._97)().then(function(e){t.buyWayOptioms=e})},remoteMethod:function(e){""!==e?this.getTeacherList(e):this.getTeacherList()},onAddUser:function(){this.addShow=!0,this.getUser()},onAdd:function(){0!==this.multipleSelection.length?1===this.multipleSelection.length?(this.form.user_id=this.multipleSelection[0].user_id,this.addShow=!1):this.$message({type:"error",message:"只能选择一个用户!"}):this.$message({type:"error",message:"请选择用户!"})}},watch:{"newdialogObj.show":function(e){e&&(this.getGoodsOption(),this.getTeacherList())}},mounted:function(){}},m={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:"新增订单",center:"","append-to-body":"",visible:e.newdialogObj.show,width:"70%"},on:{"update:visible":function(t){e.$set(e.newdialogObj,"show",t)}}},[i("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px",rules:e.rules}},[i("el-form-item",{attrs:{label:"商品名称",prop:"goods_id"}},[i("el-select",{attrs:{placeholder:"请选择"},on:{change:e.onOptionChange},model:{value:e.form.goods_id,callback:function(t){e.$set(e.form,"goods_id",t)},expression:"form.goods_id"}},e._l(e.goodsList,function(t,o){return i("el-option",{key:o,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"用户ID",prop:"user_id"}},[i("el-input",{attrs:{width:"100"},model:{value:e.form.user_id,callback:function(t){e.$set(e.form,"user_id",t)},expression:"form.user_id"}}),e._v(" "),i("el-button",{attrs:{type:"success"},on:{click:e.onAddUser}},[e._v("+添加用户")])],1),e._v(" "),i("el-form-item",{attrs:{label:"添加推广人"}},[i("el-select",{attrs:{filterable:"",clearable:"",placeholder:"请输入名称","remote-method":e.remoteMethod},model:{value:e.form.invite_id,callback:function(t){e.$set(e.form,"invite_id",t)},expression:"form.invite_id"}},e._l(e.teacherList,function(e){return i("el-option",{key:e.id,attrs:{label:e.name,value:e.user_id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"支付类型",prop:"order_type"}},[i("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.order_type,callback:function(t){e.$set(e.form,"order_type",t)},expression:"form.order_type"}},e._l(e.buyWayOptioms,function(e){return i("el-option",{key:e.id,attrs:{label:e.name,value:e.id,disabled:e.disabled}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"实付金额(元)",prop:"money"}},[i("el-input-number",{model:{value:e.form.money,callback:function(t){e.$set(e.form,"money",t)},expression:"form.money"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"支付时间",prop:"pay_at"}},[i("el-date-picker",{attrs:{type:"datetime","picker-options":e.pickerOptions1,"default-time":"12:00:00",placeholder:"选择日期时间"},model:{value:e.form.pay_at,callback:function(t){e.$set(e.form,"pay_at",t)},expression:"form.pay_at"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"备注"}},[i("el-input",{attrs:{type:"textarea"},model:{value:e.form.desc,callback:function(t){e.$set(e.form,"desc",t)},expression:"form.desc"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"订单号"}},[i("el-input",{model:{value:e.form.out_trade_no,callback:function(t){e.$set(e.form,"out_trade_no",t)},expression:"form.out_trade_no"}})],1),e._v(" "),i("vue-address",{attrs:{province:e.form.province,city:e.form.city,district:e.form.district,detail:e.form.address,mobile:e.form.receive_mobile,name:e.form.receive_name},on:{change:e.handlerAddressChange}})],1),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.newdialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:function(t){e.saveAddOrder(e.form)}}},[e._v("确定")])],1),e._v(" "),i("el-dialog",{attrs:{modal:!1,visible:e.addShow},on:{"update:visible":function(t){e.addShow=t}}},[i("el-form",{attrs:{"label-width":"90px"}},[i("el-row",[i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"ID"}},[i("el-input",{model:{value:e.searchFrom.userId,callback:function(t){e.$set(e.searchFrom,"userId",t)},expression:"searchFrom.userId"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"昵称"}},[i("el-input",{model:{value:e.searchFrom.nickName,callback:function(t){e.$set(e.searchFrom,"nickName",t)},expression:"searchFrom.nickName"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"电话"}},[i("el-input",{model:{value:e.searchFrom.mobile,callback:function(t){e.$set(e.searchFrom,"mobile",t)},expression:"searchFrom.mobile"}})],1)],1)],1),e._v(" "),i("el-row",[i("el-col",{attrs:{span:8,offset:16}},[i("el-form-item",[i("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",plain:""},on:{click:e.getUser}},[e._v("搜索")])],1)],1)],1)],1),e._v(" "),i("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.userList},on:{"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),i("el-table-column",{attrs:{className:"f-c",label:"用户"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("img",{staticStyle:{"margin-right":"5px",width:"50px",height:"50px","border-radius":"50px"},attrs:{src:t.row.avatar}}),e._v(e._s(t.row.nickname)+"(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"mobile",label:"手机号"}})],1),e._v(" "),i("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.addShow=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.onAdd}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var h=i("VU/8")(_,m,!1,function(e){i("15LZ")},"data-v-cc1a9abc",null).exports,p={name:"sourceDialog",props:["dialogObj"],data:function(){return{detail:[]}},filters:{moneyYuan:function(e){return e?(e/100).toFixed(2)+"元":""},filterStatus:function(e){var t="";return 0===e?t="审核中":1===e?t="提现成功":2===e&&(t="提现失败"),t}},methods:{initPage:function(){var e=this,t={out_trade_no:this.dialogObj.out_trade_no,limit:200};Object(o._161)(t).then(function(t){e.detail=t.list})}},watch:{"dialogObj.show":function(e){!0===e&&this.initPage()}}},f={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:"提现详情",center:"","append-to-body":"",visible:e.dialogObj.show,width:"90%"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.detail}},[i("el-table-column",{attrs:{prop:"withdraw_no",label:"提现单号"}}),e._v(" "),i("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),i("el-table-column",{attrs:{label:"用户",width:"200",className:"f-c"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v(" "+e._s(t.row.user_nickname)+"(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"user_mobile",label:"手机号"}}),e._v(" "),i("el-table-column",{attrs:{label:"提现金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("moneyYuan")(t.row.money))+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"提现状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("span",{class:{status:!0,red:2===t.row.status,green:1===t.row.status}},[e._v("\n "+e._s(e._f("filterStatus")(t.row.status))+"\n ")])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"提现成功时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.success_at)+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"提现时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.created_at)+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"reason",label:"失败原因"}}),e._v(" "),i("el-table-column",{attrs:{prop:"desc",label:"备注"}})],1)],1)},staticRenderFns:[]};var v=i("VU/8")(p,f,!1,function(e){i("WHhA")},"data-v-257e2b2a",null).exports,b={name:"dialogObj",props:["dialogObj"],data:function(){return{show:!1,id:"",loading:!0,form:{money:0,refund_type:1,desc:""},rules:{money:[{required:!0,message:"请输入退款金额",trigger:"change"}],desc:[{required:!0,message:"请输入退款原因",trigger:"change"}]}}},methods:{save:function(){var e=this;this.$confirm("确定保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.dialogObj.id&&e.$refs.form.validate(function(t){if(t){var i={refund_money:100*parseFloat(e.form.money),desc:e.form.desc,refund_type:e.form.refund_type};console.log(i),Object(o._204)(e.dialogObj.id,i).then(function(t){e.$message({type:"success",message:"退款成功!"}),e.$emit("reflash"),e.show=!1})}})})},initDialog:function(){this.show=this.dialogObj.show,this.dialogObj.id&&(this.id=this.dialogObj.id),this.form.money=parseFloat(this.dialogObj.money/100),this.form.desc=this.dialogObj.desc,this.loading=!1}},watch:{"dialogObj.show":function(e){e&&this.initDialog()},show:function(e){this.$emit("changeShow",e)}}},g={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:"退款",center:"","append-to-body":"",visible:e.show,width:"800px"}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[i("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("退款金额")])]),e._v(" "),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{prop:"key"}},[i("el-input",{model:{value:e.form.money,callback:function(t){e.$set(e.form,"money",t)},expression:"form.money"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{type:"success",round:"",size:"small"},on:{click:function(t){e.form.money=100}}},[e._v("¥100")]),e._v(" "),i("el-button",{attrs:{type:"success",round:"",size:"mini"},on:{click:function(t){e.form.money=150}}},[e._v("¥150")])],1)],1),e._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("退课")])]),e._v(" "),i("el-col",{attrs:{span:8}},[i("el-form-item",[i("el-switch",{attrs:{"active-value":2,"inactive-value":1},model:{value:e.form.refund_type,callback:function(t){e.$set(e.form,"refund_type",t)},expression:"form.refund_type"}})],1)],1)],1),e._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("退款原因")])]),e._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("el-input",{attrs:{type:"textarea"},model:{value:e.form.desc,callback:function(t){e.$set(e.form,"desc",t)},expression:"form.desc"}})],1)],1)],1)],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("确 定")])],1)])},staticRenderFns:[]};var y=i("VU/8")(b,g,!1,function(e){i("nzA0")},"data-v-c07f9020",null).exports,w={name:"sourceDialog",props:["dialogObj"],data:function(){return{detail:[]}},filters:{filterStatus:function(e){var t="";return 0===e?t="未使用":1===e?t="已使用":2===e&&(t="禁用"),t}},methods:{initPage:function(){var e=this,t={order_coupon_id:this.dialogObj.order_coupon_id,limit:200};Object(o._68)(t).then(function(t){e.detail=t.list})}},watch:{"dialogObj.show":function(e){!0===e&&this.initPage()}}},O={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:"优惠券详情",center:"","append-to-body":"",visible:e.dialogObj.show,width:"90%"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.detail}},[i("el-table-column",{attrs:{prop:"coupon_no",label:"优惠券码"}}),e._v(" "),i("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),i("el-table-column",{attrs:{label:"用户信息","min-width":"140",className:"userInfo"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v("\n "+e._s(t.row.user_nickname)+"(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"优惠券金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(parseFloat(t.row.money/100))+"元\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"使用状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("filterStatus")(t.row.status))+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"use_at",label:"使用时间"}})],1)],1)},staticRenderFns:[]};var F=i("VU/8")(w,O,!1,function(e){i("pTtR")},"data-v-32953700",null).exports,j={name:"detail",props:["dialogObj"],data:function(){return{detail:{},show:!1}},methods:{initDialog:function(){this.detail=this.dialogObj.detail,console.log("this.dialogObj.detail",this.dialogObj.detail),this.show=this.dialogObj.show}},filters:{payMentFilter:function(e){return"1"==e?"已付款":"未付款"},courseTypeFilter:function(e){return"1"==e.type?"正式课("+e.duration+"个月)":"试听课("+e.duration+"天)"},inviteType:function(e){return d.n[e]},status:function(e){return d.u[e]},buyType:function(e){return d.c[e]},moneytFilter:function(e){return e/100+"元"}},watch:{"dialogObj.show":function(e){e&&this.initDialog()},show:function(e){this.$emit("changeShow",e)}}},k={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:"订单详情",center:"",visible:e.dialogObj.show,width:"800px"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[i("el-row",{attrs:{align:"middle",type:"flex"}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("订单号")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v("\n "+e._s(e.detail.out_trade_no)+"\n ")]),e._v(" "),i("el-col",{attrs:{span:4}},[i("label",[e._v("商品名称")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.goods_name))])],1),e._v(" "),i("el-row",{attrs:{align:"middle",type:"flex"}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("用户昵称")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v("\n "+e._s(e.detail.user_nickname)+"\n ")]),e._v(" "),i("el-col",{attrs:{span:4}},[i("label",[e._v("用户手机号")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.user_mobile))])],1),e._v(" "),i("el-row",{attrs:{align:"middle",type:"flex"}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("推广人类型")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e._f("inviteType")(e.detail.invite_type)))]),e._v(" "),i("el-col",{attrs:{span:4}},[i("label",[e._v("推广人ID")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.invite_id))])],1),e._v(" "),i("el-row",{attrs:{align:"middle",type:"flex"}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("推广人收益")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.invite_earnings?e.detail.invite_earnings/100:0)+"元")]),e._v(" "),2===e.detail.buy_type?[i("el-col",{attrs:{span:4}},[i("label",[e._v("团购信息")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v("团ID:"+e._s(e.detail.order_group_id)),i("br"),e._v("是否是团长:"+e._s(0===e.detail.is_captain?"否":"是"))])]:e._e()],2),e._v(" "),i("el-row",[i("el-col",{attrs:{span:4}},[i("label",[e._v("期数ID")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.periods_id))]),e._v(" "),i("el-col",{attrs:{span:4}},[i("label",[e._v("描述")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.desc))])],1),e._v(" "),i("el-row",[i("el-col",{attrs:{span:4}},[i("label",[e._v("收货地址")])]),e._v(" "),i("el-col",{attrs:{span:20}},[e.detail.user_address_id&&e.detail.address_info?[e._v("\n 收货人:"+e._s(e.detail.address_info.receive_name)),i("br"),e._v("\n 手机号:"+e._s(e.detail.address_info.receive_mobile)),i("br"),e._v("\n 收货地址: "+e._s(e.detail.address_info.province_name)+e._s(e.detail.address_info.city)+e._s(e.detail.address_info.area)+e._s(e.detail.address_info.address)+"\n ")]:e._e()],2)],1),e._v(" "),i("el-row",[i("el-col",{attrs:{span:4}},[i("label",[e._v("付款时间")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.pay_at))])],1)],1)},staticRenderFns:[]};var x={name:"refundDetail",props:["dialogObj"],data:function(){return{detail:[]}},filters:{filterStatus:function(e){var t="";return 0===e?t="退款中":1===e?t="退款成功":2===e&&(t="退款失败"),t}},methods:{initPage:function(){var e=this,t={out_trade_no:this.dialogObj.out_trade_no,limit:200};Object(o._114)(t).then(function(t){e.detail=t.list})}},watch:{"dialogObj.show":function(e){!0===e&&this.initPage()}}},D={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:"退款详情",center:"","append-to-body":"",visible:e.dialogObj.show,width:"90%"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.detail}},[i("el-table-column",{attrs:{prop:"refund_no",label:"退款编号"}}),e._v(" "),i("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),i("el-table-column",{attrs:{label:"用户信息","min-width":"140",className:"userInfo"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v("\n "+e._s(t.row.user_nickname)+"(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"order_money",label:"订单金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(parseFloat(t.row.order_money/100))+"元\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"refund_money",label:"退款金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(parseFloat(t.row.refund_money/100))+"元\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),i("el-table-column",{attrs:{label:"退款状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("filterStatus")(t.row.status))+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"success_at",label:"退款成功时间"}})],1)],1)},staticRenderFns:[]};var S={name:"index",data:function(){var e=this;return{nowPage:1,total:0,sourceDialog:{show:!1,out_trade_no:""},today:{text:"今天",onClick:function(){e.searchFrom.payTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},yesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.payTime=[t+" 00:00:00",t+" 23:59:59"]}},last30Day:{text:"过去30天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-2592e6));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},last7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},couponDetail:{show:!1,order_coupon_id:""},refundDetail:{show:!1,out_trade_no:""},limit:10,searchFrom:{nickname:"",wait_into_course:"",user_id:"",invite_type:"",invite_id:"",buy_type:"",order_type:"",status:[1,4,5],goods_id:"",out_trade_no:"",payTime:[],order_group_id:""},tableData:[],dialogObj:{show:!1},newdialogObj:{show:!1},refundDialogObj:{show:!1,id:"",money:0},dialogDetailObj:{show:!1,detail:{}},goodList:[],inviteTypeOption:d.o,orderStatusOption:d.v,buyTypeOption:d.d,buyWay:d.f,inviteSearchPlaceholder:"",rules:{value:[{required:!0,message:"请输入备注",trigger:"change"}]},promoterDialog:{show:!1,nowPage:1,total:0,limit:500,teacher_id:""},teacherList:[],loading:!1}},methods:{periodName:function(e){var t="";return e.periods_title?(e.goods_id&&(t+="【"+e.goods_id+"】"),e.periods_title&&(t+=e.periods_title+"<br>"),e.watch_num&&(t+=e.watch_num+"课时"),e.start_at&&(t+="("+e.start_at.slice(5).replace("-","")+")"),(e.has_watch_num||0==e.has_watch_num)&&(t+="-d"+e.has_watch_num)):t="-",t},formatTime:function(e){var t=e.getFullYear(),i=e.getMonth()+1;i<10&&(i="0"+i);var o=e.getDate();return o<10&&(o="0"+o),t+"-"+i+"-"+o},showRef:function(e){this.refundDetail.show=!0,this.refundDetail.out_trade_no=e.out_trade_no},showCoupon:function(e){this.couponDetail.show=!0,this.couponDetail.order_coupon_id=e.order_coupon_id},showSource:function(e){this.sourceDialog.show=!0,this.sourceDialog.out_trade_no=e.out_trade_no},changeRow:function(e,t){t.indexOf(e)>-1&&Object(o._114)({out_trade_no:e.out_trade_no}).then(function(t){e.refundList=t.list})},exportTable:function(){var e={};this.searchFrom.nickname&&(e.nickname=this.searchFrom.nickname),this.searchFrom.user_id&&(e.user_id=this.searchFrom.user_id),this.searchFrom.invite_type&&(e.invite_type=this.searchFrom.invite_type),this.searchFrom.invite_id&&(e.invite_id=this.searchFrom.invite_id),this.searchFrom.order_group_id&&(e.order_group_id=this.searchFrom.order_group_id),this.searchFrom.buy_type&&(e.buy_type=this.searchFrom.buy_type),this.searchFrom.order_type&&(e.order_type=this.searchFrom.order_type),this.searchFrom.status&&(e.status=this.searchFrom.status.toString()),this.searchFrom.goods_id&&(e.goods_id=this.searchFrom.goods_id),this.searchFrom.out_trade_no&&(e.out_trade_no=this.searchFrom.out_trade_no),this.searchFrom.receive_mobile&&(e.receive_mobile=this.searchFrom.receive_mobile),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(e.pay_start_at=this.searchFrom.payTime[0],e.pay_end_at=this.searchFrom.payTime[1]),this.searchFrom.wait_into_course&&(e.wait_into_course=this.searchFrom.wait_into_course),e.course_type=0,Object(o._36)("/api/admin/order/export",e,"月课订单列表")},getGoodsOption:function(){var e=this;Object(o._78)({page:1,limit:100,course_type:0}).then(function(t){e.goodList=t.list})},onInviteTypeChange:function(e){0===e?this.inviteSearchPlaceholder="用户ID":1===e?this.inviteSearchPlaceholder="老师ID":2===e&&(this.inviteSearchPlaceholder="推广人ID"),this.getOrderList()},detail:function(e){var t=e;this.dialogDetailObj={show:!0,detail:t}},editComment:function(e,t){var i=this;this.$prompt("","编辑备注",{confirmButtonText:"确定",cancelButtonText:"取消",inputType:"textarea",inputValue:t||""}).then(function(t){var a=t.value;i.$confirm("确定保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o._28)(e,"order",{desc:a}).then(function(e){i.$message({type:"success",message:"编辑备注成功"}),i.getOrderList()})})})},onPageChange:function(e){this.nowPage=e,this.getOrderList()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getOrderList()},getOrderList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.nickname&&(t.nickname=this.searchFrom.nickname),this.searchFrom.user_id&&(t.user_id=this.searchFrom.user_id),this.searchFrom.invite_type&&(t.invite_type=this.searchFrom.invite_type),this.searchFrom.invite_id&&(t.invite_id=this.searchFrom.invite_id),this.searchFrom.order_group_id&&(t.order_group_id=this.searchFrom.order_group_id),this.searchFrom.buy_type&&(t.buy_type=this.searchFrom.buy_type),this.searchFrom.order_type&&(t.order_type=this.searchFrom.order_type),this.searchFrom.status&&(t.status=this.searchFrom.status.toString()),this.searchFrom.goods_id&&(t.goods_id=this.searchFrom.goods_id),this.searchFrom.out_trade_no&&(t.out_trade_no=this.searchFrom.out_trade_no),this.searchFrom.receive_mobile&&(t.receive_mobile=this.searchFrom.receive_mobile),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(t.pay_start_at=this.searchFrom.payTime[0],t.pay_end_at=this.searchFrom.payTime[1]),this.searchFrom.wait_into_course&&(t.wait_into_course=this.searchFrom.wait_into_course),t.course_type=0,Object(o._96)(t).then(function(t){t.list.forEach(function(e){e.refundList=[]}),e.tableData=t.list,e.total=t.total})},changeDetailShow:function(e){this.dialogDetailObj.show=e},changeShow:function(e){this.refundDialogObj.show=e},onRefund:function(e,t){this.refundDialogObj.id=e,this.refundDialogObj.money=t,this.refundDialogObj.show=!0},onAfterRefund:function(){this.refundDialogObj.show=!1,this.getOrderList()},onUpdateAddress:function(){this.dialogObj.show=!1,this.getOrderList()},editAddress:function(e){if(e.address_info&&e.address_info.province_name){var t=s.a.filter(function(t){return t.label===e.address_info.province_name});if(t&&t.length>0)if(this.dialogObj.province=e.address_info.province_id?e.address_info.province_id:t[0].value,e.address_info.city){var i=t[0].children.filter(function(t){return t.label===e.address_info.city});if(this.dialogObj.city=e.address_info.city_id?e.address_info.city_id:i[0].value,e.address_info.area){var o=i[0].children.filter(function(t){return t.label===e.address_info.area});this.dialogObj.district=e.address_info.area_id?e.address_info.area_id:o[0].value}else this.dialogObj.district=""}else this.dialogObj.city="";else this.dialogObj.province="",this.dialogObj.district="",this.dialogObj.city=""}else this.dialogObj.province="",this.dialogObj.city="",this.dialogObj.district="";this.dialogObj.detail=e.address_info?e.address_info.address:"",this.dialogObj.receive_mobile=e.address_info?e.address_info.receive_mobile:"",this.dialogObj.receive_name=e.address_info?e.address_info.receive_name:"",this.dialogObj.province_name=e.address_info?e.address_info.province_name:"",this.dialogObj.city_name=e.address_info?e.address_info.city:"",this.dialogObj.district_name=e.address_info?e.address_info.area:"",this.dialogObj.id=e.id,this.dialogObj.show=!0},getTeacherList:function(e){var t=this;this.loading=!0;var i={limit:this.promoterDialog.limit,page:this.promoterDialog.nowPage};e&&(i.name=e),Object(o._139)(i).then(function(e){t.teacherList=e.list,t.loading=!1})},handleCurrentTeacherChange:function(e){console.log("handleCurrentTeacherChange",e)},updateTeacher:function(e){this.promoterDialog.show=!0,this.promoterDialog.id=e.id,this.promoterDialog.teacher_id=e.invite_id,this.getTeacherList()},remoteMethod:function(e){""!==e?this.getTeacherList(e):this.getTeacherList()},saveTeacher:function(){var e=this;this.$confirm("此操作将修改推广人?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){console.log("this.promoterDialog.teacher_id",e.promoterDialog),Object(o._233)(e.promoterDialog.id,e.promoterDialog.teacher_id).then(function(t){e.promoterDialog.id="",e.promoterDialog.teacher_id="",e.promoterDialog.show=!1,e.$message({type:"success",message:"修改成功!"}),e.getOrderList()})})},add:function(){this.newdialogObj.show=!0}},components:{addressDialog:c,orderDialog:h,refundDialog:y,detailDialog:i("VU/8")(j,k,!1,function(e){i("FwM/")},"data-v-647a8a32",null).exports,refundDetail:i("VU/8")(x,D,!1,function(e){i("We16")},"data-v-3ebda6aa",null).exports,sourceDialog:v,couponDialog:F,page:a.a},mounted:function(){this.$route.query.code&&(this.searchFrom.invite_type=this.$route.query.code),this.getOrderList(),this.getGoodsOption()},watch:{"newdialogObj.show":function(e){e||this.getOrderList()}},filters:{payMentFilter:function(e){return"1"==e?"已付款":"未付款"},courseTypeFilter:function(e){return"1"==e.type?"正式课("+e.duration+"个月)":"试听课("+e.duration+"天)"},inviteType:function(e){return d.n[e]},status:function(e){return d.u[e]},buyType:function(e){return d.c[e]},moneytFilter:function(e){return e/100+"元"},filterGoods:function(e){return"["+e.id+"]["+d.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name},buyTypeWay:function(e){return d.e[e]}}},T={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"order"},[i("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px",inline:"",size:"small"}},[i("el-form-item",{attrs:{label:"用户ID"}},[i("el-input",{staticStyle:{width:"80px"},model:{value:e.searchFrom.user_id,callback:function(t){e.$set(e.searchFrom,"user_id",t)},expression:"searchFrom.user_id"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"用户昵称"}},[i("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.nickname,callback:function(t){e.$set(e.searchFrom,"nickname",t)},expression:"searchFrom.nickname"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"收件人手机号"}},[i("el-input",{staticStyle:{width:"120px"},model:{value:e.searchFrom.receive_mobile,callback:function(t){e.$set(e.searchFrom,"receive_mobile",t)},expression:"searchFrom.receive_mobile"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"商品名称"}},[i("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.getOrderList},model:{value:e.searchFrom.goods_id,callback:function(t){e.$set(e.searchFrom,"goods_id",t)},expression:"searchFrom.goods_id"}},e._l(e.goodList,function(t,o){return i("el-option",{key:o,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),i("el-form-item",{staticClass:"test",attrs:{label:"来源"}},[i("el-input",{staticStyle:{width:"150px"},attrs:{placeholder:e.inviteSearchPlaceholder},model:{value:e.searchFrom.invite_type,callback:function(t){e.$set(e.searchFrom,"invite_type",t)},expression:"searchFrom.invite_type\t"}},[i("template",{slot:"prepend"},[e._v("CC -")])],2)],1),e._v(" "),i("el-form-item",{attrs:{label:"推广人ID"}},[i("el-input",{staticStyle:{width:"80px"},attrs:{placeholder:e.inviteSearchPlaceholder},model:{value:e.searchFrom.invite_id,callback:function(t){e.$set(e.searchFrom,"invite_id",t)},expression:"searchFrom.invite_id"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"购买方式"}},[i("el-select",{staticStyle:{width:"100px"},attrs:{placeholder:"请选择",clearable:""},on:{change:e.getOrderList},model:{value:e.searchFrom.buy_type,callback:function(t){e.$set(e.searchFrom,"buy_type",t)},expression:"searchFrom.buy_type"}},e._l(e.buyTypeOption,function(e){return i("el-option",{key:e.id,attrs:{label:e.value,value:e.id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"支付类型"}},[i("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"请选择",clearable:""},on:{change:e.getOrderList},model:{value:e.searchFrom.order_type,callback:function(t){e.$set(e.searchFrom,"order_type",t)},expression:"searchFrom.order_type"}},e._l(e.buyWay,function(e){return i("el-option",{key:e.id,attrs:{label:e.value,value:e.id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"订单状态"}},[i("el-select",{attrs:{multiple:"",placeholder:"请选择",clearable:""},on:{change:e.getOrderList},model:{value:e.searchFrom.status,callback:function(t){e.$set(e.searchFrom,"status",t)},expression:"searchFrom.status"}},e._l(e.orderStatusOption,function(e){return i("el-option",{key:e.id,attrs:{label:e.value,value:e.id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"是否入课"}},[i("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"请选择",clearable:""},on:{change:e.getOrderList},model:{value:e.searchFrom.wait_into_course,callback:function(t){e.$set(e.searchFrom,"wait_into_course",t)},expression:"searchFrom.wait_into_course"}},[i("el-option",{attrs:{label:"已入课",value:"0"}}),e._v(" "),i("el-option",{attrs:{label:"未入课",value:"1"}})],1)],1),e._v(" "),i("el-form-item",{attrs:{label:"交易订单号"}},[i("el-input",{model:{value:e.searchFrom.out_trade_no,callback:function(t){e.$set(e.searchFrom,"out_trade_no",t)},expression:"searchFrom.out_trade_no"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"购买时间"}},[i("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getOrderList},model:{value:e.searchFrom.payTime,callback:function(t){e.$set(e.searchFrom,"payTime",t)},expression:"searchFrom.payTime"}})],1),e._v(" "),i("el-form-item",[i("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getOrderList}},[e._v("搜索")]),e._v(" "),e.$store.state.export?i("el-button",{attrs:{type:"primary",plain:""},on:{click:e.exportTable}},[e._v("导出")]):e._e()],1),e._v(" "),i("el-form-item",{staticStyle:{float:"right"}},[e.$store.state.readonly?e._e():i("el-button",{attrs:{type:"success",plain:""},on:{click:e.add}},[e._v("新增订单")])],1)],1),e._v(" "),i("el-table",{attrs:{size:"small",data:e.tableData,fixed:""},on:{"expand-change":e.changeRow}},[i("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),i("el-table-column",{attrs:{label:"购买人",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("img",{staticClass:"avatar",staticStyle:{"vertical-align":"top"},attrs:{src:t.row.user_avatar}}),e._v(" "),i("span",{staticStyle:{display:"inline-block"}},[e._v("\n "+e._s(t.row.user_nickname)),i("br"),e._v("(ID:"+e._s(t.row.user_id)+")"),i("br"),e._v("手机:"+e._s(t.row.user_mobile)+"\n ")])]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"期数名称",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"goods_name",label:"商品名称",width:"150px"}}),e._v(" "),i("el-table-column",{attrs:{width:"190",prop:"invite_id",className:"f-c",label:"推广人"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.invite_earnings>0&&0!==t.row.invite_id?i("div",{staticStyle:{width:"100%",display:"flex",color:"#409eff",cursor:"pointer"},on:{click:function(i){e.showSource(t.row)}}},[i("img",{staticClass:"avatar",attrs:{src:t.row.invite_avatar}}),e._v("\n 类型:"+e._s(t.row.invite_type)+" ("+e._s(t.row.invite_name)+")\n "),i("br"),e._v("\n 收益:"+e._s(t.row.invite_earnings/100)+"\n "),i("br"),e._v("\n 用户ID:"+e._s(t.row.invite_id)+"\n "),i("br"),e._v("\n 昵称:"+e._s(t.row.invite_nickname)+"\n "),i("br"),e._v("\n 手机:"+e._s(t.row.invite_mobile)+"\n ")]):e._e(),e._v(" "),0===t.row.invite_earnings&&0!==t.row.invite_id?i("div",{staticStyle:{display:"flex"}},[i("img",{staticClass:"avatar",attrs:{src:t.row.invite_avatar}}),e._v("\n 类型:"+e._s(t.row.invite_type)+" ("+e._s(t.row.invite_name)+")\n "),i("br"),e._v("\n 收益:"+e._s(t.row.invite_earnings/100)+"\n "),i("br"),e._v("\n 用户ID:"+e._s(t.row.invite_id)+"\n "),i("br"),e._v("\n 昵称:"+e._s(t.row.invite_nickname)+"\n "),i("br"),e._v("\n 手机:"+e._s(t.row.invite_mobile)+"\n ")]):e._e(),e._v(" "),0===t.row.invite_id?i("div",[e._v("\n\n ")]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"优惠活动"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.order_coupon_id?i("span",[e._v("\n\n ")]):e._e(),e._v(" "),0!==t.row.order_coupon_id?i("el-button",{attrs:{type:"text"},on:{click:function(i){e.showCoupon(t.row)}}},[e._v("\n 优惠券\n ")]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"付款状态",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[5===t.row.status||3===t.row.status?i("el-button",{attrs:{type:"text"},on:{click:function(i){e.showRef(t.row)}}},[e._v(e._s(e._f("status")(t.row.status)))]):e._e(),e._v(" "),5!==t.row.status&&3!==t.row.status?i("div",[e._v(e._s(e._f("status")(t.row.status)))]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"实付金额",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("moneytFilter")(t.row.money))+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"支付类型",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("buyTypeWay")(t.row.order_type))+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"收货地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.user_address_id&&t.row.address_info?i("div",[e._v("\n "+e._s(t.row.address_info.receive_name)),i("br"),e._v("\n "+e._s(t.row.address_info.receive_mobile)),i("br"),e._v("\n "+e._s(t.row.address_info.province_name)+e._s(t.row.address_info.city)+e._s(t.row.address_info.area)+e._s(t.row.address_info.address)+"\n ")]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"pay_at",label:"购买时间",sortable:"",width:"95px"}}),e._v(" "),i("el-table-column",{attrs:{prop:"created_at",label:"下单时间",sortable:"",width:"95px"}}),e._v(" "),i("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),e.$store.state.readonly?e._e():i("el-table-column",{attrs:{width:"50",label:"操作",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-popover",{attrs:{placement:"top",width:"400"}},[i("div",{staticStyle:{"text-align":"center"}},[1!=t.row.status&&4!=t.row.status&&5!=t.row.status||!e.$store.state.orderRefund||3==t.row.order_type?e._e():i("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(i){e.onRefund(t.row.id,t.row.money)}}},[e._v("\n 退款\n ")]),e._v(" "),i("el-button",{attrs:{type:"info",plain:"",size:"mini"},on:{click:function(i){e.editComment(t.row.id,t.row.desc)}}},[e._v("\n 编辑备注\n ")]),e._v(" "),t.row.user_address_id?i("el-button",{attrs:{plain:"",type:"info",size:"mini"},on:{click:function(i){e.editAddress(t.row)}}},[e._v("\n 编辑收货地址\n ")]):e._e(),e._v(" "),i("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(i){e.updateTeacher(t.row)}}},[e._v("\n 编辑推广人\n ")])],1),e._v(" "),i("el-button",{attrs:{slot:"reference",size:"mini",type:"text"},slot:"reference"},[e._v("操作")])],1)]}}])})],1),e._v(" "),i("address-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.onUpdateAddress}}),e._v(" "),i("order-dialog",{attrs:{newdialogObj:e.newdialogObj},on:{reflash:e.getOrderList}}),e._v(" "),i("refund-dialog",{attrs:{dialogObj:e.refundDialogObj},on:{reflash:e.onAfterRefund,changeShow:e.changeShow}}),e._v(" "),i("detail-dialog",{attrs:{dialogObj:e.dialogDetailObj},on:{changeShow:e.changeDetailShow}}),e._v(" "),i("source-dialog",{attrs:{dialogObj:e.sourceDialog}}),e._v(" "),i("refund-detail",{attrs:{dialogObj:e.refundDetail}}),e._v(" "),i("coupon-dialog",{attrs:{dialogObj:e.couponDetail}}),e._v(" "),i("el-dialog",{attrs:{title:"修改推广人",center:"","append-to-body":"",visible:e.promoterDialog.show,width:"600"},on:{"update:visible":function(t){e.$set(e.promoterDialog,"show",t)}}},[i("el-form",{ref:"form",attrs:{"label-width":"120px"}},[i("el-form-item",{attrs:{label:"老师"}},[i("el-select",{attrs:{filterable:"",remote:"",clearable:"",placeholder:"请输入名称","remote-method":e.remoteMethod,loading:e.loading},model:{value:e.promoterDialog.teacher_id,callback:function(t){e.$set(e.promoterDialog,"teacher_id",t)},expression:"promoterDialog.teacher_id"}},e._l(e.teacherList,function(e){return i("el-option",{key:e.id,attrs:{label:e.name,value:e.user_id}})}))],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.promoterDialog.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.saveTeacher}},[e._v("确 定")])],1)],1),e._v(" "),i("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var $=i("VU/8")(S,T,!1,function(e){i("nZJP"),i("nOVt")},"data-v-5a97c9ef",null);t.default=$.exports}});
\ No newline at end of file
webpackJsonp([50],{"4tei":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=a("CCn6"),l={name:"index",data:function(){return{searchFrom:{type:"1",teacher_id:"",staff_id:""},teacherList:[],staffList:[],tableData:[],total:0,nowPage:1,limit:10,loading:!1}},components:{page:a("kmJW").a},mounted:function(){this.getTeacherList(),this.getStaffList(),this.getData()},filters:{reasonFormat:function(t){var e="";return[{id:0,name:"人员入职"},{id:1,name:"人员离职"},{id:2,name:"请假"},{id:3,name:"其它"}].forEach(function(a){a.id==t&&(e=a.name)}),e}},methods:{getTeacherList:function(){var t=this;Object(n._139)({page:1,limit:1e3}).then(function(e){t.teacherList=e.list})},getStaffList:function(){var t=this;Object(n._125)({page:1,limit:1e3}).then(function(e){t.staffList=e.list})},getData:function(){var t=this,e={limit:this.limit,page:this.nowPage};this.searchFrom.teacher_id&&(e.teacher_id=this.searchFrom.teacher_id),this.searchFrom.staff_id&&(e.staff_id=this.searchFrom.staff_id),-1!=this.searchFrom.type&&(e.type=this.searchFrom.type),Object(n._126)(e).then(function(e){t.tableData=e.list,t.total=e.total})},onSearch:function(t,e){t&&(this.searchFrom[t+"_id"]=e),this.getData()},onPageChange:function(t){this.nowPage=t,this.getData()},onSizeChange:function(t){this.limit=t,this.nowPage=1,this.getData()}}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"user"},[a("el-form",{ref:"searchFrom",attrs:{model:t.searchFrom,"label-width":"80px",inline:""}},[a("el-form-item",{attrs:{label:"设备名称"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择",clearable:"",disabled:!t.teacherList.length},on:{change:t.getData},model:{value:t.searchFrom.teacher_id,callback:function(e){t.$set(t.searchFrom,"teacher_id",e)},expression:"searchFrom.teacher_id"}},t._l(t.teacherList,function(t,e){return a("el-option",{key:e,attrs:{label:t.name,value:t.id}})}))],1),t._v(" "),a("el-form-item",{attrs:{label:"顾问名称"}},[a("el-select",{attrs:{filterable:"",placeholder:"请选择",clearable:"",disabled:!t.staffList.length},on:{change:t.getData},model:{value:t.searchFrom.staff_id,callback:function(e){t.$set(t.searchFrom,"staff_id",e)},expression:"searchFrom.staff_id"}},t._l(t.staffList,function(t,e){return a("el-option",{key:e,attrs:{label:t.name,value:t.id}})}))],1),t._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""},on:{click:t.getData}},[t._v("搜索")])],1)],1),t._v(" "),a("el-tabs",{staticStyle:{background:"white","padding-top":"10px"},attrs:{type:"card"},on:{"tab-click":t.getData},model:{value:t.searchFrom.type,callback:function(e){t.$set(t.searchFrom,"type",e)},expression:"searchFrom.type"}},[a("el-tab-pane",{attrs:{label:"全部使用记录",name:"-1"}}),t._v(" "),a("el-tab-pane",{attrs:{label:"当前使用记录",name:"1"}}),t._v(" "),a("el-tab-pane",{attrs:{label:"历史使用记录",name:"2"}})],1),t._v(" "),a("el-table",{attrs:{data:t.tableData}},[a("el-table-column",{attrs:{prop:"id",label:"ID"}}),t._v(" "),a("el-table-column",{attrs:{label:"设备名称"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{staticClass:"cell-link",on:{click:function(a){t.onSearch("teacher",e.row.teacher_id)}}},[t._v(t._s(e.row.teacher_name))])]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"staff_name",label:"当前顾问"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{staticClass:"cell-link",on:{click:function(a){t.onSearch("staff",e.row.staff_id)}}},[t._v(t._s(e.row.staff_name))])]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"移交原因"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("reasonFormat")(e.row.reason))+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"start_at",label:"设备开始使用时间"}}),t._v(" "),a("el-table-column",{attrs:{label:"设备使用结束时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s("0000-00-00 00:00:00"==e.row.over_at?"-":e.row.over_at)+"\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}})],1),t._v(" "),a("page",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}})],1)},staticRenderFns:[]};var i=a("VU/8")(l,r,!1,function(t){a("SnGZ")},"data-v-d8b7c170",null);e.default=i.exports},SnGZ:function(t,e){}});
\ No newline at end of file
webpackJsonp([51],{gTtM:function(e,t){},"s7i+":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("CCn6"),s=a("+TkF"),n={name:"index",data:function(){return{goodsList:[],headList:[],tableData:[],searchFrom:{priceList:[],dateValue:[]}}},mounted:function(){this.defaultTime(),this.initPage()},filters:{toFixed2:function(e){if("number"==typeof e){var t=e.toString().split(".");return t.length>1&&t[1].length>2?Number(e).toFixed(2):e}return e},filterGoods:function(e){return"["+e.id+"]["+s.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name}},methods:{initPage:function(){var e=this;Object(r._78)({limit:99999}).then(function(t){t.list.forEach(function(t){e.searchFrom.priceList.push(t.id)}),e.goodsList=t.list,e.searchPage()})},searchPage:function(){var e=this;if(this.searchFrom.dateValue.length<2)this.$message.error("请先选择起止日期");else{var t={start_at:this.searchFrom.dateValue[0],end_at:this.searchFrom.dateValue[1],goods_ids:this.searchFrom.priceList.toString()};Object(r._175)(t).then(function(t){if(t.length>0){var a=t[0];for(var r in e.tableData=t,e.headList=[],a)"cur_date"===r?e.headList.push("时间"):"register_num"===r?e.headList.push("注册数"):"total_money"===r?e.headList.push("总金额"):e.headList.push(r)}})}},defaultTime:function(){var e=new Date,t=e.getFullYear(),a=e.getMonth()+1;a<10&&(a="0"+a);var r=e.getDate();r<10&&(r="0"+r);var s=t+"-"+a+"-01",n=t+"-"+a+"-"+r;this.searchFrom.dateValue=[s,n]}}},i={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"orderCount"},[a("el-form",{ref:"searchFrom",attrs:{inline:"",model:e.searchFrom,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"商品"}},[a("el-select",{staticStyle:{width:"600px"},attrs:{"collapse-tags":"",multiple:"",filterable:"",placeholder:"请选择"},on:{change:e.searchPage},model:{value:e.searchFrom.priceList,callback:function(t){e.$set(e.searchFrom,"priceList",t)},expression:"searchFrom.priceList"}},e._l(e.goodsList,function(t){return a("el-option",{key:t.id,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"起止日期"}},[a("el-date-picker",{attrs:{"unlink-panels":"",type:"daterange","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.searchPage},model:{value:e.searchFrom.searchFrom,callback:function(t){e.$set(e.searchFrom,"searchFrom",t)},expression:"searchFrom.searchFrom"}})],1),e._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.searchPage()}}},[e._v("\n 搜索\n ")])],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},e._l(e.headList,function(t){return a("el-table-column",{key:t,attrs:{label:t},scopedSlots:e._u([{key:"default",fn:function(r){return["时间"===t?a("span",[e._v("\n "+e._s(r.row.cur_date)+"\n ")]):e._e(),e._v(" "),"注册数"===t?a("span",[e._v("\n "+e._s(r.row.register_num)+"\n ")]):e._e(),e._v(" "),"总金额"===t?a("span",[e._v("\n "+e._s(r.row.total_money)+"\n ")]):e._e(),e._v(" "),"时间"!==t&&"注册数"!==t&&"总金额"!==t?a("span",[e._v("\n "+e._s(e._f("toFixed2")(r.row[t]))+"\n ")]):e._e()]}}])})}))],1)},staticRenderFns:[]};var o=a("VU/8")(n,i,!1,function(e){a("gTtM")},"data-v-bc60cef2",null);t.default=o.exports}});
\ No newline at end of file
webpackJsonp([52],{"Gzp+":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("CCn6"),l=n("+TkF"),s={name:"index",data:function(){return{loading:!0,type:"1",BROKERAGE_COURSE_TYPE:l.b,list:[{label:"顾问",value:"1",children:[{label:"试听课来源-转年课业绩提点配置",isMoneyPercent:!1,money:"业绩区间",scale:"提点比例",value:"1",data:[]},{label:"月课、季课来源-转年课业绩提点配置",isMoneyPercent:!1,money:"业绩区间",scale:"提点比例",value:"2",data:[]},{label:"年课来源 - 转两年课业绩提点配置",isMoneyPercent:!1,money:"业绩区间",scale:"提点比例",value:"3",data:[]}]},{label:"主管",value:"2",children:[{label:"主管业绩提点",isMoneyPercent:!0,money:"业绩完成率",scale:"提点比例",value:"4",data:[]},{label:"主管转化率系数(试听课)",isMoneyPercent:!0,money:"团队转化率",scale:"转化系数",value:"5",data:[]},{label:"主管转化率系数(月课、季课)",isMoneyPercent:!0,money:"团队转化率",scale:"转化系数",value:"6",data:[]}]}]}},mounted:function(){this.getData()},methods:{filterName:function(e,t){return this[t].find(function(t){return t.value==e}).label},itemAdd:function(e,t){this.list.forEach(function(n){n.value==e&&n.children.forEach(function(n){n.value==t&&n.data.push({sale_type:e,course_type:t,max_money:"",min_money:"",scale:"",id_add:(new Date).getTime()})})})},itemSave:function(e){var t=this;if("number"==typeof e.min_money&&"number"==typeof e.max_money&&"number"==typeof e.scale){var n={min_money:e.min_money,max_money:e.max_money,scale:e.scale,sale_type:e.sale_type,course_type:e.course_type};e.id?Object(a._195)(e.id,n).then(function(e){t.$message({type:"success",message:"保存成功"}),t.getData()}):Object(a._180)(n).then(function(e){t.$message({type:"success",message:"保存成功"}),t.getData()})}},itemDelete:function(e){var t=this;e.id_add?this.list.forEach(function(t){t.value==e.sale_type&&t.children.forEach(function(t){if(t.value==e.course_type){var n=t.data.findIndex(function(t){return t.id_add==e.id_add});t.data.splice(n,1)}})}):this.$confirm("确定删除?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a._6)(e.id).then(function(e){t.$message({type:"success",message:"删除成功"}),t.getData()})}).catch(function(){t.$message({type:"info",message:"已取消删除"})})},getData:function(){var e=this;Object(a._52)().then(function(t){t.list&&t.list.length&&t.list.forEach(function(t){if(t&&t.length){var n=e.list.findIndex(function(e){return e.value==t[0].sale_type}),a=e.list[n].children.findIndex(function(e){return e.value==t[0].course_type});e.list[n].children[a].data=t}}),e.loading=!1})}}},i={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"brokerage"},[n("el-tabs",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"tabs-refresh",attrs:{type:"card"},model:{value:e.type,callback:function(t){e.type=t},expression:"type"}},e._l(e.list,function(t){return n("el-tab-pane",{key:t.label,attrs:{label:t.label,name:t.value}},[n("ul",e._l(t.children,function(a){return n("li",{staticClass:"brokerage-item"},[n("div",{staticClass:"brokerage-item-header clearfix"},[e._v("\n "+e._s(e.filterName(a.value,"BROKERAGE_COURSE_TYPE"))+"\n "),e.$store.state.readonly?e._e():n("el-button",{staticClass:"fr",attrs:{type:"success",plain:"",size:"small"},on:{click:function(n){e.itemAdd(t.value,a.value)}}},[e._v("新增")])],1),e._v(" "),n("el-table",{attrs:{border:"",data:a.data}},[n("el-table-column",{attrs:{label:a.money},scopedSlots:e._u([{key:"default",fn:function(t){return[n("div",{staticStyle:{display:"flex"}},[n("el-input",{staticStyle:{width:"46%"},attrs:{type:"number"},model:{value:t.row.min_money,callback:function(n){e.$set(t.row,"min_money",e._n(n))},expression:"scope.row.min_money"}},[a.isMoneyPercent?n("template",{slot:"append"},[e._v("%")]):e._e()],2),e._v(" "),n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"center",width:"8%"}},[e._v("~")]),e._v(" "),n("el-input",{staticStyle:{width:"46%"},attrs:{type:"number"},model:{value:t.row.max_money,callback:function(n){e.$set(t.row,"max_money",e._n(n))},expression:"scope.row.max_money"}},[a.isMoneyPercent?n("template",{slot:"append"},[e._v("%")]):e._e()],2)],1)]}}])}),e._v(" "),n("el-table-column",{attrs:{label:a.scale},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-input",{attrs:{type:"number"},model:{value:t.row.scale,callback:function(n){e.$set(t.row,"scale",e._n(n))},expression:"scope.row.scale"}},[n("template",{slot:"append"},[e._v("%")])],2)]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"操作",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("div",{staticStyle:{display:"flex"}},[e.$store.state.readonly?e._e():n("el-button",{attrs:{disabled:!("number"==typeof t.row.min_money&&"number"==typeof t.row.max_money&&"number"==typeof t.row.scale),size:"small",plain:"",type:"primary"},on:{click:function(n){e.itemSave(t.row)}}},[e._v("保存")]),e._v(" "),!e.$store.state.readonly&&e.$store.state.deletePermission?n("el-button",{attrs:{size:"small",plain:"",type:"danger"},on:{click:function(n){e.itemDelete(t.row)}}},[e._v("删除")]):e._e()],1)]}}])})],1)],1)}))])}))],1)},staticRenderFns:[]};var o=n("VU/8")(s,i,!1,function(e){n("kf/a")},null,null);t.default=o.exports},"kf/a":function(e,t){}});
\ No newline at end of file
webpackJsonp([53],{NrkQ:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("kmJW"),s=(a("sf/l"),a("CCn6")),o=a("+TkF"),i={name:"index",components:{page:r.a},data:function(){var e=this;return{today:{text:"今天",onClick:function(t){t.$emit("pick",[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"])}},yesterday:{text:"昨天",onClick:function(t){var a=e.formatTime(new Date((new Date).getTime()-864e5));t.$emit("pick",[a+" 00:00:00",a+" 23:59:59"])}},last30Day:{text:"过去30天",onClick:function(t){var a=e.formatTime(new Date((new Date).getTime()-2592e6));t.$emit("pick",[a+" 00:00:00",e.formatTime(new Date)+" 23:59:59"])}},last7Day:{text:"过去7天",onClick:function(t){var a=e.formatTime(new Date((new Date).getTime()-6048e5));t.$emit("pick",[a+" 00:00:00",e.formatTime(new Date)+" 23:59:59"])}},teacherId:null,secId:[],total:0,nowPage:1,limit:10,searchFrom:{source:"",course_type:"-1"},tableData:[],commentForm:{},showCommentDialog:!1,teacherList:[],goodList:[]}},filters:{filterStatus:function(e){return 0===e?"未绑定":"已绑定"},filterGoods:function(e){return"["+e.id+"]["+o.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name}},created:function(){this.initPage(),this.getGoodsOption(),this.getTeacherList()},methods:{externalLaunchStatus:function(e){return o.F[e.status]},formatTime:function(e){console.log(e);var t=e.getFullYear(),a=e.getMonth()+1;a<10&&(a="0"+a);var r=e.getDate();return r<10&&(r="0"+r),t+"-"+a+"-"+r},getGoodsOption:function(){var e=this;Object(s._78)({page:1,limit:100,goods_type:"1,2"}).then(function(t){e.goodList=t.list})},pullAll:function(){var e=this;if(this.secId.length<1)return this.$message("请选择订单"),!1;if(!this.teacherId)return this.$message("请选择老师"),!1;var t={order_ids:[]};this.secId.forEach(function(e){t.order_ids.push(e)}),this.$confirm("是否确定将这"+t.order_ids.length+"笔订单分配给该老师?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s.w)(e.teacherId,{ids:t.order_ids.join(",")}).then(function(t){e.$message({message:"提交成功",type:"success"}),e.initPage()})}).catch(function(){})},getTeacherList:function(){var e=this;Object(s._139)({page:1,limit:500}).then(function(t){e.teacherList=t.list})},handleSelectionChange:function(e){var t=this;this.secId=[],e.forEach(function(e){t.secId.push(e.id)})},initPage:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.source&&(t.source=this.searchFrom.source),this.searchFrom.mobile&&(t.mobile=this.searchFrom.mobile),this.searchFrom.status&&(t.status=this.searchFrom.status),"-1"!==this.searchFrom.course_type&&(t.course_type=this.searchFrom.course_type),this.searchFrom.nickname&&(t.nickname=this.searchFrom.nickname),this.searchFrom.user_id&&(t.user_id=this.searchFrom.user_id),this.searchFrom.teacher_id&&(t.teacher_id=this.searchFrom.teacher_id),this.searchFrom.goods_name&&(t.goods_name=this.searchFrom.goods_name),-1!=this.searchFrom.user_buy&&(t.user_buy=this.searchFrom.user_buy),this.searchFrom.order_id&&(t.order_id=this.searchFrom.order_id),this.searchFrom.goods_id&&(t.goods_id=this.searchFrom.goods_id),this.searchFrom.time&&2==this.searchFrom.time.length&&(t.start_at=this.searchFrom.time[0],t.end_at=this.searchFrom.time[1]),this.searchFrom.active_time&&2==this.searchFrom.active_time.length&&(t.active_start_at=this.searchFrom.active_time[0],t.active_end_at=this.searchFrom.active_time[1]),Object(s._44)(t).then(function(t){e.tableData=t.list,e.total=t.total})},onPageChange:function(e){this.nowPage=e,this.initPage()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.initPage()},doExport:function(){var e="?type=export";this.searchFrom.source&&(e=e+"&source="+this.searchFrom.source),this.searchFrom.mobile&&(e=e+"&mobile="+this.searchFrom.mobile),this.searchFrom.status&&(e=e+"&status="+this.searchFrom.status),"-1"!==this.searchFrom.course_type&&(e=e+"&course_type="+this.searchFrom.course_type),"-1"!==this.searchFrom.user_buy&&(e=e+"&user_buy="+this.searchFrom.user_buy),this.searchFrom.nickname&&(e=e+"&nickname="+this.searchFrom.nickname),this.searchFrom.user_id&&(e=e+"&user_id="+this.searchFrom.user_id),this.searchFrom.teacher_id&&(e=e+"&teacher_id="+this.searchFrom.teacher_id),this.searchFrom.goods_name&&(e=e+"&goods_name="+this.searchFrom.goods_name),this.searchFrom.order_id&&(e=e+"&order_id="+this.searchFrom.order_id),this.searchFrom.goods_id&&(e=e+"&goods_id="+this.searchFrom.goods_id),this.searchFrom.time&&2==this.searchFrom.time.length&&(e=(e=e+"&start_at="+this.searchFrom.time[0])+"&end_at="+this.searchFrom.time[1]),this.searchFrom.active_time&&2==this.searchFrom.active_time.length&&(e=(e=e+"&active_start_at="+this.searchFrom.active_time[0])+"&active_end_at="+this.searchFrom.active_time[1]),window.open("/api/admin/ads/export/all"+e)},saveComment:function(){var e=this,t=void 0;t=this.commentForm.id?this.commentForm.id:this.secId.join(",");var a=this.commentForm.desc?this.commentForm.desc:"";a&&this.$confirm("确认编辑备注","提示",{confirmButtonText:"继续",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s._225)({ids:t,desc:a}).then(function(t){e.$message({type:"success",message:"编辑备注成功"}),e.showCommentDialog=!1,e.initPage()})})},editNote:function(e,t){this.showCommentDialog=!0,this.commentForm={id:e,desc:t}},editComment:function(e,t){this.secId.length>0?this.showCommentDialog=!0:this.$message({type:"warning",message:"请选择"})}}},n={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"index"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px",inline:""}},[a("el-form-item",{attrs:{label:"领取时间"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},model:{value:e.searchFrom.time,callback:function(t){e.$set(e.searchFrom,"time",t)},expression:"searchFrom.time"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"激活时间"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},model:{value:e.searchFrom.active_time,callback:function(t){e.$set(e.searchFrom,"active_time",t)},expression:"searchFrom.active_time"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"是否激活"}},[a("el-select",{attrs:{clearable:"",size:"medium"},on:{change:e.initPage},model:{value:e.searchFrom.user_buy,callback:function(t){e.$set(e.searchFrom,"user_buy",t)},expression:"searchFrom.user_buy"}},[a("el-option",{attrs:{label:"已激活",value:1}}),e._v(" "),a("el-option",{attrs:{label:"未激活",value:0}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"沟通状态"}},[a("el-select",{attrs:{clearable:"",size:"medium"},on:{change:e.initPage},model:{value:e.searchFrom.status,callback:function(t){e.$set(e.searchFrom,"status",t)},expression:"searchFrom.status"}},[a("el-option",{attrs:{label:"已激活",value:1}}),e._v(" "),a("el-option",{attrs:{label:"假号",value:2}}),e._v(" "),a("el-option",{attrs:{label:"没兴趣",value:3}}),e._v(" "),a("el-option",{attrs:{label:"待激活",value:0}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"来源"}},[a("el-input",{attrs:{placeholder:"名称"},model:{value:e.searchFrom.source,callback:function(t){e.$set(e.searchFrom,"source",t)},expression:"searchFrom.source"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"昵称"}},[a("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.nickname,callback:function(t){e.$set(e.searchFrom,"nickname",t)},expression:"searchFrom.nickname"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"手机号"}},[a("el-input",{staticStyle:{width:"120px"},model:{value:e.searchFrom.mobile,callback:function(t){e.$set(e.searchFrom,"mobile",t)},expression:"searchFrom.mobile"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"商品名称"}},[a("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.initPage},model:{value:e.searchFrom.goods_id,callback:function(t){e.$set(e.searchFrom,"goods_id",t)},expression:"searchFrom.goods_id"}},e._l(e.goodList,function(t,r){return a("el-option",{key:r,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"老师"}},[a("el-select",{staticStyle:{width:"180px"},attrs:{filterable:"",placeholder:"请选择",clearable:"",filterable:""},on:{change:e.initPage},model:{value:e.searchFrom.teacher_id,callback:function(t){e.$set(e.searchFrom,"teacher_id",t)},expression:"searchFrom.teacher_id"}},[a("el-option",{attrs:{label:"未指定",value:"0"}}),e._v(" "),e._l(e.teacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})],2)],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.initPage}},[e._v("\n 搜索\n ")])],1),e._v(" "),a("el-form-item",[e.$store.state.export?a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.doExport}},[e._v("\n 导出\n ")]):e._e()],1)],1),e._v(" "),a("div"),e._v(" "),a("div",{staticStyle:{position:"relative"}},[a("el-tabs",{staticStyle:{background:"white","padding-top":"10px"},attrs:{type:"card"},on:{"tab-click":e.initPage},model:{value:e.searchFrom.course_type,callback:function(t){e.$set(e.searchFrom,"course_type",t)},expression:"searchFrom.course_type"}},[a("el-tab-pane",{attrs:{label:"全部",name:"-1"}}),e._v(" "),a("el-tab-pane",{attrs:{label:"月课",name:"0"}}),e._v(" "),a("el-tab-pane",{attrs:{label:"日课",name:"1"}})],1),e._v(" "),e.$store.state.distribution?a("div",{staticStyle:{position:"absolute",top:"10px",right:"10px","font-size":"14px"}},[e._v("\n 老师:\n "),a("el-select",{staticStyle:{width:"150px"},attrs:{size:"small",placeholder:"请选择",clearable:"",filterable:""},model:{value:e.teacherId,callback:function(t){e.teacherId=t},expression:"teacherId"}},[a("el-option",{attrs:{label:"暂不分配",value:"0"}}),e._v(" "),e._l(e.teacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})],2),e._v(" "),a("el-button",{attrs:{size:"small",type:"success"},on:{click:e.pullAll}},[e._v("批量分配")])],1):e._e()],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{prop:"nickname",label:"领取人"},scopedSlots:e._u([{key:"default",fn:function(t){return[0!==t.row.user_id?a("div",[a("img",{staticClass:"avatar",attrs:{src:t.row.avatar}}),e._v(" "),a("div",[e._v(e._s(t.row.nickname)),a("br"),e._v("(ID:"+e._s(t.row.user_id)+")")])]):e._e(),e._v(" "),0===t.row.user_id?a("div",[e._v("\n 暂未绑定用户\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"宝宝昵称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"telephone",label:"领取电话"}}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"source",label:"来源"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.source)+"("+e._s(t.row.invite_name)+")\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"teacher_name",label:"班级老师"}}),e._v(" "),a("el-table-column",{attrs:{prop:"status",formatter:e.externalLaunchStatus,label:"沟通状态",width:"120"}}),e._v(" "),a("el-table-column",{attrs:{prop:"active_at",label:"激活时间",width:"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s("0000-00-00 00:00:00"===t.row.active_at?"未激活":t.row.active_at)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"create_at",label:"领取时间",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),e.$store.state.readonly?e._e():a("el-table-column",{attrs:{label:"操作",fixed:"right",width:"180"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){e.editNote(t.row.id,t.row.desc)}}},[e._v("编辑备注")])]}}])})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),a("el-dialog",{attrs:{title:"编辑备注",center:"","append-to-body":"",visible:e.showCommentDialog,"close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1,width:"600px"},on:{"update:visible":function(t){e.showCommentDialog=t}}},[a("div",[a("el-form",{ref:"commentFrom",attrs:{model:e.commentForm}},[a("el-form-item",{attrs:{prop:"desc"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.commentForm.desc,callback:function(t){e.$set(e.commentForm,"desc",t)},expression:"commentForm.desc"}})],1)],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.showCommentDialog=!1,e.commentForm={}}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.saveComment}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var l=a("VU/8")(i,n,!1,function(e){a("UWbp")},"data-v-ab3694ac",null);t.default=l.exports},UWbp:function(e,t){}});
\ No newline at end of file
webpackJsonp([54],{SKyX:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("CCn6"),r={name:"index",data:function(){return{list:[],dateList:[],propertyList:["title","start_at","total_join_num","total_max_join_num","total_target_join_num","complete_rate","target_diff","wait_join_num","other_wait_join_num"]}},methods:{periodName:function(t){var e="";return t.goods_id&&(e+="【"+t.goods_id+"】"),t.title&&(e+=""+t.title),t.watch_num&&(e+=t.watch_num+"课时"),t.start_at&&(e+="("+t.start_at.slice(5).replace("-","")+")"),(t.has_watch_num||0==t.has_watch_num)&&(e+="-d"+t.has_watch_num),e},initPage:function(){var t=this;Object(a._100)().then(function(e){t.list=e,e[0].date&&e[0].date.forEach(function(e){t.dateList.push(e.pay_date)})})},tableRowClassName:function(t){t.row;return 0===t.rowIndex?"warning-row":""},arraySpanMethod:function(t){if(this.propertyList.indexOf(t.column.property)>-1){if(0===t.rowIndex||t.row.id!==this.list[t.rowIndex-1].id){for(var e=1,n=t.rowIndex+1;n<this.list.length&&t.row.id===this.list[n].id;n++)e++;return{rowspan:e,colspan:1}}return{rowspan:0,colspan:0}}return{rowspan:1,colspan:1}}},created:function(){this.initPage()}},o={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("el-table",{attrs:{border:"",align:"center","header-cell-style":{background:"#5f5f5f",color:"#fff"},data:t.list,size:"mini","row-class-name":t.tableRowClassName,"span-method":t.arraySpanMethod}},[n("el-table-column",{attrs:{"min-width":"180",prop:"wait_join_num",align:"left",fixed:"left",label:"期数总状况"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n 期数名称:"+t._s("合计"==e.row.title?"合计":t.periodName(e.row))+"\n "),n("br"),t._v("\n 开始时间:"+t._s(e.row.start_at)+"\n "),n("br"),t._v("\n 团购待进班人数:"+t._s(e.row.wait_join_num)+"\n "),n("br"),t._v("\n 外部订单待进班人数:"+t._s(e.row.other_wait_join_num)+"\n "),n("br"),t._v("\n 总进班人数:"+t._s(e.row.total_join_num)+"\n "),n("br"),t._v("\n 需求供量:"+t._s(e.row.total_max_join_num)+"\n "),n("br"),t._v("\n 目标差距:"+t._s(e.row.target_diff<0?"超标"+-1*e.row.target_diff:e.row.target_diff)+"个\n "),n("br"),t._v("完成率:\n "),n("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,status:e.row.complete_rate>=1?"exception":"success",percentage:1e3*e.row.complete_rate/10}})]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"class_name",align:"center","min-width":"80",fixed:"left",label:"班级名称"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s("合计"===e.row.title?"合计":e.row.class_name))]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"max_join_num","min-width":"60",align:"center",label:"预计加入人数"}}),t._v(" "),n("el-table-column",{attrs:{prop:"join_num","min-width":"60",align:"center",label:"已进班人数"}}),t._v(" "),n("el-table-column",{attrs:{prop:"other_allot_num",align:"center","min-width":"60",label:"外部订单已分配人数"}}),t._v(" "),t._l(t.dateList,function(e,a){return n("el-table-column",{key:a,attrs:{align:"center",label:e}},[n("el-table-column",{attrs:{align:"center","min-width":"60px",prop:"wait_join_num",label:"系统招生量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.date[a].total_buy_num))]}}])}),t._v(" "),n("el-table-column",{attrs:{align:"center","min-width":"60px",prop:"wait_join_num",label:"外部订单招生量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.date[a].total_other_buy_num))]}}])}),t._v(" "),n("el-table-column",{attrs:{align:"center","min-width":"60px",label:"进班量"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v(t._s(e.row.date[a].total_into_num))]}}])})],1)})],2)],1)},staticRenderFns:[]};var i=n("VU/8")(r,o,!1,function(t){n("hZde")},"data-v-a6e56c5c",null);e.default=i.exports},hZde:function(t,e){}});
\ No newline at end of file
webpackJsonp([55],{"6yV8":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("CCn6"),s=a("kmJW"),i=a("+TkF"),n=a("Ix4X"),o={name:"teacherConversionList",data:function(){var e=this;return{updateTime:"",width:0,nowPage:1,total:0,limit:20,list:[],goods_id:null,teacherList:[],goodsList:[],periodList:[],today:{text:"今天",onClick:function(){e.searchFrom.payTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},yesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.payTime=[t+" 00:00:00",t+" 23:59:59"]}},last30Day:{text:"过去30天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-2592e6));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},last7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},propertyList:[],spanArr:[],contentSpanArr:[],searchFrom:{payTime:[],start_at:"",end_at:"",invite_type:"",invite_name:"",watch_num:"",periods_id:"",squad:"",teacher_id:"",periods_title:""},watchList:[{id:0,title:5},{id:1,title:6},{id:2,title:10},{id:3,title:20}]}},components:{page:s.a},methods:{rendertip:function(e,t){var a=t.column;return e("span",[e("span",a.label),e("el-tooltip",{props:{effect:"dark",content:n.d[a.label],placement:"top"}},[e("i",{class:"el-icon-question",style:"color:#409eff;display:block;"})])])},sortMethod:function(e){this.searchFrom.sort_key=e.prop,"ascending"==e.order?this.searchFrom.sort_value="asc":this.searchFrom.sort_value="desc",this.getChannelTransList()},seachData:function(){this.total=0,this.nowPage=1,this.getChannelTransList()},onPeriodChange:function(e){var t="";t=e.length>1?e.join(","):e[0],this.periods_id=t,console.log(t)},objectSpanMethod:function(e){},handleItemChange:function(e){var t=this;getPeriodsApi({goods_id:e[0],limit:100}).then(function(a){a.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=a.list})},changePeriods:function(e){if(e.length>1){this.goods_id=e[0];var t=this.goodsList.find(function(t){return t.id===e[0]});this.periods=t.children.find(function(t){return t.id===e[1]}),this.searchFrom.periods_id=this.periods.id,this.getChannelTransList()}},changeTeacher:function(e){this.searchFrom.teacher_id=e,this.getChannelTransList()},selectChange:function(e){this.searchFrom.watch_num=this.watchList[e].title,this.getChannelTransList()},formatTime:function(e){var t=e.getFullYear(),a=e.getMonth()+1;a<10&&(a="0"+a);var r=e.getDate();return r<10&&(r="0"+r),t+"-"+a+"-"+r},onPageChange:function(e){this.nowPage=e,this.getChannelTransList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getChannelTransList()},getGoodsList:function(){var e=this;Object(r._78)({page:1,limit:100,goods_type:"1,2"}).then(function(t){t.list.forEach(function(e){e.name="["+e.id+"]["+i.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,e.children=[]}),e.goodsList=t.list})},getPeriodsOtherList:function(){var e=this;Object(r._102)({limit:1e3,page:1,max_watch_num:20}).then(function(t){t.list.forEach(function(e){e.label="【"+e.goods_id+"】"+e.title+e.watch_num+"课时("+e.start_at.slice(5).replace("-","")+")-d"+e.has_watch_num}),e.periodList=t.list})},getChannelTransList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.invite_type&&(t.invite_type=this.searchFrom.invite_type),this.searchFrom.sort_value&&(t.sort_value=this.searchFrom.sort_value,t.sort_key=this.searchFrom.sort_key),this.searchFrom.squad&&(t.squad=this.searchFrom.squad),this.searchFrom.watch_num&&(t.watch_num=this.searchFrom.watch_num),this.periods_id&&(t.periods_ids=this.periods_id),this.searchFrom.teacher_id&&(t.teacher_id=this.searchFrom.teacher_id),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(this.searchFrom.payTime[0]&&this.searchFrom.payTime[0].length>0&&(this.searchFrom.start_at=this.searchFrom.payTime[0],t.start_at=this.searchFrom.start_at),this.searchFrom.payTime[1]&&this.searchFrom.payTime[1].length>0&&(this.searchFrom.end_at=this.searchFrom.payTime[1],t.end_at=this.searchFrom.end_at)),Object(r._136)(t).then(function(t){if(t){if(t.list&&t.list.length>0){for(var a in e.total=t.total,t.list.push(t.total_result),e.list=t.list.map(function(a,r){a.index=r,0==r?(e.spanArr.push(1),e.pos=0):a.cur_date==t.list[r-1].cur_date?(e.spanArr[e.pos]+=1,e.spanArr.push(0)):(e.spanArr.push(1),e.pos=r),r==t.list.length-1?a.squad="合计":a.squad="T"+a.squad;var s=a.invite_name&&a.invite_name.length>0?"("+a.invite_name+")":"",i=a.goods_id&&a.goods_id>0?"【"+a.goods_id+"】":"",n=a.watch_num&&a.watch_num>0?"【"+a.watch_num+"个课时】":"";return a.invite_type=""+a.invite_type+s,a.goods_name=""+i+a.goods_name+n,a}),e.list[0])e.propertyList.push(a);e.width=document.documentElement.clientWidth-200}t.list&&0===t.list.length&&(e.list=[])}else e.list=[]})},getUpdateTime:function(){var e=this;Object(r._146)().then(function(t){t.time&&(e.updateTime=t.time)})}},mounted:function(){this.getChannelTransList(),this.getPeriodsOtherList(),this.getGoodsList(),this.getUpdateTime()}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"channel-trans-list"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px",inline:""}},[a("el-form-item",{attrs:{label:"进量日期"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getChannelTransList},model:{value:e.searchFrom.payTime,callback:function(t){e.$set(e.searchFrom,"payTime",t)},expression:"searchFrom.payTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"渠道code"}},[a("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.invite_type,callback:function(t){e.$set(e.searchFrom,"invite_type",t)},expression:"searchFrom.invite_type"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"组ID"}},[a("el-input",{staticStyle:{width:"120px"},model:{value:e.searchFrom.squad,callback:function(t){e.$set(e.searchFrom,"squad",t)},expression:"searchFrom.squad"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"商品课时数"}},[a("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",clearable:"",placeholder:"请选择"},on:{change:e.selectChange},model:{value:e.searchFrom.watch_num,callback:function(t){e.$set(e.searchFrom,"watch_num",t)},expression:"searchFrom.watch_num"}},e._l(e.watchList,function(e,t){return a("el-option",{key:t,attrs:{label:e.title,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"期数名称",prop:"periods_title"}},[a("el-select",{staticStyle:{width:"480px"},attrs:{placeholder:"请选择",multiple:"",filterable:""},on:{change:e.onPeriodChange},model:{value:e.searchFrom.periods_id,callback:function(t){e.$set(e.searchFrom,"periods_id",t)},expression:"searchFrom.periods_id"}},e._l(e.periodList,function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})}))],1),e._v(" "),a("el-form-item",[a("div",{staticClass:"flexRow"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.seachData}},[e._v("搜索")])],1)])],1),e._v(" "),a("div",{staticClass:"update-time"},[e._v("最近更新时间:"+e._s(e.updateTime?e.updateTime:"-"))]),e._v(" "),a("el-table",{style:{width:e.width+"px"},attrs:{border:"","span-method":e.objectSpanMethod,data:e.list,fixed:""},on:{"sort-change":e.sortMethod}},[a("el-table-column",{attrs:{prop:"squad",label:"组别"}}),e._v(" "),a("el-table-column",{attrs:{prop:"teacher_name",label:"老师名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_class_num",label:"到班数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_friend_num",label:"好友数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"friend_num_except_class_num",label:"好友率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.friend_num_except_class_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_come_num",label:"到课数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"come_num_except_class_num",label:"到课率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.come_num_except_class_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_buy_num",label:"转化人数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_buy_num_except_class_num",label:"转化率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.sum_buy_num_except_class_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_one_buy_num",label:"一年课购买人数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_two_buy_num",label:"两年课购买人数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_buy_money",width:"120",label:"转化总额","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_one_buy_money",label:"一年课转化金额","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_two_buy_money",label:"两年课转化金额","render-header":e.rendertip,sortable:"custom"}})],1),e._v(" "),a("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var c=a("VU/8")(o,l,!1,function(e){a("wunH")},null,null);t.default=c.exports},wunH:function(e,t){}});
\ No newline at end of file
webpackJsonp([56],{Dq6T:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var l=a("CCn6"),s={name:"index",data:function(){return{searchFrom:{watchTime:[]},dialogLoading:!1,dialogVisible:!1,tableData:[],dialog:{list:[],total:0,register:0,coursesList:[],course:0,time:"",name:"",codeList:[],inNum:0},tableHead:{}}},methods:{defaultTime:function(){var t=new Date,e=t.getFullYear(),a=t.getMonth()+1;a<10&&(a="0"+a);var l=t.getDate();l<10&&(l="0"+l);var s=e+"-"+a+"-01",i=e+"-"+a+"-"+l;this.searchFrom.watchTime=[s,i]},toDetail:function(t,e,a){var s=this;this.dialogLoading=!0,this.dialogVisible=!0;var i={cur_date:t,code:e};Object(l._129)(i).then(function(l){s.dialog.name=s.tableHead[e],s.dialog.time=t,s.dialog.inNum=l.total,s.dialog.list=l.list,s.dialog.register=l.register,s.dialog.course=l.course,s.dialog.code=l.source,s.dialog.total=a,s.dialog.coursesList=l.courses,s.dialogLoading=!1})},getList:function(){var t=this,e={};this.searchFrom.watchTime&&this.searchFrom.watchTime.length>0&&(e.start_at=this.searchFrom.watchTime[0],e.end_at=this.searchFrom.watchTime[1]),Object(l._157)(e).then(function(e){t.tableHead=e[0],t.tableData=e.slice(1)})}},mounted:function(){this.defaultTime(),this.getList()}},i={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"index"},[a("el-form",{ref:"searchFrom",attrs:{model:t.searchFrom,"label-width":"100px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"时间"}},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","value-format":"yyyy-MM-dd","end-placeholder":"结束日期"},model:{value:t.searchFrom.watchTime,callback:function(e){t.$set(t.searchFrom,"watchTime",e)},expression:"searchFrom.watchTime"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:6,offset:6}},[a("el-form-item",{staticStyle:{float:"right"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.getList}},[t._v("搜索")])],1)],1)],1)],1),t._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,border:""}},t._l(t.tableHead,function(e,l){return a("el-table-column",{key:e,attrs:{label:e},scopedSlots:t._u([{key:"default",fn:function(e){return["cur_date"!==l?a("div",{staticClass:"link",on:{click:function(a){t.toDetail(e.row.cur_date,l,e.row[l])}}},[t._v("\n "+t._s(e.row[l])+"\n ")]):t._e(),t._v(" "),"cur_date"===l?a("span",[t._v(" "+t._s(e.row[l]))]):t._e()]}}])})})),t._v(" "),a("el-dialog",{attrs:{title:"详情",visible:t.dialogVisible,width:"80%"},on:{"update:visible":function(e){t.dialogVisible=e}}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.dialogLoading,expression:"dialogLoading"}]},[a("el-row",{staticClass:"dialog-tips"},[a("el-col",{staticClass:"text-r",attrs:{span:5}},[t._v("\n 时间:\n ")]),t._v(" "),a("el-col",{attrs:{span:3}},[a("div",{attrs:{title:t.dialog.time}},[t._v("\n "+t._s(t.dialog.time)+"\n ")])]),t._v(" "),a("el-col",{staticClass:"text-r",attrs:{span:5}},[t._v("\n 状态:\n ")]),t._v(" "),a("el-col",{attrs:{span:3}},[a("div",{attrs:{title:t.dialog.name}},[t._v("\n "+t._s(t.dialog.name)+"\n ")])]),t._v(" "),a("el-col",{staticClass:"text-r",attrs:{span:5}},[t._v("\n 总数:\n ")]),t._v(" "),a("el-col",{attrs:{span:3}},[a("div",{attrs:{title:t.dialog.total}},[t._v("\n "+t._s(t.dialog.total)+"\n ")])]),t._v(" "),a("el-col",{staticClass:"text-r",attrs:{span:5}},[t._v("\n 进系统人数:\n ")]),t._v(" "),a("el-col",{attrs:{span:3}},[a("div",{attrs:{title:t.dialog.inNum}},[t._v("\n "+t._s(t.dialog.inNum)+"\n ")])]),t._v(" "),a("el-col",{staticClass:"text-r",attrs:{span:5}},[t._v("\n 注册数:\n ")]),t._v(" "),a("el-col",{attrs:{span:3}},[a("div",{attrs:{title:t.dialog.register}},[t._v("\n "+t._s(t.dialog.register)+"\n ")])]),t._v(" "),a("el-col",{staticClass:"text-r",attrs:{span:5}},[t._v("\n 有课人数:\n ")]),t._v(" "),a("el-col",{attrs:{span:3}},[a("div",{attrs:{title:t.dialog.course}},[t._v("\n "+t._s(t.dialog.course)+"\n ")])]),t._v(" "),t._l(t.dialog.code,function(e,l){return a("div",{key:e.source_name},[a("el-col",{staticClass:"text-r",attrs:{span:5}},[a("div",{attrs:{title:e.source_name}},[t._v("\n "+t._s(e.source_name)+":\n ")])]),t._v(" "),a("el-col",{attrs:{span:3}},[t._v("\n "+t._s(e.source_num)+"\n ")])],1)}),t._v(" "),t._l(t.dialog.coursesList,function(e,l){return a("div",{key:e.courses_name},[a("el-col",{staticClass:"text-r",attrs:{span:5}},[a("div",{attrs:{title:e.courses_name}},[t._v("\n "+t._s(e.courses_name)+":\n ")])]),t._v(" "),a("el-col",{attrs:{span:3}},[t._v("\n "+t._s(e.courses_num)+"\n ")])],1)})],2),t._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.dialog.list}},[a("el-table-column",{attrs:{prop:"nickname",label:"昵称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"user_id",label:"老系统用户ID"}}),t._v(" "),a("el-table-column",{attrs:{prop:"title",label:"课程名称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"instructor",label:"开课日期"}}),t._v(" "),a("el-table-column",{attrs:{prop:"source_title",label:"来源名称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"注册时间"}})],1)],1)])],1)},staticRenderFns:[]};var r=a("VU/8")(s,i,!1,function(t){a("dnoH")},"data-v-9a774d96",null);e.default=r.exports},dnoH:function(t,e){}});
\ No newline at end of file
webpackJsonp([57],{TY2L:function(t,e){},"aK2+":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("CCn6"),o={name:"index",data:function(){return{conditions:[],filterText:"",tagExpanded:[0],tagExpandedWait:"",tagValue:[],tableData:[],treeData:[],treeDataOrigin:[],dialogUser:{show:!1},dialog:{title:"",show:!1,form:{id:"",pid:"",name:"",cover:"",rules:{name:[{required:!0,message:"请输入",trigger:"blur"}]}}},total:0,nowPage:1,limit:10,loading:!1}},components:{page:a("kmJW").a},watch:{filterText:function(t){this.$refs.tagTree.filter(t)}},mounted:function(){this.getData()},methods:{sexFormatter:function(t){return 0==t.sex?"保密":1==t.sex?"男":2==t.sex?"女":void 0},onPageChange:function(t){this.nowPage=t,this.getUserData()},onSizeChange:function(t){this.limit=t,this.nowPage=1,this.getUserData()},getUserData:function(){var t=this,e={conditions:JSON.stringify(this.conditions),limit:this.limit,page:this.nowPage};Object(i._134)(e).then(function(e){t.tableData=e.list,t.total=e.total})},filterNode:function(t,e){return!t||-1!==e.name.indexOf(t)},dialogToggle:function(){this.dialog.show=!this.dialog.show,this.dialog.show||this.dialogReset()},dialogReset:function(t){var e=this;this.$nextTick(function(){e.$refs.dialogForm.resetFields(),t&&t()})},dialogSave:function(){var t=this;this.$refs.dialogForm.validate(function(e){if(!e)return console.log("error submit!!"),!1;var a={pid:t.dialog.form.pid,name:t.dialog.form.name};t.dialog.form.cover&&(a.cover=t.dialog.form.cover),t.dialog.form.id?(a.category_id=t.dialog.form.id,Object(i._200)(a).then(function(e){t.$message({type:"success",message:"编辑成功!"}),t.dialogToggle(),t.getData()})):Object(i._190)(a).then(function(e){t.$message({type:"success",message:"新增成功!"}),t.tagExpanded.push(t.tagExpandedWait),t.dialogToggle(),t.getData()})})},tagExpand:function(t,e,a){e.expanded&&this.tagExpanded.push(e.data.id)},tagCollapse:function(t,e,a){e.expanded&&this.tagExpanded.splice(this.tagExpanded.findIndex(function(t){return t==e.data.id}),1)},getData:function(){var t=this;Object(i._133)().then(function(e){t.treeDataOrigin=e||[],t.treeData=[{children:e,cover:"",created_at:"",id:0,name:"所有标签",pid:0,weight:0}]})},onAdd:function(t){var e=this;this.dialog.title="新增 "+t.level+"级 标签",this.dialog.form.id="",this.tagExpandedWait=t.data.id,this.dialogToggle(),this.$nextTick(function(){e.dialogReset(function(){e.dialog.form.pid=t.data.id})})},onEdit:function(t,e){var a=this,i=t.data;this.dialogToggle(),this.dialogReset(),this.$nextTick(function(){a.dialog.title="编辑标签",a.dialog.form.id=i.id,a.dialog.form.pid=i.pid,a.dialog.form.name=i.name,a.dialog.form.cover=i.cover})},onSearch:function(){this.getData()},conditionsChange:function(t){var e=[];t.length?(t.forEach(function(t){e.push(t[t.length-1])}),this.conditions=e,this.getUserData()):(this.conditions=e,this.tableData=[],this.total=0)},advancedOpen:function(){this.tagValue=[],this.conditions=[],this.tableData=[],this.total=0,this.dialogUser.show=!this.dialogUser.show},exportExcel:function(){var t={conditions:JSON.stringify(this.conditions)};Object(i._36)("api/admin/advanced/search/export",t,"标签用户列表")}}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"admin-refresh"},[a("div",{staticClass:"section-search search-single"},[a("el-form",{attrs:{"label-width":"80px",inline:""}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"输入标签名搜索"},model:{value:t.filterText,callback:function(e){t.filterText=e},expression:"filterText"}})],1),t._v(" "),a("el-form-item",[a("div",{staticClass:"search-btn-wrapper"},[a("el-button",{attrs:{type:"warning",plain:""},on:{click:t.advancedOpen}},[t._v("高级搜索")])],1)])],1)],1),t._v(" "),a("div",{staticClass:"tag-tree"},[a("el-tree",{ref:"tagTree",attrs:{indent:40,data:t.treeData,"node-key":"id",props:{children:"children",label:"name"},"filter-node-method":t.filterNode,"default-expanded-keys":t.tagExpanded,"expand-on-click-node":!0},on:{"node-expand":t.tagExpand,"node-collapse":t.tagCollapse},scopedSlots:t._u([{key:"default",fn:function(e){var i=e.node,o=e.data;return a("div",{staticClass:"custom-tree-node"},[a("el-tag",{staticClass:"tag-tree-item",attrs:{effect:"plain",size:"medium"}},[t._v(t._s(i.label))]),t._v(" "),a("div",{staticStyle:{display:"flex"}},[a("el-popover",{attrs:{placement:"right-start",title:"标签备注",width:"200",trigger:"hover",disabled:!i.data.cover,content:i.data.cover?i.data.cover:"暂无备注"}},[a("el-link",{staticClass:"cover-link",attrs:{slot:"reference",disabled:!i.data.cover},on:{click:function(t){t.stopPropagation()}},slot:"reference"},[t._v("备注")])],1),t._v(" "),i.level<4&&!t.$store.state.readonly?a("el-link",{attrs:{type:"success",size:"mini",plain:""},on:{click:function(e){e.stopPropagation(),t.onAdd(i)}}},[t._v("新增子标签 ("+t._s(i.level)+"级)")]):t._e(),t._v(" "),1==i.level||t.$store.state.readonly?t._e():a("el-link",{attrs:{type:"warning",size:"mini",plain:""},on:{click:function(e){e.stopPropagation(),t.onEdit(i,o)}}},[t._v("编辑")])],1)],1)}}])})],1),t._v(" "),a("el-dialog",{attrs:{title:t.dialog.title,visible:t.dialog.show,width:"500px"},on:{"update:visible":function(e){t.$set(t.dialog,"show",e)}}},[a("el-form",{ref:"dialogForm",attrs:{rules:t.dialog.form.rules,model:t.dialog.form,"label-width":"100px"}},[a("el-form-item",{staticStyle:{display:"none"},attrs:{label:"ID:",prop:"id"}},[a("el-input",{attrs:{maxlength:"10",type:"text"},model:{value:t.dialog.form.id,callback:function(e){t.$set(t.dialog.form,"id",e)},expression:"dialog.form.id"}})],1),t._v(" "),a("el-form-item",{staticStyle:{display:"none"},attrs:{label:"PID:",prop:"pid"}},[a("el-input",{attrs:{maxlength:"10",type:"text"},model:{value:t.dialog.form.pid,callback:function(e){t.$set(t.dialog.form,"pid",e)},expression:"dialog.form.pid"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"标签名称:",prop:"name"}},[a("el-input",{attrs:{maxlength:"10",type:"text"},model:{value:t.dialog.form.name,callback:function(e){t.$set(t.dialog.form,"name",e)},expression:"dialog.form.name"}})],1),t._v(" "),a("el-form-item",{attrs:{label:"标签备注:",prop:"cover"}},[a("el-input",{attrs:{maxlength:"50",type:"textarea",rows:3},model:{value:t.dialog.form.cover,callback:function(e){t.$set(t.dialog.form,"cover",e)},expression:"dialog.form.cover"}})],1)],1),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:t.dialogToggle}},[t._v("取消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.dialogSave}},[t._v("确定")])],1)],1),t._v(" "),a("el-dialog",{attrs:{visible:t.dialogUser.show,width:"800px",title:"高级搜索"},on:{"update:visible":function(e){t.$set(t.dialogUser,"show",e)}}},[a("div",{staticStyle:{display:"flex","margin-bottom":"20px"}},[!t.$store.state.readonly&&t.$store.state.export?a("el-button",{staticStyle:{"margin-right":"20px",width:"70px"},attrs:{type:"primary",plain:"",disabled:!t.tableData.length},on:{click:t.exportExcel}},[t._v("导出")]):t._e(),t._v(" "),a("el-cascader",{staticStyle:{width:"calc(100% - 90px)"},attrs:{placeholder:"选择标签",clearable:"",options:t.treeDataOrigin,props:{value:"id",label:"name",multiple:!0,checkStrictly:!0}},on:{change:t.conditionsChange},model:{value:t.tagValue,callback:function(e){t.tagValue=e},expression:"tagValue"}})],1),t._v(" "),a("el-table",{attrs:{data:t.tableData,border:""}},[a("el-table-column",{attrs:{className:"f-c",label:"用户"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("img",{staticClass:"avatar",attrs:{src:e.row.avatar}}),t._v(t._s(e.row.nickname)),a("br"),t._v("(ID:"+t._s(e.row.user_id)+")\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{prop:"baby_name",label:"宝宝名称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"birthday",label:"宝宝生日"}}),t._v(" "),a("el-table-column",{attrs:{prop:"sex",label:"宝宝性别",formatter:t.sexFormatter}}),t._v(" "),a("el-table-column",{attrs:{prop:"mobile",label:"手机号码"}})],1),t._v(" "),a("page",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}})],1)],1)},staticRenderFns:[]};var n=a("VU/8")(o,l,!1,function(t){a("TY2L")},null,null);e.default=n.exports}});
\ No newline at end of file
webpackJsonp([58],{TPCG:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=i("CCn6"),s=i("+TkF"),n={name:"entrance",props:["entranceObj"],data:function(){return{yunjiDialog:!1,yunjigoods:"",dialogTitle:"",formData:{type:"",name:""},starListV2:[],sourceStudentDialog:!1,noticeDialog:!1,periodDialog:!1,teacherTypeDialog:!1,activeName:"1",form:{msg:""},form2:{msg:""},form3:{msg:""},form4:{msg:""},form5:{msg:""},form6:{msg:""},form7:{msg:[]},form8:{msg:""},thisList:{},thisList2:{},thisList3:{},thisList4:{},thisList5:{},thisList6:{},thisList7:{},thisList8:{},periodList:[],activeNames:[1],selectedGoods:[],secGoods:[],periodsId:"",periodsType:"",yunjiList:[],starList:[],starV2List:[],sourceStudentList:[],teacherTypeList:[],goodsList:[]}},mounted:function(){this.second()},filters:{},methods:{initTeacherType:function(t){this.dialogTitle="编辑设备类型",this.teacherTypeDialog=!0,this.formData=t},addTeacherType:function(){this.dialogTitle="新增设备类型",this.teacherTypeDialog=!0},editTeacherType:function(){var t=this;"新增设备类型"==this.dialogTitle?Object(o._191)({teacher_type_name:this.formData.name}).then(function(e){Object(o._142)().then(function(e){t.teacherTypeList=e,t.teacherTypeDialog=!1})}):Object(o._201)({teacher_type_name:this.formData.name,type:this.formData.type}).then(function(e){Object(o._142)().then(function(e){t.teacherTypeList=e,t.teacherTypeDialog=!1})})},initSource:function(t){console.log(t),this.formData=t,this.sourceStudentDialog=!0,this.dialogTitle="活动方案编辑"},addSource:function(){this.formData={type:"",name:""},this.sourceStudentDialog=!0,this.dialogTitle="活动方案新增"},editSourceStudent:function(){var t=this,e={type:this.formData.type,source_name:this.formData.name};"活动方案编辑"==this.dialogTitle?Object(o._198)(this.formData.type,e).then(function(e){t.$message({type:"success",message:"修改成功"}),Object(o._122)().then(function(e){t.sourceStudentList=e,t.sourceStudentDialog=!1})}):Object(o._188)(e).then(function(e){t.$message({type:"success",message:"修改成功"}),Object(o._122)().then(function(e){t.sourceStudentList=e,t.sourceStudentDialog=!1})})},delSourceStudent:function(t){var e=this;this.$confirm("确认删除?").then(function(i){Object(o._0)(t.type).then(function(t){e.$message({type:"success",message:"删除成功"}),Object(o._122)().then(function(t){e.sourceStudentList=t})})}).catch(function(t){})},delYunjiListFn:function(t){var e=this;console.log(t),this.$confirm("确认删除?").then(function(i){Object(o._5)(t.id).then(function(t){Object(o._162)().then(function(t){e.yunjiList=t,e.$message({type:"success",message:"删除成功"})})})}).catch(function(t){})},delStarListFn:function(t){var e=this;console.log(t),this.$confirm("确认删除?").then(function(i){Object(o._1)(t.id).then(function(t){Object(o._127)().then(function(t){e.starList=t,e.$message({type:"success",message:"删除成功"})})})}).catch(function(t){})},delStarV2ListFn:function(t){var e=this;console.log(t),this.$confirm("确认删除?").then(function(i){Object(o._2)(t.id).then(function(t){Object(o._128)().then(function(t){e.starV2List=t,e.$message({type:"success",message:"删除成功"})})})}).catch(function(t){})},setYunjiFn:function(){var t=this;Object(o.v)(this.yunjigoods).then(function(e){t.$message({type:"success",message:"数据插入成功"}),t.yunjiDialog=!1,Object(o._162)().then(function(e){t.yunjiList=e})})},addPeriod:function(){var t=this;console.log(this.periods),0==this.periodsType||(1==this.periodsType?Object(o.r)(this.secGoods[1]).then(function(e){t.$message({type:"success",message:"数据插入成功"}),t.periodDialog=!1,Object(o._127)().then(function(e){t.starList=e})}):Object(o.s)(this.secGoods[1]).then(function(e){t.$message({type:"success",message:"数据插入成功"}),t.periodDialog=!1,Object(o._128)().then(function(e){t.starV2List=e})}))},handleItemChange:function(t){var e=this;Object(o._99)({goods_id:t[0],limit:100,page:1}).then(function(i){i.list.forEach(function(t){t.name=t.title}),e.periodList.find(function(e){return e.id===t[0]}).children=i.list})},onSend:function(){var t=this;Object(o._179)(this.secGoods[1]).then(function(e){t.noticeDialog=!1,t.$message({type:"success",message:"发送成功"+e.num+"个"})})},periodDialogFn:function(t){var e=this;console.log(t),this.periodsType=t,this.periodDialog=!0;Object(o._78)({page:1,limit:100,goods_type:"1,2"}).then(function(t){t.list.forEach(function(t){t.name="["+t.id+"]["+s.k[t.goods_type]+"]["+t.current_price/100+"元]"+t.name,t.children=[]}),e.periodList=t.list,e.initQuery()})},stareriodDialogFn:function(){var t=this;this.periodDialog=!0;Object(o._78)({page:1,limit:100,goods_type:"1,2"}).then(function(e){e.list.forEach(function(t){t.name="["+t.id+"]["+s.k[t.goods_type]+"]["+t.current_price/100+"元]"+t.name,t.children=[]}),t.periodList=e.list,t.initQuery()})},noticeDialogFn:function(){var t=this;this.noticeDialog=!0;Object(o._78)({page:1,limit:100,goods_type:"1,2"}).then(function(e){e.list.forEach(function(t){t.name="["+t.id+"]["+s.k[t.goods_type]+"]["+t.current_price/100+"元]"+t.name,t.children=[]}),t.periodList=e.list,t.initQuery()})},initQuery:function(){var t=this,e=this.$route.query;e&&e.goods_id&&e.periods_id?(this.goods_id=e.goods_id,this.selectedGoods=[parseInt(e.goods_id),parseInt(e.periods_id)],Object(o._99)({goods_id:this.selectedGoods[0]}).then(function(e){e.list.forEach(function(t){t.name=t.title}),t.periodList.find(function(e){return e.id===t.selectedGoods[0]}).children=e.list;var i=t.periodList.find(function(e){return e.id===t.selectedGoods[0]});t.periods=i.children.find(function(e){return e.id===t.selectedGoods[1]}),t.teacher_id=""})):Object(o._69)().then(function(e){e&&(t.goods_id=e.goods_id,t.selectedGoods=[parseInt(e.goods_id),parseInt(e.id)],Object(o._99)({goods_id:t.selectedGoods[0]}).then(function(e){e.list.forEach(function(t){t.name=t.title}),t.periodList.find(function(e){return e.id===t.selectedGoods[0]}).children=e.list,console.log(e.list),console.log(t.periodList.find(function(e){return e.id===t.selectedGoods[0]}).children);var i=t.periodList.find(function(e){return e.id===t.selectedGoods[0]});t.periods=i.children.find(function(e){return e.id===t.selectedGoods[1]}),t.teacher_id="",console.log(t.periodList)}))})},getClassList:function(){var t=this;if(this.periods){this.getTeacher();var e={limit:this.limit,page:this.nowPage};this.teacher_id&&(e.teacher_id=this.teacher_id),Object(o._62)(this.periods.id,e).then(function(e){e.list.forEach(function(t){t.arrive_course_rate=0,t.watch_course_rate=0,t.over_course_rate=0,t.work_rate=0,t.over_work_rate=0,t.clock_rate=0,t.over_clock_rate=0,t.transform_rate=0}),t.title=e.periods,t.title.count_join_num=e.count.count_join_num?e.count.count_join_num:"暂无",t.title.count_max_join_num=e.count.count_max_join_num?e.count.count_max_join_num:"暂无",t.title.count_teacher_num=e.count.count_teacher_num?e.count.count_teacher_num:"暂无",t.countObj=e.count?e.count:"",t.classList=e.list,t.total=e.total})}},handleChange:function(t){var e=this;"1"===t&&this.first(),"4"===t&&this.four(),"5"===t&&this.five(),"7"===t&&this.seven(),"8"===t&&this.eight(),"9"===t&&Object(o._162)().then(function(t){e.yunjiList=t}),"10"===t&&Object(o._127)().then(function(t){e.starList=t}),"11"===t&&Object(o._128)().then(function(t){e.starV2List=t}),"12"===t&&Object(o._122)().then(function(t){e.sourceStudentList=t}),"13"===t&&Object(o._142)().then(function(t){e.teacherTypeList=t})},first:function(){var t=this;Object(o._67)({key:"new_user_redirect"}).then(function(e){console.log(e);var i=e.list[0];t.form.msg=i.desc,t.thisList=i})},second:function(){var t=this;Object(o._78)({limit:100}).then(function(e){t.goodsList=e.list,Object(o._67)({key:"share_goods_id"}).then(function(e){console.log(e);var i=e.list[0];t.form2.msg=i.value,t.thisList2=i}),Object(o._67)({key:"mp_ads_goods_id"}).then(function(e){if(console.log(e),e.list[0]){var i=e.list[0];t.form3.msg=i.desc,t.thisList3=i}}),Object(o._67)({key:"no_course_goods_id"}).then(function(e){if(console.log(e),e.list[0]){var i=e.list[0];t.form6.msg=i.value,t.thisList6=i}})})},four:function(){var t=this;Object(o._67)({key:"success_group_before_hour"}).then(function(e){if(console.log(e),e.list[0]){var i=e.list[0];t.form4.msg=i.desc,t.thisList4=i}})},five:function(){var t=this;Object(o._67)({key:"urge_group_share_hour"}).then(function(e){if(console.log(e),e.list[0]){var i=e.list[0];t.form5.msg=i.desc,t.thisList5=i}})},seven:function(){var t=this;Object(o._67)({key:"automation_goods_ids"}).then(function(e){if(console.log(e),e.list[0]){var i=e.list[0];t.form7.msg=i.value.split(","),t.thisList7=i}})},eight:function(){var t=this;Object(o._67)({key:"automation_conversion_goods_id"}).then(function(e){if(console.log(e),e.list[0]){var i=e.list[0];t.form8.msg=i.value,t.thisList8=i}})},submitForm:function(t){var e=this;this.$refs[t].validate(function(i){if(!i)return console.log("error submit!!"),!1;"form"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList.key,value:e.thisList.value,desc:e.form.msg},i=e.thisList.id;console.log(i,t),Object(o._227)(i,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form2"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList2.key,value:e.form2.msg,desc:e.thisList2.desc},i=e.thisList2.id;Object(o._227)(i,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form3"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList3.key,value:e.thisList3.value,desc:e.form3.msg},i=e.thisList3.id;Object(o._227)(i,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form4"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList4.key,value:e.thisList4.value,desc:e.form4.msg},i=e.thisList4.id;Object(o._227)(i,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form5"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList5.key,value:e.thisList5.value,desc:e.form5.msg},i=e.thisList5.id;Object(o._227)(i,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form6"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList6.key,value:e.form6.msg,desc:e.thisList6.desc},i=e.thisList6.id;Object(o._227)(i,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form7"==t?e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList7.key,value:e.form7.msg.join(","),desc:e.thisList7.desc},i=e.thisList7.id;Object(o._227)(i,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})}):"form8"==t&&e.$confirm("确认修改吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={key:e.thisList8.key,value:e.form8.msg,desc:e.thisList8.desc},i=e.thisList8.id;Object(o._227)(i,t).then(function(t){e.$message({type:"success",message:"修改成功!"})})})})}}},a={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"box"},[i("div",{staticClass:"container"},[i("div",{staticClass:"item left"},[i("div",{staticStyle:{"margin-top":"30px"}},[t._v("\n 系统配置\n ")]),t._v(" "),i("div",{staticStyle:{"margin-top":"30px"}}),t._v(" "),i("el-collapse",{attrs:{accordion:""},on:{change:t.handleChange},model:{value:t.activeNames,callback:function(e){t.activeNames=e},expression:"activeNames"}},[i("el-collapse-item",{attrs:{title:"设置无课用户点我要上课跳转地址",name:"1"}},[i("el-form",{ref:"form",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form}},[i("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[i("el-input",{attrs:{type:"text",autocomplete:"off"},model:{value:t.form.msg,callback:function(e){t.$set(t.form,"msg",t._n(e))},expression:"form.msg"}})],1),t._v(" "),i("el-form-item",[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form")}}},[t._v("确定")])],1)],1)],1),t._v(" "),i("el-collapse-item",{attrs:{title:"打卡商品",name:"2"}},[i("el-form",{ref:"form2",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form2}},[i("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[i("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.form2.msg,callback:function(e){t.$set(t.form2,"msg",e)},expression:"form2.msg"}},t._l(t.goodsList,function(t){return i("el-option",{key:t.id,attrs:{label:"【"+t.id+"】"+t.name,value:t.id.toString()}})}))],1),t._v(" "),i("el-form-item",{attrs:{center:""}},[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form2")}}},[t._v("确定")])],1)],1)],1),t._v(" "),i("el-collapse-item",{attrs:{title:"外部投放商品",name:"3"}},[i("el-form",{ref:"form3",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form3}},[i("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[i("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.form3.msg,callback:function(e){t.$set(t.form3,"msg",e)},expression:"form3.msg"}},t._l(t.goodsList,function(t){return i("el-option",{key:t.id,attrs:{label:"【"+t.id+"】"+t.name,value:t.id.toString()}})}))],1),t._v(" "),i("el-form-item",[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form3")}}},[t._v("确定")])],1)],1)],1),t._v(" "),i("el-collapse-item",{attrs:{title:"默认成团时间(失效前几小时)",name:"4"}},[i("el-form",{ref:"form4",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form4}},[i("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[i("el-input",{attrs:{type:"text",autocomplete:"off"},model:{value:t.form4.msg,callback:function(e){t.$set(t.form4,"msg",t._n(e))},expression:"form4.msg"}})],1),t._v(" "),i("el-form-item",[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form4")}}},[t._v("确定")])],1)],1)],1),t._v(" "),i("el-collapse-item",{attrs:{title:"未成团催团通知时间(失效前几小时)",name:"5"}},[i("el-form",{ref:"form5",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form5}},[i("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[i("el-input",{attrs:{type:"text",autocomplete:"off"},model:{value:t.form5.msg,callback:function(e){t.$set(t.form5,"msg",t._n(e))},expression:"form5.msg"}})],1),t._v(" "),i("el-form-item",[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form5")}}},[t._v("确定")])],1)],1)],1),t._v(" "),i("el-collapse-item",{attrs:{title:"无课用户推荐商品",name:"6"}},[i("el-form",{ref:"form6",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form6}},[i("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[i("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.form6.msg,callback:function(e){t.$set(t.form6,"msg",e)},expression:"form6.msg"}},t._l(t.goodsList,function(t){return i("el-option",{key:t.id,attrs:{label:"【"+t.id+"】"+t.name,value:t.id.toString()}})}))],1),t._v(" "),i("el-form-item",[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form6")}}},[t._v("确定")])],1)],1)],1),t._v(" "),i("el-collapse-item",{attrs:{title:"自动化推荐体验商品",name:"7"}},[i("el-form",{ref:"form7",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form7}},[i("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[i("el-select",{staticStyle:{width:"100%"},attrs:{multiple:"",placeholder:"请选择"},model:{value:t.form7.msg,callback:function(e){t.$set(t.form7,"msg",e)},expression:"form7.msg"}},t._l(t.goodsList,function(t){return i("el-option",{key:t.id,attrs:{label:"【"+t.id+"】"+t.name,value:t.id.toString()}})}))],1),t._v(" "),i("el-form-item",[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form7")}}},[t._v("确定")])],1)],1)],1),t._v(" "),i("el-collapse-item",{attrs:{title:"自动化推荐转化商品ID",name:"8"}},[i("el-form",{ref:"form8",staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.form8}},[i("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg",rules:[{required:!0,message:"配置信息不能为空"}]}},[i("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.form8.msg,callback:function(e){t.$set(t.form8,"msg",e)},expression:"form8.msg"}},t._l(t.goodsList,function(t){return i("el-option",{key:t.id,attrs:{label:"【"+t.id+"】"+t.name,value:t.id.toString()}})}))],1),t._v(" "),i("el-form-item",[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"primary"},on:{click:function(e){t.submitForm("form8")}}},[t._v("确定")])],1)],1)],1),t._v(" "),i("el-collapse-item",{attrs:{title:"首页免费课程商品配置",name:"9"}},[i("div",[i("el-button",{on:{click:function(e){t.yunjiDialog=!0}}},[t._v("\n 添加商品\n ")]),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.yunjiList}},[i("el-table-column",{attrs:{prop:"id",label:"id",width:"90"}}),t._v(" "),i("el-table-column",{attrs:{prop:"name",label:"标题"}}),t._v(" "),t.$store.state.readonly?t._e():i("el-table-column",{attrs:{label:"操作",width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(i){t.delYunjiListFn(e.row)}}},[t._v("\n 删除\n ")])]}}])})],1)],1)]),t._v(" "),i("el-collapse-item",{attrs:{title:"全勤活动星星期数(赠绘本)",name:"10"}},[i("div",[i("el-button",{on:{click:function(e){t.periodDialogFn(1)}}},[t._v("添加期数")]),t._v(" "),i("el-table",{attrs:{data:t.starList}},[i("el-table-column",{attrs:{prop:"id",label:"id",width:"100"}}),t._v(" "),i("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),t._v(" "),i("el-table-column",{attrs:{prop:"title",label:"标题"}}),t._v(" "),t.$store.state.readonly?t._e():i("el-table-column",{attrs:{label:"操作",width:"120px"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(i){t.delStarListFn(e.row)}}},[t._v("删除")])]}}])})],1)],1)]),t._v(" "),i("el-collapse-item",{attrs:{title:"全勤活动星星期数(返奖学金)",name:"11"}},[i("div",[i("el-button",{on:{click:function(e){t.periodDialogFn(2)}}},[t._v("添加期数")]),t._v(" "),i("el-table",{attrs:{data:t.starV2List}},[i("el-table-column",{attrs:{prop:"id",label:"id",width:"100"}}),t._v(" "),i("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),t._v(" "),i("el-table-column",{attrs:{prop:"title",label:"标题"}}),t._v(" "),t.$store.state.readonly?t._e():i("el-table-column",{attrs:{label:"操作",width:"120px"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(i){t.delStarV2ListFn(e.row)}}},[t._v("删除\n ")])]}}])})],1)],1)]),t._v(" "),i("el-collapse-item",{attrs:{title:"活动方案列表",name:"12"}},[i("div",[i("el-button",{on:{click:t.addSource}},[t._v("添加列表")]),t._v(" "),i("el-table",{attrs:{data:t.sourceStudentList}},[i("el-table-column",{attrs:{prop:"name",label:"来源名称"}}),t._v(" "),i("el-table-column",{attrs:{prop:"type",label:"type",width:"80px"}}),t._v(" "),t.$store.state.readonly?t._e():i("el-table-column",{attrs:{label:"操作",width:"160px"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(i){t.delSourceStudent(e.row)}}},[t._v("删除")]),t._v(" "),i("el-button",{attrs:{plain:"",size:"mini"},on:{click:function(i){t.initSource(e.row)}}},[t._v("编辑")])]}}])})],1)],1)]),t._v(" "),i("el-collapse-item",{attrs:{title:"设备列表",name:"13"}},[i("div",[i("el-button",{on:{click:t.addTeacherType}},[t._v("\n 添加设备\n ")]),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.teacherTypeList}},[i("el-table-column",{attrs:{prop:"name",label:"设备名称"}}),t._v(" "),i("el-table-column",{attrs:{prop:"type",label:"type",width:"90"}}),t._v(" "),t.$store.state.readonly?t._e():i("el-table-column",{attrs:{label:"操作","min-width":"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{type:"",plain:"",size:"mini"},on:{click:function(i){t.initTeacherType(e.row)}}},[t._v("\n 编辑\n ")])]}}])})],1)],1)])],1)],1)]),t._v(" "),i("el-dialog",{attrs:{title:"发生活动通知(限活动期数发送)",visible:t.noticeDialog},on:{"update:visible":function(e){t.noticeDialog=e}}},[i("el-cascader",{attrs:{options:t.periodList,props:{value:"id",label:"name"}},on:{"active-item-change":t.handleItemChange},model:{value:t.secGoods,callback:function(e){t.secGoods=e},expression:"secGoods"}}),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.noticeDialog=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.onSend}},[t._v("确 定")])],1)],1),t._v(" "),i("el-dialog",{attrs:{title:"添加期数",visible:t.periodDialog},on:{"update:visible":function(e){t.periodDialog=e}}},[i("el-form",[i("el-form-item",{attrs:{label:"选择期数"}},[i("el-cascader",{staticStyle:{width:"480px"},attrs:{"popper-class":"refresh-cascader-multi width-480",options:t.periodList,props:{value:"id",label:"name"}},on:{"active-item-change":t.handleItemChange},model:{value:t.secGoods,callback:function(e){t.secGoods=e},expression:"secGoods"}})],1)],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.periodDialog=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.addPeriod}},[t._v("确 定")])],1)],1),t._v(" "),i("el-dialog",{attrs:{title:t.dialogTitle,visible:t.sourceStudentDialog},on:{"update:visible":function(e){t.sourceStudentDialog=e}}},[i("el-form",{attrs:{model:t.formData,"label-width":"80px"}},[i("el-form-item",{attrs:{label:"来源名称"}},[i("el-input",{attrs:{type:"textarea",autosize:{minRows:2}},model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1)],1),t._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.sourceStudentDialog=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.editSourceStudent}},[t._v("确 定")])],1)],1),t._v(" "),i("el-dialog",{attrs:{title:t.dialogTitle,visible:t.teacherTypeDialog},on:{"update:visible":function(e){t.teacherTypeDialog=e}}},[i("el-form",{attrs:{model:t.formData,"label-width":"100px",inline:""}},[i("el-form-item",{staticStyle:{"margin-left":"10px"},attrs:{label:"设备名称"}},[i("el-input",{model:{value:t.formData.name,callback:function(e){t.$set(t.formData,"name",e)},expression:"formData.name"}})],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.teacherTypeDialog=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.editTeacherType}},[t._v("确 定")])],1)],1),t._v(" "),i("el-dialog",{attrs:{title:t.dialogTitle,visible:t.yunjiDialog},on:{"update:visible":function(e){t.yunjiDialog=e}}},[i("el-form",{staticClass:"demo-ruleForm",staticStyle:{width:"700px"},attrs:{model:t.yunjigoods}},[i("el-form-item",{staticStyle:{width:"500px"},attrs:{prop:"msg"}},[i("el-select",{staticStyle:{width:"100%"},attrs:{placeholder:"请选择"},model:{value:t.yunjigoods,callback:function(e){t.yunjigoods=e},expression:"yunjigoods"}},t._l(t.goodsList,function(t){return i("el-option",{key:t.id,attrs:{label:"【"+t.id+"】"+t.name,value:t.id.toString()}})}))],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.yunjiDialog=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.setYunjiFn}},[t._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var r=i("VU/8")(n,a,!1,function(t){i("xBbO")},"data-v-8bb24606",null);e.default=r.exports},xBbO:function(t,e){}});
\ No newline at end of file
webpackJsonp([59],{"2HPD":function(e,t){},mjLz:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("CCn6"),n=a("+TkF"),i={name:"dayOrderCount",data:function(){var e=this;return{goodsList:[],headList:[],tableData:[],today:{text:"今天",onClick:function(t){t.$emit("pick",[e.formatTime(new Date),e.formatTime(new Date)])}},yesterday:{text:"昨天",onClick:function(t){var a=e.formatTime(new Date((new Date).getTime()-864e5));t.$emit("pick",[a,a])}},last7Day:{text:"过去7天",onClick:function(t){var a=e.formatTime(new Date((new Date).getTime()-6048e5));t.$emit("pick",[a,e.formatTime(new Date)])}},last30Day:{text:"过去30天",onClick:function(t){var a=e.formatTime(new Date((new Date).getTime()-2592e6));t.$emit("pick",[a,e.formatTime(new Date)])}},searchFrom:{priceList:[],dateValue:[]}}},mounted:function(){this.defaultTime(),this.initPage()},filters:{toFixed2:function(e){if("number"==typeof e){var t=e.toString().split(".");return t.length>1&&t[1].length>2?Number(e).toFixed(2):e}return e},filterGoods:function(e){return"["+e.id+"]["+n.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name}},methods:{formatTime:function(e){var t=e.getFullYear(),a=e.getMonth()+1;a<10&&(a="0"+a);var r=e.getDate();return r<10&&(r="0"+r),t+"-"+a+"-"+r},initPage:function(){var e=this;Object(r._78)({limit:99999,course_type:1,status:"1,2"}).then(function(t){t.list.forEach(function(t){e.searchFrom.priceList.push(t.id)}),e.goodsList=t.list,e.searchPage()})},searchPage:function(){var e=this;if(this.searchFrom.dateValue.length<2)this.$message.error("请先选择起止日期");else{var t={start_at:this.searchFrom.dateValue[0],end_at:this.searchFrom.dateValue[1],goods_ids:this.searchFrom.priceList.toString(),course_type:1};Object(r._175)(t).then(function(t){if(t.length>0){var a=t[0];for(var r in e.tableData=t,e.headList=[],a)"cur_date"===r?e.headList.push("时间"):"register_num"===r?e.headList.push("注册数"):"total_money"===r?e.headList.push("总金额"):e.headList.push(r)}})}},defaultTime:function(){var e=new Date,t=e.getFullYear(),a=e.getMonth()+1;a<10&&(a="0"+a);var r=e.getDate();r<10&&(r="0"+r);var n=t+"-"+a+"-01",i=t+"-"+a+"-"+r;this.searchFrom.dateValue=[n,i]}}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"orderCount"},[a("el-form",{ref:"searchFrom",attrs:{inline:"",model:e.searchFrom,"label-width":"100px"}},[a("el-form-item",{attrs:{label:"商品"}},[a("el-select",{staticStyle:{width:"600px"},attrs:{"collapse-tags":"",multiple:"",filterable:"",placeholder:"请选择"},on:{change:e.searchPage},model:{value:e.searchFrom.priceList,callback:function(t){e.$set(e.searchFrom,"priceList",t)},expression:"searchFrom.priceList"}},e._l(e.goodsList,function(t){return a("el-option",{key:t.id,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"起止日期"}},[a("el-date-picker",{attrs:{"unlink-panels":"","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},type:"daterange","value-format":"yyyy-MM-dd","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},on:{change:e.searchPage},model:{value:e.searchFrom.dateValue,callback:function(t){e.$set(e.searchFrom,"dateValue",t)},expression:"searchFrom.dateValue"}})],1),e._v(" "),a("el-form-item",{attrs:{label:""}},[a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.searchPage()}}},[e._v("\n 搜索\n ")])],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},e._l(e.headList,function(t){return a("el-table-column",{key:t,attrs:{label:t},scopedSlots:e._u([{key:"default",fn:function(r){return["时间"===t?a("span",[e._v("\n "+e._s(r.row.cur_date)+"\n ")]):e._e(),e._v(" "),"注册数"===t?a("span",[e._v("\n "+e._s(r.row.register_num)+"\n ")]):e._e(),e._v(" "),"总金额"===t?a("span",[e._v("\n "+e._s(r.row.total_money)+"\n ")]):e._e(),e._v(" "),"时间"!==t&&"注册数"!==t&&"总金额"!==t?a("span",[e._v("\n "+e._s(e._f("toFixed2")(r.row[t]))+"\n ")]):e._e()]}}])})}))],1)},staticRenderFns:[]};var o=a("VU/8")(i,s,!1,function(e){a("2HPD")},"data-v-76d80868",null);t.default=o.exports}});
\ No newline at end of file
webpackJsonp([6,12],{"/OAi":function(e,t){},"2n79":function(e,t){},"9PRC":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("CCn6"),s=a("kmJW"),r=a("O6Rd"),l=a("G2rA"),o=a("kmsh"),n=a("P0f4"),c=a("xGts"),d={name:"dialogObj",props:["dialogObj"],data:function(){return{}},watch:{"dialogObj.show":{deep:!0,handler:function(){console.log(this.dialogObj)}}},methods:{handlerAddressChange:function(e){if(e.province&&e.city&&e.district){this.dialogObj.detail=e.detail,this.dialogObj.province=e.province,this.dialogObj.city=e.city,this.dialogObj.receive_mobile=e.mobile,this.dialogObj.receive_name=e.name;var t=c.a.filter(function(t){return t.value===e.province}),a=t[0].children.filter(function(t){return t.value===e.city}),i=a[0].children.filter(function(t){return t.value===e.district});this.dialogObj.province_name=t[0].label,this.dialogObj.city_name=a[0].label,this.dialogObj.district_name=i.length>0?i[0].label:a[0].children[0].label,this.dialogObj.district=i.length>0?i[0].value:a[0].children[0].value}},saveAddress:function(){var e=this;this.$confirm("确定保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={province_id:e.dialogObj.province,province_name:e.dialogObj.province_name,city_id:e.dialogObj.city,city:e.dialogObj.city_name,area:e.dialogObj.district_name,area_id:e.dialogObj.district,address:e.dialogObj.detail,receive_name:e.dialogObj.receive_name,receive_mobile:e.dialogObj.receive_mobile,is_del:e.dialogObj.is_del};e.dialogObj.userid?Object(i.a)(e.dialogObj.userid,t).then(function(t){e.$message({type:"success",message:"修改成功"}),e.dialogObj.show=!1,e.$emit("reflash")}):Object(i._13)(e.dialogObj.id,t).then(function(t){e.$message({type:"success",message:"修改成功"}),e.dialogObj.show=!1,e.$emit("reflash")})})}},components:{vueAddress:n.a},mounted:function(){}},u={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"编辑用户收货地址",center:"","append-to-body":"",visible:e.dialogObj.show,width:"800px"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[a("vue-address",{attrs:{province:e.dialogObj.province,city:e.dialogObj.city,district:e.dialogObj.district,detail:e.dialogObj.detail,mobile:e.dialogObj.receive_mobile,name:e.dialogObj.receive_name},on:{change:e.handlerAddressChange}}),e._v(" "),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.saveAddress}},[e._v("保 存")])],1)],1)},staticRenderFns:[]};var _=a("VU/8")(d,u,!1,function(e){a("/OAi")},"data-v-1fc5a154",null).exports,h=a("+TkF"),v={props:["dialogObj"],data:function(){return{form:{id:"",teacher_id:""},teacherList:[]}},methods:{initPage:function(){var e=this;Object(i._139)({page:1,limit:500}).then(function(t){e.teacherList=t.list}),this.form={id:this.dialogObj.id,teacher_id:this.dialogObj.teacher_id?this.dialogObj.teacher_id:""}},onSave:function(){var e=this,t={teacher_id:this.form.teacher_id?this.form.teacher_id:0};Object(i.o)(this.form.id,t).then(function(t){e.$message({type:"success",message:"绑定成功!"}),e.$emit("reflash"),e.dialogObj.show=!1})}},watch:{"dialogObj.show":function(e){e&&this.initPage()}}},b={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dialogObj.title,"append-to-body":"",visible:e.dialogObj.show},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"老师"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.teacher_id,callback:function(t){e.$set(e.form,"teacher_id",t)},expression:"form.teacher_id"}},e._l(e.teacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSave}},[e._v("确 定")])],1)],1)},staticRenderFns:[]};var p=a("VU/8")(v,b,!1,function(e){a("p9Fr")},"data-v-76768288",null).exports,m=a("0qGg"),g=a("ZWBt"),f=a("xwxU"),w={name:"index",components:{page:s.a,teacherDialog:p,UserList:m.a,refundDetail:l.a,sourceDialog:r.a,couponDialog:o.a,sourceByDateDialog:f.a,addressDialogC:_,CallBack:g.a},props:["parentDetail"],data:function(){return{callbackObj:{user_id:"",teacher_id:"",timestamp:"",info:{}},userList:[],yunjiList:[],addressList:[],total:0,addressDialog:{show:!1},addressParams:{},sourceDialog:{show:!1,out_trade_no:""},tabs:"callback",couponDetail:{show:!1,order_coupon_id:""},refundDetail:{show:!1,out_trade_no:""},nowPage:1,limit:5,id:"",detail:{},subDetail:{},subListData:[],periodList:[],dialogObj:{show:!1,title:"绑定老师",id:0,teacher_id:0},list:[],userObj:{classId:"",title:"",show:!1},privilegeDialog:{show:!1,isAllowView:!1,is_add_teacher:0,weight:0,id:""},descDialog:{show:!1,descList:[],nowPage:1,limit:10,total:0,userInfo:null},lookDetail:{show:!1,loading:!1,list:[],nowPage:1,limit:10,total:0},isAddTeacherList:[{label:"暂未处理",value:0},{label:"老师主动添加用户",value:1},{label:"用户主动添加老师",value:2},{label:"待通过",value:3},{label:"手机号不是微信号",value:4},{label:"用户已拒绝",value:5}],sourceByDateDialogJson:{},deliverRecordList:[],growthRecordList:[{category_name:"Day1 唱动体验 Clap Your Hands"}]}},created:function(){this.id=this.parentDetail?this.parentDetail.id:this.$route.query.userid?this.$route.query.userid:"",this.callbackObj.user_id=this.id,this.callbackObj.teacher_id=this.parentDetail&&this.parentDetail.teacher_id?this.parentDetail.teacher_id:this.$route.query.teacherid?this.$route.query.teacherid:"",this.callbackObj.timestamp=(new Date).getTime()},mounted:function(){this.getDetail()},watch:{tabs:function(e){"order"===e&&this.getUser(),"yunji"===e&&this.getyunjiOrder(),"address"===e&&this.getAddressList(),"subList"===e&&this.getUserSubAccountList(),"deliverRecord"===e&&this.getDeliverRecordList(),"growthRecord"===e&&this.getGrowthRecordList()}},methods:{periodName:function(e){var t="";return e.periods_title?(e.goods_id&&(t+="【"+e.goods_id+"】"),e.periods_title&&(t+=e.periods_title+"<br>"),e.watch_num&&(t+=e.watch_num+"课时"),e.start_at&&(t+="("+e.start_at.slice(5).replace("-","")+")"),(e.has_watch_num||0==e.has_watch_num)&&(t+="-d"+e.has_watch_num)):t="-",t},getDeliverRecordList:function(){var e=this;Object(i._71)({user_id:this.id,page:1,limit:20}).then(function(t){e.deliverRecordList=t.list,console.log(e.deliverRecordList)})},getGrowthRecordList:function(){var e=this;Object(i._79)({user_id:this.id,page:this.recordPage,limit:this.limit}).then(function(t){e.growthRecordList=t.list,e.total=t.total,console.log(e.growthRecordList)})},onUpdateAddress:function(){this.dialogObj.show=!1,this.getAddressList()},addAddress:function(e){this.addressDialog.userid=this.id,this.addressDialog.show=!0},editAddress:function(e){if(e&&e.province_name){var t=c.a.filter(function(t){return t.label===e.province_name});if(t&&t.length>0)if(this.addressDialog.province=e.province_id?e.province_id:t[0].value,e.city){var a=t[0].children.filter(function(t){return t.label===e.city});if(this.addressDialog.city=e.city_id?e.city_id:a[0].value,e.area){var i=a[0].children.filter(function(t){return t.label===e.area});this.addressDialog.district=e.area_id?e.area_id:i[0].value}else this.addressDialog.district=""}else this.addressDialog.city="";else this.addressDialog.province="",this.addressDialog.district="",this.addressDialog.city=""}else this.addressDialog.province="",this.addressDialog.city="",this.addressDialog.district="";this.addressDialog.detail=e?e.address:"",this.addressDialog.receive_mobile=e?e.receive_mobile:"",this.addressDialog.receive_name=e?e.receive_name:"",this.addressDialog.province_name=e?e.province_name:"",this.addressDialog.city_name=e?e.city:"",this.addressDialog.district_name=e?e.area:"",this.addressDialog.is_del=e.is_del,this.addressDialog.id=e.id,this.addressDialog.show=!0,console.log(this.addressDialog)},getAddressList:function(){var e=this;Object(i._38)(this.id).then(function(t){e.addressList=t})},userStatusFormatter:function(e){return h.D[e.user_status]},showSourceByDate:function(e){this.sourceByDateDialogJson={periods_id:e.periods_id,user_id:e.user_id,json:{limit:10,page:0}},this.$refs.sourceByDateDialogDom.dialogShow=!0},getUserLook:function(){var e=this;if(this.lookDetail.data){this.lookDetail.show=!0,this.lookDetail.loading=!0;var t={limit:this.lookDetail.limit,page:this.lookDetail.nowPage},a=this.lookDetail.data;Object(i._241)(a.periods_id,a.user_id,t).then(function(t){e.lookDetail.list=t.list,e.lookDetail.loading=!1,e.lookDetail.total=t.total})}},onLookDetailPageChange:function(e){this.lookDetail.nowPage=e,this.getUserLook()},onLookDetailSizeChange:function(e){this.lookDetail.limit=e,this.lookDetail.nowPage=1,this.getUserLook()},onDescDialogPageChange:function(e){this.descDialog.nowPage=e,this.getUserDescList()},onDescDialogSizeChange:function(e){this.descDialog.limit=e,this.descDialog.nowPage=1,this.getUserDescList()},showRef:function(e){this.refundDetail.show=!0,this.refundDetail.out_trade_no=e.out_trade_no},showCoupon:function(e){this.couponDetail.show=!0,this.couponDetail.order_coupon_id=e.order_coupon_id},showSource:function(e){this.sourceDialog.show=!0,this.sourceDialog.out_trade_no=e.out_trade_no},changeRow:function(e,t){var a=this;this.list=[],t.indexOf(e)>-1&&Object(i._103)(e.periods_id).then(function(t){e.arrive_course_rate=t.arrive_course_rate,e.watch_course_rate=t.watch_course_rate,e.over_course_rate=t.over_course_rate,e.work_rate=t.work_rate,e.over_work_rate=t.over_work_rate,e.clock_rate=t.clock_rate,e.over_clock_rate=t.over_clock_rate,e.transform_rate=t.transform_rate,a.list=[e]})},onPageChange:function(e){this.nowPage=e,this.getUser()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getUser()},onRecordPageChange:function(e){this.recordPage=e,this.getGrowthRecordList()},onRecordSizeChange:function(e){this.recordPage=1,this.limit=e,this.getGrowthRecordList()},getUser:function(){var e=this,t={user_id:this.id,limit:this.limit,page:this.nowPage,status:"1,3,4,5"};Object(i._96)(t).then(function(t){t.list.forEach(function(e){e.refundList=[]}),e.userList=t.list,e.total=t.total})},getDetail:function(){var e=this;this.id&&(Object(i._148)(this.id).then(function(t){e.detail=t,t.periods_list&&(e.periodList=t.periods_list),e.callbackObj.info=t}),Object(i._130)(this.id).then(function(t){1==t.family_user&&(e.subDetail=t.sub_user_info)}))},getUserSubAccountList:function(){var e=this;Object(i._150)(this.id).then(function(t){e.subListData=t})},bindTeacher:function(){var e=this.detail;this.dialogObj={show:!0,title:"绑定老师",id:e.user_id,teacher_id:e.teacher_id}},showUser:function(e){var t=1==e.type?"(带班班级)":"(观摩班级)";console.log(e),this.userObj={classId:e.class_id,show:!0,title:e.teacher_name+"班级用户列表"+t,teacherId:e.teacher_id,periods_id:e.periods_id,goods_id:e.goods_id,classPage:!0,type:e.type}},editPrivilege:function(e){this.privilegeDialog={id:e.id,isAllowView:1===e.is_view_course,is_add_teacher:e.is_add_teacher?e.is_add_teacher:0,weight:e.weight?e.weight:0,show:!0}},onGetUserDescList:function(e){this.descDialog.show=!0,this.descDialog.userInfo={user_id:e.user_id,avatar:this.detail.avatar,nickname:this.detail.nickname},this.descDialog.id=e.id,this.getUserDescList()},getUserDescList:function(){var e=this,t={page:this.descDialog.nowPage,limit:this.descDialog.limit};Object(i._147)(this.descDialog.id,t).then(function(t){e.descDialog.descList=t.list,e.descDialog.total=t.total})},userLook:function(e){var t=this;this.lookDetail.show=!0,this.lookDetail.loading=!0;var a={limit:this.lookDetail.limit,page:this.lookDetail.nowPage};this.lookDetail.data={periods_id:e.periods_id,user_id:e.user_id},Object(i._241)(e.periods_id,e.user_id,a).then(function(e){t.lookDetail.list=e.list,t.lookDetail.loading=!1,t.lookDetail.total=e.total})},editComment:function(e){var t=this;this.$prompt("","添加备注",{confirmButtonText:"确定",cancelButtonText:"取消",inputValue:""}).then(function(a){var s=a.value;Object(i.n)(e,{desc:s}).then(function(e){t.$message({type:"success",message:"编辑备注成功"}),t.getUserDescList()})})},changePrivilegeSub:function(){var e=this;this.$confirm("此操作将修改用户权限?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={is_view_course:e.privilegeDialog.isAllowView?1:0,is_add_teacher:e.privilegeDialog.is_add_teacher,weight:e.privilegeDialog.weight};Object(i._239)(e.privilegeDialog.id,t).then(function(t){e.$message({type:"success",message:"修改成功!"}),e.privilegeDialog.show=!1,e.getDetail()})})},getyunjiOrder:function(){var e=this,t={limit:this.limit,page:this.nowPage};t.user_id=this.id,Object(i._165)(t).then(function(t){e.total=t.total,e.yunjiList=t.list?t.list:[]})}},filters:{payMentFilter:function(e){return"1"==e?"已付款":"未付款"},courseTypeFilter:function(e){return"1"==e.type?"正式课("+e.duration+"个月)":"试听课("+e.duration+"天)"},inviteType:function(e){return h.n[e]},status:function(e){return h.u[e]},buyType:function(e){return h.c[e]},moneytFilter:function(e){return e/100+"元"},percent:function(e){return(100*e).toFixed(2)+"%"},isdel:function(e){return 0==e?"未删除":"已删除"},categoryNameFilter:function(e){if(e)return(e=e.split(" "))[0]+" "+e[1]}}},D={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"user-detail"},[a("el-row",{staticStyle:{"margin-bottom":"20px"},attrs:{gutter:20}},[a("el-col",{attrs:{span:12}},[a("el-card",{staticClass:"user-card"},[a("div",{staticClass:"card-content"},[a("div",{staticClass:"text item"},[a("a",{attrs:{href:e.detail.avatar,target:"_blank"}},[a("img",{attrs:{src:e.detail.avatar}})])]),e._v(" "),a("div",{staticClass:"text item"},[a("div",[a("label",[e._v("用户:")]),e._v(e._s(e.detail.nickname)+" (ID: "+e._s(e.id)+")\n ")]),e._v(" "),a("div",[a("label",[e._v("tel:")]),e._v(e._s(e.detail.mobile)+"\n ")]),e._v(" "),a("div",[a("label",[e._v("生日:")]),e._v(e._s(e.detail.birthday)+"\n ")]),e._v(" "),a("div",[a("label",[e._v("注册时间:")]),e._v(e._s(e.detail.created_at)+"\n ")]),e._v(" "),a("div",[a("label",[e._v("最后登录:")]),e._v(e._s(e.detail.last_login_at)+"\n ")])])])])],1),e._v(" "),a("el-col",{attrs:{span:12}},[a("el-card",{staticClass:"user-card"},[a("div",{staticStyle:{"min-height":"150px"}},[e.subDetail.nickname?a("div",{staticClass:"card-content"},[a("div",{staticClass:"text item"},[a("a",{attrs:{href:e.subDetail.avatar,target:"_blank"}},[a("img",{attrs:{src:e.subDetail.avatar}})])]),e._v(" "),a("div",{staticClass:"text item"},[a("div",[a("label",[e._v("用户:")]),e._v(e._s(e.subDetail.nickname)+" (ID: "+e._s(e.subDetail.user_id)+")\n ")]),e._v(" "),a("div",[a("label",[e._v("tel:")]),e._v(e._s(e.subDetail.mobile)+"\n ")])])]):e._e(),e._v(" "),e.subDetail.nickname?e._e():a("p",{staticClass:"fl",staticStyle:{clear:"both"}},[e._v("        (暂无子账户)")]),e._v(" "),e.subDetail.nickname?a("p",{staticClass:"fl",staticStyle:{clear:"both"}},[e._v("        (子账户)")]):e._e()])])],1)],1),e._v(" "),a("el-tabs",{attrs:{type:"border-card"},model:{value:e.tabs,callback:function(t){e.tabs=t},expression:"tabs"}},[a("el-tab-pane",{attrs:{label:"回访信息",name:"callback"}},[a("call-back",{attrs:{hasUserInfo:!0,callbackObj:e.callbackObj},on:{updateUser:e.getDetail}})],1),e._v(" "),a("el-tab-pane",{attrs:{label:"期数列表",name:"periods"}},[a("el-table",{attrs:{data:e.periodList},on:{"expand-change":e.changeRow}},[a("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-table",{attrs:{data:e.list}},[a("el-table-column",{attrs:{label:"到课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.arrive_course_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"看课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.watch_course_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"完课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.over_course_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.clock_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"全勤打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.over_clock_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"转化率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.transform_rate)))])]}}])})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("router-link",{attrs:{to:{name:"class",query:{goods_id:t.row.goods_id,periods_id:t.row.periods_id}}}},[a("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"看课权限"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(1===t.row.is_view_course?"是":"否")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{className:"f-c",label:"老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("router-link",{attrs:{to:"/teacher/"+t.row.teacher_id}},[a("div",{staticClass:"f-c"},[a("div",[a("img",{staticClass:"avatar",attrs:{src:t.row.teacher_qr}}),e._v(" "+e._s(t.row.teacher_name)+"\n ")])])])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"join_num",label:"加入人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"max_join_num",label:"最大加入人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"start_at",label:"开课时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"340px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){e.showUser(t.row)}}},[e._v(" 班级成员")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){e.onGetUserDescList(t.row)}}},[e._v("备注")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(a){e.showSourceByDate(t.row)}}},[e._v("看课情况")])]}}])})],1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:"系统订单列表",name:"order"}},[a("el-table",{attrs:{data:e.userList}},[a("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),a("el-table-column",{attrs:{label:"购买人",className:"f-c",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v(" "+e._s(t.row.user_nickname)),a("br"),e._v("(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),e._v(" "),a("el-table-column",{attrs:{width:"250",prop:"invite_id",className:"f-c",label:"推广人属性"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.invite_earnings>0&&0!==t.row.invite_id?a("div",{staticStyle:{display:"flex",color:"#409eff",cursor:"pointer"},on:{click:function(a){e.showSource(t.row)}}},[a("img",{staticClass:"avatar",attrs:{src:t.row.invite_avatar}}),e._v("\n 类型:"+e._s(t.row.invite_type)+"\n "),a("br"),e._v("\n 收益:"+e._s(t.row.invite_earnings/100)+"\n "),a("br"),e._v("\n 用户ID:"+e._s(t.row.invite_id)+"\n "),a("br"),e._v("\n 昵称:"+e._s(t.row.invite_nickname)+"\n "),a("br"),e._v("\n 手机:"+e._s(t.row.invite_mobile)+"\n ")]):e._e(),e._v(" "),0===t.row.invite_earnings&&0!==t.row.invite_id?a("div",{staticStyle:{display:"flex"}},[a("img",{staticClass:"avatar",attrs:{src:t.row.invite_avatar}}),e._v("\n 类型:"+e._s(t.row.invite_type)+"\n "),a("br"),e._v("\n 收益:"+e._s(t.row.invite_earnings/100)+"\n "),a("br"),e._v("\n 用户ID:"+e._s(t.row.invite_id)+"\n "),a("br"),e._v("\n 昵称:"+e._s(t.row.invite_nickname)+"\n "),a("br"),e._v("\n 手机:"+e._s(t.row.invite_mobile)+"\n ")]):e._e(),e._v(" "),0===t.row.invite_id?a("div",[e._v("\n\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"优惠活动"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.order_coupon_id?a("span",[e._v("\n\n ")]):e._e(),e._v(" "),0!==t.row.order_coupon_id?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showCoupon(t.row)}}},[e._v("\n 优惠券\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"付款状态",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[5===t.row.status||3===t.row.status?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showRef(t.row)}}},[e._v(e._s(e._f("status")(t.row.status)))]):e._e(),e._v(" "),5!==t.row.status&&3!==t.row.status?a("div",[e._v(e._s(e._f("status")(t.row.status)))]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"实付金额",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("moneytFilter")(t.row.money))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"收货地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.user_address_id&&t.row.address_info?a("div",[e._v("\n "+e._s(t.row.address_info.receive_name)),a("br"),e._v("\n "+e._s(t.row.address_info.receive_mobile)),a("br"),e._v("\n "+e._s(t.row.address_info.province_name)+e._s(t.row.address_info.city)+e._s(t.row.address_info.area)+e._s(t.row.address_info.address)+"\n ")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"pay_at",label:"购买时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"下单时间"}})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1),e._v(" "),a("el-tab-pane",{attrs:{label:"外部订单列表",name:"yunji"}},[a("el-table",{attrs:{data:e.yunjiList}},[a("el-table-column",{attrs:{prop:"order_id",width:"80",label:"订单号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"nickname",label:"购买人"},scopedSlots:e._u([{key:"default",fn:function(t){return[0!==t.row.user_id?a("div",[a("img",{staticClass:"avatar",attrs:{src:t.row.avatar}}),e._v(" "),a("div",[e._v(e._s(t.row.nickname)),a("br"),e._v("(ID:"+e._s(t.row.user_id)+")")])]):e._e(),e._v(" "),0===t.row.user_id?a("div",[e._v("暂未绑定用户")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"invite_type",label:"来源"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.invite_type)+"("+e._s(t.row.invite_name)+")\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"teacher_name",label:"班级老师"}}),e._v(" "),a("el-table-column",{attrs:{label:"付款状态",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[5===t.row.status||3===t.row.status?a("el-button",{attrs:{type:"text"},on:{click:function(a){e.showRef(t.row)}}},[e._v(e._s(e._f("status")(t.row.status)))]):e._e(),e._v(" "),5!==t.row.status&&3!==t.row.status?a("div",[e._v(e._s(e._f("status")(t.row.status)))]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"money",label:"实付金额",width:"70"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.money/100)+"元\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"收货地址",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 姓名:"+e._s(t.row.receiver_name)+"\n "),a("br"),e._v("\n tel:"+e._s(t.row.receiver_phone)+"\n "),a("br"),e._v("\n "+e._s(t.row.receiver_province)+" "+e._s(t.row.receiver_city)+" "+e._s(t.row.receiver_area)+" "+e._s(t.row.receiver_address)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"active_at",label:"激活时间",width:"90"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s("0000-00-00 00:00:00"===t.row.active_at?"未激活":t.row.active_at)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"create_time",label:"下单时间",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{prop:"pay_time",label:"付款时间",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{prop:"user_status",formatter:e.userStatusFormatter,label:"沟通状态",width:"90"}}),e._v(" "),a("el-table-column",{attrs:{prop:"desc",label:"备注"}})],1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:"地址列表",name:"address"}},[e.addressList.length?e._e():a("el-button",{attrs:{size:"mini",type:""},on:{click:function(t){e.addAddress()}}},[e._v("新增")]),e._v(" "),a("el-table",{attrs:{data:e.addressList}},[a("el-table-column",{attrs:{prop:"receive_name",label:"收件人名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"receive_mobile",label:"收件人手机号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"province_name",label:"省"}}),e._v(" "),a("el-table-column",{attrs:{prop:"city",label:"市"}}),e._v(" "),a("el-table-column",{attrs:{prop:"area",label:"地区名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"详细地址"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"updated_at",label:"更新时间"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"100px"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.$store.state.readonly||0!=t.row.is_del?e._e():a("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(a){e.editAddress(t.row)}}},[e._v("编辑")])]}}])})],1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:"绑定记录",name:"subList"}},[a("el-table",{attrs:{data:e.subListData}},[a("el-table-column",{attrs:{prop:"cur_date",label:"绑定时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"unbind_at",label:"解绑时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"user_nickname",label:"主账号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sub_user_nickname",label:"子账号"}})],1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:"发货记录",name:"deliverRecord"}},[a("el-table",{attrs:{data:e.deliverRecordList}},[a("el-table-column",{attrs:{width:"220",className:"f-c",label:"用户"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v(" "+e._s(t.row.user_nickname)),a("br"),e._v("(ID:"+e._s(t.row.user_id)+")"),a("br"),e._v("手机:"+e._s(t.row.user_mobile)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"收货地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.receive_name)),a("br"),e._v("\n "+e._s(t.row.receive_mobile)),a("br"),e._v("\n "+e._s(t.row.province_name)+e._s(t.row.city_name)+e._s(t.row.area_name)+e._s(t.row.address)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"theme_name",label:"主题"}}),e._v(" "),a("el-table-column",{attrs:{prop:"deliver_start_at",label:"预计发货开始时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"deliver_end_at",label:"预计发货结束时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"deliver_at",label:"发货时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"status",label:"物流状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v("名称:"+e._s(t.row.express_name)),a("br"),e._v("单号:"+e._s(t.row.express_no))])]}}])})],1)],1),e._v(" "),a("el-tab-pane",{attrs:{label:"成长记录",name:"growthRecord"}},[a("el-table",{attrs:{data:e.growthRecordList}},[a("el-table-column",{attrs:{prop:"element_title",width:"200",label:"歌曲名"}}),e._v(" "),a("el-table-column",{attrs:{width:"200",label:"课程"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("categoryNameFilter")(t.row.category_name)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"interest",width:"100",label:"兴趣度"}}),e._v(" "),a("el-table-column",{attrs:{prop:"concent",width:"100",label:"专注度"}}),e._v(" "),a("el-table-column",{attrs:{prop:"parent_child",width:"100",label:"亲子互动"}}),e._v(" "),a("el-table-column",{attrs:{prop:"growth_record",label:"成长记录"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-popover",{attrs:{placement:"top-start",width:"200",trigger:"hover",content:t.row.growth_record}},[a("el-button",{attrs:{slot:"reference"},slot:"reference"},[e._v(e._s(t.row.growth_record))])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",width:"200",label:"提交时间"}})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onRecordPageChange,sizeChange:e.onRecordSizeChange}})],1)],1),e._v(" "),a("teacher-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.getDetail}}),e._v(" "),a("user-list",{attrs:{userObj:e.userObj}}),e._v(" "),a("source-dialog",{attrs:{dialogObj:e.sourceDialog}}),e._v(" "),a("refund-detail",{attrs:{dialogObj:e.refundDetail}}),e._v(" "),a("coupon-dialog",{attrs:{dialogObj:e.couponDetail}}),e._v(" "),a("el-dialog",{attrs:{modal:!1,visible:e.privilegeDialog.show,title:"编辑权限"},on:{"update:visible":function(t){e.$set(e.privilegeDialog,"show",t)}}},[a("el-form",{attrs:{"label-width":"120px"}},[a("el-form-item",{attrs:{label:"是否添加老师"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.privilegeDialog.is_add_teacher,callback:function(t){e.$set(e.privilegeDialog,"is_add_teacher",t)},expression:"privilegeDialog.is_add_teacher"}},e._l(e.isAddTeacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"看课权限"}},[a("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949"},model:{value:e.privilegeDialog.isAllowView,callback:function(t){e.$set(e.privilegeDialog,"isAllowView",t)},expression:"privilegeDialog.isAllowView"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"意向等级"}},[a("el-input-number",{attrs:{min:0,step:1},model:{value:e.privilegeDialog.weight,callback:function(t){e.$set(e.privilegeDialog,"weight",t)},expression:"privilegeDialog.weight"}})],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.privilegeDialog.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:function(t){e.changePrivilegeSub()}}},[e._v("确 定")])],1)],1),e._v(" "),a("address-dialogC",{attrs:{dialogObj:e.addressDialog},on:{reflash:e.onUpdateAddress}}),e._v(" "),a("el-dialog",{attrs:{modal:!1,visible:e.descDialog.show,title:"备注列表",width:"60%"},on:{"update:visible":function(t){e.$set(e.descDialog,"show",t)}}},[a("el-form",{attrs:{"label-width":"90px"}},[a("el-form-item",[a("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",plain:""},on:{click:function(t){e.editComment(e.descDialog.id)}}},[e._v("添加备注")])],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.descDialog.descList}},[a("el-table-column",{attrs:{label:"用户",className:"f-c","min-width":"150"},scopedSlots:e._u([{key:"default",fn:function(t){return e.descDialog.userInfo?[a("img",{staticStyle:{width:"40px",height:"40px","border-radius":"50px"},attrs:{src:e.descDialog.userInfo.avatar}}),e._v(" "+e._s(e.descDialog.userInfo.nickname)+"(ID:"+e._s(e.descDialog.userInfo.user_id)+")\n ")]:void 0}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),a("el-table-column",{attrs:{prop:"operator",label:"备注人"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"updated_at",label:"更新时间"}})],1),e._v(" "),a("page",{attrs:{nowPage:e.descDialog.nowPage,total:e.descDialog.total,limit:e.descDialog.limit},on:{pageChange:e.onDescDialogPageChange,sizeChange:e.onDescDialogSizeChange}})],1),e._v(" "),a("el-dialog",{attrs:{modal:!1,visible:e.lookDetail.show},on:{"update:visible":function(t){e.$set(e.lookDetail,"show",t)}}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.lookDetail.loading,expression:"lookDetail.loading"}],staticStyle:{width:"100%"},attrs:{data:e.lookDetail.list}},[a("el-table-column",{attrs:{prop:"start_at",label:"日期"}}),e._v(" "),a("el-table-column",{attrs:{label:"爸妈看一看"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.watch_list&&t.row.watch_list.length>0&&t.row.watch_list.find(function(e){return 1===e.page_id})?a("span",[e._v("\n "+e._s(t.row.watch_list.find(function(e){return 1===e.page_id}).stay_time)+"\n ")]):e._e(),e._v(" "),t.row.watch_list.find(function(e){return 1===e.page_id})?e._e():a("span",[e._v("\n 暂未上课\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"宝贝玩一玩"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.watch_list&&t.row.watch_list.length>0&&t.row.watch_list.find(function(e){return 2===e.page_id})?a("span",[e._v("\n "+e._s(t.row.watch_list.find(function(e){return 2===e.page_id}).stay_time)+"\n ")]):e._e(),e._v(" "),t.row.watch_list.find(function(e){return 2===e.page_id})?e._e():a("span",[e._v("\n 暂未上课\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"爸妈秀宝贝"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.watch_list&&t.row.watch_list.length>0&&t.row.watch_list.find(function(e){return 3===e.page_id})?a("span",[a("div",{domProps:{innerHTML:e._s(t.row.watch_list.find(function(e){return 3===e.page_id}).learn_report)}})]):e._e(),e._v(" "),t.row.watch_list.find(function(e){return 3===e.page_id})?e._e():a("span",[e._v("\n 暂未秀宝贝\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"多元趣味课"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.watch_list&&t.row.watch_list.length>0&&t.row.watch_list.find(function(e){return 5===e.page_id})?a("span",[e._v("\n "+e._s(t.row.watch_list.find(function(e){return 5===e.page_id}).stay_time)+"\n ")]):e._e(),e._v(" "),t.row.watch_list.find(function(e){return 5===e.page_id})?e._e():a("span",[e._v("\n 暂未上课\n ")])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"分享"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.watch_list&&t.row.watch_list.length>0&&t.row.watch_list.find(function(e){return 4===e.page_id})?a("span",[e._v("\n 已分享\n ")]):e._e(),e._v(" "),t.row.watch_list.find(function(e){return 4===e.page_id})?e._e():a("span",[e._v("\n 暂未分享\n ")])]}}])})],1),e._v(" "),a("page",{attrs:{nowPage:e.lookDetail.nowPage,total:e.lookDetail.total,limit:e.lookDetail.limit},on:{pageChange:e.onLookDetailPageChange,sizeChange:e.onLookDetailSizeChange}})],1),e._v(" "),a("sourceByDateDialog",{ref:"sourceByDateDialogDom",attrs:{dialogObj:e.sourceByDateDialogJson}})],1)},staticRenderFns:[]};var y=a("VU/8")(w,D,!1,function(e){a("WHd+"),a("eKTi")},"data-v-2acd07e9",null);t.default=y.exports},U9zC:function(e,t){},"WHd+":function(e,t){},eKTi:function(e,t){},jFLA:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("CCn6"),s=a("kmJW"),r={name:"detail",props:["dialogObj"],data:function(){return{userDetail:{},show:!1}},methods:{getDetail:function(){var e=this;this.dialogObj.id&&Object(i._148)(this.dialogObj.id).then(function(t){e.userDetail=t})},initDialog:function(){this.getDetail(),this.show=this.dialogObj.show}},watch:{"dialogObj.show":function(e){e&&(this.loading=!0,this.initDialog())},show:function(e){this.$emit("changeShow",e)}}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:"用户详情",center:"",visible:e.dialogObj.show,width:"800px"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[a("el-row",{attrs:{align:"middle",type:"flex"}},[a("el-col",{attrs:{span:4}},[a("label",[e._v("头像")])]),e._v(" "),a("el-col",{attrs:{span:8}},[a("img",{attrs:{src:e.userDetail.avatar}})]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("昵称")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.nickname))])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("手机号")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.mobile))]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("用户ID")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.user_id))])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("生日")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.birthday))]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("邀请类型")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.invite_type))])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("等级")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.level))]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("邀请人ID")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.invite_user_id))])],1),e._v(" "),a("el-row",{attrs:{align:"middle",type:"flex"}},[a("el-col",{attrs:{span:4}},[a("label",[e._v("邀请码")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v("\n "+e._s(e.userDetail.invite_code)+"\n ")]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("老师ID")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v("\n "+e._s(e.userDetail.teacher_id)+"\n ")])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("注册时间")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.created_at))]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("最后登录")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.last_login_at))])],1)],1)},staticRenderFns:[]};var o=a("VU/8")(r,l,!1,function(e){a("2n79")},"data-v-ef392b42",null).exports,n={props:["dialogObj"],data:function(){return{form:{id:"",teacher_id:""},teacherList:[]}},methods:{initPage:function(){var e=this;Object(i._139)().then(function(t){e.teacherList=t.list}),this.form={id:this.dialogObj.id,teacher_id:this.dialogObj.teacher_id?this.dialogObj.teacher_id:""}},onSave:function(){var e=this,t={teacher_id:this.form.teacher_id?this.form.teacher_id:0};Object(i.o)(this.form.id,t).then(function(t){e.$message({type:"success",message:"绑定成功!"}),e.$emit("reflash"),e.dialogObj.show=!1})}},watch:{"dialogObj.show":function(e){e&&this.initPage()}}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dialogObj.title,visible:e.dialogObj.show},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"老师"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.teacher_id,callback:function(t){e.$set(e.form,"teacher_id",t)},expression:"form.teacher_id"}},e._l(e.teacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSave}},[e._v("确 定")])],1)],1)},staticRenderFns:[]};var d=a("VU/8")(n,c,!1,function(e){a("kakW")},"data-v-5a05d455",null).exports,u=a("9PRC"),_={name:"index",data:function(){return{inDetail:!1,addShow:!1,userTransferList:[],userObj:{title:"",show:!1,total:0,limit:10,nowPage:1,transfer_user_id:"",transfer_user_name:"",receive_user_id:"",receive_user_name:"",searchFrom:{nickName:"",mobile:"",level:"",userId:""}},multipleSelection:[],searchFrom:{nickName:"",mobile:"",level:"",userId:""},dialogDetail:{show:!1,id:""},userList:[],total:0,nowPage:1,limit:10,showDetail:!1,showId:"",dialogObj:{show:!1,title:"绑定老师",id:0,teacher_id:0},dialogDetailObj:{show:!1,id:""},loading:!1}},components:{page:s.a,detailDialog:o,userDetail:u.default,teacherDialog:d},watch:{$route:function(){this.$route.query.type&&"detail"==this.$route.query.type?this.inDetail=!0:(this.inDetail=!1,this.getUser()),this.$route.query.id&&(this.searchFrom.userId=this.$route.query.id)}},mounted:function(){this.$route.query.type&&"detail"==this.$route.query.type?this.inDetail=!0:(this.inDetail=!1,this.getUser()),this.$route.query.id&&(this.searchFrom.userId=this.$route.query.id)},methods:{userTransfer:function(e){this.addShow=!0,this.userObj.total=0,this.userObj.nowPage=1,this.getTransferUser(),this.userObj.transfer_user_id=e.user_id,this.userObj.transfer_user_name=e.nickname,this.userObj.receive_user_id="",this.userObj.receive_user_name=""},transferSave:function(){var e=this;0!==this.multipleSelection.length?1===this.multipleSelection.length?this.userObj.transfer_user_id&&this.userObj.transfer_user_name&&this.$confirm('确定将\n <span style="color: red;">'+this.userObj.transfer_user_name+'</span> 转移为\n <span style="color: red;">'+this.userObj.receive_user_name+"</span> ?","提示",{dangerouslyUseHTMLString:!0,confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={transfer_user_id:e.userObj.transfer_user_id,receive_user_id:e.userObj.receive_user_id};Object(i._194)(t).then(function(t){e.$message({type:"success",message:"用户转移成功!"}),e.getUser(),e.addShow=!1,e.userObj.transfer_user_id="",e.userObj.transfer_user_name="",e.userObj.receive_user_id="",e.userObj.receive_user_name=""})}).catch(function(){e.$message({type:"info",message:"已取消转移"})}):this.$message({type:"error",message:"只能选择一个用户!"}):this.$message({type:"error",message:"请选择用户!"})},onPageChange3:function(e){this.userObj.nowPage=e,this.getTransferUser()},onSizeChange3:function(e){this.userObj.limit=e,this.userObj.nowPage=1,this.getTransferUser()},getTransferUser:function(){var e=this,t={page:this.userObj.nowPage,limit:this.userObj.limit};this.userObj.searchFrom.userId&&(t.user_id=this.userObj.searchFrom.userId),this.userObj.searchFrom.nickName&&(t.nickname=this.userObj.searchFrom.nickName),this.userObj.searchFrom.mobile&&(t.mobile=this.userObj.searchFrom.mobile),Object(i._149)(t).then(function(t){e.userTransferList=t.list,e.userObj.total=t.total})},handleSelectionChange:function(e){this.multipleSelection=e,this.userObj.receive_user_name=e[0].nickname,this.userObj.receive_user_id=e[0].user_id},sexFormatter:function(e){return 0==e.sex?"保密":1==e.sex?"男":2==e.sex?"女":void 0},onPageChange:function(e){this.nowPage=e,this.getUser()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getUser()},getUser:function(){var e=this,t={page:this.nowPage,limit:this.limit};this.searchFrom.userId&&(t.user_id=this.searchFrom.userId),this.searchFrom.nickName&&(t.nickname=this.searchFrom.nickName),this.searchFrom.mobile&&(t.mobile=this.searchFrom.mobile),this.searchFrom.level&&(t.level=this.searchFrom.level),Object(i._149)(t).then(function(t){e.userList=t.list,e.total=t.total})},detail:function(e){this.dialogDetailObj={show:!0,id:e.user_id}},changeShow:function(e){this.dialogDetailObj.show=e},bindTeacher:function(e){this.dialogObj={show:!0,title:"绑定老师",id:e.user_id,teacher_id:e.teacher_id}},goToDetail:function(e){this.dialogDetail.id=e,this.dialogDetail.show=!0},syncUser:function(){var e=this;this.loading=!0,Object(i._132)().then(function(t){e.loading=!1,e.$message({showClose:!0,message:"已更新"+t+"条用户数据",type:"success"})}).catch(function(){e.loading=!1})}}},h={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"admin-refresh"},[e.inDetail?a("user-detail"):a("div",[a("div",{staticClass:"section-search"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px",inline:""}},[a("el-form-item",[a("el-input",{attrs:{placeholder:"ID",clearable:""},on:{change:e.getUser},model:{value:e.searchFrom.userId,callback:function(t){e.$set(e.searchFrom,"userId",t)},expression:"searchFrom.userId"}})],1),e._v(" "),a("el-form-item",[a("el-input",{attrs:{placeholder:"昵称",clearable:""},on:{change:e.getUser},model:{value:e.searchFrom.nickName,callback:function(t){e.$set(e.searchFrom,"nickName",t)},expression:"searchFrom.nickName"}})],1),e._v(" "),a("el-form-item",[a("el-input",{attrs:{placeholder:"电话",clearable:""},on:{change:e.getUser},model:{value:e.searchFrom.mobile,callback:function(t){e.$set(e.searchFrom,"mobile",t)},expression:"searchFrom.mobile"}})],1),e._v(" "),a("el-form-item",[a("el-input",{attrs:{placeholder:"等级",clearable:""},on:{change:e.getUser},model:{value:e.searchFrom.level,callback:function(t){e.$set(e.searchFrom,"level",t)},expression:"searchFrom.level"}})],1),e._v(" "),a("el-form-item",[a("div",{staticClass:"flexRow"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getUser}},[e._v("搜索")])],1)])],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.userList}},[a("el-table-column",{attrs:{className:"f-c",label:"用户"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("img",{staticClass:"avatar",attrs:{src:t.row.avatar}}),e._v(e._s(t.row.nickname)),a("br"),e._v("(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"mobile",label:"手机号",width:"110px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"注册时间",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{prop:"last_login_at",label:"最后登录",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{prop:"baby_name",label:"宝宝名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"birthday",label:"宝宝生日",width:"110px"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sex",label:"宝宝性别",width:"80px",formatter:e.sexFormatter}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"200px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("router-link",{attrs:{to:{path:"/user",query:{type:"detail",userid:t.row.user_id}},target:"_blank"}},[a("el-button",{attrs:{size:"mini",plain:"",type:"primary"}},[e._v("查看详情")])],1),e._v(" "),e.$store.state.readonly?e._e():a("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(a){e.userTransfer(t.row)}}},[e._v("用户转移")])]}}])})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),a("detail-dialog",{attrs:{dialogObj:e.dialogDetailObj},on:{changeShow:e.changeShow}}),e._v(" "),a("teacher-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.getUser}}),e._v(" "),a("el-dialog",{attrs:{width:"90%",top:"5vh",visible:e.dialogDetail.show},on:{"update:visible":function(t){e.$set(e.dialogDetail,"show",t)}}},[e.dialogDetail.show?a("div",[a("user-detail",{attrs:{parentDetail:e.dialogDetail}})],1):e._e()]),e._v(" "),a("el-dialog",{attrs:{"append-to-body":"",visible:e.addShow,top:"5vh",title:"把 "+e.userObj.transfer_user_name+" 转移为"},on:{"update:visible":function(t){e.addShow=t}}},[a("el-form",{attrs:{"label-width":"90px",inline:""}},[a("el-form-item",[a("el-input",{staticStyle:{width:"160px"},attrs:{placeholder:"ID"},on:{change:e.getTransferUser},model:{value:e.userObj.searchFrom.userId,callback:function(t){e.$set(e.userObj.searchFrom,"userId",t)},expression:"userObj.searchFrom.userId"}})],1),e._v(" "),a("el-form-item",[a("el-input",{staticStyle:{width:"160px"},attrs:{placeholder:"昵称"},on:{change:e.getTransferUser},model:{value:e.userObj.searchFrom.nickName,callback:function(t){e.$set(e.userObj.searchFrom,"nickName",t)},expression:"userObj.searchFrom.nickName"}})],1),e._v(" "),a("el-form-item",[a("el-input",{staticStyle:{width:"160px"},attrs:{placeholder:"电话"},on:{change:e.getTransferUser},model:{value:e.userObj.searchFrom.mobile,callback:function(t){e.$set(e.userObj.searchFrom,"mobile",t)},expression:"userObj.searchFrom.mobile"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getTransferUser}},[e._v("搜索")])],1)],1),e._v(" "),a("el-table",{ref:"multipleTable",attrs:{border:"",size:"small",data:e.userTransferList},on:{"selection-change":e.handleSelectionChange}},[a("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),a("el-table-column",{attrs:{className:"f-c",label:"用户"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("img",{staticStyle:{"margin-right":"8px",width:"50px",height:"50px","border-radius":"50px"},attrs:{src:t.row.avatar}}),e._v(e._s(t.row.nickname)+"(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"mobile",label:"手机号"}})],1),e._v(" "),a("page",{attrs:{total:e.userObj.total,limit:e.userObj.limit,small:!0},on:{pageChange:e.onPageChange3,sizeChange:e.onSizeChange3}}),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.addShow=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.transferSave}},[e._v("确 定")])],1)],1)],1)],1)},staticRenderFns:[]};var v=a("VU/8")(_,h,!1,function(e){a("U9zC")},null,null);t.default=v.exports},kakW:function(e,t){},p9Fr:function(e,t){}});
\ No newline at end of file
webpackJsonp([60],{DEgo:function(e,t){},DHQj:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a("kmJW"),r=a("CCn6"),i={name:"index",components:{page:l.a},data:function(){return{searchFrom:{gift_id:"",gift_name:"",gift_type:"",periods_title:"",class_name:"",mobile:"",receiveTime:[]},recordList:[],nowPage:1,total:0,limit:10}},methods:{getRecordList:function(){var e=this,t={gift_id:this.searchFrom.gift_id,gift_name:this.searchFrom.gift_name,gift_type:this.searchFrom.gift_type,periods_title:this.searchFrom.periods_title,class_name:this.searchFrom.class_name,mobile:this.searchFrom.mobile,start_at:this.searchFrom.receiveTime[0],over_at:this.searchFrom.receiveTime[1],limit:this.limit,page:this.nowPage};Object(r._203)(t).then(function(t){e.recordList=t.list,e.total=t.total})},onPageChange:function(e){this.nowPage=e,this.getRecordList()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getRecordList()},exportTable:function(){var e={gift_name:this.searchFrom.gift_name,gift_type:this.searchFrom.gift_type,periods_title:this.searchFrom.periods_title,class_name:this.searchFrom.class_name,mobile:this.searchFrom.mobile,start_at:this.searchFrom.receiveTime[0],over_at:this.searchFrom.receiveTime[1]};Object(r._36)("/api/admin/gift/receive/record/export",e)}},created:function(){var e=this.$route.query;e&&e.id&&(this.searchFrom.gift_id=e.id),this.getRecordList()}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container"},[a("div",{staticClass:"search-form"},[a("el-form",{attrs:{inline:!0,model:e.searchFrom,size:"small"}},[a("el-form-item",{attrs:{label:"赠品名称","label-width":"100px"}},[a("el-input",{attrs:{clearable:""},model:{value:e.searchFrom.gift_name,callback:function(t){e.$set(e.searchFrom,"gift_name",t)},expression:"searchFrom.gift_name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"类型","label-width":"100px"}},[a("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:e.searchFrom.gift_type,callback:function(t){e.$set(e.searchFrom,"gift_type",t)},expression:"searchFrom.gift_type"}},[a("el-option",{attrs:{label:"渠道赠品",value:"1"}}),e._v(" "),a("el-option",{attrs:{label:"活动赠品",value:"2"}}),e._v(" "),a("el-option",{attrs:{label:"关联赠品",value:"3"}})],1)],1),e._v(" "),a("el-form-item",{attrs:{label:"期数名称","label-width":"100px"}},[a("el-input",{attrs:{clearable:""},model:{value:e.searchFrom.periods_title,callback:function(t){e.$set(e.searchFrom,"periods_title",t)},expression:"searchFrom.periods_title"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"班级名称","label-width":"100px"}},[a("el-input",{attrs:{clearable:""},model:{value:e.searchFrom.class_name,callback:function(t){e.$set(e.searchFrom,"class_name",t)},expression:"searchFrom.class_name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"电话号码","label-width":"100px"}},[a("el-input",{attrs:{clearable:""},model:{value:e.searchFrom.mobile,callback:function(t){e.$set(e.searchFrom,"mobile",t)},expression:"searchFrom.mobile"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"领取时间","label-width":"100px"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:e.searchFrom.receiveTime,callback:function(t){e.$set(e.searchFrom,"receiveTime",t)},expression:"searchFrom.receiveTime"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getRecordList}},[e._v("搜索")])],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"success",plain:""},on:{click:e.exportTable}},[e._v("导出")])],1)],1)],1),e._v(" "),a("div",{staticClass:"table-form"},[a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.recordList,size:"mini"}},[a("el-table-column",{attrs:{prop:"gift_name",label:"赠品名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"gift_type",label:"赠品类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[1==t.row.gift_type?a("div",[e._v("渠道赠品")]):e._e(),e._v(" "),2==t.row.gift_type?a("div",[e._v("活动赠品")]):e._e(),e._v(" "),3==t.row.gift_type?a("div",[e._v("关联赠品")]):e._e()]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"quantity",label:"数量"}}),e._v(" "),a("el-table-column",{attrs:{prop:"cost",label:"成本"}}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"class_name",label:"班级名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"money",label:"实付金额"}}),e._v(" "),a("el-table-column",{attrs:{prop:"teacher_name",label:"带班老师"}}),e._v(" "),a("el-table-column",{attrs:{prop:"user_id",label:"UID"}}),e._v(" "),a("el-table-column",{attrs:{prop:"nickname",label:"客户名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"mobile",label:"收货人电话"}}),e._v(" "),a("el-table-column",{attrs:{prop:"address",label:"收货地址"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"领取时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"deliver_at",label:"物流导入时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"express_no",label:"快递单号"}})],1)],1),e._v(" "),a("div",{staticClass:"pagination"},[a("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)])},staticRenderFns:[]};var o=a("VU/8")(i,s,!1,function(e){a("DEgo")},"data-v-760859e6",null);t.default=o.exports}});
\ No newline at end of file
webpackJsonp([61],{"+jTk":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("CCn6"),i=o("+TkF"),s=o("kmJW"),l=o("NC6I"),r=o.n(l),n={name:"admin",components:{page:s.a},data:function(){var e=this;return{nowPage:1,total:0,limit:10,adminList:[],searchFrom:{user_name:"",status:"",role_id:""},dialog:{dialogType:0,title:"新增账号",show:!1,select:[{code:0,value:i.a[0]},{code:1,value:i.a[1]}],rules:{username:[{validator:function(t,o,a){""===o&&0===e.dialog.dialogType?a(new Error("请输入账号")):a()},trigger:"blur"}],password:[{validator:function(t,o,a){""!==o||0!==e.dialog.dialogType&&2!==e.dialog.dialogType?(""===e.dialog.form.surePassword||0!==e.dialog.dialogType&&2!==e.dialog.dialogType||e.$refs.form.validateField("surePassword"),a()):a(new Error("请输入密码"))},trigger:"blur"}],surePassword:[{validator:function(t,o,a){0===e.dialog.dialogType||2===e.dialog.dialogType?""===o?a(new Error("请再次输入密码")):o!==e.dialog.form.password?a(new Error("两次输入密码不一致!")):a():a()},trigger:"blur"}],role_id:[{validator:function(t,o,a){0===e.dialog.dialogType||1===e.dialog.dialogType?""===o&&a(new Error("请输入角色")):a()},trigger:"blur"}],desc:[{validator:function(t,o,a){0===e.dialog.dialogType||1===e.dialog.dialogType?""===o&&a(new Error("请输入简述")):a()},trigger:"blur"}]},form:{id:"",username:"",password:"",surePassword:"",role_id:"",status:0,desc:""}},roleList:[]}},filters:{adminStatus:function(e){return i.a[e]}},created:function(){this.$route.query.roleId&&(this.searchFrom.role_id=parseInt(this.$route.query.roleId)),this.getList(),this.getRoleList()},methods:{getRoleList:function(){var e=this;Object(a._116)({page:1,limit:100}).then(function(t){t&&(e.roleList=t.list)})},onPageChange:function(e){this.nowPage=e,this.getList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()},getList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.user_name&&(t.user_name=this.searchFrom.user_name),""!==this.searchFrom.status&&(t.status=this.searchFrom.status),""!==this.searchFrom.role_id&&(t.role_id=this.searchFrom.role_id),Object(a._42)(t).then(function(t){e.adminList=t.list,e.total=Number(t.total),e.$store.commit("mainCanShow")})},editPW:function(e){this.dialog.form.id=e.id,this.dialog.dialogType=2,this.dialog.title="修改密码",this.dialog.form.password="",this.dialog.form.surePassword="",this.dialog.show=!0},edit:function(e){this.dialog.show=!0,this.dialog.dialogType=1,this.dialog.form.id=e.id,this.dialog.title="编辑",this.dialog.form.username=e.user_name,this.dialog.form.password="",this.dialog.form.status=e.status,this.dialog.form.role_id=e.role_id,this.dialog.form.desc=e.desc},add:function(){this.dialog.show=!0,this.dialog.dialogType=0,this.dialog.form.id="",this.dialog.title="新增",this.dialog.form.username="",this.dialog.form.status=0,this.dialog.form.password="",this.dialog.form.role_id="",this.dialog.form.desc=""},del:function(e){var t=this;this.$confirm("此操作将删除该账号?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.N)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"})}),t.getList()})},onSub:function(){var e=this,t=this.dialog;if(1===t.dialogType){var o={role_id:t.form.role_id,desc:t.form.desc,status:t.form.status};this.$confirm("此操作将编辑该账号?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a._14)(t.form.id,o).then(function(){e.$message({type:"success",message:"修改成功!"}),t.show=!1,e.getList()})})}else if(0===t.dialogType){var i={role_id:t.form.role_id,desc:t.form.desc,passwd:r()(t.form.password),username:t.form.username};this.$confirm("此操作将添加新账号?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.b)(i).then(function(){e.$message({type:"success",message:"添加成功!"}),t.show=!1,e.getList()})})}else if(2===t.dialogType){var s={passwd_new:r()(t.form.password)};this.$confirm("此操作将修改此账号密码?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a._29)(t.form.id,s).then(function(){e.$message({type:"success",message:"修改成功!"}),t.show=!1,e.getList()})})}}}},d={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"admin"},[e.$store.state.readonly?e._e():o("el-button",{staticStyle:{float:"right","margin-bottom":"10px"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增角色")]),e._v(" "),o("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,inline:"","label-width":"80px"}},[o("el-form-item",{attrs:{label:"用户名"}},[o("el-input",{model:{value:e.searchFrom.user_name,callback:function(t){e.$set(e.searchFrom,"user_name",t)},expression:"searchFrom.user_name"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"状态"}},[o("el-select",{attrs:{placeholder:"请选择用户状态"},on:{change:e.getList},model:{value:e.searchFrom.status,callback:function(t){e.$set(e.searchFrom,"status",t)},expression:"searchFrom.status"}},[o("el-option",{attrs:{label:"全部",value:""}}),e._v(" "),o("el-option",{attrs:{label:"启用",value:0}}),e._v(" "),o("el-option",{attrs:{label:"冻结",value:1}})],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"角色"}},[o("el-select",{attrs:{placeholder:"请选择角色类型"},on:{change:e.getList},model:{value:e.searchFrom.role_id,callback:function(t){e.$set(e.searchFrom,"role_id",t)},expression:"searchFrom.role_id"}},[o("el-option",{attrs:{label:"全部",value:""}}),e._v(" "),e._l(e.roleList,function(e){return o("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})],2)],1),e._v(" "),o("el-form-item",[o("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getList}},[e._v("搜索")])],1)],1),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.adminList}},[o("el-table-column",{attrs:{prop:"id",label:"账号ID"}}),e._v(" "),o("el-table-column",{attrs:{prop:"user_name",label:"用户名"}}),e._v(" "),o("el-table-column",{attrs:{prop:"role_name",label:"角色"}}),e._v(" "),o("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("adminStatus")(t.row.status))+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),o("el-table-column",{attrs:{prop:"last_login_at",label:"最后登录时间",sortable:""}}),e._v(" "),e.$store.state.readonly?e._e():o("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-popover",{attrs:{placement:"top",width:"280"}},[o("div",{staticStyle:{"text-align":"center"}},[o("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(o){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),o("el-button",{attrs:{size:"mini",type:"warning",plain:""},on:{click:function(o){e.editPW(t.row)}}},[e._v("\n 修改密码\n ")]),e._v(" "),e.$store.state.deletePermission?o("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(o){e.del(t.row)}}},[e._v("\n 删除\n ")]):e._e()],1),e._v(" "),o("el-button",{attrs:{slot:"reference",size:"mini",type:"text"},slot:"reference"},[e._v("操作")])],1)]}}])})],1),e._v(" "),o("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),o("el-dialog",{attrs:{title:e.dialog.title,center:"","append-to-body":"",visible:e.dialog.show,width:"30%"},on:{"update:visible":function(t){e.$set(e.dialog,"show",t)}}},[o("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"80px"}},[0===e.dialog.dialogType?o("el-form-item",{attrs:{label:"账号",prop:"username"}},[o("el-input",{model:{value:e.dialog.form.username,callback:function(t){e.$set(e.dialog.form,"username",t)},expression:"dialog.form.username"}})],1):e._e(),e._v(" "),2===e.dialog.dialogType||0===e.dialog.dialogType?o("el-form-item",{attrs:{label:"密码",prop:"password"}},[o("el-input",{attrs:{type:"password"},model:{value:e.dialog.form.password,callback:function(t){e.$set(e.dialog.form,"password",t)},expression:"dialog.form.password"}})],1):e._e(),e._v(" "),2===e.dialog.dialogType||0===e.dialog.dialogType?o("el-form-item",{attrs:{label:"确认密码",prop:"surePassword"}},[o("el-input",{attrs:{type:"password"},model:{value:e.dialog.form.surePassword,callback:function(t){e.$set(e.dialog.form,"surePassword",t)},expression:"dialog.form.surePassword"}})],1):e._e(),e._v(" "),2!==e.dialog.dialogType?o("el-form-item",{attrs:{label:"角色",prop:"role_id"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.dialog.form.role_id,callback:function(t){e.$set(e.dialog.form,"role_id",t)},expression:"dialog.form.role_id"}},e._l(e.roleList,function(e){return o("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),2!==e.dialog.dialogType?o("el-form-item",{attrs:{label:"简述",prop:"desc"}},[o("el-input",{model:{value:e.dialog.form.desc,callback:function(t){e.$set(e.dialog.form,"desc",t)},expression:"dialog.form.desc"}})],1):e._e(),e._v(" "),1===e.dialog.dialogType?o("el-form-item",{attrs:{label:"状态",prop:"status"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.dialog.form.status,callback:function(t){e.$set(e.dialog.form,"status",t)},expression:"dialog.form.status"}},e._l(e.dialog.select,function(e){return o("el-option",{key:e.code,attrs:{label:e.value,value:e.code}})}))],1):e._e()],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.onSub}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var c=o("VU/8")(n,d,!1,function(e){o("fR8K")},"data-v-653e8649",null);t.default=c.exports},fR8K:function(e,t){}});
\ No newline at end of file
webpackJsonp([62],{WZgi:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a("CCn6"),s={name:"sysConfig",components:{page:a("kmJW").a},data:function(){return{list:[],total:0,nowPage:1,limit:10,searchFrom:{admin_id:"",url:"",desc:""}}},mounted:function(){this.getList()},methods:{getList:function(){var e=this;this.searchFrom.page=this.nowPage;var t={page:this.nowPage,limit:this.limit};this.searchFrom.admin_id&&(t.admin_id=this.searchFrom.admin_id),this.searchFrom.url&&(t.url=this.searchFrom.url),this.searchFrom.desc&&(t.desc=this.searchFrom.desc),Object(l._43)(t).then(function(t){e.list=t.list,e.total=t.total})},onPageChange:function(e){this.nowPage=e,this.getList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()}}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"log"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px",inline:""}},[a("el-form-item",{attrs:{label:"用户ID"}},[a("el-input",{model:{value:e.searchFrom.admin_id,callback:function(t){e.$set(e.searchFrom,"admin_id",t)},expression:"searchFrom.admin_id"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"地址"}},[a("el-input",{model:{value:e.searchFrom.url,callback:function(t){e.$set(e.searchFrom,"url",t)},expression:"searchFrom.url"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"功能名"}},[a("el-input",{model:{value:e.searchFrom.desc,callback:function(t){e.$set(e.searchFrom,"desc",t)},expression:"searchFrom.desc"}})],1),e._v(" "),a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getList}},[e._v("搜索")])],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list}},[a("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left"}},[a("el-form-item",{attrs:{label:"请求方法"}},[a("span",[e._v(e._s(t.row.method))])]),e._v(" "),a("el-form-item",{attrs:{label:"请求链接"}},[a("span",[e._v(e._s(t.row.url))])]),e._v(" "),a("el-form-item",{attrs:{label:"参数"}},[a("span",[e._v(e._s(t.row.params))])])],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"角色",prop:"user_role"}}),e._v(" "),a("el-table-column",{attrs:{label:"登录名",prop:"user_name"}}),e._v(" "),a("el-table-column",{attrs:{label:"用户ID",prop:"admin_id",sortable:""}}),e._v(" "),a("el-table-column",{attrs:{label:"用户名",prop:"user_desc"}}),e._v(" "),a("el-table-column",{attrs:{label:"功能名",prop:"desc"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间",sortable:""}})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var i=a("VU/8")(s,r,!1,function(e){a("kpQb")},"data-v-64bb9652",null);t.default=i.exports},kpQb:function(e,t){}});
\ No newline at end of file
webpackJsonp([63],{"0Q7q":function(e,t){},iPJD:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("CCn6"),l={name:"upload",data:function(){return{fileList:[]}},methods:{uploadFileVideo1Banner:function(e){var t=this;Object(i._240)({file:e.file,type:"local"}).then(function(e){e.url="https://cdn.singsingenglish.com/"+e.url,t.fileList.push(e)})}}},a={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",[n("el-upload",{staticClass:"upload-demo",attrs:{action:"/api/public/upload","http-request":e.uploadFileVideo1Banner,"list-type":"picture-card",multiple:""}}),e._v(" "),n("pre",[e._v(" <p>\n ")]),e._v(" "),e._l(e.fileList,function(t){return n("pre",[e._v(' <img src="'+e._s(t.url)+'" style="display:block">\n ')])}),e._v(" "),n("pre",[e._v(" </p>\n ")])],2)},staticRenderFns:[]};var r=n("VU/8")(l,a,!1,function(e){n("0Q7q")},"data-v-639ba378",null);t.default=r.exports}});
\ No newline at end of file
webpackJsonp([64],{"G/kT":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("CCn6"),n=a("kmJW"),o=a("+TkF"),s=a("Ix4X"),i={name:"channelGoodsConversionList",data:function(){var e=this;return{updateTime:"",typeList:[],width:0,nowPage:1,total:0,limit:20,list:[],goods_id:null,teacherList:[],today:{text:"今天",onClick:function(){e.searchFrom.payTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},yesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.payTime=[t+" 00:00:00",t+" 23:59:59"]}},last30Day:{text:"过去30天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-2592e6));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},last7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},spanArr:[],contentSpanArr:[],searchFrom:{payTime:[],start_at:"",end_at:"",invite_type:"",invite_name:"",watch_num:"",periods_id:"",squad:"",teacher_id:"",periods_title:"",goods_id:""},propertyList:[],watchList:[{id:0,title:5},{id:1,title:6},{id:2,title:10},{id:3,title:20}],goodList:[]}},filters:{filterGoods:function(e){return"["+e.id+"]["+o.k[e.goods_type]+"]【"+e.current_price/100+"元】"+e.name}},components:{page:n.a},methods:{rendertip:function(e,t){var a=t.column;return e("span",[e("span",a.label),e("el-tooltip",{props:{effect:"dark",content:s.c[a.label],placement:"top"}},[e("i",{class:"el-icon-question",style:"color:#409eff;display:block;"})])])},sortMethod:function(e){this.searchFrom.sort_key=e.prop,"ascending"==e.order?this.searchFrom.sort_value="asc":this.searchFrom.sort_value="desc",this.getChannelTransList()},getGoodsOption:function(){var e=this;Object(r._78)({page:1,limit:100,goods_type:"1,2"}).then(function(t){e.goodList=t.list,console.log(e.goodList,176)}),Object(r._67)({page:1,limit:100,key:"code_rule_type"}).then(function(t){e.typeList=t.list})},seachData:function(){this.total=0,this.nowPage=1,this.getChannelTransList()},onPeriodChange:function(e){var t="";t=e.length>1?e.join(","):e[0],this.periods_id=t,console.log(t)},objectSpanMethod:function(e){},handleItemChange:function(e){var t=this;getPeriodsApi({goods_id:e[0],limit:100}).then(function(a){a.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=a.list})},changePeriods:function(e){if(e.length>1){this.goods_id=e[0];var t=this.goodsList.find(function(t){return t.id===e[0]});this.periods=t.children.find(function(t){return t.id===e[1]}),this.searchFrom.periods_id=this.periods.id,this.getChannelTransList()}},changeTeacher:function(e){this.searchFrom.teacher_id=e,this.getChannelTransList()},selectChange:function(e){this.searchFrom.watch_num=this.watchList[e].title,this.getChannelTransList()},formatTime:function(e){var t=e.getFullYear(),a=e.getMonth()+1;a<10&&(a="0"+a);var r=e.getDate();return r<10&&(r="0"+r),t+"-"+a+"-"+r},onPageChange:function(e){this.nowPage=e,this.getChannelTransList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getChannelTransList()},getChannelTransList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.sort_value&&(t.sort_value=this.searchFrom.sort_value,t.sort_key=this.searchFrom.sort_key),this.searchFrom.invite_type&&(t.invite_type=this.searchFrom.invite_type),this.searchFrom.watch_num&&(t.watch_num=this.searchFrom.watch_num),this.searchFrom.type_id&&(t.type_id=this.searchFrom.type_id),this.searchFrom.goods_id&&(t.goods_id=this.searchFrom.goods_id),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(this.searchFrom.payTime[0]&&this.searchFrom.payTime[0].length>0&&(this.searchFrom.start_at=this.searchFrom.payTime[0],t.start_at=this.searchFrom.start_at),this.searchFrom.payTime[1]&&this.searchFrom.payTime[1].length>0&&(this.searchFrom.end_at=this.searchFrom.payTime[1],t.end_at=this.searchFrom.end_at)),Object(r._58)(t).then(function(t){if(t){if(t.list&&t.list.length>0){for(var a in e.total=t.total,e.list=t.list.map(function(a,r){a.index=r,0==r?(e.spanArr.push(1),e.pos=0):a.cur_date==t.list[r-1].cur_date?(e.spanArr[e.pos]+=1,e.spanArr.push(0)):(e.spanArr.push(1),e.pos=r);var n=a.invite_name&&a.invite_name.length>0?"("+a.invite_name+")":"",o=a.goods_id&&a.goods_id>0?"【"+a.goods_id+"】":"",s=a.watch_num&&a.watch_num>0?"【"+a.watch_num+"个课时】":"";return a.invite_type=""+a.invite_type+n,a.goods_name=""+o+a.goods_name+s,a}),e.list[0])e.propertyList.push(a);e.width=document.documentElement.clientWidth-200}t.list&&0===t.list.length&&(e.list=[])}else e.list=[]})},getUpdateTime:function(){var e=this;Object(r._146)().then(function(t){t.time&&(e.updateTime=t.time)})}},mounted:function(){this.getChannelTransList(),this.getGoodsOption(),this.getUpdateTime()}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"channel-trans-list"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px",inline:""}},[a("el-form-item",{attrs:{label:"进量日期"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getChannelTransList},model:{value:e.searchFrom.payTime,callback:function(t){e.$set(e.searchFrom,"payTime",t)},expression:"searchFrom.payTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"渠道code"}},[a("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.invite_type,callback:function(t){e.$set(e.searchFrom,"invite_type",t)},expression:"searchFrom.invite_type"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"商品名称"}},[a("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.getChannelTransList},model:{value:e.searchFrom.goods_id,callback:function(t){e.$set(e.searchFrom,"goods_id",t)},expression:"searchFrom.goods_id"}},e._l(e.goodList,function(t,r){return a("el-option",{key:r,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"渠道类别"}},[a("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.getChannelTransList},model:{value:e.searchFrom.type_id,callback:function(t){e.$set(e.searchFrom,"type_id",t)},expression:"searchFrom.type_id"}},e._l(e.typeList,function(e,t){return a("el-option",{key:t,attrs:{label:e.value,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"商品课时数"}},[a("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",clearable:"",placeholder:"请选择"},on:{change:e.selectChange},model:{value:e.searchFrom.watch_num,callback:function(t){e.$set(e.searchFrom,"watch_num",t)},expression:"searchFrom.watch_num"}},[a("el-option",{attrs:{value:"",label:"请选择"}}),e._v(" "),e._l(e.watchList,function(e,t){return a("el-option",{key:t,attrs:{label:e.title,value:e.id}})})],2)],1),e._v(" "),a("el-form-item",[a("div",{staticClass:"flexRow"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.seachData}},[e._v("搜索")])],1)])],1),e._v(" "),a("div",{staticClass:"update-time"},[e._v("最近更新时间:"+e._s(e.updateTime?e.updateTime:"-"))]),e._v(" "),a("el-table",{style:{width:e.width+"px"},attrs:{border:"","span-method":e.objectSpanMethod,data:e.list,fixed:""},on:{"sort-change":e.sortMethod}},[a("el-table-column",{attrs:{prop:"is_other",label:"渠道来源"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0==t.row.is_other?"内部":"外部")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"invite_type_name",label:"渠道类别"}}),e._v(" "),a("el-table-column",{attrs:{prop:"invite_type",label:"渠道类型"}}),e._v(" "),a("el-table-column",{attrs:{prop:"goods_name",label:"商品名称",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_total_num",label:"订单数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_class_num",label:"到班数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"class_num_except_total_num",label:"到班率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.class_num_except_total_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_friend_num",label:"好友数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"friend_num_except_total_num",label:"好友率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.friend_num_except_total_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_come_num",label:"到课数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"come_num_except_total_num",label:"到课率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.come_num_except_total_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_buy_num",label:"转化人数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_buy_num_except_total_num",label:"转化率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.sum_buy_num_except_total_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_one_buy_num",label:"一年课购买人数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_two_buy_num",label:"两年课购买人数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_buy_money",label:"转化总额","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_one_buy_money",label:"一年课转化金额","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_two_buy_money",label:"两年课转化金额","render-header":e.rendertip,sortable:"custom"}})],1),e._v(" "),a("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var c=a("VU/8")(i,l,!1,function(e){a("MniD")},null,null);t.default=c.exports},MniD:function(e,t){}});
\ No newline at end of file
webpackJsonp([65],{OWYf:function(e,t){},lWjU:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("CCn6"),r={name:"index",data:function(){var e=this;return{updateTime:"",list:[],dateList:[],propertyList:["title","start_at","total_join_num","total_max_join_num","total_target_join_num","complete_rate","target_diff","wait_join_num","other_wait_join_num"],searchFrom:{payTime:[],start_at:"",end_at:"",invite_type:"",invite_name:"",watch_num:"",periods_id:"",squad:"",teacher_id:"",periods_title:""},periods_id:"",periodList:[],total:0,today:{text:"今天",onClick:function(){e.searchFrom.payTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},yesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.payTime=[t+" 00:00:00",t+" 23:59:59"]}},last30Day:{text:"过去30天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-2592e6));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},last7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},watchList:[{id:0,title:5},{id:1,title:6},{id:2,title:10},{id:3,title:20}]}},methods:{periodName:function(e){var t="";return e.goods_id&&(t+="【"+e.goods_id+"】"),e.periods_title&&(t+=""+e.periods_title),e.watch_num?t+=e.watch_num+"课时<br>":t+="<br>",e.start_at&&(t+="("+e.start_at.slice(5).replace("-","")+")"),(e.has_watch_num||0==e.has_watch_num)&&(t+="-d"+e.has_watch_num),t},selectChange:function(e){this.searchFrom.watch_num=this.watchList[e].title,this.getList()},onPeriodChange:function(e){var t="";t=e.length>1?e.join(","):e[0],this.periods_id=t,console.log(t)},getPeriodsOtherList:function(){var e=this;Object(i._102)({limit:1e3,page:1,max_watch_num:20}).then(function(t){t.list.forEach(function(e){e.label="【"+e.goods_id+"】"+e.title+e.watch_num+"课时("+e.start_at.slice(5).replace("-","")+")-d"+e.has_watch_num}),e.periodList=t.list})},getList:function(){var e=this;this.list=[],this.dateList=[];var t={};this.searchFrom.invite_type&&(t.invite_type=this.searchFrom.invite_type),this.searchFrom.sort_value&&(t.sort_value=this.searchFrom.sort_value,t.sort_key=this.searchFrom.sort_key),this.searchFrom.squad&&(t.squad=this.searchFrom.squad),this.searchFrom.watch_num&&(t.watch_num=this.searchFrom.watch_num),this.periods_id&&(t.periods_ids=this.periods_id),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(this.searchFrom.payTime[0]&&this.searchFrom.payTime[0].length>0&&(this.searchFrom.start_at=this.searchFrom.payTime[0],t.start_at=this.searchFrom.start_at),this.searchFrom.payTime[1]&&this.searchFrom.payTime[1].length>0&&(this.searchFrom.end_at=this.searchFrom.payTime[1],t.end_at=this.searchFrom.end_at)),Object(i._90)(t).then(function(t){e.list=t,t[0].date&&t[0].date.forEach(function(t){e.dateList.push(t.cur_date)})})},tableRowClassName:function(e){e.row;return 0===e.rowIndex?"warning-row":""},arraySpanMethod:function(e){},getUpdateTime:function(){var e=this;Object(i._146)().then(function(t){t.time&&(e.updateTime=t.time)})}},created:function(){this.getList(),this.getPeriodsOtherList(),this.getUpdateTime()}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticStyle:{"padding-top":"20px"}},[a("el-form",{ref:"searchFrom",staticClass:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px",inline:""}},[a("el-form-item",{attrs:{label:"进量日期"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getList},model:{value:e.searchFrom.payTime,callback:function(t){e.$set(e.searchFrom,"payTime",t)},expression:"searchFrom.payTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"商品课时数"}},[a("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.selectChange},model:{value:e.searchFrom.watch_num,callback:function(t){e.$set(e.searchFrom,"watch_num",t)},expression:"searchFrom.watch_num"}},e._l(e.watchList,function(e,t){return a("el-option",{key:t,attrs:{label:e.title,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"渠道code"}},[a("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.invite_type,callback:function(t){e.$set(e.searchFrom,"invite_type",t)},expression:"searchFrom.invite_type"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"期数名称",prop:"periods_title"}},[a("el-select",{staticStyle:{width:"480px"},attrs:{"popper-class":"refresh-select-multi width-480",placeholder:"请选择",multiple:"",clearable:"",filterable:""},on:{change:e.onPeriodChange},model:{value:e.searchFrom.periods_id,callback:function(t){e.$set(e.searchFrom,"periods_id",t)},expression:"searchFrom.periods_id"}},e._l(e.periodList,function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})}))],1),e._v(" "),a("el-form-item",[a("div",{staticClass:"flexRow"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getList}},[e._v("搜索")])],1)])],1),e._v(" "),a("div",{staticClass:"update-time"},[e._v("最近更新时间:"+e._s(e.updateTime?e.updateTime:"-"))]),e._v(" "),a("el-table",{attrs:{border:"",align:"center","header-cell-style":{background:"#5f5f5f",color:"#fff"},data:e.list,size:"mini","row-class-name":e.tableRowClassName,"span-method":e.arraySpanMethod}},[a("el-table-column",{attrs:{align:"center",fixed:"",label:"期数名称",width:"120px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"is_other","min-width":"160",align:"left",fixed:"",label:"渠道信息"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 来源:"+e._s(0==t.row.is_other?"内部":"外部")),a("br"),e._v("\n 类别:"+e._s(t.row.invite_type_name)),a("br"),e._v("\n 名称:"+e._s(t.row.invite_name)),a("br"),e._v("\n 类型:"+e._s(t.row.invite_type)+"\n ")]}}])}),e._v(" "),e._l(e.dateList,function(t,i){return a("el-table-column",{key:i,attrs:{align:"center",label:t}},[a("el-table-column",{attrs:{align:"center","min-width":"60px",prop:"wait_join_num",label:"班级人数"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.date[i].sum_class_num))]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","min-width":"60px",label:"好友数"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.date[i].sum_friend_num))]}}])}),e._v(" "),a("el-table-column",{attrs:{align:"center","min-width":"60px",prop:"wait_join_num",label:"好友率"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(e._s(t.row.date[i].friend_num_except_class_num)+"%")]}}])})],1)})],2)],1)},staticRenderFns:[]};var n=a("VU/8")(r,s,!1,function(e){a("OWYf")},"data-v-4f939666",null);t.default=n.exports}});
\ No newline at end of file
webpackJsonp([66],{"+Xua":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("CCn6"),r=a("kmJW"),i=a("+TkF"),n=a("Ix4X"),o={name:"periodsConversionList",data:function(){var e=this;return{updateTime:"",width:0,nowPage:1,total:0,limit:20,list:[],goods_id:null,teacherList:[],goodsList:[],periodList:[],today:{text:"今天",onClick:function(){e.searchFrom.payTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},yesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.payTime=[t+" 00:00:00",t+" 23:59:59"]}},last30Day:{text:"过去30天",onClick:function(){e.formatTime(new Date((new Date).getTime()-2592e6))}},last7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},classToday:{text:"今天",onClick:function(){e.searchFrom.classTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},classYesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.classTime=[t+" 00:00:00",t+" 23:59:59"]}},classLast30Day:{text:"过去30天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-2592e6));e.searchFrom.classTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},classLast7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.classTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},spanArr:[],contentSpanArr:[],searchFrom:{payTime:[],classTime:[],start_at:"",end_at:"",invite_type:"",invite_name:"",watch_num:"",periods_id:"",squad:"",teacher_id:"",periods_title:""},propertyList:[],watchList:[{id:0,title:5},{id:1,title:6},{id:2,title:10},{id:3,title:20}]}},components:{page:r.a},methods:{periodName:function(e){var t="";return e.goods_id&&(t+="【"+e.goods_id+"】"),e.periods_title?t+=e.periods_title+"<br>":t+="<br>",e.watch_num&&(t+=e.watch_num+"课时"),e.start_at&&(t+="("+e.start_at.slice(5).replace("-","")+")"),(e.has_watch_num||0==e.has_watch_num)&&(t+="-d"+e.has_watch_num),t},rendertip:function(e,t){var a=t.column;return e("span",[e("span",a.label),e("el-tooltip",{props:{effect:"dark",content:n.d[a.label],placement:"top"}},[e("i",{class:"el-icon-question",style:"color:#409eff;display:block;"})])])},sortMethod:function(e){this.searchFrom.sort_key=e.prop,"ascending"==e.order?this.searchFrom.sort_value="asc":this.searchFrom.sort_value="desc",this.getChannelTransList()},getTeacherList:function(){var e=this;Object(s._139)({page:1,limit:500}).then(function(t){e.teacherList=t.list})},seachData:function(){this.total=0,this.nowPage=1,this.getChannelTransList()},onPeriodChange:function(e){var t="";t=e.length>1?e.join(","):e[0],this.periods_id=t,console.log(t)},objectSpanMethod:function(e){},handleItemChange:function(e){var t=this;getPeriodsApi({goods_id:e[0],limit:100}).then(function(a){a.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=a.list})},changePeriods:function(e){if(e.length>1){this.goods_id=e[0];var t=this.goodsList.find(function(t){return t.id===e[0]});this.periods=t.children.find(function(t){return t.id===e[1]}),this.searchFrom.periods_id=this.periods.id,this.getChannelTransList()}},changeTeacher:function(e){this.searchFrom.teacher_id=e,this.getChannelTransList()},selectChange:function(e){this.searchFrom.watch_num=this.watchList[e].title,this.getChannelTransList()},formatTime:function(e){var t=e.getFullYear(),a=e.getMonth()+1;a<10&&(a="0"+a);var s=e.getDate();return s<10&&(s="0"+s),t+"-"+a+"-"+s},onPageChange:function(e){this.nowPage=e,this.getChannelTransList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getChannelTransList()},getGoodsList:function(){var e=this;Object(s._78)({page:1,limit:100,goods_type:"1,2"}).then(function(t){t.list.forEach(function(e){e.name="["+e.id+"]["+i.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,e.children=[]}),e.goodsList=t.list})},getPeriodsOtherList:function(){var e=this;Object(s._102)({limit:1e3,page:1,max_watch_num:20}).then(function(t){t.list.forEach(function(e){e.label="【"+e.goods_id+"】"+e.title+e.watch_num+"课时("+e.start_at.slice(5).replace("-","")+")-d"+e.has_watch_num}),e.periodList=t.list,console.log(320)})},getChannelTransList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.invite_type&&(t.invite_type=this.searchFrom.invite_type),this.searchFrom.sort_value&&(t.sort_value=this.searchFrom.sort_value,t.sort_key=this.searchFrom.sort_key),this.searchFrom.squad&&(t.squad=this.searchFrom.squad),this.searchFrom.watch_num&&(t.watch_num=this.searchFrom.watch_num),this.periods_id&&(t.periods_ids=this.periods_id),this.searchFrom.teacher_id&&(t.teacher_id=this.searchFrom.teacher_id),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(this.searchFrom.payTime[0]&&this.searchFrom.payTime[0].length>0&&(this.searchFrom.start_at=this.searchFrom.payTime[0],t.start_at=this.searchFrom.start_at),this.searchFrom.payTime[1]&&this.searchFrom.payTime[1].length>0&&(this.searchFrom.end_at=this.searchFrom.payTime[1],t.end_at=this.searchFrom.end_at)),this.searchFrom.classTime&&this.searchFrom.classTime.length>0&&(console.log(this.searchFrom.classTime),this.searchFrom.classTime[0]&&this.searchFrom.classTime[0].length>0&&(this.searchFrom.class_start_at=this.searchFrom.classTime[0],t.class_start_at=this.searchFrom.class_start_at),this.searchFrom.classTime[1]&&this.searchFrom.classTime[1].length>0&&(this.searchFrom.class_end_at=this.searchFrom.classTime[1],t.class_end_at=this.searchFrom.class_end_at)),Object(s._101)(t).then(function(t){if(t){if(t.list&&t.list.length>0){for(var a in e.total=t.total,e.list=t.list.map(function(a,s){a.index=s,0==s?(e.spanArr.push(1),e.pos=0):a.cur_date==t.list[s-1].cur_date?(e.spanArr[e.pos]+=1,e.spanArr.push(0)):(e.spanArr.push(1),e.pos=s);var r=a.invite_name&&a.invite_name.length>0?"("+a.invite_name+")":"",i=a.goods_id&&a.goods_id>0?"【"+a.goods_id+"】":"",n=a.watch_num&&a.watch_num>0?"【"+a.watch_num+"个课时】":"";return a.invite_type=""+a.invite_type+r,a.goods_name=""+i+a.goods_name+n,a}),e.list[0])e.propertyList.push(a);e.width=document.documentElement.clientWidth-200}t.list&&0===t.list.length&&(e.list=[])}else e.list=[]})},getUpdateTime:function(){var e=this;Object(s._146)().then(function(t){t.time&&(e.updateTime=t.time)})}},mounted:function(){this.getChannelTransList(),this.getGoodsList(),this.getPeriodsOtherList(),this.getTeacherList(),this.getUpdateTime()}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"channel-trans-list"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px",inline:""}},[a("el-form-item",{attrs:{label:"进量日期"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getChannelTransList},model:{value:e.searchFrom.payTime,callback:function(t){e.$set(e.searchFrom,"payTime",t)},expression:"searchFrom.payTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"开结课日期"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":{shortcuts:[e.classToday,e.classYesterday,e.classLast7Day,e.classLast30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getChannelTransList},model:{value:e.searchFrom.classTime,callback:function(t){e.$set(e.searchFrom,"classTime",t)},expression:"searchFrom.classTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"渠道code"}},[a("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.invite_type,callback:function(t){e.$set(e.searchFrom,"invite_type",t)},expression:"searchFrom.invite_type"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"商品课时数"}},[a("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",clearable:"",placeholder:"请选择"},on:{change:e.selectChange},model:{value:e.searchFrom.watch_num,callback:function(t){e.$set(e.searchFrom,"watch_num",t)},expression:"searchFrom.watch_num"}},e._l(e.watchList,function(e,t){return a("el-option",{key:t,attrs:{label:e.title,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"期数名称",prop:"periods_title"}},[a("el-select",{staticStyle:{width:"480px"},attrs:{placeholder:"请选择",multiple:"",filterable:""},on:{change:e.onPeriodChange},model:{value:e.searchFrom.periods_id,callback:function(t){e.$set(e.searchFrom,"periods_id",t)},expression:"searchFrom.periods_id"}},e._l(e.periodList,function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"组ID"}},[a("el-input",{staticStyle:{width:"120px"},model:{value:e.searchFrom.squad,callback:function(t){e.$set(e.searchFrom,"squad",t)},expression:"searchFrom.squad"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"老师"}},[a("el-select",{staticStyle:{width:"100px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.changeTeacher},model:{value:e.searchFrom.teacher_id,callback:function(t){e.$set(e.searchFrom,"teacher_id",t)},expression:"searchFrom.teacher_id"}},[a("el-option",{attrs:{label:"暂不分配",value:"0"}}),e._v(" "),e._l(e.teacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})],2)],1),e._v(" "),a("el-form-item",[a("div",{staticClass:"flexRow"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.seachData}},[e._v("搜索")])],1)])],1),e._v(" "),a("div",{staticClass:"update-time"},[e._v("最近更新时间:"+e._s(e.updateTime?e.updateTime:"-"))]),e._v(" "),a("el-table",{style:{width:e.width+"px"},attrs:{border:"","span-method":e.objectSpanMethod,data:e.list,fixed:""},on:{"sort-change":e.sortMethod}},[a("el-table-column",{attrs:{label:"期数名称",width:"170px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})]}}])}),e._v(" "),a("el-table-column",{staticStyle:{"font-size":"12px"},attrs:{prop:"duration_over_at",label:"开课看课时间",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 开课日期:"+e._s(t.row.start_at)+"\n "),a("br"),e._v("\n 结课日期:"+e._s(t.row.over_at)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_class_num",label:"到班数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_friend_num",label:"好友数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"friend_num_except_class_num",label:"好友率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.friend_num_except_class_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_come_num",label:"到课数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"come_num_except_class_num",label:"到课率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.come_num_except_class_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_buy_num",label:"转化人数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_buy_num_except_class_num",label:"转化率","render-header":e.rendertip,sortable:"custom"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.sum_buy_num_except_class_num)+"%\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_one_buy_num",label:"一年课购买人数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_two_buy_num",label:"两年课购买人数","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_buy_money",width:"120",label:"转化总额","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_one_buy_money",label:"一年课转化金额","render-header":e.rendertip,sortable:"custom"}}),e._v(" "),a("el-table-column",{attrs:{prop:"sum_two_buy_money",label:"两年课转化金额","render-header":e.rendertip,sortable:"custom"}})],1),e._v(" "),a("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var c=a("VU/8")(o,l,!1,function(e){a("cRpi")},null,null);t.default=c.exports},cRpi:function(e,t){}});
\ No newline at end of file
webpackJsonp([67],{"0HId":function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=r("CCn6"),n=r("NC6I"),o=r.n(n),i={data:function(){return{login:{username:"",password:""},loginRules:{username:[{required:!0,message:"请输入您的用户名",trigger:"blur"}],password:[{required:!0,message:"请输入您的密码",trigger:"blur"}]}}},mounted:function(){var e=this;document.onkeydown=function(t){var r=t||window.event;if(13===(r.keyCode||r.which||r.charCode)&&"login"===e.$route.name)return e.submitForm(),!1;return!0}},methods:{submitForm:function(){var e=this;this.$refs.loginForm.validate(function(t){if(t){var r={username:e.login.username,password:o()(e.login.password)};Object(s._170)(r).then(function(t){if(t.teacher_info){var r=JSON.stringify(t.teacher_info);localStorage.setItem("phoneNum",r)}else localStorage.setItem("phoneNum","");e.$store.dispatch("setToken",t.token),e.$store.dispatch("setUserName",t.desc),e.$store.dispatch("setPermission",JSON.parse(t.roles.menu_ids)),window.location.href="/"})}})},goRegister:function(){this.$router.push({name:"register"})}}},a={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"login"},[r("div",{staticClass:"wrap-main"},[r("h1",{staticClass:"title"},[e._v("唱唱启蒙——后台管理系统")]),e._v(" "),r("el-form",{ref:"loginForm",attrs:{model:e.login,rules:e.loginRules}},[r("el-form-item",{attrs:{prop:"username"}},[r("el-input",{attrs:{placeholder:"用户名"},model:{value:e.login.username,callback:function(t){e.$set(e.login,"username",t)},expression:"login.username"}})],1),e._v(" "),r("el-form-item",{attrs:{prop:"password"}},[r("el-input",{attrs:{type:"password",placeholder:"密码"},model:{value:e.login.password,callback:function(t){e.$set(e.login,"password",t)},expression:"login.password"}})],1),e._v(" "),r("el-form-item",[r("el-button",{staticClass:"btn",attrs:{size:"medium",type:"primary"},on:{click:e.submitForm}},[e._v("登录")]),e._v(" "),r("router-link",{staticClass:"fr",attrs:{to:{name:"register"}}},[e._v("\n 班主任注册入口\n ")])],1)],1)],1)])},staticRenderFns:[]};var l=r("VU/8")(i,a,!1,function(e){r("0M/t")},"data-v-4bbacfdf",null);t.default=l.exports},"0M/t":function(e,t){}});
\ No newline at end of file
webpackJsonp([68],{QOFr:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("CCn6"),s=(r("+TkF"),r("kmJW")),n=r("hFUZ"),i=r("eBmH"),o={},l={name:"userservice",data:function(){return{index:3,searchFrom:{name:"",alias:"",status:"0",task_date:this.formatTime(new Date),squad:21..toString(),type:6},dialogObj:{typeAdd:6,type:0,show:!1,id:""},transfer:{show:!1,form:{reason:"",reason_name:"",teacher_name:"",teacher_id:"",staff_current_name:"",staff_name:"",staff_id:"",transfer_at:"",rules:{staff_id:[{required:!0,message:"请选择",trigger:"change"}],transfer_at:[{required:!0,message:"请选择",trigger:"change"}],reason:[{required:!0,message:"请选择",trigger:"change"}]}},staff:[0],reasonList:[{id:0,name:"人员入职"},{id:1,name:"人员离职"},{id:2,name:"请假"},{id:3,name:"其它"}]},dialogDetail:{show:!1,id:""},userList:[],total:0,nowPage:1,limit:20,res:null,dialogDetailObj:{show:!1,title:"班级列表",id:""},teacherTypeOption:[{id:0,label:"老师"},{id:1,label:"新星妈妈"}],phoneNumObj:{}}},watch:{"dialogDetail.show":function(e){e||this.getUser()}},components:{page:s.a,dialogCom:i.a,teacherDetail:n.default},filters:{teacherType:function(e){return o[e]}},mounted:function(){var e=this,t=localStorage.getItem("phoneNum");console.log(t),t&&(t=JSON.parse(t),this.phoneNumObj=t),t&&"teacher_leader"!=t.teacher_type?this.$router.push("/teacher/"+t.id):this.getUser(),Object(a._142)().then(function(t){e.dialogObj.teacherTypeList=t;var r={};t.forEach(function(e,t){r[e.type]=e.name}),o=r})},methods:{onPageChange:function(e){this.nowPage=e,this.getUser()},formatTime:function(e){var t=e.getFullYear(),r=e.getMonth()+1;r<10&&(r="0"+r);var a=e.getDate();return a<10&&(a="0"+a),t+"-"+r+"-"+a},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getUser()},getUser:function(){var e=this,t={limit:this.limit,page:this.nowPage};(this.searchFrom.type||0===this.searchFrom.type)&&(t.type=this.searchFrom.type),this.searchFrom.status&&(t.status=this.searchFrom.status),this.searchFrom.name&&(t.name=this.searchFrom.name),this.searchFrom.alias&&(t.alias=this.searchFrom.alias),this.searchFrom.task_date&&(t.task_date=this.searchFrom.task_date);var r=localStorage.getItem("phoneNum");r&&(r=JSON.parse(r)),r&&"teacher_leader"==r.teacher_type?t.squad=r.squad:t.squad=this.searchFrom.squad,Object(a._139)(t).then(function(t){e.userList=t.list,e.total=t.total,e.res=t})},transferStaffName:function(e){this.transfer.form.staff_name=this.transfer.staff.find(function(t){return t.id==e}).name},transferReasonName:function(e){this.transfer.form.reason_name=this.transfer.reasonList.find(function(t){return t.id==e}).name},transferToggle:function(e){var t=this;if(this.transfer.show=!this.transfer.show,this.transfer.show){if(0===this.transfer.staff[0]){Object(a._125)({limit:1e3,page:1,status:0}).then(function(e){t.transfer.staff=e.list})}this.$nextTick(function(){t.$refs.transferForm.resetFields(),t.transfer.form.teacher_name=e.name,t.transfer.form.teacher_id=e.id,t.transfer.form.staff_current_name=e.adviser})}else this.$nextTick(function(){t.$refs.transferForm.resetFields()})},transferSave:function(){var e=this;this.$refs.transferForm.validate(function(t){if(!t)return console.log("error submit!!"),!1;e.$confirm('确定将\n <span style="color: red;">'+e.transfer.form.teacher_name+'</span> 移交给\n <span style="color: red;">'+e.transfer.form.staff_name+"</span> ?<br>\n 移交开始时间 "+e.transfer.form.transfer_at+" <br>\n 移交原因 "+e.transfer.form.reason_name,"提示",{dangerouslyUseHTMLString:!0,confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={teacher_id:e.transfer.form.teacher_id,staff_id:e.transfer.form.staff_id,transfer_at:e.transfer.form.transfer_at,reason:e.transfer.form.reason};Object(a._192)(t).then(function(t){e.$message({type:"success",message:"移交成功!"}),e.transferToggle(),e.getUser()})}).catch(function(){e.$message({type:"info",message:"已取消移交"})})})},edit:function(e){this.dialogObj.id=e.id,this.dialogObj.type=2,this.dialogObj.show=!0},add:function(){this.dialogObj.type=0,this.dialogObj.show=!0},detail:function(e){this.dialogObj.id=e.id,this.dialogObj.type=1,this.dialogObj.show=!0},delTeacher:function(e){var t=this;this.$confirm("此操作将删除该账号?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a._3)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getUser()})})},changeShow:function(e){this.dialogObj.show=e},classDetail:function(e){this.dialogDetailObj={show:!0,title:e.name+"班级详情",id:e.id}},goToTeacherDetail:function(e){this.dialogDetail.id=e.id,this.dialogDetail.alias=e.alias,this.dialogDetail.name=e.name,this.dialogDetail.adviser=e.adviser,this.dialogDetail.show=!0}}},c={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"user"},[r("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,size:"mini","label-width":"68px",inline:""}},[r("el-form-item",{attrs:{label:"昵称"}},[r("el-input",{staticStyle:{width:"90px"},model:{value:e.searchFrom.name,callback:function(t){e.$set(e.searchFrom,"name",t)},expression:"searchFrom.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手机号"}},[r("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.alias,callback:function(t){e.$set(e.searchFrom,"alias",t)},expression:"searchFrom.alias"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"老师状态",clearable:""}},[r("el-select",{staticStyle:{width:"88px"},attrs:{clearable:""},on:{change:e.getUser},model:{value:e.searchFrom.status,callback:function(t){e.$set(e.searchFrom,"status",t)},expression:"searchFrom.status"}},[r("el-option",{attrs:{label:"带班",value:"0"}}),e._v(" "),r("el-option",{attrs:{label:"不带班",value:"1"}})],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"任务日期"}},[r("el-date-picker",{staticStyle:{width:"140px"},attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.searchFrom.task_date,callback:function(t){e.$set(e.searchFrom,"task_date",t)},expression:"searchFrom.task_date"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getUser}},[e._v("搜索")])],1),e._v(" "),e.$store.state.readonly?e._e():r("el-form-item",[r("el-button",{attrs:{type:"success",plain:""},on:{click:e.add}},[e._v("新增")])],1)],1),e._v(" "),r("el-tabs",{staticStyle:{background:"white","padding-top":"10px"},attrs:{type:"card"},on:{"tab-click":e.getUser},model:{value:e.searchFrom.squad,callback:function(t){e.$set(e.searchFrom,"squad",t)},expression:"searchFrom.squad"}},e._l(10,function(t){return"teacher_leader"!=e.phoneNumObj.teacher_type?r("el-tab-pane",{key:t+10*(e.index-1),attrs:{label:"T"+(t+10*(e.index-1)),name:(t+10*(e.index-1)).toString()}}):e._e()})),e._v(" "),r("el-table",{staticStyle:{width:"100%"},attrs:{size:"mini",data:e.userList,height:"calc(100vh - 322px)"}},[r("el-table-column",{attrs:{prop:"name",width:"250",label:"老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticStyle:{display:"flex"}},[r("a",{staticClass:"clearfix",attrs:{href:t.row.qr,target:"_blank"}},[r("img",{staticClass:"avatar",attrs:{src:t.row.qr,alt:"二维码"}})]),e._v(" "),r("div",[e._v("\n 老师名:"+e._s(t.row.name)+"\n "),r("br"),e._v("\n 微信号:"+e._s(t.row.alias)+"\n "),r("br"),e._v("\n 类别:"+e._s(e._f("teacherType")(t.row.type))+"\n "),r("br"),e._v("\n 顾问:"+e._s(t.row.adviser)+"\n "),r("br"),e._v("\n 开始时间:"),r("span",{staticStyle:{display:"inline-block",width:"72px","vertical-align":"text-top","line-height":"16px"}},[e._v(e._s(t.row.teacher_start))])])])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"添加好友"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 进班人数:"+e._s(t.row.into_class_num)),r("br"),e._v("\n 加老师处理数:"+e._s(t.row.add_teacher_exec_num)),r("br"),e._v("\n 加老师成功数:"+e._s(t.row.add_teacher_success_num)),r("br"),e._v("\n 成功率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":18,color:Number(t.row.add_teacher_success_rate)>70?"#67C23A":"#f00",percentage:Number(t.row.add_teacher_success_rate)?Number(t.row.add_teacher_success_rate):0}}),e._v(" "),r("br"),e._v("\n 处理率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":18,color:100===Number(t.row.add_teacher_exec_rate)?"#67C23A":"#f00",percentage:Number(t.row.add_teacher_exec_rate)?Number(t.row.add_teacher_exec_rate):0}})]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"召回率"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 需召回人数:"+e._s(t.row.need_recall_num)),r("br"),e._v("\n 已沟通人数:"+e._s(t.row.recall_desc_exec_num)),r("br"),e._v("\n 用户回复数:"+e._s(t.row.recall_desc_reply_num)),r("br"),e._v("\n 达标率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":18,color:100===Number(t.row.recall_watch_rate)?"#67C23A":"#dd001b",percentage:Number(t.row.recall_watch_rate)?Number(t.row.recall_watch_rate):0}}),e._v(" "),r("br"),e._v("\n 处理率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":18,color:100===Number(t.row.recall_exec_rate)?"#67C23A":"#f00",percentage:Number(t.row.recall_exec_rate)?Number(t.row.recall_exec_rate):0}})]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"意向标记"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 意向用户数:"+e._s(t.row.intention_num)),r("br"),e._v("\n 完课沟通用户数"+e._s(t.row.over_desc_exec_num)),r("br"),e._v("\n 往期活跃用户沟通数:"+e._s(t.row.past_desc_exec_num)),r("br"),e._v("\n 标记率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":18,color:"#67C23A",percentage:Number(t.row.over_intention_rate)?Number(t.row.over_intention_rate):0}}),e._v(" "),r("br"),e._v("\n 处理率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":18,color:100===Number(t.row.over_exec_rate)?"#67C23A":"#f00",percentage:Number(t.row.over_exec_rate)?Number(t.row.over_exec_rate):0}})]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"intention_num",width:"100",label:"意向用户数"}}),e._v(" "),r("el-table-column",{attrs:{prop:"performance",width:"100",label:"当月业绩"}}),e._v(" "),r("el-table-column",{attrs:{width:"320",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(r){e.goToTeacherDetail(t.row)}}},[e._v("查看详情")]),e._v(" "),e.$store.state.readonly?e._e():r("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(r){e.edit(t.row)}}},[e._v("编辑")]),e._v(" "),e.$store.state.readonly?e._e():r("el-button",{attrs:{size:"mini",plain:"",type:"success"},on:{click:function(r){e.transferToggle(t.row)}}},[e._v("移交")]),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?r("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(r){e.delTeacher(t.row)}}},[e._v("删除")]):e._e()]}}])})],1),e._v(" "),e.res?r("div",{staticClass:"total-tab"},[r("div",[e._v("总计")]),e._v(" "),r("div",[r("div",[e._v("\n 成功率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,color:Number(e.res.add_teacher_success_rate)>70?"#67C23A":"#f00",percentage:Number(e.res.add_teacher_success_rate)?Number(e.res.add_teacher_success_rate):0}}),e._v(" "),r("br"),e._v("\n 处理率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,color:100===Number(e.res.add_teacher_exec_rate)?"#67C23A":"#f00",percentage:Number(e.res.add_teacher_exec_rate)?Number(e.res.add_teacher_exec_rate):0}})],1)]),e._v(" "),r("div",[r("div",[e._v("\n 达标率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,color:100===Number(e.res.recall_watch_rate)?"#67C23A":"#ff0000",percentage:Number(e.res.recall_watch_rate)?Number(e.res.recall_watch_rate):0}}),e._v(" "),r("br"),e._v("\n 处理率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,color:100===Number(e.res.recall_exec_rate)?"#67C23A":"#f00",percentage:Number(e.res.recall_exec_rate)?Number(e.res.recall_exec_rate):0}})],1)]),e._v(" "),r("div",[r("div",[e._v("\n 标记率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,color:"#67C23A",percentage:Number(e.res.over_intention_rate)?Number(e.res.over_intention_rate):0}}),e._v(" "),r("br"),e._v("\n 处理率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,color:100===Number(e.res.over_exec_rate)?"#67C23A":"#f00",percentage:Number(e.res.over_exec_rate)?Number(e.res.over_exec_rate):0}})],1)]),e._v(" "),r("div",[e._v("\n "+e._s(e.res.intention_num)+"\n ")]),e._v(" "),r("div",[e._v("\n "+e._s(e.res.total_money)+"\n ")]),e._v(" "),r("div")]):e._e(),e._v(" "),r("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),r("dialog-com",{attrs:{index:e.index,dialogObj:e.dialogObj},on:{changeShow:e.changeShow,reflash:e.getUser}}),e._v(" "),r("el-dialog",{attrs:{width:"90%",top:"5vh",visible:e.dialogDetail.show},on:{"update:visible":function(t){e.$set(e.dialogDetail,"show",t)}}},[e.dialogDetail.show?r("div",[r("teacher-detail",{attrs:{parentDetail:e.dialogDetail}})],1):e._e()]),e._v(" "),r("el-dialog",{attrs:{width:"500px",visible:e.transfer.show,title:"移交"},on:{"update:visible":function(t){e.$set(e.transfer,"show",t)}}},[r("el-form",{ref:"transferForm",attrs:{rules:e.transfer.form.rules,model:e.transfer.form,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"当前设备:",prop:"teacher_name"}},[e._v("\n "+e._s(e.transfer.form.teacher_name)+"\n ")]),e._v(" "),r("el-form-item",{attrs:{label:"当前顾问:",prop:"staff_current_name"}},[e._v("\n "+e._s(e.transfer.form.staff_current_name)+"\n ")]),e._v(" "),r("el-form-item",{attrs:{label:"移交顾问:",prop:"staff_id"}},[r("el-select",{attrs:{filterable:"",placeholder:"请选择",clearable:!1},on:{change:e.transferStaffName},model:{value:e.transfer.form.staff_id,callback:function(t){e.$set(e.transfer.form,"staff_id",t)},expression:"transfer.form.staff_id"}},e._l(e.transfer.staff,function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"移交时间:",prop:"transfer_at"}},[r("div",{staticStyle:{display:"flex"}},[r("el-date-picker",{attrs:{clearable:!1,"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"选择时间"},model:{value:e.transfer.form.transfer_at,callback:function(t){e.$set(e.transfer.form,"transfer_at",t)},expression:"transfer.form.transfer_at"}})],1)]),e._v(" "),r("el-form-item",{attrs:{label:"移交原因:",prop:"reason"}},[r("el-select",{attrs:{filterable:"",placeholder:"请选择",clearable:!1},on:{change:e.transferReasonName},model:{value:e.transfer.form.reason,callback:function(t){e.$set(e.transfer.form,"reason",t)},expression:"transfer.form.reason"}},e._l(e.transfer.reasonList,function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1)],1),e._v(" "),r("div",{attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.transferToggle}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.transferSave}},[e._v("确定")])],1)],1)],1)},staticRenderFns:[]};var d=r("VU/8")(l,c,!1,function(e){r("vE4i")},"data-v-44c3000a",null);t.default=d.exports},vE4i:function(e,t){}});
\ No newline at end of file
webpackJsonp([69],{h7MV:function(e,n){},usUK:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={render:function(){var e=this.$createElement;return(this._self._c||e)("div",[this._v("\n 发货列表\n")])},staticRenderFns:[]};var i=t("VU/8")({name:"index"},r,!1,function(e){t("h7MV")},"data-v-3f478d15",null);n.default=i.exports}});
\ No newline at end of file
webpackJsonp([7],{"20LI":function(e,t){},"2qmY":function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("CCn6"),o=i("kmJW"),r=i("P0f4"),s=i("xGts"),n={name:"dialogObj",props:["dialogObj"],data:function(){return{}},watch:{"dialogObj.show":{deep:!0,handler:function(){console.log(this.dialogObj)}}},methods:{handlerAddressChange:function(e){if(e.province&&e.city&&e.district){this.dialogObj.detail=e.detail,this.dialogObj.province=e.province,this.dialogObj.city=e.city,this.dialogObj.receive_mobile=e.mobile,this.dialogObj.receive_name=e.name;var t=s.a.filter(function(t){return t.value===e.province}),i=t[0].children.filter(function(t){return t.value===e.city}),a=i[0].children.filter(function(t){return t.value===e.district});this.dialogObj.province_name=t[0].label,this.dialogObj.city_name=i[0].label,this.dialogObj.district_name=a.length>0?a[0].label:i[0].children[0].label,this.dialogObj.district=a.length>0?a[0].value:i[0].children[0].value}},saveAddress:function(){var e=this;this.$confirm("确定保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={province_id:e.dialogObj.province,province_name:e.dialogObj.province_name,city_id:e.dialogObj.city,city:e.dialogObj.city_name,area:e.dialogObj.district_name,area_id:e.dialogObj.district,address:e.dialogObj.detail,receive_name:e.dialogObj.receive_name,receive_mobile:e.dialogObj.receive_mobile};Object(a._12)(e.dialogObj.id,t).then(function(t){e.$message({type:"success",message:"修改成功"}),e.dialogObj.show=!1,e.$emit("reflash")})})}},components:{vueAddress:r.a},mounted:function(){console.log(this.dialogObj)}},l={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:"编辑收货地址",center:"","append-to-body":"",visible:e.dialogObj.show,width:"800px"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[i("vue-address",{attrs:{province:e.dialogObj.province,city:e.dialogObj.city,district:e.dialogObj.district,detail:e.dialogObj.detail,mobile:e.dialogObj.receive_mobile,name:e.dialogObj.receive_name},on:{change:e.handlerAddressChange}}),e._v(" "),i("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.saveAddress}},[e._v("保 存")])],1)],1)},staticRenderFns:[]};var c=i("VU/8")(n,l,!1,function(e){i("dqvA")},"data-v-51e3520e",null).exports,d=i("O6Rd"),_=i("zA5m"),u=i("kmsh"),h=i("+TkF"),m={name:"detail",props:["dialogObj"],data:function(){return{detail:{},show:!1}},methods:{initDialog:function(){this.detail=this.dialogObj.detail,this.show=this.dialogObj.show}},filters:{payMentFilter:function(e){return"1"==e?"已付款":"未付款"},courseTypeFilter:function(e){return"1"==e.type?"正式课("+e.duration+"个月)":"试听课("+e.duration+"天)"},inviteType:function(e){return h.n[e]},status:function(e){return h.u[e]},buyType:function(e){return h.c[e]},moneytFilter:function(e){return e/100+"元"}},watch:{dialogObj:{handler:function(){this.initDialog()},deep:!0},show:function(e){this.$emit("changeShow",e)}}},p={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:"订单详情",center:"",visible:e.dialogObj.show,width:"800px"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[i("el-row",{attrs:{align:"middle",type:"flex"}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("订单号")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v("\n "+e._s(e.detail.out_trade_no)+"\n ")]),e._v(" "),i("el-col",{attrs:{span:4}},[i("label",[e._v("商品名称")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.goods_name))])],1),e._v(" "),i("el-row",{attrs:{align:"middle",type:"flex"}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("用户昵称")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v("\n "+e._s(e.detail.user_nickname)+"\n ")]),e._v(" "),i("el-col",{attrs:{span:4}},[i("label",[e._v("用户手机号")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.user_mobile))])],1),e._v(" "),i("el-row",{attrs:{align:"middle",type:"flex"}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("推广人类型")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e._f("inviteType")(e.detail.invite_type)))]),e._v(" "),i("el-col",{attrs:{span:4}},[i("label",[e._v("推广人ID")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.invite_id))])],1),e._v(" "),i("el-row",{attrs:{align:"middle",type:"flex"}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("推广人收益")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.invite_earnings?e.detail.invite_earnings/100:0)+"元")]),e._v(" "),2===e.detail.buy_type?[i("el-col",{attrs:{span:4}},[i("label",[e._v("团购信息")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v("团ID:"+e._s(e.detail.order_group_id)),i("br"),e._v("是否是团长:"+e._s(0===e.detail.is_captain?"否":"是"))])]:e._e()],2),e._v(" "),i("el-row",[i("el-col",{attrs:{span:4}},[i("label",[e._v("期数ID")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.periods_id))]),e._v(" "),i("el-col",{attrs:{span:4}},[i("label",[e._v("描述")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.desc))])],1),e._v(" "),i("el-row",[i("el-col",{attrs:{span:4}},[i("label",[e._v("收货地址")])]),e._v(" "),i("el-col",{attrs:{span:20}},[e.detail.user_address_id&&e.detail.address_info?[e._v("\n 收货人:"+e._s(e.detail.address_info.receive_name)),i("br"),e._v("\n 手机号:"+e._s(e.detail.address_info.receive_mobile)),i("br"),e._v("\n 收货地址: "+e._s(e.detail.address_info.province_name)+e._s(e.detail.address_info.city)+e._s(e.detail.address_info.area)+e._s(e.detail.address_info.address)+"\n ")]:e._e()],2)],1),e._v(" "),i("el-row",[i("el-col",{attrs:{span:4}},[i("label",[e._v("付款时间")])]),e._v(" "),i("el-col",{attrs:{span:8}},[e._v(e._s(e.detail.pay_at))])],1)],1)},staticRenderFns:[]};var v=i("VU/8")(m,p,!1,function(e){i("20LI")},"data-v-47a63a7e",null).exports,f=i("G2rA"),g=(i("sf/l"),{name:"index",data:function(){var e=this;return{nowPage:1,total:0,today:{text:"今天",onClick:function(){e.searchFrom.payTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},yesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.payTime=[t+" 00:00:00",t+" 23:59:59"]}},last30Day:{text:"过去30天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-2592e6));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},last7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},sourceDialog:{show:!1,out_trade_no:""},couponDetail:{show:!1,order_coupon_id:""},refundDetail:{show:!1,out_trade_no:""},limit:10,searchFrom:{nickname:"",wait_into_course:"",user_id:"",invite_type:"",invite_id:"",buy_type:"",status:[1,4,5],goods_id:"",out_trade_no:"",payTime:[],order_group_id:"",is_captain:""},tableData:[],dialogObj:{show:!1},refundDialogObj:{show:!1,id:"",money:0},dialogDetailObj:{show:!1,detail:{}},goodList:[],inviteTypeOption:h.o,orderStatusOption:h.v,buyTypeOption:h.d,inviteSearchPlaceholder:"",rules:{value:[{required:!0,message:"请输入备注",trigger:"change"}]},promoterDialog:{show:!1,nowPage:1,total:0,limit:500,teacher_id:""},teacherList:[],loading:!1,isLeaderOption:h.q}},methods:{periodName:function(e){var t="";return e.periods_title?(e.goods_id&&(t+="【"+e.goods_id+"】"),e.periods_title&&(t+=e.periods_title+"<br>"),e.watch_num&&(t+=e.watch_num+"课时"),e.start_at&&(t+="("+e.start_at.slice(5).replace("-","")+")"),(e.has_watch_num||0==e.has_watch_num)&&(t+="-d"+e.has_watch_num)):t="-",t},formatTime:function(e){var t=e.getFullYear(),i=e.getMonth()+1;i<10&&(i="0"+i);var a=e.getDate();return a<10&&(a="0"+a),t+"-"+i+"-"+a},showRef:function(e){this.refundDetail.show=!0,this.refundDetail.out_trade_no=e.out_trade_no},showCoupon:function(e){this.couponDetail.show=!0,this.couponDetail.order_coupon_id=e.order_coupon_id},showSource:function(e){this.sourceDialog.show=!0,this.sourceDialog.out_trade_no=e.out_trade_no},changeRow:function(e,t){t.indexOf(e)>-1&&Object(a._114)({out_trade_no:e.out_trade_no}).then(function(t){e.refundList=t.list})},exportTable:function(){var e={limit:this.limit,page:this.nowPage};this.searchFrom.nickname&&(e.nickname=this.searchFrom.nickname),this.searchFrom.user_id&&(e.user_id=this.searchFrom.user_id),this.searchFrom.invite_type&&(e.invite_type=this.searchFrom.invite_type),this.searchFrom.invite_id&&(e.invite_id=this.searchFrom.invite_id),this.searchFrom.order_group_id&&(e.order_group_id=this.searchFrom.order_group_id),this.searchFrom.buy_type&&(e.buy_type=this.searchFrom.buy_type),this.searchFrom.status&&(e.status=this.searchFrom.status.toString()),this.searchFrom.goods_id&&(e.goods_id=this.searchFrom.goods_id),(this.searchFrom.is_captain||0==this.searchFrom.is_captain)&&(e.is_captain=this.searchFrom.is_captain),this.searchFrom.out_trade_no&&(e.out_trade_no=this.searchFrom.out_trade_no),this.searchFrom.receive_mobile&&(e.receive_mobile=this.searchFrom.receive_mobile),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(e.pay_start_at=this.searchFrom.payTime[0],e.pay_end_at=this.searchFrom.payTime[1]),this.searchFrom.wait_into_course&&(e.wait_into_course=this.searchFrom.wait_into_course),e.course_type=1,Object(a._36)("/api/admin/order/export",e,"日课订单列表")},getGoodsOption:function(){var e=this;Object(a._78)({page:1,limit:100,course_type:1,status:"1,2"}).then(function(t){e.goodList=t.list})},onInviteTypeChange:function(e){0===e?this.inviteSearchPlaceholder="用户ID":1===e?this.inviteSearchPlaceholder="老师ID":2===e&&(this.inviteSearchPlaceholder="推广人ID"),this.getOrderList()},detail:function(e){var t=e;this.dialogDetailObj={show:!0,detail:t}},editComment:function(e,t){var i=this;this.$prompt("","编辑备注",{confirmButtonText:"确定",cancelButtonText:"取消",inputType:"textarea",inputValue:t||""}).then(function(t){var o=t.value;i.$confirm("确定保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a._28)(e,"order",{desc:o}).then(function(e){i.$message({type:"success",message:"编辑备注成功"}),i.getOrderList()})})})},onPageChange:function(e){this.nowPage=e,this.getOrderList()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getOrderList()},getOrderList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.nickname&&(t.nickname=this.searchFrom.nickname),this.searchFrom.user_id&&(t.user_id=this.searchFrom.user_id),this.searchFrom.invite_type&&(t.invite_type=this.searchFrom.invite_type),this.searchFrom.invite_id&&(t.invite_id=this.searchFrom.invite_id),this.searchFrom.order_group_id&&(t.order_group_id=this.searchFrom.order_group_id),this.searchFrom.buy_type&&(t.buy_type=this.searchFrom.buy_type),this.searchFrom.status&&(t.status=this.searchFrom.status.toString()),this.searchFrom.goods_id&&(t.goods_id=this.searchFrom.goods_id),(this.searchFrom.is_captain||0==this.searchFrom.is_captain)&&(t.is_captain=this.searchFrom.is_captain),this.searchFrom.out_trade_no&&(t.out_trade_no=this.searchFrom.out_trade_no),this.searchFrom.receive_mobile&&(t.receive_mobile=this.searchFrom.receive_mobile),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(t.pay_start_at=this.searchFrom.payTime[0],t.pay_end_at=this.searchFrom.payTime[1]),this.searchFrom.wait_into_course&&(t.wait_into_course=this.searchFrom.wait_into_course),t.course_type=1,Object(a._96)(t).then(function(t){t.list.forEach(function(e){e.refundList=[]}),e.tableData=t.list,e.total=t.total})},changeDetailShow:function(e){this.dialogDetailObj.show=e},changeShow:function(e){this.refundDialogObj.show=e},onRefund:function(e,t){this.refundDialogObj.id=e,this.refundDialogObj.money=t,this.refundDialogObj.show=!0},onAfterRefund:function(){this.refundDialogObj.show=!1,this.getOrderList()},onUpdateAddress:function(){this.dialogObj.show=!1,this.getOrderList()},editAddress:function(e){if(console.log(e),e.address_info&&e.address_info.province_name){var t=s.a.filter(function(t){return t.label===e.address_info.province_name});if(t&&t.length>0)if(this.dialogObj.province=e.address_info.province_id?e.address_info.province_id:t[0].value,e.address_info.city){var i=t[0].children.filter(function(t){return t.label===e.address_info.city});if(this.dialogObj.city=e.address_info.city_id?e.address_info.city_id:i[0].value,e.address_info.area){var a=i[0].children.filter(function(t){return t.label===e.address_info.area});this.dialogObj.district=e.address_info.area_id?e.address_info.area_id:a[0].value}else this.dialogObj.district=""}else this.dialogObj.city="";else this.dialogObj.province="",this.dialogObj.district="",this.dialogObj.city=""}else this.dialogObj.province="",this.dialogObj.city="",this.dialogObj.district="";this.dialogObj.detail=e.address_info?e.address_info.address:"",this.dialogObj.receive_mobile=e.address_info?e.address_info.receive_mobile:"",this.dialogObj.receive_name=e.address_info?e.address_info.receive_name:"",this.dialogObj.province_name=e.address_info?e.address_info.province_name:"",this.dialogObj.city_name=e.address_info?e.address_info.city:"",this.dialogObj.district_name=e.address_info?e.address_info.area:"",this.dialogObj.id=e.id,this.dialogObj.show=!0},getTeacherList:function(e){var t=this;this.loading=!0;var i={limit:this.promoterDialog.limit,page:this.promoterDialog.nowPage};e&&(i.name=e),Object(a._139)(i).then(function(e){t.teacherList=e.list,t.loading=!1})},handleCurrentTeacherChange:function(e){console.log("handleCurrentTeacherChange",e)},updateTeacher:function(e){this.promoterDialog.show=!0,this.promoterDialog.id=e.id,this.promoterDialog.teacher_id=e.invite_id,this.getTeacherList()},remoteMethod:function(e){""!==e?this.getTeacherList(e):this.getTeacherList()},saveTeacher:function(){var e=this;this.$confirm("此操作将修改推广人?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){console.log("this.promoterDialog.teacher_id",e.promoterDialog),Object(a._233)(e.promoterDialog.id,e.promoterDialog.teacher_id).then(function(t){e.promoterDialog.id="",e.promoterDialog.teacher_id="",e.promoterDialog.show=!1,e.$message({type:"success",message:"修改成功!"}),e.getOrderList()})})}},components:{addressDialog:c,refundDialog:_.a,detailDialog:v,refundDetail:f.a,sourceDialog:d.a,couponDialog:u.a,page:o.a},mounted:function(){this.$route.query.code&&(this.searchFrom.invite_type=this.$route.query.code),this.getOrderList(),this.getGoodsOption()},watch:{},filters:{isLeader:function(e){return h.p[e]},payMentFilter:function(e){return"1"==e?"已付款":"未付款"},courseTypeFilter:function(e){return"1"==e.type?"正式课("+e.duration+"个月)":"试听课("+e.duration+"天)"},inviteType:function(e){return h.n[e]},status:function(e){return h.u[e]},buyType:function(e){return h.c[e]},moneytFilter:function(e){return e/100+"元"},filterGoods:function(e){return"["+e.id+"]["+h.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name}}}),b={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"order"},[i("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px",inline:"",size:"small"}},[i("el-form-item",{attrs:{label:"用户ID"}},[i("el-input",{staticStyle:{width:"80px"},model:{value:e.searchFrom.user_id,callback:function(t){e.$set(e.searchFrom,"user_id",t)},expression:"searchFrom.user_id"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"用户昵称"}},[i("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.nickname,callback:function(t){e.$set(e.searchFrom,"nickname",t)},expression:"searchFrom.nickname"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"收件人手机号"}},[i("el-input",{staticStyle:{width:"120px"},model:{value:e.searchFrom.receive_mobile,callback:function(t){e.$set(e.searchFrom,"receive_mobile",t)},expression:"searchFrom.receive_mobile"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"商品名称"}},[i("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.getOrderList},model:{value:e.searchFrom.goods_id,callback:function(t){e.$set(e.searchFrom,"goods_id",t)},expression:"searchFrom.goods_id"}},e._l(e.goodList,function(t,a){return i("el-option",{key:a,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),i("el-form-item",{staticClass:"test",attrs:{label:"来源"}},[i("el-input",{staticStyle:{width:"150px"},attrs:{placeholder:e.inviteSearchPlaceholder},model:{value:e.searchFrom.invite_type,callback:function(t){e.$set(e.searchFrom,"invite_type",t)},expression:"searchFrom.invite_type\t"}},[i("template",{slot:"prepend"},[e._v("CC -")])],2)],1),e._v(" "),i("el-form-item",{attrs:{label:"推广人ID"}},[i("el-input",{staticStyle:{width:"80px"},attrs:{placeholder:e.inviteSearchPlaceholder},model:{value:e.searchFrom.invite_id,callback:function(t){e.$set(e.searchFrom,"invite_id",t)},expression:"searchFrom.invite_id"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"团ID"}},[i("el-input",{staticStyle:{width:"80px"},model:{value:e.searchFrom.order_group_id,callback:function(t){e.$set(e.searchFrom,"order_group_id",t)},expression:"searchFrom.order_group_id"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"是否团长"}},[i("el-select",{staticStyle:{width:"100px"},attrs:{placeholder:"请选择",clearable:""},on:{change:e.getOrderList},model:{value:e.searchFrom.is_captain,callback:function(t){e.$set(e.searchFrom,"is_captain",t)},expression:"searchFrom.is_captain"}},e._l(e.isLeaderOption,function(e){return i("el-option",{key:e.id,attrs:{label:e.value,value:e.id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"购买方式"}},[i("el-select",{staticStyle:{width:"100px"},attrs:{placeholder:"请选择",clearable:""},on:{change:e.getOrderList},model:{value:e.searchFrom.buy_type,callback:function(t){e.$set(e.searchFrom,"buy_type",t)},expression:"searchFrom.buy_type"}},e._l(e.buyTypeOption,function(e){return i("el-option",{key:e.id,attrs:{label:e.value,value:e.id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"订单状态"}},[i("el-select",{attrs:{multiple:"",placeholder:"请选择",clearable:""},on:{change:e.getOrderList},model:{value:e.searchFrom.status,callback:function(t){e.$set(e.searchFrom,"status",t)},expression:"searchFrom.status"}},e._l(e.orderStatusOption,function(e){return i("el-option",{key:e.id,attrs:{label:e.value,value:e.id}})}))],1),e._v(" "),i("el-form-item",{attrs:{label:"是否入课"}},[i("el-select",{staticStyle:{width:"120px"},attrs:{placeholder:"请选择",clearable:""},on:{change:e.getOrderList},model:{value:e.searchFrom.wait_into_course,callback:function(t){e.$set(e.searchFrom,"wait_into_course",t)},expression:"searchFrom.wait_into_course"}},[i("el-option",{attrs:{label:"已入课",value:"0"}}),e._v(" "),i("el-option",{attrs:{label:"未入课",value:"1"}})],1)],1),e._v(" "),i("el-form-item",{attrs:{label:"交易订单号"}},[i("el-input",{model:{value:e.searchFrom.out_trade_no,callback:function(t){e.$set(e.searchFrom,"out_trade_no",t)},expression:"searchFrom.out_trade_no"}})],1),e._v(" "),i("el-form-item",{attrs:{label:"购买时间"}},[i("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getOrderList},model:{value:e.searchFrom.payTime,callback:function(t){e.$set(e.searchFrom,"payTime",t)},expression:"searchFrom.payTime"}})],1),e._v(" "),i("el-form-item",[i("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getOrderList}},[e._v("搜索")]),e._v(" "),e.$store.state.export?i("el-button",{attrs:{type:"primary",plain:""},on:{click:e.exportTable}},[e._v("导出")]):e._e()],1)],1),e._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,size:"small",fixed:""},on:{"expand-change":e.changeRow}},[i("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号",width:"120"}}),e._v(" "),i("el-table-column",{attrs:{label:"购买人",className:"f-c",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v(" "+e._s(t.row.user_nickname)),i("br"),e._v("(ID:"+e._s(t.row.user_id)+")"),i("br"),e._v("手机:"+e._s(t.row.user_mobile)+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"periods_title",label:"期数名称",width:"150px"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("div",{domProps:{innerHTML:e._s(e.periodName(t.row))}})]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"goods_name",label:"商品名称",width:"160"}}),e._v(" "),i("el-table-column",{attrs:{width:"250",prop:"invite_id",className:"f-c",label:"来源"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.invite_earnings>0&&0!==t.row.invite_id?i("div",{staticStyle:{width:"100%",display:"flex",color:"#409eff",cursor:"pointer"},on:{click:function(i){e.showSource(t.row)}}},[i("img",{staticClass:"avatar",attrs:{src:t.row.invite_avatar}}),e._v(" 类型:"+e._s(t.row.invite_type)+" ("+e._s(t.row.invite_name)+")\n "),i("br"),e._v(" 收益:"+e._s(t.row.invite_earnings/100)+"\n "),i("br"),e._v(" 用户ID:"+e._s(t.row.invite_id)+"\n "),i("br"),e._v(" 昵称:"+e._s(t.row.invite_nickname)+"\n "),i("br"),e._v(" 手机:"+e._s(t.row.invite_mobile)+"\n ")]):e._e(),e._v(" "),0===t.row.invite_earnings&&0!==t.row.invite_id?i("div",{staticStyle:{display:"flex"}},[i("img",{staticClass:"avatar",attrs:{src:t.row.invite_avatar}}),e._v(" 类型:"+e._s(t.row.invite_type)+" ("+e._s(t.row.invite_name)+")\n "),i("br"),e._v(" 收益:"+e._s(t.row.invite_earnings/100)+"\n "),i("br"),e._v(" 用户ID:"+e._s(t.row.invite_id)+"\n "),i("br"),e._v(" 昵称:"+e._s(t.row.invite_nickname)+"\n "),i("br"),e._v(" 手机:"+e._s(t.row.invite_mobile)+"\n ")]):e._e(),e._v(" "),0===t.row.invite_id?i("div",[e._v("\n\n ")]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"order_group_id",label:"团ID",width:"80"}}),e._v(" "),i("el-table-column",{attrs:{label:"是否团长",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("isLeader")(t.row.is_captain))+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"优惠活动"},scopedSlots:e._u([{key:"default",fn:function(t){return[0===t.row.order_coupon_id?i("span",[e._v("\n\n ")]):e._e(),e._v(" "),0!==t.row.order_coupon_id?i("el-button",{attrs:{type:"text"},on:{click:function(i){e.showCoupon(t.row)}}},[e._v("\n 优惠券\n ")]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"付款状态",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[5===t.row.status||3===t.row.status?i("el-button",{attrs:{type:"text"},on:{click:function(i){e.showRef(t.row)}}},[e._v(e._s(e._f("status")(t.row.status)))]):e._e(),e._v(" "),5!==t.row.status&&3!==t.row.status?i("div",[e._v(e._s(e._f("status")(t.row.status)))]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"实付金额",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("moneytFilter")(t.row.money))+"\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{label:"收货地址"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.user_address_id&&t.row.address_info?i("div",[e._v("\n "+e._s(t.row.address_info.receive_name)),i("br"),e._v(" "+e._s(t.row.address_info.receive_mobile)+"\n "),i("br"),e._v(" "+e._s(t.row.address_info.province_name)+e._s(t.row.address_info.city)+e._s(t.row.address_info.area)+e._s(t.row.address_info.address)+"\n ")]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"created_at",label:"时间",width:"280"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 下单时间:"+e._s(t.row.created_at)),i("br"),e._v("\n 购买时间:"+e._s(t.row.pay_at)),i("br"),e._v(" "),1!=t.row.buy_type?i("div",[e._v("\n 成团时间:"+e._s(t.row.group_success_time)),i("br"),e._v("\n 截止时间:"+e._s(t.row.deadline)+"\n ")]):e._e()]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),e.$store.state.readonly?e._e():i("el-table-column",{attrs:{width:"50",label:"操作",fixed:"right"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-popover",{attrs:{placement:"top",width:"400"}},[i("div",{staticStyle:{"text-align":"center"}},[1!=t.row.status&&4!=t.row.status&&5!=t.row.status||!e.$store.state.orderRefund?e._e():i("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(i){e.onRefund(t.row.id,t.row.money)}}},[e._v("\n 退款\n ")]),e._v(" "),i("el-button",{attrs:{type:"info",plain:"",size:"mini"},on:{click:function(i){e.editComment(t.row.id,t.row.desc)}}},[e._v("\n 编辑备注\n ")]),e._v(" "),i("el-button",{attrs:{plain:"",type:"info",size:"mini"},on:{click:function(i){e.editAddress(t.row)}}},[e._v("\n 编辑收货地址\n ")]),e._v(" "),e.$store.state.promoter?i("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(i){e.updateTeacher(t.row)}}},[e._v("\n 编辑推广人\n ")]):e._e()],1),e._v(" "),i("el-button",{attrs:{slot:"reference",size:"mini",type:"text"},slot:"reference"},[e._v("操作")])],1)]}}])})],1),e._v(" "),i("address-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.onUpdateAddress}}),e._v(" "),i("refund-dialog",{attrs:{dialogObj:e.refundDialogObj},on:{reflash:e.onAfterRefund,changeShow:e.changeShow}}),e._v(" "),i("detail-dialog",{attrs:{dialogObj:e.dialogDetailObj},on:{changeShow:e.changeDetailShow}}),e._v(" "),i("source-dialog",{attrs:{dialogObj:e.sourceDialog}}),e._v(" "),i("refund-detail",{attrs:{dialogObj:e.refundDetail}}),e._v(" "),i("coupon-dialog",{attrs:{dialogObj:e.couponDetail}}),e._v(" "),i("el-dialog",{attrs:{title:"修改推广人",center:"","append-to-body":"",visible:e.promoterDialog.show,width:"600"},on:{"update:visible":function(t){e.$set(e.promoterDialog,"show",t)}}},[i("el-form",{ref:"form",attrs:{"label-width":"120px"}},[i("el-form-item",{attrs:{label:"老师"}},[i("el-select",{attrs:{filterable:"",remote:"",clearable:"",placeholder:"请输入名称","remote-method":e.remoteMethod,loading:e.loading},model:{value:e.promoterDialog.teacher_id,callback:function(t){e.$set(e.promoterDialog,"teacher_id",t)},expression:"promoterDialog.teacher_id"}},e._l(e.teacherList,function(e){return i("el-option",{key:e.id,attrs:{label:e.name,value:e.user_id}})}))],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.promoterDialog.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.saveTeacher}},[e._v("确 定")])],1)],1),e._v(" "),i("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var y=i("VU/8")(g,b,!1,function(e){i("hmz7"),i("cf6y")},"data-v-5e0d729a",null);t.default=y.exports},"ZFK/":function(e,t){},cf6y:function(e,t){},dqvA:function(e,t){},hmz7:function(e,t){},zA5m:function(e,t,i){"use strict";var a=i("CCn6"),o={name:"dialogObj",props:["dialogObj"],data:function(){return{show:!1,id:"",loading:!0,form:{money:0,refund_type:1,desc:""},rules:{money:[{required:!0,message:"请输入退款金额",trigger:"change"}],desc:[{required:!0,message:"请输入退款原因",trigger:"change"}]}}},methods:{save:function(){var e=this;this.$confirm("确定保存?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){e.dialogObj.id&&e.$refs.form.validate(function(t){if(t){var i={refund_money:100*parseFloat(e.form.money),desc:e.form.desc,refund_type:e.form.refund_type};e.dialogObj.order_type&&(i.order_type=e.dialogObj.order_type),Object(a._204)(e.dialogObj.id,i).then(function(t){e.$message({type:"success",message:"退款成功!"}),e.$emit("reflash"),e.show=!1})}})})},initDialog:function(){this.show=this.dialogObj.show,this.dialogObj.id&&(this.id=this.dialogObj.id),this.form.money=parseFloat(this.dialogObj.money/100),this.form.desc=this.dialogObj.desc,this.loading=!1}},watch:{dialogObj:{handler:function(){this.initDialog()},deep:!0},show:function(e){this.$emit("changeShow",e)}}},r={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("el-dialog",{attrs:{title:"退款",center:"","append-to-body":"",visible:e.show,width:"800px"},on:{"update:visible":function(t){e.show=t}}},[i("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[i("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("退款金额")])]),e._v(" "),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{prop:"key"}},[i("el-input",{model:{value:e.form.money,callback:function(t){e.$set(e.form,"money",t)},expression:"form.money"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:6}},[i("el-button",{attrs:{type:"success",round:"",size:"small"},on:{click:function(t){e.form.money=100}}},[e._v("¥100")]),e._v(" "),i("el-button",{attrs:{type:"success",round:"",size:"mini"},on:{click:function(t){e.form.money=150}}},[e._v("¥150")])],1)],1),e._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("退课")])]),e._v(" "),i("el-col",{attrs:{span:8}},[i("el-form-item",[i("el-switch",{attrs:{"active-value":2,"inactive-value":1},model:{value:e.form.refund_type,callback:function(t){e.$set(e.form,"refund_type",t)},expression:"form.refund_type"}})],1)],1)],1),e._v(" "),i("el-row",{attrs:{gutter:20}},[i("el-col",{attrs:{span:4}},[i("label",[e._v("退款原因")])]),e._v(" "),i("el-col",{attrs:{span:12}},[i("el-form-item",[i("el-input",{attrs:{type:"textarea"},model:{value:e.form.desc,callback:function(t){e.$set(e.form,"desc",t)},expression:"form.desc"}})],1)],1)],1)],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.save}},[e._v("确 定")])],1)])},staticRenderFns:[]};var s=i("VU/8")(o,r,!1,function(e){i("ZFK/")},"data-v-720053ca",null);t.a=s.exports}});
\ No newline at end of file
webpackJsonp([70],{"Nyg+":function(e,t){},hLMI:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("kmJW"),s=a("sf/l"),i=a("CCn6"),o={name:"index",components:{page:r.a},data:function(){return{total:0,nowPage:1,limit:10,searchFrom:{source:""},tableData:[]}},created:function(){this.initPage()},methods:{initPage:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.time&&(t.time=this.searchFrom.time),this.searchFrom.source&&(t.source=this.searchFrom.source),this.searchFrom.time&&this.searchFrom.time.length>0&&(t.date_start=s.a.dateFmt(this.searchFrom.time[0],"yyyy-MM-dd hh:mm:ss"),t.date_end=s.a.dateFmt(this.searchFrom.time[1],"yyyy-MM-dd hh:mm:ss")),Object(i._45)(t).then(function(t){e.tableData=t.list,e.total=t.total})},onPageChange:function(e){this.nowPage=e,this.initPage()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.initPage()},doExport:function(){var e="?type=export";this.searchFrom.source&&(e=e+"&source="+this.searchFrom.source),this.searchFrom.time&&this.searchFrom.time.length>0&&(e=(e=e+"&date_start="+s.a.dateFmt(this.searchFrom.time[0],"yyyy-MM-dd hh:mm:ss"))+"&date_end="+s.a.dateFmt(this.searchFrom.time[1],"yyyy-MM-dd hh:mm:ss")),window.open("/api/public/ads/export/all"+e)}}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"index"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{lg:10,sm:24,md:24}},[a("el-form-item",{attrs:{label:"购买时间"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},model:{value:e.searchFrom.time,callback:function(t){e.$set(e.searchFrom,"time",t)},expression:"searchFrom.time"}})],1)],1),e._v(" "),a("el-col",{attrs:{lg:4,sm:24,md:12}},[a("el-form-item",{attrs:{label:"来源"}},[a("el-input",{attrs:{placeholder:"名称",size:"small"},model:{value:e.searchFrom.source,callback:function(t){e.$set(e.searchFrom,"source",t)},expression:"searchFrom.source"}})],1)],1),e._v(" "),a("el-col",{attrs:{lg:4,sm:24,md:12}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:"",size:"small"},on:{click:e.initPage}},[e._v("\n 搜索\n ")])],1)],1),e._v(" "),a("el-col",{attrs:{lg:4,sm:24,md:12}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:"",size:"small"},on:{click:e.doExport}},[e._v("\n 导出\n ")])],1)],1)],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"name",label:"宝贝名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"create_at",label:"添加时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"source",label:"来源"}})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var m=a("VU/8")(o,l,!1,function(e){a("Nyg+")},"data-v-3da00fae",null);t.default=m.exports}});
\ No newline at end of file
webpackJsonp([71],{"T/iD":function(e,t){},XXYb:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("CCn6"),i=a("kmJW"),r=a("+TkF"),n={name:"channelTransList",data:function(){var e=this;return{updateTime:"",typeList:[],width:0,nowPage:1,limit:20,list:[],goods_id:null,teacherList:[],goodsList:[],periodList:[],total:0,today:{text:"今天",onClick:function(){e.searchFrom.payTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},yesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.payTime=[t+" 00:00:00",t+" 23:59:59"]}},last30Day:{text:"过去30天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-2592e6));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},last7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},classToday:{text:"今天",onClick:function(){e.searchFrom.classTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},classYesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.classTime=[t+" 00:00:00",t+" 23:59:59"]}},classLast30Day:{text:"过去30天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-2592e6));e.searchFrom.classTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},classLast7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.classTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},spanArr:[],contentSpanArr:[],searchFrom:{payTime:[],classTime:[],start_at:"",end_at:"",invite_type:"",invite_name:"",watch_num:"",periods_id:"",squad:"",teacher_id:"",periods_title:""},propertyList:[],watchList:[{id:0,title:5},{id:1,title:6},{id:2,title:10},{id:3,title:20}]}},components:{page:i.a},methods:{periodName:function(e){},seachData:function(){this.total=0,this.nowPage=1,this.getChannelTransList()},onPeriodChange:function(e){var t="";t=e.length>1?e.join(","):e[0],this.periods_id=t,console.log(t)},exportDataTable:function(){var e={};this.searchFrom.sort_value&&(e.sort_value=this.searchFrom.sort_value,e.sort_key=this.searchFrom.sort_key),this.searchFrom.start_at.length>0&&this.searchFrom.end_at.length>0&&(e.start_at=this.searchFrom.start_at,e.end_at=this.searchFrom.end_at),this.searchFrom.teacher_id&&(e.teacher_id=this.searchFrom.teacher_id),this.searchFrom.type_id&&(e.type_id=this.searchFrom.type_id),this.searchFrom.invite_type.length>0&&(e.invite_type=this.searchFrom.invite_type),this.periods_id&&(e.periods_ids=this.periods_id),this.searchFrom.squad&&(e.squad=this.searchFrom.squad),this.searchFrom.watch_num&&(e.watch_num=this.searchFrom.watch_num),Object(s._36)("/api/admin/channel/class/list/export",e)},objectSpanMethod:function(e){},handleItemChange:function(e){var t=this;Object(s._99)({goods_id:e[0],limit:100}).then(function(a){a.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=a.list})},changePeriods:function(e){if(e.length>1){this.goods_id=e[0];var t=this.goodsList.find(function(t){return t.id===e[0]});this.periods=t.children.find(function(t){return t.id===e[1]}),this.searchFrom.periods_id=this.periods.id,this.getChannelTransList()}},changeTeacher:function(e){this.searchFrom.teacher_id=e,this.getChannelTransList()},selectChange:function(e){this.searchFrom.watch_num=this.watchList[e].title,this.getChannelTransList()},formatTime:function(e){var t=e.getFullYear(),a=e.getMonth()+1;a<10&&(a="0"+a);var s=e.getDate();return s<10&&(s="0"+s),t+"-"+a+"-"+s},onPageChange:function(e){this.nowPage=e,this.getChannelTransList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getChannelTransList()},getTeacherList:function(){var e=this;Object(s._139)({page:1,limit:500}).then(function(t){e.teacherList=t.list}),Object(s._67)({page:1,limit:100,key:"code_rule_type"}).then(function(t){e.typeList=t.list})},getGoodsList:function(){var e=this;Object(s._78)({page:1,limit:100,goods_type:"1,2"}).then(function(t){t.list.forEach(function(e){e.name="["+e.id+"]["+r.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,e.children=[]}),e.goodsList=t.list})},getPeriodsOtherList:function(){var e=this;Object(s._102)({limit:1e3,page:1,max_watch_num:20}).then(function(t){t.list.forEach(function(e){e.label="【"+e.goods_id+"】"+e.title+e.watch_num+"课时("+e.start_at.slice(5).replace("-","")+")-d"+e.has_watch_num}),e.periodList=t.list})},getChannelTransList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.invite_type&&(t.invite_type=this.searchFrom.invite_type),this.searchFrom.sort_value&&(t.sort_value=this.searchFrom.sort_value,t.sort_key=this.searchFrom.sort_key),this.searchFrom.squad&&(t.squad=this.searchFrom.squad),this.searchFrom.watch_num&&(t.watch_num=this.searchFrom.watch_num),this.periods_id&&(t.periods_ids=this.periods_id),this.searchFrom.type_id&&(t.type_id=this.searchFrom.type_id),this.searchFrom.teacher_id&&(t.teacher_id=this.searchFrom.teacher_id),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(this.searchFrom.payTime[0]&&this.searchFrom.payTime[0].length>0&&(this.searchFrom.start_at=this.searchFrom.payTime[0],t.start_at=this.searchFrom.start_at),this.searchFrom.payTime[1]&&this.searchFrom.payTime[1].length>0&&(this.searchFrom.end_at=this.searchFrom.payTime[1],t.end_at=this.searchFrom.end_at)),this.searchFrom.classTime&&this.searchFrom.classTime.length>0&&(console.log(this.searchFrom.classTime),this.searchFrom.classTime[0]&&this.searchFrom.classTime[0].length>0&&(this.searchFrom.class_start_at=this.searchFrom.classTime[0],t.class_start_at=this.searchFrom.class_start_at),this.searchFrom.classTime[1]&&this.searchFrom.classTime[1].length>0&&(this.searchFrom.class_end_at=this.searchFrom.classTime[1],t.class_end_at=this.searchFrom.class_end_at)),Object(s._163)(t).then(function(t){if(t){if(t.list&&t.list.length>0){for(var a in e.total=t.total,e.list=t.list.map(function(a,s){a.index=s,0==s?(e.spanArr.push(1),e.pos=0):a.cur_date==t.list[s-1].cur_date?(e.spanArr[e.pos]+=1,e.spanArr.push(0)):(e.spanArr.push(1),e.pos=s),a.squad="T"+a.squad;var i=a.invite_name&&a.invite_name.length>0?"("+a.invite_name+")":"",r=a.goods_id&&a.goods_id>0?"【"+a.goods_id+"】":"",n=a.watch_num&&a.watch_num>0?"【"+a.watch_num+"个课时】":"";return a.invite_type=""+a.invite_type+i,a.goods_name=""+r+a.goods_name+n,a}),e.list[0])e.propertyList.push(a);e.width=document.documentElement.clientWidth-200}t.list&&0===t.list.length&&(e.list=[])}else e.list=[]})},getUpdateTime:function(){var e=this;Object(s._146)().then(function(t){t.time&&(e.updateTime=t.time)})}},mounted:function(){this.getChannelTransList(),this.getTeacherList(),this.getGoodsList(),this.getPeriodsOtherList(),this.getUpdateTime()}},o={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"channel-trans-list"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px",inline:""}},[a("el-form-item",{attrs:{label:"进量日期"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getChannelTransList},model:{value:e.searchFrom.payTime,callback:function(t){e.$set(e.searchFrom,"payTime",t)},expression:"searchFrom.payTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"开结课日期"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":{shortcuts:[e.classToday,e.classYesterday,e.classLast7Day,e.classLast30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getChannelTransList},model:{value:e.searchFrom.classTime,callback:function(t){e.$set(e.searchFrom,"classTime",t)},expression:"searchFrom.classTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"商品课时数"}},[a("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.selectChange},model:{value:e.searchFrom.watch_num,callback:function(t){e.$set(e.searchFrom,"watch_num",t)},expression:"searchFrom.watch_num"}},e._l(e.watchList,function(e,t){return a("el-option",{key:t,attrs:{label:e.title,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"渠道类别"}},[a("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.getChannelTransList},model:{value:e.searchFrom.type_id,callback:function(t){e.$set(e.searchFrom,"type_id",t)},expression:"searchFrom.type_id"}},e._l(e.typeList,function(e,t){return a("el-option",{key:t,attrs:{label:e.value,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"渠道code"}},[a("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.invite_type,callback:function(t){e.$set(e.searchFrom,"invite_type",t)},expression:"searchFrom.invite_type"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"期数名称",prop:"periods_title"}},[a("el-select",{staticStyle:{width:"480px"},attrs:{"popper-class":"refresh-select-multi width-480",placeholder:"请选择",multiple:"",clearable:"",filterable:""},on:{change:e.onPeriodChange},model:{value:e.searchFrom.periods_id,callback:function(t){e.$set(e.searchFrom,"periods_id",t)},expression:"searchFrom.periods_id"}},e._l(e.periodList,function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"组ID"}},[a("el-input",{staticStyle:{width:"120px"},model:{value:e.searchFrom.squad,callback:function(t){e.$set(e.searchFrom,"squad",t)},expression:"searchFrom.squad"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"老师"}},[a("el-select",{staticStyle:{width:"100px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.changeTeacher},model:{value:e.searchFrom.teacher_id,callback:function(t){e.$set(e.searchFrom,"teacher_id",t)},expression:"searchFrom.teacher_id"}},[a("el-option",{attrs:{label:"暂不分配",value:"0"}}),e._v(" "),e._l(e.teacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})],2)],1),e._v(" "),a("el-form-item",[a("div",{staticClass:"flexRow"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.seachData}},[e._v("搜索")]),e._v(" "),e._e()],1)])],1),e._v(" "),a("div",{staticClass:"update-time"},[e._v("最近更新时间:"+e._s(e.updateTime?e.updateTime:"-"))]),e._v(" "),a("el-table",{style:{width:e.width+"px"},attrs:{border:"","span-method":e.objectSpanMethod,data:e.list,fixed:""}},[a("el-table-column",{attrs:{prop:"cur_date",label:"进量日期"}}),e._v(" "),a("el-table-column",{attrs:{prop:"invite_type",label:"渠道类型"}}),e._v(" "),a("el-table-column",{attrs:{prop:"goods_name",label:"商品名称",width:"180"}}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称"}}),e._v(" "),a("el-table-column",{staticStyle:{"font-size":"12px"},attrs:{prop:"duration_over_at",label:"开课看课时间",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 开课日期:"+e._s(t.row.start_at)+"\n "),a("br"),e._v("\n 结课日期:"+e._s(t.row.over_at)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"squad",label:"组ID"}}),e._v(" "),a("el-table-column",{attrs:{prop:"teacher_name",label:"老师名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"total_num",label:"购买人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"class_num",label:"班级人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"teacher_friend_num",label:"老师主动添加好友人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"user_friend_num",label:"用户主动添加好友人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"come_num",label:"到课人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"one_buy_num",label:"一年课购买人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"two_buy_num",label:"两年课购买人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"one_buy_money",label:"一年课转化金额"}}),e._v(" "),a("el-table-column",{attrs:{prop:"two_buy_money",label:"两年课转化金额"}})],1),e._v(" "),a("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var l=a("VU/8")(n,o,!1,function(e){a("T/iD")},null,null);t.default=l.exports}});
\ No newline at end of file
webpackJsonp([72],{AN7M:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("CCn6"),l=a("kmJW"),i=a("+TkF"),s=a("mWMt"),o={name:"index",data:function(){return{pageIndex:1,total:0,limit:10,staffId:"",saleLevel:[{label:"销售顾问",value:1},{label:"销售主管",value:2},{label:"销售经理",value:3},{label:"销售总监",value:4}],subcompanyList:[],saleLevelNum:0,salesLevelDialog:!1,staffTitle:[],staffContent:[],oldVal:"",infoLoading:!0,infoLoadingDialog:!1}},components:{page:l.a},methods:{newAdd:function(){this.saleLevelNum++,this.subcompanyList.push({sale_level:"",level_name:"",money_base_salary:"",money_month_target:"",money_quarter_lift_line:""})},getLevelListFn:function(){var e=this;Object(n._87)({page:1,limit:100}).then(function(t){e.infoLoading=!1,t.list.map(function(e){e.sale_level=1===e.sale_level?"销售顾问":2===e.sale_level?"销售主管":3===e.sale_level?"销售经理":"销售总监"}),e.subcompanyList=t.list})},preservation:function(){var e=this;if(0!==this.saleLevelNum){var t=this.subcompanyList.slice(-this.saleLevelNum);-1!==JSON.stringify(t).indexOf('""')?this.$message({message:"没有新增的信息",type:"warning"}):Object(n.i)({params:JSON.stringify(t)}).then(function(t){e.getLevelListFn(),e.$message({message:"数据保存成功",type:"warning"})})}else this.$message({message:"没有新增信息",type:"warning"})},focusOldVal:function(e){this.oldVal=e},modifyLevel:function(e,t){var a=this,l=this.subcompanyList.findIndex(function(t){return t.id===e}),i=this.subcompanyList[l];s.a.isEmpty(i.id)||(s.a.isEmpty(t)?this.$message({message:"修改数据不能为空",type:"warning"}):(i.position=i.sale_level+"-"+i.level_name+"-"+i.money_base_salary,i.old_val=this.oldVal,i.new_val=t,Object(n._26)(e,i).then(function(e){a.$message({message:"修改数据更新成功",type:"warning"})})))},staffCountClick:function(e,t,a){var l=this;this.staffId=e,this.infoLoadingDialog=!0,this.pageIndex=t,this.limit=a,(e?n._124:n._113)({page:t,limit:a},e).then(function(t){var a=e?t.list:t.page_data;a.length>0?(l.staffTitle=e?i.z:i.G,l.total=t.total,l.staffContent=a,l.salesLevelDialog=!0):l.$message({message:"暂无数据",type:"warning"}),l.infoLoadingDialog=!1})},handleCurrentChange:function(e){this.pageIndex=e,this.staffCountClick(this.staffId,e,this.limit)},handleSizeChange:function(e){this.pageIndex=1,this.limit=e,this.staffCountClick(this.staffId,1,e)}},mounted:function(){this.getLevelListFn()}},r={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"sales-level"},[a("el-card",{directives:[{name:"loading",rawName:"v-loading",value:e.infoLoading,expression:"infoLoading"}]},[a("div",{staticClass:"clearfix",attrs:{slot:"header"},slot:"header"},[a("span",{staticStyle:{"font-size":"18px","font-weight":"bold","padding-right":"20px"}},[e._v("销售级别配置:")])]),e._v(" "),a("div",{staticClass:"subcompany-list"},[e.subcompanyList.length>0?a("div",{staticClass:"subcompany-list-content"},e._l(e.subcompanyList,function(t){return a("el-form",{key:t.id,staticClass:"demo-form-inline",attrs:{inline:!0,size:"mini"}},[a("el-form-item",{attrs:{label:"销售层级"}},[a("el-select",{attrs:{placeholder:"销售层级"},on:{change:function(a){e.modifyLevel(t.id,t.sale_level)},focus:function(a){e.focusOldVal(t.sale_level)}},model:{value:t.sale_level,callback:function(a){e.$set(t,"sale_level",a)},expression:"item.sale_level"}},e._l(e.saleLevel,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"级别名称"}},[a("el-input",{attrs:{placeholder:"级别名称"},on:{change:function(a){e.modifyLevel(t.id,t.level_name)},focus:function(a){e.focusOldVal(t.level_name)}},model:{value:t.level_name,callback:function(a){e.$set(t,"level_name",a)},expression:"item.level_name"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"底薪"}},[a("el-input",{attrs:{placeholder:"底薪"},on:{change:function(a){e.modifyLevel(t.id,t.money_base_salary)},focus:function(a){e.focusOldVal(t.money_base_salary)}},model:{value:t.money_base_salary,callback:function(a){e.$set(t,"money_base_salary",a)},expression:"item.money_base_salary"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"月度业绩目标"}},[a("el-input",{attrs:{placeholder:"月度业绩目标"},on:{change:function(a){e.modifyLevel(t.id,t.money_month_target)},focus:function(a){e.focusOldVal(t.money_month_target)}},model:{value:t.money_month_target,callback:function(a){e.$set(t,"money_month_target",a)},expression:"item.money_month_target"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"季度升降级线"}},[a("el-input",{attrs:{placeholder:"季度升降级线"},on:{change:function(a){e.modifyLevel(t.id,t.money_quarter_lift_line)},focus:function(a){e.focusOldVal(t.money_quarter_lift_line)}},model:{value:t.money_quarter_lift_line,callback:function(a){e.$set(t,"money_quarter_lift_line",a)},expression:"item.money_quarter_lift_line"}})],1),e._v(" "),a("el-form-item",[a("el-tag",{staticStyle:{cursor:"pointer"},on:{click:function(a){e.staffCountClick(t.id,1,10)}}},[e._v(e._s(t.staff_count||0))])],1)],1)})):e._e(),e._v(" "),0===e.subcompanyList.length?a("div",{staticStyle:{color:"#000","font-size":"13px","text-align":"center","padding-top":"20px"}},[e._v("暂无数据")]):e._e(),e._v(" "),a("div",{staticStyle:{"text-align":"right","padding-top":"30px","padding-right":"30px"}},[a("el-button",{attrs:{type:"primary",size:"small"},on:{click:function(t){e.staffCountClick("",1,10)}}},[e._v("变更记录")]),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.newAdd}},[e._v("新增")]),e._v(" "),a("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.preservation}},[e._v("保存")])],1)]),e._v(" "),a("el-dialog",{attrs:{visible:e.salesLevelDialog,width:"90%"},on:{"update:visible":function(t){e.salesLevelDialog=t}}},[0!=e.staffTitle.length?a("table",{directives:[{name:"loading",rawName:"v-loading",value:e.infoLoadingDialog,expression:"infoLoadingDialog"}],staticClass:"custom-table"},[a("thead",[a("tr",e._l(e.staffTitle,function(t){return a("th",[e._v(e._s(t.label))])}))]),e._v(" "),a("tbody",e._l(e.staffContent,function(t,n){return a("tr",{staticStyle:{"text-align":"center"}},[e.staffId?[a("td",[e._v(e._s(t.level_name))]),e._v(" "),a("td",[e._v(e._s(t.squad))]),e._v(" "),a("td",[e._v(e._s(t.name))]),e._v(" "),a("td",[e._v(e._s(t.in_at))]),e._v(" "),a("td",[e._v(e._s(t.base_salary))]),e._v(" "),a("td",[a("router-link",{attrs:{to:{name:"staff",params:{model:t.mobile}}}},[a("el-button",{attrs:{size:"mini",type:"primary"}},[e._v("修改")])],1)],1)]:e._e(),e._v(" "),e.staffId?e._e():[a("td",[e._v(e._s(n+1))]),e._v(" "),a("td",[e._v(e._s(t.operator))]),e._v(" "),a("td",[e._v(e._s(t.behavior))]),e._v(" "),a("td",[e._v(e._s(t.position))]),e._v(" "),a("td",[e._v(e._s(t.front))]),e._v(" "),a("td",[e._v(e._s(t.after))])]],2)}))]):e._e(),e._v(" "),a("div",{staticStyle:{"padding-top":"20px"}},[a("el-pagination",{staticStyle:{"text-align":"center"},attrs:{"page-sizes":[5,10,20,30,40,50,60,80,100],"page-size":e.limit,"current-page":e.pageIndex,layout:"total, sizes, prev, pager, next, jumper",total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange,"update:currentPage":function(t){e.pageIndex=t}}})],1)])],1)],1)},staticRenderFns:[]};var _=a("VU/8")(o,r,!1,function(e){a("yq0k")},null,null);t.default=_.exports},yq0k:function(e,t){}});
\ No newline at end of file
webpackJsonp([77],{"8toi":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("CCn6"),r=a("kmJW"),i=a("+TkF"),o=a("Ix4X"),n={name:"periodsConversionList",data:function(){var e=this;return{width:0,nowPage:1,total:0,limit:20,list:[],goods_id:null,teacherList:[],goodsList:[],periodList:[],today:{text:"今天",onClick:function(){e.searchFrom.payTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},yesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.payTime=[t+" 00:00:00",t+" 23:59:59"]}},last30Day:{text:"过去30天",onClick:function(){e.formatTime(new Date((new Date).getTime()-2592e6))}},last7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.payTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},classToday:{text:"今天",onClick:function(){e.searchFrom.classTime=[e.formatTime(new Date)+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},classYesterday:{text:"昨天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-864e5));e.searchFrom.classTime=[t+" 00:00:00",t+" 23:59:59"]}},classLast30Day:{text:"过去30天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-2592e6));e.searchFrom.classTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},classLast7Day:{text:"过去7天",onClick:function(){var t=e.formatTime(new Date((new Date).getTime()-6048e5));e.searchFrom.classTime=[t+" 00:00:00",e.formatTime(new Date)+" 23:59:59"]}},propertyList:[],spanArr:[],contentSpanArr:[],searchFrom:{payTime:[],classTime:[],start_at:"",end_at:"",invite_type:"",invite_name:"",watch_num:"",periods_id:"",squad:"",teacher_id:"",periods_title:""},watchList:[{id:0,title:5},{id:1,title:6},{id:2,title:10},{id:3,title:20}],goodList:[]}},filters:{orderFilter:function(e){return i.u[e]},filterGoods:function(e){return"["+e.id+"]["+i.k[e.goods_type]+"]【"+e.current_price/100+"元】"+e.name}},components:{page:r.a},methods:{getGoodsOption:function(){var e=this;Object(s._78)({page:1,limit:100,goods_type:"1,2"}).then(function(t){e.goodList=t.list,console.log(e.goodList,176)})},rendertip:function(e,t){var a=t.column;return e("span",[e("span",a.label),e("el-tooltip",{props:{effect:"dark",content:o.d[a.label],placement:"top"}},[e("i",{class:"el-icon-question",style:"color:#409eff;display:block;"})])])},sortMethod:function(e){this.searchFrom.sort_key=e.prop,"ascending"==e.order?this.searchFrom.sort_value="asc":this.searchFrom.sort_value="desc",this.getChannelTransList()},getTeacherList:function(){var e=this;Object(s._139)({page:1,limit:500}).then(function(t){e.teacherList=t.list})},seachData:function(){this.total=0,this.nowPage=1,this.getChannelTransList()},onPeriodChange:function(e){var t="";t=e.length>1?e.join(","):e[0],this.periods_id=t,console.log(t)},objectSpanMethod:function(e){},handleItemChange:function(e){var t=this;getPeriodsApi({goods_id:e[0],limit:100}).then(function(a){a.list.forEach(function(e){e.name=e.title}),t.goodsList.find(function(t){return t.id===e[0]}).children=a.list})},changePeriods:function(e){if(e.length>1){this.goods_id=e[0];var t=this.goodsList.find(function(t){return t.id===e[0]});this.periods=t.children.find(function(t){return t.id===e[1]}),this.searchFrom.periods_id=this.periods.id,this.getChannelTransList()}},changeTeacher:function(e){this.searchFrom.teacher_id=e,this.getChannelTransList()},selectChange:function(e){this.searchFrom.watch_num=this.watchList[e].title,this.getChannelTransList()},formatTime:function(e){var t=e.getFullYear(),a=e.getMonth()+1;a<10&&(a="0"+a);var s=e.getDate();return s<10&&(s="0"+s),t+"-"+a+"-"+s},onPageChange:function(e){this.nowPage=e,this.getChannelTransList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getChannelTransList()},getGoodsList:function(){var e=this;Object(s._78)({page:1,limit:100,goods_type:"1,2"}).then(function(t){t.list.forEach(function(e){e.name="["+e.id+"]["+i.k[e.goods_type]+"]["+e.current_price/100+"元]"+e.name,e.children=[]}),e.goodsList=t.list})},getPeriodsOtherList:function(){var e=this;Object(s._102)({limit:1e3,page:1,max_watch_num:20}).then(function(t){t.list.forEach(function(e){e.label="【"+e.goods_id+"】"+e.title+e.watch_num+"课时("+e.start_at.slice(5).replace("-","")+")-d"+e.has_watch_num}),e.periodList=t.list,console.log(320)})},getChannelTransList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.invite_type&&(t.invite_type=this.searchFrom.invite_type),this.searchFrom.goods_id&&(t.goods_id=this.searchFrom.goods_id),this.searchFrom.sort_value&&(t.sort_value=this.searchFrom.sort_value,t.sort_key=this.searchFrom.sort_key),this.searchFrom.squad&&(t.squad=this.searchFrom.squad),this.searchFrom.watch_num&&(t.watch_num=this.searchFrom.watch_num),this.periods_id&&(t.periods_ids=this.periods_id),this.searchFrom.teacher_id&&(t.teacher_id=this.searchFrom.teacher_id),this.searchFrom.out_trade_no&&(t.out_trade_no=this.searchFrom.out_trade_no),this.searchFrom.user_id&&(t.user_id=this.searchFrom.user_id),this.searchFrom.payTime&&this.searchFrom.payTime.length>0&&(this.searchFrom.payTime[0]&&this.searchFrom.payTime[0].length>0&&(this.searchFrom.start_at=this.searchFrom.payTime[0],t.pay_start_at=this.searchFrom.start_at),this.searchFrom.payTime[1]&&this.searchFrom.payTime[1].length>0&&(this.searchFrom.end_at=this.searchFrom.payTime[1],t.pay_over_at=this.searchFrom.end_at)),this.searchFrom.classTime&&this.searchFrom.classTime.length>0&&(console.log(this.searchFrom.classTime),this.searchFrom.classTime[0]&&this.searchFrom.classTime[0].length>0&&(this.searchFrom.class_start_at=this.searchFrom.classTime[0],t.in_class_start_at=this.searchFrom.class_start_at),this.searchFrom.classTime[1]&&this.searchFrom.classTime[1].length>0&&(this.searchFrom.class_end_at=this.searchFrom.classTime[1],t.in_class_over_at=this.searchFrom.class_end_at)),Object(s._120)(t).then(function(t){if(t){if(t.list&&t.list.length>0){for(var a in e.total=t.total,e.list=t.list.map(function(a,s){a.index=s,0==s?(e.spanArr.push(1),e.pos=0):a.cur_date==t.list[s-1].cur_date?(e.spanArr[e.pos]+=1,e.spanArr.push(0)):(e.spanArr.push(1),e.pos=s);var r=a.invite_name&&a.invite_name.length>0?"("+a.invite_name+")":"",i=a.goods_id&&a.goods_id>0?"【"+a.goods_id+"】":"",o=a.watch_num&&a.watch_num>0?"【"+a.watch_num+"个课时】":"";return a.invite_type=""+a.invite_type+r,a.goods_name=""+i+a.goods_name+o,a}),e.list[0])e.propertyList.push(a);e.width=document.documentElement.clientWidth-200}t.list&&0===t.list.length&&(e.list=[])}else e.list=[]})}},mounted:function(){this.getChannelTransList(),this.getGoodsList(),this.getPeriodsOtherList(),this.getTeacherList(),this.getGoodsOption()}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"channel-trans-list"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px",inline:""}},[a("el-form-item",{attrs:{label:"支付时间"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":{shortcuts:[e.today,e.yesterday,e.last7Day,e.last30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getChannelTransList},model:{value:e.searchFrom.payTime,callback:function(t){e.$set(e.searchFrom,"payTime",t)},expression:"searchFrom.payTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"进班时间"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","value-format":"yyyy-MM-dd HH:mm:ss","start-placeholder":"开始日期","end-placeholder":"结束日期","picker-options":{shortcuts:[e.classToday,e.classYesterday,e.classLast7Day,e.classLast30Day]},"default-time":["00:00:00","23:59:59"]},on:{change:e.getChannelTransList},model:{value:e.searchFrom.classTime,callback:function(t){e.$set(e.searchFrom,"classTime",t)},expression:"searchFrom.classTime"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"订单号"}},[a("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.out_trade_no,callback:function(t){e.$set(e.searchFrom,"out_trade_no",t)},expression:"searchFrom.out_trade_no"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"用户id"}},[a("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.user_id,callback:function(t){e.$set(e.searchFrom,"user_id",t)},expression:"searchFrom.user_id"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"期数名称",prop:"periods_title"}},[a("el-select",{staticStyle:{width:"480px"},attrs:{placeholder:"请选择",multiple:"",filterable:""},on:{change:e.onPeriodChange},model:{value:e.searchFrom.periods_id,callback:function(t){e.$set(e.searchFrom,"periods_id",t)},expression:"searchFrom.periods_id"}},e._l(e.periodList,function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"转化前商品"}},[a("el-select",{staticStyle:{width:"150px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.getChannelTransList},model:{value:e.searchFrom.goods_id,callback:function(t){e.$set(e.searchFrom,"goods_id",t)},expression:"searchFrom.goods_id"}},e._l(e.goodList,function(t,s){return a("el-option",{key:s,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),a("el-form-item",{attrs:{label:"销售组别"}},[a("el-input",{staticStyle:{width:"120px"},model:{value:e.searchFrom.squad,callback:function(t){e.$set(e.searchFrom,"squad",t)},expression:"searchFrom.squad"}})],1),e._v(" "),a("el-form-item",{attrs:{label:"销售老师"}},[a("el-select",{staticStyle:{width:"100px"},attrs:{filterable:"",placeholder:"请选择",clearable:""},on:{change:e.changeTeacher},model:{value:e.searchFrom.teacher_id,callback:function(t){e.$set(e.searchFrom,"teacher_id",t)},expression:"searchFrom.teacher_id"}},[a("el-option",{attrs:{label:"暂不分配",value:"0"}}),e._v(" "),e._l(e.teacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})})],2)],1),e._v(" "),a("el-form-item",[a("div",{staticClass:"flexRow"},[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.seachData}},[e._v("搜索")])],1)])],1),e._v(" "),a("el-table",{style:{width:e.width+"px"},attrs:{border:"","span-method":e.objectSpanMethod,data:e.list,fixed:""},on:{"sort-change":e.sortMethod}},[a("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),a("el-table-column",{attrs:{label:"购买人",className:"f-c",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v(" "+e._s(t.row.user_nickname)),a("br"),e._v("(ID:"+e._s(t.row.user_id)+")"),a("br"),e._v("手机:"+e._s(t.row.user_mobile)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数标题"}}),e._v(" "),a("el-table-column",{staticStyle:{"font-size":"12px"},attrs:{prop:"duration_over_at",label:"开课看课时间",width:"200"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 开课日期:"+e._s(t.row.periods_start_at)+"\n "),a("br"),e._v("\n 结课日期:"+e._s(t.row.periods_over_at)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"销售老师",className:"f-c",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.invite_teacher_name)),a("br"),e._v("(ID:"+e._s(t.row.invite_teacher_id)+")\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"销售老师用户",className:"f-c",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("img",{staticClass:"avatar",attrs:{src:t.row.invite_user_avatar}}),e._v(" "+e._s(t.row.invite_user_nickname)),a("br"),e._v("(ID:"+e._s(t.row.invite_user_id)+")"),a("br"),e._v("手机:"+e._s(t.row.invite_user_mobile)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"带课老师",className:"f-c",width:"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.class_teacher_name)),a("br"),e._v("(ID:"+e._s(t.row.class_teacher_id)+")\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"销售老师用户",className:"f-c",width:"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("img",{staticClass:"avatar",attrs:{src:t.row.class_invite_user_avatar}}),e._v(" "+e._s(t.row.class_invite_user_nickname)),a("br"),e._v("(ID:"+e._s(t.row.class_invite_user_id)+")"),a("br"),e._v("手机:"+e._s(t.row.class_invite_user_mobile)+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"money",label:"实付金额"}}),e._v(" "),a("el-table-column",{attrs:{prop:"pay_at",label:"支付时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"in_class_at",label:"进班时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"status",label:"支付状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("orderFilter")(t.row.status))+"\n ")]}}])})],1),e._v(" "),a("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var c=a("VU/8")(n,l,!1,function(e){a("nkfw")},null,null);t.default=c.exports},nkfw:function(e,t){}});
\ No newline at end of file
webpackJsonp([78],{"4uoA":function(e,t){},Y0Vi:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=r("CCn6"),s=(r("+TkF"),r("kmJW")),n=r("hFUZ"),i=r("eBmH"),o={},l={name:"index",data:function(){return{index:1,searchFrom:{name:"",alias:"",status:"0",task_date:this.formatTime(new Date),squad:1..toString(),type:0},dialogObj:{typeAdd:0,type:0,show:!1,id:""},transfer:{show:!1,form:{reason:"",reason_name:"",teacher_name:"",teacher_id:"",staff_current_name:"",staff_name:"",staff_id:"",transfer_at:"",rules:{staff_id:[{required:!0,message:"请选择",trigger:"change"}],transfer_at:[{required:!0,message:"请选择",trigger:"change"}],reason:[{required:!0,message:"请选择",trigger:"change"}]}},staff:[0],reasonList:[{id:0,name:"人员入职"},{id:1,name:"人员离职"},{id:2,name:"请假"},{id:3,name:"其它"}]},dialogDetail:{show:!1,id:""},userList:[],total:0,nowPage:1,limit:20,res:null,dialogDetailObj:{show:!1,title:"班级列表",id:""},teacherTypeOption:[{id:0,label:"老师"},{id:1,label:"新星妈妈"}],phoneNumObj:{}}},watch:{"dialogDetail.show":function(e){e||this.getUser()}},components:{page:s.a,dialogCom:i.a,teacherDetail:n.default},filters:{teacherType:function(e){return o[e]}},mounted:function(){var e=this,t=localStorage.getItem("phoneNum");console.log(t),t&&(t=JSON.parse(t),this.phoneNumObj=t),t&&"teacher_leader"!=t.teacher_type?this.$router.push("/teacher/"+t.id):this.getUser(),Object(a._142)().then(function(t){e.dialogObj.teacherTypeList=t;var r={};t.forEach(function(e,t){r[e.type]=e.name}),o=r})},methods:{onPageChange:function(e){this.nowPage=e,this.getUser()},formatTime:function(e){var t=e.getFullYear(),r=e.getMonth()+1;r<10&&(r="0"+r);var a=e.getDate();return a<10&&(a="0"+a),t+"-"+r+"-"+a},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getUser()},getUser:function(){var e=this,t={limit:this.limit,page:this.nowPage};(this.searchFrom.type||0===this.searchFrom.type)&&(t.type=this.searchFrom.type),this.searchFrom.status&&(t.status=this.searchFrom.status),this.searchFrom.name&&(t.name=this.searchFrom.name),this.searchFrom.alias&&(t.alias=this.searchFrom.alias),this.searchFrom.task_date&&(t.task_date=this.searchFrom.task_date);var r=localStorage.getItem("phoneNum");r&&(r=JSON.parse(r)),r&&"teacher_leader"==r.teacher_type?t.squad=r.squad:t.squad=this.searchFrom.squad,Object(a._139)(t).then(function(t){e.userList=t.list,e.total=t.total,e.res=t})},transferStaffName:function(e){this.transfer.form.staff_name=this.transfer.staff.find(function(t){return t.id==e}).name},transferReasonName:function(e){this.transfer.form.reason_name=this.transfer.reasonList.find(function(t){return t.id==e}).name},transferToggle:function(e){var t=this;if(this.transfer.show=!this.transfer.show,this.transfer.show){if(0===this.transfer.staff[0]){Object(a._125)({limit:1e3,page:1,status:0}).then(function(e){t.transfer.staff=e.list})}this.$nextTick(function(){t.$refs.transferForm.resetFields(),t.transfer.form.teacher_name=e.name,t.transfer.form.teacher_id=e.id,t.transfer.form.staff_current_name=e.adviser})}else this.$nextTick(function(){t.$refs.transferForm.resetFields()})},transferSave:function(){var e=this;this.$refs.transferForm.validate(function(t){if(!t)return console.log("error submit!!"),!1;e.$confirm('确定将\n <span style="color: red;">'+e.transfer.form.teacher_name+'</span> 移交给\n <span style="color: red;">'+e.transfer.form.staff_name+"</span> ?<br>\n 移交开始时间 "+e.transfer.form.transfer_at+" <br>\n 移交原因 "+e.transfer.form.reason_name,"提示",{dangerouslyUseHTMLString:!0,confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){var t={teacher_id:e.transfer.form.teacher_id,staff_id:e.transfer.form.staff_id,transfer_at:e.transfer.form.transfer_at,reason:e.transfer.form.reason};Object(a._192)(t).then(function(t){e.$message({type:"success",message:"移交成功!"}),e.transferToggle(),e.getUser()})}).catch(function(){e.$message({type:"info",message:"已取消移交"})})})},edit:function(e){this.dialogObj.id=e.id,this.dialogObj.type=2,this.dialogObj.show=!0},add:function(){this.dialogObj.type=0,this.dialogObj.show=!0},detail:function(e){this.dialogObj.id=e.id,this.dialogObj.type=1,this.dialogObj.show=!0},delTeacher:function(e){var t=this;this.$confirm("此操作将删除该账号?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a._3)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getUser()})})},changeShow:function(e){this.dialogObj.show=e},classDetail:function(e){this.dialogDetailObj={show:!0,title:e.name+"班级详情",id:e.id}},goToTeacherDetail:function(e){this.dialogDetail.id=e.id,this.dialogDetail.alias=e.alias,this.dialogDetail.name=e.name,this.dialogDetail.adviser=e.adviser,this.dialogDetail.show=!0}}},c={render:function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"user"},[r("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,size:"mini","label-width":"68px",inline:""}},[r("el-form-item",{attrs:{label:"昵称"}},[r("el-input",{staticStyle:{width:"90px"},model:{value:e.searchFrom.name,callback:function(t){e.$set(e.searchFrom,"name",t)},expression:"searchFrom.name"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"手机号"}},[r("el-input",{staticStyle:{width:"110px"},model:{value:e.searchFrom.alias,callback:function(t){e.$set(e.searchFrom,"alias",t)},expression:"searchFrom.alias"}})],1),e._v(" "),r("el-form-item",{attrs:{label:"老师状态",clearable:""}},[r("el-select",{staticStyle:{width:"88px"},attrs:{clearable:""},on:{change:e.getUser},model:{value:e.searchFrom.status,callback:function(t){e.$set(e.searchFrom,"status",t)},expression:"searchFrom.status"}},[r("el-option",{attrs:{label:"带班",value:"0"}}),e._v(" "),r("el-option",{attrs:{label:"不带班",value:"1"}})],1)],1),e._v(" "),r("el-form-item",{attrs:{label:"任务日期"}},[r("el-date-picker",{staticStyle:{width:"140px"},attrs:{type:"date","value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.searchFrom.task_date,callback:function(t){e.$set(e.searchFrom,"task_date",t)},expression:"searchFrom.task_date"}})],1),e._v(" "),r("el-form-item",[r("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getUser}},[e._v("搜索")])],1),e._v(" "),e.$store.state.readonly?e._e():r("el-form-item",[r("el-button",{attrs:{type:"success",plain:""},on:{click:e.add}},[e._v("新增")])],1)],1),e._v(" "),r("el-tabs",{staticStyle:{background:"white","padding-top":"10px"},attrs:{type:"card"},on:{"tab-click":e.getUser},model:{value:e.searchFrom.squad,callback:function(t){e.$set(e.searchFrom,"squad",t)},expression:"searchFrom.squad"}},e._l(10,function(t){return"teacher_leader"!=e.phoneNumObj.teacher_type?r("el-tab-pane",{key:t+10*(e.index-1),attrs:{label:"T"+(t+10*(e.index-1)),name:(t+10*(e.index-1)).toString()}}):e._e()})),e._v(" "),r("el-table",{staticStyle:{width:"100%"},attrs:{size:"mini",data:e.userList,height:"calc(100vh - 322px)"}},[r("el-table-column",{attrs:{prop:"name",width:"250",label:"老师"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("div",{staticStyle:{display:"flex"}},[r("a",{staticClass:"clearfix",attrs:{href:t.row.qr,target:"_blank"}},[r("img",{staticClass:"avatar",attrs:{src:t.row.qr,alt:"二维码"}})]),e._v(" "),r("div",[e._v("\n 老师名:"+e._s(t.row.name)+"\n "),r("br"),e._v("\n 微信号:"+e._s(t.row.alias)+"\n "),r("br"),e._v("\n 类别:"+e._s(e._f("teacherType")(t.row.type))+" 老师\n "),r("br"),e._v("\n 顾问:"+e._s(t.row.adviser)+"\n "),r("br"),e._v("\n 开始时间:"),r("span",{staticStyle:{display:"inline-block",width:"72px","vertical-align":"text-top","line-height":"16px"}},[e._v(e._s(t.row.teacher_start))])])])]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"添加好友"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 进班人数:"+e._s(t.row.into_class_num)),r("br"),e._v("\n 加老师处理数:"+e._s(t.row.add_teacher_exec_num)),r("br"),e._v("\n 加老师成功数:"+e._s(t.row.add_teacher_success_num)),r("br"),e._v("\n 成功率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":18,color:Number(t.row.add_teacher_success_rate)>70?"#67C23A":"#f00",percentage:Number(t.row.add_teacher_success_rate)?Number(t.row.add_teacher_success_rate):0}}),e._v(" "),r("br"),e._v("\n 处理率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":18,color:100===Number(t.row.add_teacher_exec_rate)?"#67C23A":"#f00",percentage:Number(t.row.add_teacher_exec_rate)?Number(t.row.add_teacher_exec_rate):0}})]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"召回率"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 需召回人数:"+e._s(t.row.need_recall_num)),r("br"),e._v("\n 已沟通人数:"+e._s(t.row.recall_desc_exec_num)),r("br"),e._v("\n 用户回复数:"+e._s(t.row.recall_desc_reply_num)),r("br"),e._v("\n 达标率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":18,color:100===Number(t.row.recall_watch_rate)?"#67C23A":"#dd001b",percentage:Number(t.row.recall_watch_rate)?Number(t.row.recall_watch_rate):0}}),e._v(" "),r("br"),e._v("\n 处理率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":18,color:100===Number(t.row.recall_exec_rate)?"#67C23A":"#f00",percentage:Number(t.row.recall_exec_rate)?Number(t.row.recall_exec_rate):0}})]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"name",label:"意向标记"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 意向用户数:"+e._s(t.row.intention_num)),r("br"),e._v("\n 完课沟通用户数"+e._s(t.row.over_desc_exec_num)),r("br"),e._v("\n 往期活跃用户沟通数:"+e._s(t.row.past_desc_exec_num)),r("br"),e._v("\n 标记率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":18,color:"#67C23A",percentage:Number(t.row.over_intention_rate)?Number(t.row.over_intention_rate):0}}),e._v(" "),r("br"),e._v("\n 处理率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":18,color:100===Number(t.row.over_exec_rate)?"#67C23A":"#f00",percentage:Number(t.row.over_exec_rate)?Number(t.row.over_exec_rate):0}})]}}])}),e._v(" "),r("el-table-column",{attrs:{prop:"intention_num",width:"100",label:"意向用户数"}}),e._v(" "),r("el-table-column",{attrs:{prop:"performance",width:"100",label:"当月业绩"}}),e._v(" "),r("el-table-column",{attrs:{width:"320",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[r("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(r){e.goToTeacherDetail(t.row)}}},[e._v("查看详情")]),e._v(" "),e.$store.state.readonly?e._e():r("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(r){e.edit(t.row)}}},[e._v("编辑")]),e._v(" "),e.$store.state.readonly?e._e():r("el-button",{attrs:{size:"mini",plain:"",type:"success"},on:{click:function(r){e.transferToggle(t.row)}}},[e._v("移交")]),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?r("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(r){e.delTeacher(t.row)}}},[e._v("删除")]):e._e()]}}])})],1),e._v(" "),e.res?r("div",{staticClass:"total-tab"},[r("div",[e._v("总计")]),e._v(" "),r("div",[r("div",[e._v("\n 成功率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,color:Number(e.res.add_teacher_success_rate)>70?"#67C23A":"#f00",percentage:Number(e.res.add_teacher_success_rate)?Number(e.res.add_teacher_success_rate):0}}),e._v(" "),r("br"),e._v("\n 处理率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,color:100===Number(e.res.add_teacher_exec_rate)?"#67C23A":"#f00",percentage:Number(e.res.add_teacher_exec_rate)?Number(e.res.add_teacher_exec_rate):0}})],1)]),e._v(" "),r("div",[r("div",[e._v("\n 达标率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,color:100===Number(e.res.recall_watch_rate)?"#67C23A":"#ff0000",percentage:Number(e.res.recall_watch_rate)?Number(e.res.recall_watch_rate):0}}),e._v(" "),r("br"),e._v("\n 处理率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,color:100===Number(e.res.recall_exec_rate)?"#67C23A":"#f00",percentage:Number(e.res.recall_exec_rate)?Number(e.res.recall_exec_rate):0}})],1)]),e._v(" "),r("div",[r("div",[e._v("\n 标记率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,color:"#67C23A",percentage:Number(e.res.over_intention_rate)?Number(e.res.over_intention_rate):0}}),e._v(" "),r("br"),e._v("\n 处理率:\n "),r("el-progress",{staticStyle:{display:"inline-block",width:"calc(90% - 50px)"},attrs:{"text-inside":!0,"stroke-width":16,color:100===Number(e.res.over_exec_rate)?"#67C23A":"#f00",percentage:Number(e.res.over_exec_rate)?Number(e.res.over_exec_rate):0}})],1)]),e._v(" "),r("div",[e._v("\n "+e._s(e.res.intention_num)+"\n ")]),e._v(" "),r("div",[e._v("\n "+e._s(e.res.total_money)+"\n ")]),e._v(" "),r("div")]):e._e(),e._v(" "),r("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),r("dialog-com",{attrs:{index:e.index,dialogObj:e.dialogObj},on:{changeShow:e.changeShow,reflash:e.getUser}}),e._v(" "),r("el-dialog",{attrs:{width:"90%",top:"5vh",visible:e.dialogDetail.show},on:{"update:visible":function(t){e.$set(e.dialogDetail,"show",t)}}},[e.dialogDetail.show?r("div",[r("teacher-detail",{attrs:{parentDetail:e.dialogDetail}})],1):e._e()]),e._v(" "),r("el-dialog",{attrs:{width:"500px",visible:e.transfer.show,title:"移交"},on:{"update:visible":function(t){e.$set(e.transfer,"show",t)}}},[r("el-form",{ref:"transferForm",attrs:{rules:e.transfer.form.rules,model:e.transfer.form,"label-width":"100px"}},[r("el-form-item",{attrs:{label:"当前设备:",prop:"teacher_name"}},[e._v("\n "+e._s(e.transfer.form.teacher_name)+"\n ")]),e._v(" "),r("el-form-item",{attrs:{label:"当前顾问:",prop:"staff_current_name"}},[e._v("\n "+e._s(e.transfer.form.staff_current_name)+"\n ")]),e._v(" "),r("el-form-item",{attrs:{label:"移交顾问:",prop:"staff_id"}},[r("el-select",{attrs:{filterable:"",placeholder:"请选择",clearable:!1},on:{change:e.transferStaffName},model:{value:e.transfer.form.staff_id,callback:function(t){e.$set(e.transfer.form,"staff_id",t)},expression:"transfer.form.staff_id"}},e._l(e.transfer.staff,function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),r("el-form-item",{attrs:{label:"移交时间:",prop:"transfer_at"}},[r("div",{staticStyle:{display:"flex"}},[r("el-date-picker",{attrs:{clearable:!1,"value-format":"yyyy-MM-dd HH:mm:ss",type:"datetime",placeholder:"选择时间"},model:{value:e.transfer.form.transfer_at,callback:function(t){e.$set(e.transfer.form,"transfer_at",t)},expression:"transfer.form.transfer_at"}})],1)]),e._v(" "),r("el-form-item",{attrs:{label:"移交原因:",prop:"reason"}},[r("el-select",{attrs:{filterable:"",placeholder:"请选择",clearable:!1},on:{change:e.transferReasonName},model:{value:e.transfer.form.reason,callback:function(t){e.$set(e.transfer.form,"reason",t)},expression:"transfer.form.reason"}},e._l(e.transfer.reasonList,function(e,t){return r("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1)],1),e._v(" "),r("div",{attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:e.transferToggle}},[e._v("取消")]),e._v(" "),r("el-button",{attrs:{type:"primary"},on:{click:e.transferSave}},[e._v("确定")])],1)],1)],1)},staticRenderFns:[]};var d=r("VU/8")(l,c,!1,function(e){r("4uoA")},"data-v-0aabc190",null);t.default=d.exports}});
\ No newline at end of file
webpackJsonp([79],{"5t3x":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=a("CCn6"),s={name:"index",data:function(){return{searchFrom:{watchTime:[]},tableData:[],tableHead:[]}},methods:{defaultTime:function(){var t=new Date,e=t.getFullYear(),a=t.getMonth()+1;a<10&&(a="0"+a);var r=t.getDate();r<10&&(r="0"+r);var s=e+"-"+a+"-01",l=e+"-"+a+"-"+r;this.searchFrom.watchTime=[s,l]},getList:function(){var t=this,e={};this.searchFrom.watchTime&&this.searchFrom.watchTime.length>0&&(e.start_at=this.searchFrom.watchTime[0],e.end_at=this.searchFrom.watchTime[1]),Object(r._160)(e).then(function(e){t.tableHead=e[0],t.tableData=e.slice(1)})}},mounted:function(){this.defaultTime(),this.getList()}},l={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"index"},[a("el-form",{ref:"searchFrom",attrs:{model:t.searchFrom,"label-width":"100px"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"时间"}},[a("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","value-format":"yyyy-MM-dd","end-placeholder":"结束日期"},model:{value:t.searchFrom.watchTime,callback:function(e){t.$set(t.searchFrom,"watchTime",e)},expression:"searchFrom.watchTime"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:6,offset:6}},[a("el-form-item",{staticStyle:{float:"right"}},[a("el-button",{attrs:{type:"primary"},on:{click:t.getList}},[t._v("搜索")])],1)],1)],1)],1),t._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,border:""}},t._l(t.tableHead,function(e,r){return a("el-table-column",{key:e,attrs:{label:e},scopedSlots:t._u([{key:"default",fn:function(e){return[a("span",{domProps:{innerHTML:t._s(e.row[r])}})]}}])})}))],1)},staticRenderFns:[]};var n=a("VU/8")(s,l,!1,function(t){a("uR75")},"data-v-07c23f2b",null);e.default=n.exports},uR75:function(t,e){}});
\ No newline at end of file
webpackJsonp([8],{"2EYl":function(e,t){},"7Bgl":function(e,t){e.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABSCAYAAAAo7uilAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMjg4RjY4RTk1NDExMUU4QUI4NkExMTNDRjlBQzU5NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMjg4RjY4Rjk1NDExMUU4QUI4NkExMTNDRjlBQzU5NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYyODhGNjhDOTU0MTExRThBQjg2QTExM0NGOUFDNTk1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYyODhGNjhEOTU0MTExRThBQjg2QTExM0NGOUFDNTk1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+GM7EKAAADmRJREFUeNrsXAlwFFUa/l/3nElmJhchHOE0RAkQFVA8FwGrkAICCSiF7i4JwlZRsipoLUvVlqCyK1srsrrqipKE8uRICCCCu1isKygKuyxHQAhXCEdIQshMjsl0T/fb/3UCJJPJTPccYYD8VVPpTDqv3/v6f///ff973YRSCl0WGuO6IOgCswvMLjC7TL2xBNT6E6m2pIQa5n9Vaoxk7IgngISQiAMyp9jxIJXk3Ur/gJwAHp7Ln2L7OhLAvOmmuY5yjdcGAPQOKsO2WUW1v4u0fnaKZ+YW1WdQkD7Ha1VxBH7AqxwiPFeOXlYrg+wyyHqXrAOZnStKlJpt5ivvPUbqW7cxq8i+DV1hvEdfX8nPsr0aKZ7ZSWDWLpIp/EnTXQawY2e+w0i00dDH8jF30ZnUJApH0DWtbacWl5WXbd1424CZs9H+DJXpxwFPH4AynoNsmXJZMpUXe/T3AuGtd+rcjTECET8mlLgJR1fkTY39xy0J5vyvqLWuyV7u6VXMki08DEnSgVEHcLmRQmWDDGW1EuYbSjwArScczJZlWNsObAJ/AcJVUVle3uq7DYS35eZlkrpbCkwl5hXa5+Hl3/VKdvGaqQk8jOilVz5mPYGDFSJs/tlFz9mlVh0iJXhqGvZZ59FEA0e4pei1f/YYy1FioBPzJsaeuqXAbI6d9jdlShf4nNJ4/XT01KzBRugTy8OK3Q1wpNLtPxQQ2IhDmerlT6c5nf7hvMzoC7cUmIqHbrS/BTJ9wa80w35kpRthzAAjLPtXPZx3SH7iKhGRNuk7APpA3zTbfUvSiXBL8cyCqbYXCeFH4wiP+zoPPRg2HG6CzUebYNxAg/+BdQBk86Aho+yYY9Etqc1jTDF78NK/R0Av+jt3e6kLKurlULjRgnk7aUxYxUVngpi7yZEGEp1b1+T4NQ4uQe3/fXNSUKa9HETtAP/T1ljj+BUevndTK6DZW519JZfwBgI448bqPXKScNzk/CmWIzddAlqyk+rKahyv4BVewkubIkI/Y6LCUf/VHGdb6ilZIxbMeVvrk50uaR22/0iE1k/OcxzkBqOUOgXM2Zsa7pEk91a8Wo/IrkcRCaXn/Pypse9HJJhzihyD3JTuQqrSLdA2olABMf3YJEJQSUc9pyEr86dYF+DYacSAmVPcmEIlYRce9lH7P0w63tVNB0O76+COBB0kRnFgasUx6gUKp65IcPKyBHvOiVBZ75u8d4vmYHhPPcpTHSRENY+lDts4WyvBoUtuOFYt4ZAp8RJMFxVkxS6PCDCXUMqVFTm+Q498UM35Rh2BiWlGGJ9qBJ0GtssAYVTpAGr31haPN+HJISa4r7cefI2AFVPy9zvlkksi5znleR03ZnWm5d83HEyl8k3hDTXnDozXwbz7oyDeHPgs+Am9tGC/E5woIkcigDn3RoFZA2veXirA2kNOT+p00WCx3rXqcWK/YWDO3eLsIwhCKTbvV/c9kGKA2SPMwIeANFxqkOE/50WYMCiwdbZ1KFe3HXd5AMotLMiyrrhh2lwUxcVqgBzeSw9zRoYGSGbdMT4GCiQzFhaGdPeU9PJ85HP8DVFAzxY29naDeNIfmCyxvDrOomkqdoadqJGUqlRbDyO/RTh/IjLhdJQ/syo7+qIazwx6aG4QmN7165UzhpkjDkhmd8TzkJaowyx/vWYqA30bJKUSBQL+llNoL0UXe298lvWdJwmRwlk1esrfCWxp4t6eEYhkiz02wOCnSEJTEeC3thU5dvuqPAUF5qwt9lT8MczfeSN6+qYr4bTTyFElP1R8UIK6G42g3u+8Ys8PC5icmzyk5rzBSYF5JeOU5XbttUwk5vDhPicru8EnB5rgdYyJoo9m4pCiGVRmRQyT03KLa8d5+1uQc4+OVHNWcoz6e3YGlYoRB9bDwsE3p5CcXxThob4G5JHqWcAa5J8X6yTYi7RJbHHL9UiDZg7ruHAVbSAgONWpSSqT5/DHDs1gzt1Co0S3IxNvyRigJAWFmBtveRXCcwDv0mg1F49VSc7ZuN/+oRFcbgoDkNiXtCyk7S4TwIKDfWqo/yqeE4URA1KhbK3mNyP5vsDkNMQhnO6PavbMWcX2CYJgX4WHva42A/RqxoNrx/5riOrsME7rK0655bitXNyBEnLqYBNOR99tmPTNUpXdEC0mSFomJMS16HuqKmbmFNZNIzJsug5kEPRJZdi7CqT3NiictUuqbtwYL9mZrcf79ujgq1NewWTLDKj787ws9gdkbJeGKkUT49vt9CpDb3a6CcYNNCoeytaORqGEnT6k4yne5G6+WaqVDoE6b+U6r2DJLmEpxkNLqOjJpXoZelr8I8F2dSQjoBVeymxWIwe9rOpUHktUT2eYlBjLBJ2/xFXn0soYyC5VnqmQUgozQ8n1WqsLX8ZKcawIohSH2yQHooCj00jk2PlqGIDVxCkFGNXTmcK7qrT57M2NI2S3uDeUYMaZOXjzCYvqRFTdSOHrUhfbwAUJqOnHDjQoss+f1SC1qcW4OyA+oDoFHKxww5r/OaGmUfY1x7cWZNkmqtPmkjst1CqEJZYfkZqM6q1XdX5iVLMn+jNGnVicTWypqDO187c9DfCL/gaYdY9Zcz+HJevgtbExsOzbBrjgdTsOKSEmLkd1AkIOFZZFsM9QibDlg1DZWVRGb33fCP+9cJ1CDUf9/2g/A3x/VvQrITsyFmIWPBSN3Jhr55FmI30kf4KlSn02p1xYtsywIL8SB1/nCg2gP5YLIGEGjjW1DR5MKX2QaQ2qZpqAImP+/VGt6BZ5nU3t9yfGXtFEjSiRw1aTOFXTHJNCYWzhjBV2R3oJHaEYAIu7gxJ1LU5JVcWndjGT43m77JbCAmb/OB3k3msOSVujMS6yTzhtLJL/49VMPZP0gMAkknwmHB1jS68sFpnCWda0O4FW1gEVJSAWI5AesaCZT7VJSFcdkvYLCEwDT0473aFd+GcVmfkPRIUPyHoXSLtPgHy+tq1j6HngMnoDN6x3QM2y/iLHFZECqRIw7W5b98kWVqIvC+VYp6G8Y1WfsJgggXt7STsgFX9CD5X2lSHQJwNuHu9HPd6WwMBcQlgGIitDGSfDGduknT8DdfhOavKxCpD3BuwfyLKoMyAwFfeOt36EP86HYrCjUvRhA5Keu+LVI70CehiHU9OgqX1WnRfcEI+HlwMGk+1b5HX6SXjYEOyA2T6icJl8+rJ64FH6SUcrNLVfbpeYiMGwSc4HDCaz1ZnR+zngZmK8aAom8aTYwrdtnmr0NFp+RdP5350RKpq5N+wLCkxmednWzYTnhjMpBR1vtzvICJX34B3mNUlRGx+mjS7VlWomR38oF5UYxcvwY9BgMmP7v5mUMun1KYSHGejyzyNfeIHnuKk6MKQUZMdmEAJed9+63OHdW0kC4VqSOjD/eUK4gv1PYA/ERpmtOwLimR3Z3ydFsbix1vstoWtAgifagxlex4T4aIBK9Y9G4ixDIu1/yI0iheIjTfoWbVr4zgTiColnqrEYg62YPV3bLkFQqnrJIhDj+iVq8+RuMaqE+6q9TrdLojFIEWWdjl+huj+hGBS7c4jbMm9/YxsCwjbNe9qA66Z+dYVL7e73nC+PudhG2qvu+8WHky0lnQoms353Wj/Cm97u6dldZUJYZzo/Og1IlP9thVxKPJDUJH9xEgpLmlpmN6khOt3LmmZKqAalPORJ+FzPrM+qLscvh887wWIE3fh0TEYdiwMSF4WgD/LZzNbjLvjsYGuhw/1G65PAIX/aIqfIvhLbfL71d0kxPH1tbAwx8GF00SYR5P3lIJ+qBupqrr4TswGndhJwd6e0rR65kW9WF6O8qYSmuGxYfaQn7Dsvtsbg1fws2ytqhEBYwWTvHyo75tjh+TBVRrJeqRzxnbEdzikoi9vgzVtrvwW4iGpZbp7ODdRCXz6xjDjlqKvT+/38bNs8taoqrGAym7vFkSgI8k+sztH6+6Hd9fDsCDNYjUFco/EoKuWt6F2oyXVWBKwfSq1hAFGD/EetqkKkUl+0+3pjdSZsvjyJ1duWFEy1LdUiUcMOpgLoxtqBoky2s/cQtaFRRg5+mdH8iIlmc9cAlD6HXiV6kVtxALaHAeIeRy7pZU2w8nMEs8hrs9Viorzo9PKnV2fZvtCkqDrzQVTFQ0W6Ba86yvNv7GGBSWkm6BurIQdWrUNQ1vvJAtj/mLsBEiajxw5Rvqo4+yUk163x/X96/m6StvZAxILJ7MXvqbm2wsFeEJXplVLF8cryLNsP5HfPe9nrAPXqx1tNU2F/3Z0wzrrFP1fn4EUyeMPKiAZTSUrs6bVixzy81B+wB0kdFUX6I7AD2Cee/bz+uN41O/kSZu0yCIsR7lOSvu6ZiAfzqrF9TI21joV40YVqNoYxgGMMzR9WzptjWwzxvLaXwLhkAxh4kRJvz0u2HfleMmT9fcGA2anv6GBFZyVbmviBeNOWeVNMbStsVNlaw4q0P1e5oUqI1nzNU+KAZYQnY9FLfFeGCfQM2rlv9CsfczfVjgAJxqHjMF46CrN/fIcJrcdH8IB1j5bhfY3epryMj5ZMTwYKn+HRYx0kriqSvj7pppnmamzWTmrSOSptnGyMIYQ3UokzuYmkiO/F/f6YPdBwYqE6HEkNGAwZJPXTc9cHP52Ho3Q+ULIUf7F6eGYJSd8w5JYC02fnj04fChI9qK4Cwk0md63b4rUd5qWgvDVxBiJiahn4CvTMhbcNmMoADk9j3GiYH5qzHGmO35dC0dKnrSCI4xEFEczR20j/gqbbDMwn56AEWuVjfhdC+rrpWl8REVBfbsbX5LaxdJqHd/xQB3HyK4iOfqYzgPQ+IW4yI2S9BBw3DQ+qPUj3BzA4borWqRrSvt1s0/zaFDsyMxWosKD52TL6CSaPXZ3eB38xs8tuo2neBWYXmF3WBeYNtP8LMACzpB/gseW5mwAAAABJRU5ErkJggg=="},AwaS:function(e,t){},"K+TV":function(e,t){},KwV3:function(e,t){},e0Os:function(e,t){},jHcp:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=n("CCn6"),o={name:"ClearCache",props:["userObj"],data:function(){return{cacheList:[{name:"主题列表",key:"course_relation_list"},{name:"课包列表",key:"course_category_list "},{name:"课包内容",key:"element_detail"}]}},methods:{cache:function(e){var t=this;this.$confirm("此操作将清除该缓存记录?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i.E)(e).then(function(e){t.$message({type:"success",message:"清除成功!"})})})}}},s={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:e.userObj.title,visible:e.userObj.show,center:"",width:"800px"},on:{"update:visible":function(t){e.$set(e.userObj,"show",t)}}},[n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.cacheList}},[n("el-table-column",{staticStyle:{"padding-left":"30px"},attrs:{prop:"name",label:"缓存列表"}}),e._v(" "),e.$store.state.readonly?e._e():n("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(n){e.cache(t.row.key)}}},[e._v("\n 清除缓存\n ")])]}}])})],1)],1)},staticRenderFns:[]};var r=n("VU/8")(o,s,!1,function(e){n("e0Os")},"data-v-4911f972",null).exports,a={name:"getLink",props:["linkObj"],data:function(){return{activeName:"first",linkForm:{link:""},qrForm:{link:""},linkContent:{show:!1,text:""},qrContent:{show:!1,url:""}}},methods:{submitForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var n={};n.url=t.linkForm.link,Object(i._88)(n).then(function(e){t.linkContent.show=!0,t.linkContent.text=e.url})})},submitqrForm:function(e){var t=this;this.$refs[e].validate(function(e){if(!e)return console.log("error submit!!"),!1;var n={};n.url=t.qrForm.link,n.url=encodeURI(n.url),t.qrContent.show=!0,t.qrContent.url="/api/public/qrcode?str="+n.url})},copyUrl:function(e){var t=e,n=document.createElement("input");n.value=t,document.body.appendChild(n),n.select(),document.execCommand("Copy"),this.$message({message:"已成功复制到剪切板",type:"success"}),n.remove()}},watch:{"linkObj.show":function(e){e||(this.linkForm.link="",this.qrForm.link="",this.linkContent.show=!1,this.qrContent.show=!1)}}},l={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-dialog",{attrs:{title:e.linkObj.title,visible:e.linkObj.show,center:"",width:"800px"},on:{"update:visible":function(t){e.$set(e.linkObj,"show",t)}}},[n("el-tabs",{staticStyle:{"line-height":"1"},attrs:{type:"card"},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[n("el-tab-pane",{attrs:{label:"生成短链接",name:"first"}},[n("el-form",{ref:"linkForm",attrs:{model:e.linkForm,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"输入链接",prop:"link",rules:[{required:!0,message:"内容不能为空"}]}},[n("el-input",{attrs:{autocomplete:"off"},model:{value:e.linkForm.link,callback:function(t){e.$set(e.linkForm,"link",t)},expression:"linkForm.link"}})],1),e._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitForm("linkForm")}}},[e._v("获取")])],1)],1),e._v(" "),e.linkContent.show?n("div",{staticClass:"link_content"},[n("div",{staticClass:"content"},[n("el-input",{attrs:{readonly:"readonly",id:"text"},model:{value:e.linkContent.text,callback:function(t){e.$set(e.linkContent,"text",t)},expression:"linkContent.text"}}),e._v(" "),n("textarea",{staticStyle:{opacity:"0",position:"absolute",top:"0",left:"0"},attrs:{id:"input"}})],1),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.copyUrl(e.linkContent.text)}}},[e._v("复制链接")])],1):e._e()],1),e._v(" "),n("el-tab-pane",{attrs:{label:"生成二维码",name:"second"}},[n("el-form",{ref:"qrForm",staticClass:"demo-ruleForm",attrs:{model:e.qrForm,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"输入链接",prop:"link",rules:[{required:!0,message:"内容不能为空"}]}},[n("el-input",{attrs:{autocomplete:"off"},model:{value:e.qrForm.link,callback:function(t){e.$set(e.qrForm,"link",t)},expression:"qrForm.link"}})],1),e._v(" "),n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:function(t){e.submitqrForm("qrForm")}}},[e._v("获取")])],1)],1),e._v(" "),e.qrContent.show?n("div",{staticClass:"link_content"},[n("div",{staticClass:"qr_content"},[n("img",{attrs:{src:e.qrContent.url,id:"cavasimg"}})])]):e._e()],1)],1)],1)},staticRenderFns:[]};var c=n("VU/8")(a,l,!1,function(e){n("K+TV")},"data-v-2eeb2c35",null).exports,u=n("7Bgl"),m=n.n(u),d=n("zSLJ"),p=n("NC6I"),v=n.n(p),k={name:"headIndex",data:function(){var e=this;return{userObj:{title:"清除缓存",show:!1},linkObj:{title:"生成工具",show:!1},iconUrl:m.a,dialogUpdate:!1,rules2:{pass:[{validator:function(t,n,i){""===n?i(new Error("请输入新密码")):(""!==e.ruleForm2.checkPass&&e.$refs.ruleForm2.validateField("checkPass"),i())},trigger:"blur"}],checkPass:[{validator:function(t,n,i){""===n?i(new Error("请再次输入密码")):n!==e.ruleForm2.pass?i(new Error("两次输入密码不一致!")):i()},trigger:"blur"}],oldPass:[{validator:function(e,t,n){""===t?n(new Error("请输入密码")):n()},trigger:"blur"}]},ruleForm2:{oldPass:"",checkPass:"",pass:""}}},components:{clearCache:r,getLink:c},methods:{logOut:function(){var e=this;this.$confirm("确定退出系统?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i._171)().then(function(){d.a.delete("cc_token"),e.$store.dispatch("setToken",""),e.$store.dispatch("setUserName",""),window.location.href="/#/login"})}).catch(function(){})},changePass:function(){var e=this;this.$refs.ruleForm2.validate(function(t){if(!t)return console.log("error submit!!"),!1;var n={passwd_new:v()(e.ruleForm2.pass),passwd_old:v()(e.ruleForm2.oldPass)};Object(i._15)(n).then(function(t){e.$alert("修改成功,请重新登录","成功",{confirmButtonText:"确定",callback:function(t){Object(i._171)().then(function(){d.a.delete("cc_token"),e.$store.dispatch("setToken",""),e.$store.dispatch("setUserName",""),window.location.href="/#/login"})}})})})},toHome:function(){this.$router.push({name:"first"})}}},h={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"head-index"},[n("img",{staticClass:"logo",attrs:{src:e.iconUrl},on:{click:e.toHome}}),e._v(e._s(e.$store.state.userName)+"\n "),n("div",{staticClass:"fl-r"},[n("el-dropdown",[n("el-button",{staticClass:"edit-btn",attrs:{round:"",size:"mini"}},[e._v("工具管理\n "),n("i",{staticClass:"el-icon-arrow-down el-icon--right"})]),e._v(" "),n("el-dropdown-menu",{attrs:{slot:"dropdown"},slot:"dropdown"},[n("el-dropdown-item",{nativeOn:{click:function(t){e.linkObj.show=!0}}},[e._v("生成工具")]),e._v(" "),n("el-dropdown-item",{nativeOn:{click:function(t){e.userObj.show=!0}}},[e._v("清除缓存")]),e._v(" "),n("el-dropdown-item",{nativeOn:{click:function(t){e.dialogUpdate=!0}}},[e._v("修改密码")]),e._v(" "),n("el-dropdown-item",{nativeOn:{click:function(t){return e.logOut(t)}}},[e._v("退出登录")])],1)],1)],1),e._v(" "),n("el-dialog",{attrs:{title:"修改密码",visible:e.dialogUpdate,center:"",width:"400px"},on:{"update:visible":function(t){e.dialogUpdate=t}}},[n("el-form",{ref:"ruleForm2",attrs:{"label-width":"80px",model:e.ruleForm2,rules:e.rules2}},[n("el-form-item",{attrs:{label:"原密码",prop:"oldPass"}},[n("el-input",{attrs:{type:"password"},model:{value:e.ruleForm2.oldPass,callback:function(t){e.$set(e.ruleForm2,"oldPass",t)},expression:"ruleForm2.oldPass"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"新密码",prop:"pass"}},[n("el-input",{attrs:{type:"password"},model:{value:e.ruleForm2.pass,callback:function(t){e.$set(e.ruleForm2,"pass",t)},expression:"ruleForm2.pass"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"确认密码",prop:"checkPass"}},[n("el-input",{attrs:{type:"password"},model:{value:e.ruleForm2.checkPass,callback:function(t){e.$set(e.ruleForm2,"checkPass",t)},expression:"ruleForm2.checkPass"}})],1)],1),e._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.dialogUpdate=!1}}},[e._v("取 消")]),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:e.changePass}},[e._v("确 定")])],1)],1),e._v(" "),n("clear-cache",{attrs:{userObj:e.userObj}}),e._v(" "),n("get-link",{attrs:{linkObj:e.linkObj}})],1)},staticRenderFns:[]};var f=n("VU/8")(k,h,!1,function(e){n("2EYl")},"data-v-b296934e",null).exports,b={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-menu",{staticClass:"menu-refresh",attrs:{"default-active":e.$route.path,router:!0,"unique-opened":!0,"text-color":"#fff","background-color":"#333333","active-text-color":"#ffd04b",collapse:e.menuType}},[n("div",{staticClass:"menu-btn",on:{click:function(t){e.menuType=!e.menuType}}},[e.menuType?e._e():n("i",{staticClass:"iconfont icon-shouqi"}),e._v(" "),e.menuType?n("i",{staticClass:"iconfont icon-zhankai"}):e._e()]),e._v(" "),e._l(e.menuList,function(t,i){return n("el-submenu",{key:i,attrs:{index:t.value}},[n("template",{slot:"title"},[n("i",{class:"iconfont menu-icon "+t.icon}),e._v(" "),n("span",[e._v(e._s(t.value))])]),e._v(" "),e._l(t.list,function(t,i){return[t.hidden?e._e():n("el-menu-item",{key:i,staticClass:"item",attrs:{index:t.path}},[e._v(e._s(t.value)+"\n ")])]})],2)})],2)},staticRenderFns:[]};var w={components:{leftMenu:n("VU/8")({name:"leftMenu",data:function(){return{menuList:this.$store.state.menuList,menuType:!1}},mounted:function(){},methods:{changeMenuType:function(){this.$store.state.menuType=!this.$store.state.menuType},toPath:function(e){this.$router.push({name:e.routerName}),this.$store.state.openedTab.indexOf(e)<0&&this.$store.state.openedTab.push(e)}}},b,!1,function(e){n("AwaS")},null,null).exports,headIndex:f},data:function(){return{transitionName:"slide-left",menuList:this.$store.state.menuList}},computed:{menuType:function(){return this.$store.state.menuType}}},y={render:function(){var e=this.$createElement,t=this._self._c||e;return t("el-container",{staticClass:"main-container"},[t("el-header",[t("head-index")],1),this._v(" "),t("el-container",{staticClass:"refresh-container"},[t("transition",{attrs:{name:"el-fade-in"}},[t("div",{staticClass:"menu-block"},[t("left-menu")],1)]),this._v(" "),t("el-container",{staticClass:"content"},[t("div",{staticClass:"router-block"},[t("router-view",{directives:[{name:"loading",rawName:"v-loading",value:this.$store.state.mainLoad,expression:"$store.state.mainLoad"}],staticClass:"child-view"})],1)])],1)],1)},staticRenderFns:[]};var g=n("VU/8")(w,y,!1,function(e){n("KwV3")},null,null);t.default=g.exports}});
\ No newline at end of file
webpackJsonp([80],{J1na:function(e,o){},Vt1u:function(e,o,t){"use strict";Object.defineProperty(o,"__esModule",{value:!0});var i=t("CCn6"),r={components:{page:t("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,roleList:[],exportMenuList:["2-3","5-10","5-2","5-1","5-3","5-8","5-9","6-4","3-1","3-6","3-7","3-9","7-9","6-3","10-8"],dialog:{title:"新增角色",show:!1,select:[],chooseed:[],rules:{name:[{required:!0,message:"请填写角色名称",trigger:"change"}]},form:{name:"",menu_ids:[],id:""}}}},created:function(){this.getList(),this.getMenuList()},methods:{distribution:function(e){},rowClick:function(e){this.$router.push({name:"admin",query:{roleId:e.id}})},getMenuList:function(){var e=this;Object(i._92)().then(function(o){o&&(o.forEach(function(o){o.children&&o.children.forEach(function(o){o.readonly=!1,o.delete=!1,e.exportMenuList.indexOf(o.cover)>-1&&(o.export=!1),"5-9"!==o.cover&&"7-9"!==o.cover||(o.distribution=!1),"6-3"!==o.cover&&"5-3"!==o.cover&&"5-9"!==o.cover&&"6-4"!==o.cover||(o.import=!1),"月课订单列表"!==o.name&&"日课订单列表"!==o.name&&"来源码管理"!==o.name&&"5-9"!==o.cover&&"2-3"!==o.cover&&"3-1"!==o.cover&&"3-2"!==o.cover&&"3-6"!==o.cover&&"3-7"!==o.cover||(o.refund=!1),"2-3"!==o.cover&&"3-1"!==o.cover&&"3-2"!==o.cover&&"3-6"!==o.cover&&"3-7"!==o.cover&&"3-9"!==o.cover||(o.classManageUnlimited=!1,o.classManage=!1,o.classTakeUnlimited=!1),"2-3"!==o.cover&&"3-1"!==o.cover&&"3-2"!==o.cover&&"3-6"!==o.cover&&"3-7"!==o.cover&&"3-9"!==o.cover||(o.editWatch=!1),"2-3"===o.cover&&(o.exportFinish=!1),"5-1"===o.cover&&(o.promoter=!1)})}),e.dialog.select=o)})},onPageChange:function(e){this.nowPage=e,this.getList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()},getList:function(){var e=this,o={limit:this.limit,page:this.nowPage};Object(i._116)(o).then(function(o){o&&(e.roleList=o.list,e.total=o.total)})},edit:function(e){var o=this;this.dialog.form.id=e.id,this.dialog.title="编辑角色",Object(i._92)().then(function(t){t&&(t.forEach(function(e){e.children&&e.children.forEach(function(e){e.readonly=!1,e.delete=!1,o.exportMenuList.indexOf(e.cover)>-1&&(e.export=!1),"5-9"!==e.cover&&"7-9"!==e.cover||(e.distribution=!1),"6-3"!==e.cover&&"5-3"!==e.cover&&"5-9"!==e.cover&&"6-4"!==e.cover||(e.import=!1),"月课订单列表"!==e.name&&"日课订单列表"!==e.name&&"来源码管理"!==e.name&&"5-9"!==e.cover&&"2-3"!==e.cover&&"3-1"!==e.cover&&"3-2"!==e.cover&&"3-6"!==e.cover&&"3-7"!==e.cover||(e.refund=!1),"2-3"!==e.cover&&"3-1"!==e.cover&&"3-2"!==e.cover&&"3-6"!==e.cover&&"3-7"!==e.cover&&"3-9"!==e.cover||(e.classManageUnlimited=!1,e.classManage=!1,e.classTakeUnlimited=!1),"2-3"!==e.cover&&"3-1"!==e.cover&&"3-2"!==e.cover&&"3-6"!==e.cover&&"3-7"!==e.cover&&"3-9"!==e.cover||(e.editWatch=!1),"2-3"===e.cover&&(e.exportFinish=!1),"5-1"===e.cover&&(e.promoter=!1)})}),o.dialog.select=t,Object(i._115)(e.id).then(function(e){o.dialog.form.name=e.name,o.dialog.form.menu_ids=JSON.parse(e.menu_ids),console.log(o.dialog.form.menu_ids),o.dialog.chooseed=[],o.dialog.form.menu_ids.forEach(function(e){o.dialog.chooseed.push(e.id),o.dialog.select.forEach(function(t){t.children&&t.children.forEach(function(t){t.id===e.id&&(t.readonly=!!e.readonly,t.delete=!!e.delete,o.exportMenuList.indexOf(e.cover)>-1&&(t.export=!!e.export),"5-1"!==e.cover&&"5-10"!==e.cover&&"10-1"!==e.cover&&"5-9"!==e.cover&&"2-3"!==e.cover&&"3-1"!==e.cover&&"3-2"!==e.cover&&"3-6"!==e.cover&&"3-7"!==e.cover||(t.refund=!!e.refund),"2-3"!==e.cover&&"3-1"!==e.cover&&"3-2"!==e.cover&&"3-6"!==e.cover&&"3-7"!==e.cover&&"3-9"!==e.cover||(t.classManage=!!e.classManage,t.classManageUnlimited=!!e.classManageUnlimited,t.classTakeUnlimited=!!e.classTakeUnlimited),"2-3"!==e.cover&&"3-1"!==e.cover&&"3-2"!==e.cover&&"3-6"!==e.cover&&"3-7"!==e.cover&&"3-9"!==e.cover||(t.editWatch=!!e.editWatch),"6-3"!==e.cover&&"5-3"!==e.cover&&"5-9"!==e.cover&&"6-4"!==e.cover||(t.import=!!e.import),"5-9"!==e.cover&&"7-9"!==e.cover||(t.distribution=!!e.distribution),"2-3"===e.cover&&(t.exportFinish=!!e.exportFinish),"5-1"===e.cover&&(t.promoter=!!e.promoter))})})}),o.dialog.show=!0,o.$nextTick(function(){this.$refs.tree.setCheckedKeys(this.dialog.chooseed)})}))})},add:function(){this.dialog.show=!0,this.dialog.form.id="",this.dialog.title="新增菜单",this.dialog.form.name="",this.dialog.form.menu_ids=[],this.getMenuList()},del:function(e){var o=this;this.$confirm("此操作将删除该角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i.X)(e.id).then(function(e){o.$message({type:"success",message:"删除成功!"}),o.getList()})})},sub:function(){var e=this;this.$refs.form.validate(function(o){if(o){var t=[];e.$refs.tree.getCheckedNodes().forEach(function(e){var o=void 0;!1!==e.readonly&&!0!==e.readonly||(o={id:e.id,cover:e.cover,readonly:e.readonly}),!1!==e.delete&&!0!==e.delete||(o.delete=e.delete),!1!==e.refund&&!0!==e.refund||(o.refund=e.refund),!1!==e.classManage&&!0!==e.classManage||(o.classManage=e.classManage),!1!==e.classManageUnlimited&&!0!==e.classManageUnlimited||(o.classManageUnlimited=e.classManageUnlimited),!1!==e.editWatch&&!0!==e.editWatch||(o.editWatch=e.editWatch),!1!==e.classTakeUnlimited&&!0!==e.classTakeUnlimited||(o.classTakeUnlimited=e.classTakeUnlimited),!1!==e.exportFinish&&!0!==e.exportFinish||(o.exportFinish=e.exportFinish),!1!==e.promoter&&!0!==e.promoter||(o.promoter=e.promoter),!1!==e.export&&!0!==e.export||(o.export=e.export),!1!==e.import&&!0!==e.import||(o.import=e.import),!1!==e.distribution&&!0!==e.distribution||(o.distribution=e.distribution),o&&t.push(o)});var r=e.dialog;if(r.form.id){var a={name:r.form.name,menu_ids:JSON.stringify(t)};e.$confirm("此操作将修改该角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i._237)(r.form.id,a).then(function(){e.$message({type:"success",message:"修改成功!"}),r.show=!1,e.getList()})})}else{var n={name:r.form.name,menu_ids:JSON.stringify(t)};e.$confirm("此操作将添加新角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i._209)(n).then(function(){e.$message({type:"success",message:"添加成功!"}),r.show=!1,e.getList()})})}}})}}},a={render:function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"role"},[t("div",{staticClass:"head clear-both"},[e.$store.state.readonly?e._e():t("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增角色")])],1),e._v(" "),t("el-table",{attrs:{data:e.roleList}},[t("el-table-column",{attrs:{prop:"id",label:"角色ID"}}),e._v(" "),t("el-table-column",{attrs:{label:"角色名称"},scopedSlots:e._u([{key:"default",fn:function(o){return[t("el-button",{attrs:{type:"text"},on:{click:function(t){e.rowClick(o.row)}}},[e._v(" "+e._s(o.row.name))])]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"created_at",label:"创建时间",sortable:""}}),e._v(" "),e.$store.state.readonly?e._e():t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(o){return[e.$store.state.readonly?e._e():t("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(t){e.edit(o.row)}}},[e._v("编辑\n ")]),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?t("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(t){e.del(o.row)}}},[e._v("删除\n ")]):e._e()]}}])})],1),e._v(" "),t("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),t("el-dialog",{attrs:{title:e.dialog.title,center:"","append-to-body":"",visible:e.dialog.show,width:"100vw",top:"0"},on:{"update:visible":function(o){e.$set(e.dialog,"show",o)}}},[t("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"100px"}},[t("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[t("el-input",{model:{value:e.dialog.form.name,callback:function(o){e.$set(e.dialog.form,"name",o)},expression:"dialog.form.name"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"菜单选项"}},[t("div",{staticClass:"custom-tree-container"},[t("el-tree",{ref:"tree",attrs:{data:e.dialog.select,"show-checkbox":"","node-key":"id","default-checked-keys":e.dialog.chooseed,"default-expand-all":"","expand-on-click-node":!1,props:{children:"children",label:"name",value:!1}},scopedSlots:e._u([{key:"default",fn:function(o){var i=o.node,r=o.data;return t("span",{staticClass:"custom-tree-node"},[t("span",[e._v(e._s(i.label))]),e._v(" "),0!==r.pid?t("span",["5-1"===r.cover||"5-10"===r.cover||"5-9"===r.cover?t("el-checkbox",{model:{value:r.refund,callback:function(o){e.$set(r,"refund",o)},expression:"data.refund"}},[e._v("退款")]):e._e(),e._v(" "),"10-1"===r.cover?t("el-checkbox",{model:{value:r.refund,callback:function(o){e.$set(r,"refund",o)},expression:"data.refund"}},[e._v("类别管理")]):e._e(),e._v(" "),"5-1"===r.cover?t("el-checkbox",{model:{value:r.promoter,callback:function(o){e.$set(r,"promoter",o)},expression:"data.promoter"}},[e._v("编辑推广人")]):e._e(),e._v(" "),"2-3"===r.cover||"3-1"===r.cover||"3-2"===r.cover||"3-6"===r.cover||"3-7"===r.cover||"3-9"===r.cover?t("el-checkbox",{model:{value:r.editWatch,callback:function(o){e.$set(r,"editWatch",o)},expression:"data.editWatch"}},[e._v("修改看课权限")]):e._e(),e._v(" "),"2-3"===r.cover||"3-1"===r.cover||"3-2"===r.cover||"3-6"===r.cover||"3-7"===r.cover||"3-9"===r.cover?t("el-checkbox",{model:{value:r.refund,callback:function(o){e.$set(r,"refund",o)},expression:"data.refund"}},[e._v("添加观摩班用户")]):e._e(),e._v(" "),"2-3"===r.cover||"3-1"===r.cover||"3-2"===r.cover||"3-6"===r.cover||"3-7"===r.cover||"3-9"===r.cover?t("el-checkbox",{model:{value:r.classManage,callback:function(o){e.$set(r,"classManage",o)},expression:"data.classManage"}},[e._v("添加带班班用户")]):e._e(),e._v(" "),"2-3"===r.cover||"3-1"===r.cover||"3-2"===r.cover||"3-6"===r.cover||"3-7"===r.cover||"3-9"===r.cover?t("el-checkbox",{model:{value:r.classManageUnlimited,callback:function(o){e.$set(r,"classManageUnlimited",o)},expression:"data.classManageUnlimited"}},[e._v("添加观摩班(无限制)")]):e._e(),e._v(" "),"2-3"===r.cover||"3-1"===r.cover||"3-2"===r.cover||"3-6"===r.cover||"3-7"===r.cover||"3-9"===r.cover?t("el-checkbox",{model:{value:r.classTakeUnlimited,callback:function(o){e.$set(r,"classTakeUnlimited",o)},expression:"data.classTakeUnlimited"}},[e._v("添加带班班(无限制)")]):e._e(),e._v(" "),"5-9"===r.cover||"7-9"===r.cover?t("el-checkbox",{on:{change:e.distribution},model:{value:r.distribution,callback:function(o){e.$set(r,"distribution",o)},expression:"data.distribution"}},[e._v("批量分配")]):e._e(),e._v(" "),"2-3"===r.cover?t("el-checkbox",{model:{value:r.exportFinish,callback:function(o){e.$set(r,"exportFinish",o)},expression:"data.exportFinish"}},[e._v("导出完课用户")]):e._e(),e._v(" "),"6-3"===r.cover||"5-3"===r.cover||"5-9"===r.cover||"6-4"===r.cover?t("el-checkbox",{model:{value:r.import,callback:function(o){e.$set(r,"import",o)},expression:"data.import"}},[e._v("导入")]):e._e(),e._v(" "),e.exportMenuList.indexOf(r.cover)>-1?t("el-checkbox",{model:{value:r.export,callback:function(o){e.$set(r,"export",o)},expression:"data.export"}},[e._v("导出")]):e._e(),e._v(" "),t("el-checkbox",{model:{value:r.readonly,callback:function(o){e.$set(r,"readonly",o)},expression:"data.readonly"}},[e._v("只读")]),e._v(" "),t("el-checkbox",{model:{value:r.delete,callback:function(o){e.$set(r,"delete",o)},expression:"data.delete"}},[e._v("删除")])],1):e._e()])}}])})],1)])],1),e._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(o){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var n=t("VU/8")(r,a,!1,function(e){t("J1na")},"data-v-05f840e9",null);o.default=n.exports}});
\ No newline at end of file
webpackJsonp([83],{IcnI:function(e,t,n){"use strict";var o=n("NYxO"),a=n("lRwf"),r=n.n(a),i=n("zSLJ"),u={setToken:function(e,t){e.token=t,i.a.set("cc_token",t)},setUserName:function(e,t){e.userName=t,i.a.set("cc_user_name",t)},setPermission:function(e,t){e.progressList=t,localStorage.setItem("permission",JSON.stringify(t))},setMenu:function(e,t){e.menuList=t},readonly:function(e,t){e.readonly=t},deletePermission:function(e,t){e.deletePermission=t},distribution:function(e,t){e.distribution=t},classManage:function(e,t){e.classManage=t},editWatch:function(e,t){e.editWatch=t},classManageUnlimited:function(e,t){e.classManageUnlimited=t},exportFinish:function(e,t){e.exportFinish=t},classTakeUnlimited:function(e,t){e.classTakeUnlimited=t},promoter:function(e,t){e.promoter=t},mainCanShow:function(e){e.mainLoad=!1},mainUnShow:function(e){e.mainLoad=!0},changeParentRouter:function(e,t){e.menuList.find(function(e){return e.name===t.name}).routerName=t.to.name},progress:function(e,t){switch(t.type){case"new":e.progressList.push({num:0,id:t.id});break;case"change":e.progressList.find(function(e){return e.id===t.id}).num=t.num;break;case"delete":e.progressList.find(function(e){return e.id===t.id})}}};r.a.use(o.a);t.a=new o.a.Store({state:{show:!1,userName:"",token:"",export:!1,orderRefund:!1,permission:!1,readonly:!0,deletePermission:!1,distribution:!1,classManage:!1,editWatch:!1,classManageUnlimited:!1,classTakeUnlimited:!1,exportFinish:!1,import:!1,promoter:!1,mainLoad:!0,menuList:[],menuType:!1,nowTab:"first",progressList:[],openedTab:[{value:"首页",routerName:"first",name:"first",delNo:!0,path:"/index"}]},mutations:u,actions:{setToken:function(e,t){(0,e.commit)("setToken",t)},setUserName:function(e,t){(0,e.commit)("setUserName",t)},setProgress:function(e,t){(0,e.commit)("progress",t)},setPermission:function(e,t){(0,e.commit)("setPermission",t)},setMenu:function(e,t){(0,e.commit)("setMenu",t)},readonly:function(e,t){(0,e.commit)("readonly",t)},deletePermission:function(e,t){(0,e.commit)("deletePermission",t)},distribution:function(e,t){(0,e.commit)("distribution",t)},classManage:function(e,t){(0,e.commit)("classManage",t)},editWatch:function(e,t){(0,e.commit)("editWatch",t)},classManageUnlimited:function(e,t){(0,e.commit)("classManageUnlimited",t)},classTakeUnlimited:function(e,t){(0,e.commit)("classTakeUnlimited",t)},exportFinish:function(e,t){(0,e.commit)("exportFinish",t)},promoter:function(e,t){(0,e.commit)("promoter",t)}}})},NHnr:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=[{name:"",value:"教研管理",icon:"icon-material",list:[{value:"教材列表",routerName:"resources",path:"/resources",cover:"1-1",router:{path:"/resources",name:"resources",component:function(e){return Promise.all([n.e(0),n.e(3)]).then(function(){var t=[n("z5EG")];e.apply(null,t)}.bind(this)).catch(n.oe)}}}]},{name:"",value:"商品课程",icon:"icon-shangpin1",list:[{value:"课程列表",routerName:"lesson",path:"/lesson",cover:"2-1",router:{path:"/lesson",name:"lesson",component:function(e){return Promise.all([n.e(0),n.e(9)]).then(function(){var t=[n("AbSL")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"商品列表",routerName:"shop",path:"/shop",cover:"4-1",router:{path:"/shop",name:"shop",component:function(e){return Promise.all([n.e(0),n.e(17)]).then(function(){var t=[n("1djJ")];e.apply(null,t)}.bind(this)).catch(n.oe)}}}]},{name:"",value:"期数管理",icon:"icon-kecheng",list:[{value:"期数列表",routerName:"periods",path:"/periods",cover:"2-2",router:{path:"/periods",name:"periods",component:function(e){return Promise.all([n.e(0),n.e(20)]).then(function(){var t=[n("ayGs")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"班级列表",routerName:"class",path:"/class",cover:"2-3",router:{path:"/class",name:"class",component:function(e){return Promise.all([n.e(0),n.e(24)]).then(function(){var t=[n("OX9A")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"市场招生统计",routerName:"marketStatistics",path:"/marketStatistics",cover:"2-5",router:{path:"/marketStatistics",name:"marketStatistics",component:function(e){return Promise.all([n.e(0),n.e(54)]).then(function(){var t=[n("SKyX")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"不上课日期",routerName:"noLesson",path:"/noLesson",cover:"2-4",router:{path:"/noLesson",name:"noLesson",component:function(e){return Promise.all([n.e(0),n.e(38)]).then(function(){var t=[n("sg/1")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"自化课列表",routerName:"autoClass",path:"/autoClass",cover:"2-6",router:{path:"/autoClass",name:"autoClass",component:function(e){return Promise.all([n.e(0),n.e(41)]).then(function(){var t=[n("f9Sx")];e.apply(null,t)}.bind(this)).catch(n.oe)}}}]},{name:"",value:"销售管理",icon:"icon-laoshi",list:[{value:"销售部",routerName:"teacher",path:"/teacher",cover:"3-1",router:{path:"/teacher",name:"teacher",component:function(e){return Promise.all([n.e(0),n.e(78)]).then(function(){var t=[n("Y0Vi")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"销售2部",routerName:"growth",path:"/growth",cover:"3-6",router:{path:"/growth",name:"growth",component:function(e){return Promise.all([n.e(0),n.e(81)]).then(function(){var t=[n("x4wH")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"销售3部",routerName:"userservice",path:"/userservice",cover:"3-7",router:{path:"/userservice",name:"userservice",component:function(e){return Promise.all([n.e(0),n.e(68)]).then(function(){var t=[n("QOFr")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"用户服务",routerName:"service",path:"/service",cover:"3-9",router:{path:"/service",name:"service",component:function(e){return Promise.all([n.e(0),n.e(48)]).then(function(){var t=[n("l4EJ")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"月课订单列表",routerName:"monthOrder",path:"/monthOrder",cover:"5-10",router:{path:"/monthOrder",name:"monthOrder",component:function(e){return Promise.all([n.e(0),n.e(5)]).then(function(){var t=[n("xdzM")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"月课订单统计",routerName:"monthOrderCount",path:"/monthOrderCount",cover:"5-12",router:{path:"/monthOrderCount",name:"monthOrderCount",component:function(e){return Promise.all([n.e(0),n.e(47)]).then(function(){var t=[n("v/LD")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"退款列表",routerName:"refund",path:"/refund",cover:"5-2",router:{path:"/refund",name:"refund",component:function(e){return Promise.all([n.e(0),n.e(30)]).then(function(){var t=[n("89rD")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"业绩排行",routerName:"achievement",path:"/achievement",cover:"5-7",router:{path:"/achievement",name:"achievement",component:function(e){return Promise.all([n.e(0),n.e(22)]).then(function(){var t=[n("Fmgy")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"话术列表",routerName:"talkingSkill",path:"/talkingSkill",cover:"11-6",router:{path:"/talkingSkill",name:"talkingSkill",component:function(e){return Promise.all([n.e(0),n.e(27)]).then(function(){var t=[n("CUAv")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"销售级别配置",routerName:"salesLevel",path:"/salesLevel",cover:"11-7",router:{path:"/salesLevel",name:"salesLevel",component:function(e){return Promise.all([n.e(0),n.e(72)]).then(function(){var t=[n("AN7M")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"佣金配置",routerName:"brokerage",path:"/brokerage",cover:"11-8",router:{path:"/brokerage",name:"brokerage",component:function(e){return Promise.all([n.e(0),n.e(52)]).then(function(){var t=[n("Gzp+")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"团队概况",routerName:"team1",path:"/team/1",cover:"11-91",router:{path:"/team/1",name:"team1",component:function(e){return Promise.all([n.e(0),n.e(1)]).then(function(){var t=[n("DlId")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{index:1,type:0}}},{value:"团队概况(2部)",routerName:"team2",path:"/team/2",cover:"11-92",router:{path:"/team/2",name:"team2",component:function(e){return Promise.all([n.e(0),n.e(1)]).then(function(){var t=[n("DlId")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{index:2,type:5}}},{value:"团队概况(3部)",routerName:"team3",path:"/team/3",cover:"11-93",router:{path:"/team/3",name:"team3",component:function(e){return Promise.all([n.e(0),n.e(1)]).then(function(){var t=[n("DlId")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{index:3,type:6}}},{value:"团队概况(用户)",routerName:"teamservice",path:"/team/service",cover:"11-90",router:{path:"/team/service",name:"teamservice",component:function(e){return Promise.all([n.e(0),n.e(1)]).then(function(){var t=[n("DlId")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{index:1,type:2}}},{value:"小时动态",routerName:"hour1",path:"/hour/1",cover:"11-101",router:{path:"/hour/1",name:"hour1",component:function(e){return Promise.all([n.e(0),n.e(2)]).then(function(){var t=[n("i/pg")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{index:1,type:0}}},{value:"小时动态(2部)",routerName:"hour2",path:"/hour/2",cover:"11-102",router:{path:"/hour/2",name:"hour2",component:function(e){return Promise.all([n.e(0),n.e(2)]).then(function(){var t=[n("i/pg")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{index:2,type:5}}},{value:"小时动态(3部)",routerName:"hour3",path:"/hour/3",cover:"11-103",router:{path:"/hour/3",name:"hour3",component:function(e){return Promise.all([n.e(0),n.e(2)]).then(function(){var t=[n("i/pg")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{index:3,type:6}}},{value:"小时动态(用户)",routerName:"hourservice",path:"/hour/service",cover:"11-100",router:{path:"/hour/service",name:"hourservice",component:function(e){return Promise.all([n.e(0),n.e(2)]).then(function(){var t=[n("i/pg")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{index:1,type:2}}}]},{name:"",value:"用户管理",icon:"icon-yonghu",list:[{value:"成长记录",routerName:"growthRecord",path:"/growthRecord",cover:"3-8",router:{path:"/growthRecord",name:"growthRecord",component:function(e){return Promise.all([n.e(0),n.e(29)]).then(function(){var t=[n("O2xz")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"用户列表",routerName:"user",path:"/user",cover:"3-2",router:{path:"/user",name:"user",component:function(e){return Promise.all([n.e(0),n.e(6)]).then(function(){var t=[n("jFLA")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"老系统用户列表",routerName:"oldUser",path:"/oldUser",cover:"3-3",router:{path:"/oldUser",name:"oldUser",component:function(e){return Promise.all([n.e(0),n.e(33)]).then(function(){var t=[n("K2yr")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"用户积分列表",routerName:"integral",path:"/integral",cover:"3-4",router:{path:"/integral",name:"integral",component:function(e){return Promise.all([n.e(0),n.e(11)]).then(function(){var t=[n("NDyu")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"绑定子账号列表",routerName:"subList",path:"/subList",cover:"3-5",router:{path:"/subList",name:"subList",component:function(e){return Promise.all([n.e(0),n.e(35)]).then(function(){var t=[n("L5jB")];e.apply(null,t)}.bind(this)).catch(n.oe)}}}]},{name:"",value:"订单管理",icon:"icon-dingdan",list:[{value:"日课订单列表",routerName:"order",path:"/order",cover:"5-1",router:{path:"/order",name:"order",component:function(e){return Promise.all([n.e(0),n.e(7)]).then(function(){var t=[n("2qmY")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"提现列表",routerName:"putForward",path:"/putForward",cover:"5-3",router:{path:"/putForward",name:"putForward",component:function(e){return Promise.all([n.e(0),n.e(37)]).then(function(){var t=[n("F5pf")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"发货管理",routerName:"consignment",path:"/consignment",cover:"5-4",router:{path:"/consignment",name:"consignment",component:function(e){return n.e(69).then(function(){var t=[n("usUK")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"订单统计",routerName:"orderCount",path:"/orderCount",cover:"5-5",router:{path:"/orderCount",name:"orderCount",component:function(e){return Promise.all([n.e(0),n.e(51)]).then(function(){var t=[n("s7i+")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"日课订单统计",routerName:"dayOrderCount",path:"/dayOrderCount",cover:"5-11",router:{path:"/dayOrderCount",name:"dayOrderCount",component:function(e){return Promise.all([n.e(0),n.e(59)]).then(function(){var t=[n("mjLz")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"优惠券列表",routerName:"coupon",path:"/coupon",cover:"5-6",router:{path:"/coupon",name:"coupon",component:function(e){return Promise.all([n.e(0),n.e(34)]).then(function(){var t=[n("WvRy")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"扫码入课列表",routerName:"notBuyClass",path:"/notBuyClass",cover:"5-8",router:{path:"/notBuyClass",name:"notBuyClass",component:function(e){return Promise.all([n.e(0),n.e(25)]).then(function(){var t=[n("E6Zo")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"外部订单列表",routerName:"yunji",path:"/yunji",cover:"5-9",router:{path:"/yunji",name:"yunji",component:function(e){return Promise.all([n.e(0),n.e(15)]).then(function(){var t=[n("69L+")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"兑换码管理",routerName:"exchange",path:"/exchange",cover:"5-13",router:{path:"/exchange",name:"exchange",component:function(e){return Promise.all([n.e(0),n.e(16)]).then(function(){var t=[n("CvLZ")];e.apply(null,t)}.bind(this)).catch(n.oe)}}}]},{name:"",value:"数据管理",icon:"icon-shezhi",list:[{value:"年课转化来源",routerName:"sourceConversionList",path:"/sourceConversionList",cover:"9-9",router:{path:"/sourceConversionList",name:"sourceConversionList",component:function(e){return Promise.all([n.e(0),n.e(77)]).then(function(){var t=[n("8toi")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"市场招生列表",routerName:"marketEnrollmentConversionList",path:"/marketEnrollmentConversionList",cover:"9-8",router:{path:"/marketEnrollmentConversionList",name:"marketEnrollmentConversionList",component:function(e){return Promise.all([n.e(0),n.e(65)]).then(function(){var t=[n("lWjU")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"渠道转化数据",routerName:"channelConversionList",path:"/channelConversionList",cover:"9-3",router:{path:"/channelConversionList",name:"channelConversionList",component:function(e){return Promise.all([n.e(0),n.e(74)]).then(function(){var t=[n("h0PA")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"渠道分商品转化数据",routerName:"channelGoodsConversionList",path:"/channelGoodsConversionList",cover:"9-2",router:{path:"/channelGoodsConversionList",name:"channelGoodsConversionList",component:function(e){return Promise.all([n.e(0),n.e(64)]).then(function(){var t=[n("G/kT")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"期数转化数据",routerName:"periodsConversionList",path:"/periodsConversionList",cover:"9-4",router:{path:"/periodsConversionList",name:"periodsConversionList",component:function(e){return Promise.all([n.e(0),n.e(66)]).then(function(){var t=[n("+Xua")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"销售小组数据",routerName:"squadConversionList",path:"/squadConversionList",cover:"9-5",router:{path:"/squadConversionList",name:"squadConversionList",component:function(e){return Promise.all([n.e(0),n.e(73)]).then(function(){var t=[n("M7X6")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"班主任转化数据",routerName:"teacherConversionList",path:"/teacherConversionList",cover:"9-6",router:{path:"/teacherConversionList",name:"teacherConversionList",component:function(e){return Promise.all([n.e(0),n.e(55)]).then(function(){var t=[n("6yV8")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"各期数班主任转化数据",routerName:"teacherPeriodsConversionList",path:"/teacherPeriodsConversionList",cover:"9-7",router:{path:"/teacherPeriodsConversionList",name:"teacherPeriodsConversionList",component:function(e){return Promise.all([n.e(0),n.e(49)]).then(function(){var t=[n("TtuZ")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"明细数据列表",routerName:"channelTransList",path:"/channelTransList",cover:"9-1",router:{path:"/channelTransList",name:"channelTransList",component:function(e){return Promise.all([n.e(0),n.e(71)]).then(function(){var t=[n("XXYb")];e.apply(null,t)}.bind(this)).catch(n.oe)}}}]},{name:"",value:"实物管理",icon:"icon-shu",list:[{value:"单品列表",routerName:"single",path:"/single",cover:"6-1",router:{path:"/single",name:"single",component:function(e){return Promise.all([n.e(0),n.e(21)]).then(function(){var t=[n("B31M")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"盒子列表",routerName:"box",path:"/box",cover:"6-2",router:{path:"/box",name:"box",component:function(e){return Promise.all([n.e(0),n.e(13)]).then(function(){var t=[n("+vCD")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"待发货列表",routerName:"logistics",path:"/logistics",cover:"6-3",router:{path:"/logistics",name:"logistics",component:function(e){return Promise.all([n.e(0),n.e(28)]).then(function(){var t=[n("eYh/")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"一次性物流信息",routerName:"disposable",path:"/disposable",cover:"6-4",router:{path:"/disposable",name:"disposable",component:function(e){return Promise.all([n.e(0),n.e(36)]).then(function(){var t=[n("QVUs")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"赠品配置",routerName:"giftConfig",path:"/giftConfig",cover:"6-5",router:{path:"/giftConfig",name:"giftConfig",component:function(e){return Promise.all([n.e(0),n.e(46)]).then(function(){var t=[n("ZmSP")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"赠品领取记录",routerName:"giftDeliverRecord",path:"/giftDeliverRecord",cover:"6-6",router:{path:"/giftDeliverRecord",name:"giftDeliverRecord",component:function(e){return Promise.all([n.e(0),n.e(60)]).then(function(){var t=[n("DHQj")];e.apply(null,t)}.bind(this)).catch(n.oe)}}}]},{name:"",value:"公众号",icon:"icon-ai-weixin",list:[{value:"自动回复",routerName:"focusReply",path:"/focusReply",cover:"7-1",router:{path:"/focusReply",name:"focusReply",component:function(e){return Promise.all([n.e(0),n.e(26)]).then(function(){var t=[n("CK6D")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"关键词回复",routerName:"autoReply",path:"/autoReply",cover:"7-2",router:{path:"/autoReply",name:"autoReply",component:function(e){return Promise.all([n.e(0),n.e(19)]).then(function(){var t=[n("65NY")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"公众号菜单",routerName:"weChat",path:"/weChat",cover:"7-3",router:{path:"/weChat",name:"weChat",component:function(e){return Promise.all([n.e(0),n.e(18)]).then(function(){var t=[n("q5av")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"素材管理",routerName:"weChatResource",path:"/weChatResource",cover:"7-4",router:{path:"/weChatResource",name:"weChatResource",component:function(e){return Promise.all([n.e(0),n.e(40)]).then(function(){var t=[n("Xhqp")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"二维码管理",routerName:"qrcode",path:"/qrcode",cover:"7-6",router:{path:"/qrcode",name:"qrcode",component:function(e){return Promise.all([n.e(0),n.e(14)]).then(function(){var t=[n("lNiQ")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"群发助手",routerName:"groupSend",path:"/groupSend",cover:"7-7",router:{path:"/groupSend",name:"groupSend",component:function(e){return Promise.all([n.e(0),n.e(10)]).then(function(){var t=[n("oerw")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"关注取关统计",routerName:"watchCount",path:"/watchCount",cover:"7-8",router:{path:"/watchCount",name:"watchCount",component:function(e){return Promise.all([n.e(0),n.e(56)]).then(function(){var t=[n("Dq6T")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"微信统计",routerName:"weChatStatistics",path:"/weChatStatistics",cover:"7-10",router:{path:"/weChatStatistics",name:"weChatStatistics",component:function(e){return Promise.all([n.e(0),n.e(79)]).then(function(){var t=[n("5t3x")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"测试",routerName:"test",path:"/test",cover:"7-11",router:{path:"/test",name:"test",component:function(e){return Promise.all([n.e(0),n.e(32)]).then(function(){var t=[n("9ZSL")];e.apply(null,t)}.bind(this)).catch(n.oe)}}}]},{name:"",value:"系统管理",icon:"icon-xitongquanxian",list:[{value:"首页管理",routerName:"banner",path:"/banner",cover:"10-5",router:{path:"/banner",name:"banner",component:function(e){return Promise.all([n.e(0),n.e(31)]).then(function(){var t=[n("CGL6")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"外部投放管理",routerName:"externalLaunch",path:"/externalLaunch",cover:"10-6",router:{path:"/externalLaunch",name:"externalLaunch",component:function(e){return Promise.all([n.e(0),n.e(53)]).then(function(){var t=[n("NrkQ")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"来源码管理",routerName:"sourceManage",path:"/sourceManage",cover:"10-1",router:{path:"/sourceManage",name:"sourceManage",component:function(e){return Promise.all([n.e(0),n.e(44)]).then(function(){var t=[n("/ubI")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"短信发送记录",routerName:"smsRecord",path:"/smsRecord",cover:"10-2",router:{path:"/smsRecord",name:"smsRecord",component:function(e){return Promise.all([n.e(0),n.e(42)]).then(function(){var t=[n("qjS+")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"设备监管记录",routerName:"staffRecord",path:"/staffRecord",cover:"10-7",router:{path:"/staffRecord",name:"staffRecord",component:function(e){return Promise.all([n.e(0),n.e(50)]).then(function(){var t=[n("4tei")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"标签管理",routerName:"tag",path:"/tag",cover:"10-8",router:{path:"/tag",name:"tag",component:function(e){return Promise.all([n.e(0),n.e(57)]).then(function(){var t=[n("aK2+")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"员工管理",routerName:"staff",path:"/staff",cover:"10-4",router:{path:"/staff",name:"staff",component:function(e){return Promise.all([n.e(0),n.e(39)]).then(function(){var t=[n("eqK0")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"系统配置",routerName:"config",path:"/config",cover:"10-3",router:{path:"/config",name:"config",component:function(e){return Promise.all([n.e(0),n.e(58)]).then(function(){var t=[n("TPCG")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"合同协议管理",routerName:"contract",path:"/contract",cover:"10-6",router:{path:"/contract",name:"contract",component:function(e){return Promise.all([n.e(0),n.e(23)]).then(function(){var t=[n("OIdV")];e.apply(null,t)}.bind(this)).catch(n.oe)}}}]},{name:"",value:"后台管理",icon:"icon-shezhi",list:[{value:"账号管理",routerName:"admin",path:"/admin",cover:"8-1",router:{path:"/admin",name:"admin",component:function(e){return Promise.all([n.e(0),n.e(61)]).then(function(){var t=[n("+jTk")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"角色管理",routerName:"role",path:"/role",cover:"8-2",router:{path:"/role",name:"role",component:function(e){return Promise.all([n.e(0),n.e(80)]).then(function(){var t=[n("Vt1u")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"菜单管理",routerName:"menu",path:"/menu",cover:"8-3",router:{path:"/menu",name:"menu",component:function(e){return Promise.all([n.e(0),n.e(76)]).then(function(){var t=[n("aTXs")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"系统配置",routerName:"sysConfig",path:"/sysConfig",cover:"8-4",router:{path:"/sysConfig",name:"sysConfig",component:function(e){return Promise.all([n.e(0),n.e(45)]).then(function(){var t=[n("gaNG")];e.apply(null,t)}.bind(this)).catch(n.oe)}}},{value:"操作日志",routerName:"adminLog",path:"/adminLog",cover:"8-5",router:{path:"/adminLog",name:"adminLog",component:function(e){return Promise.all([n.e(0),n.e(62)]).then(function(){var t=[n("WZgi")];e.apply(null,t)}.bind(this)).catch(n.oe)}}}]}],a={name:"App",data:function(){return{}},mounted:function(){var e=this;if(window.location.href.indexOf("login")<0){var t=this.$store.state.progressList,a=[];this.$router.options.routes[0].children=[];var r={path:"/userDetail/:id",name:"userDetail",component:function(e){return Promise.all([n.e(0),n.e(12)]).then(function(){var t=[n("9PRC")];e.apply(null,t)}.bind(this)).catch(n.oe)}},i={path:"/teacher/:id",name:"teacherDetail",component:function(e){return n.e(0).then(function(){var t=[n("hFUZ")];e.apply(null,t)}.bind(this)).catch(n.oe)}};o.forEach(function(n){var o=!1,u=[];n.list.forEach(function(n){var a=t.find(function(e){return e.cover===n.cover});a&&(n.router.meta&&"{}"!=JSON.stringify(n.router.meta)||(n.router.meta={}),n.router.meta.readonly=!!a.readonly,n.router.meta.delete=!!a.delete,n.router.meta.export=!!a.export,n.router.meta.refund=!!a.refund,n.router.meta.distribution=!!a.distribution,n.router.meta.classManage=!!a.classManage,n.router.meta.editWatch=!!a.editWatch,n.router.meta.classManageUnlimited=!!a.classManageUnlimited,n.router.meta.classTakeUnlimited=!!a.classTakeUnlimited,n.router.meta.exportFinish=!!a.exportFinish,n.router.meta.promoter=!!a.promoter,n.router.meta.import=!!a.import,u.push(n),"3-1"===a.cover&&(i.meta={},i.meta.readonly=a.readonly,i.meta.delete=!!a.delete,e.$router.options.routes[0].children.push(i)),"3-2"===a.cover&&(r.meta={},r.meta.readonly=a.readonly,r.meta.delete=!!a.delete,e.$router.options.routes[0].children.push(r)),e.$router.options.routes[0].children.push(n.router),o=!0)}),o&&(n.list=u,a.push(n))}),this.$router.addRoutes([this.$router.options.routes[0]]),this.$store.dispatch("setMenu",a)}}},r={render:function(){var e=this.$createElement,t=this._self._c||e;return t("div",{attrs:{id:"app"}},[t("router-view")],1)},staticRenderFns:[]};var i=n("VU/8")(a,r,!1,function(e){n("aCoP")},null,null).exports,u=n("lRwf"),c=n.n(u),l=n("YaEn"),s=n("IcnI"),h=n("zL8q"),m=n.n(h);c.a.use(m.a),c.a.config.productionTip=!1,new c.a({el:"#app",store:s.a,router:l.a,components:{App:i},template:"<App/>"})},OMN4:function(e,t){e.exports=axios},YaEn:function(e,t,n){"use strict";var o=n("IcnI"),a=n("/ocq"),r=n("zSLJ"),i=new a.a({scrollBehavior:function(){return{y:0}},routes:[{path:"/",name:"index",component:function(e){return Promise.all([n.e(0),n.e(8)]).then(function(){var t=[n("jHcp")];e.apply(null,t)}.bind(this)).catch(n.oe)},redirect:{name:"first"},children:[{path:"",name:"first",component:function(e){return n.e(43).then(function(){var t=[n("sJm1")];e.apply(null,t)}.bind(this)).catch(n.oe)}}]},{path:"/login",name:"login",component:function(e){return Promise.all([n.e(0),n.e(67)]).then(function(){var t=[n("0HId")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{skip_auth:!0}},{path:"/register",name:"register",component:function(e){return Promise.all([n.e(0),n.e(75)]).then(function(){var t=[n("90Fj")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{skip_auth:!0}},{path:"/outManager",name:"outManager",component:function(e){return Promise.all([n.e(0),n.e(70)]).then(function(){var t=[n("hLMI")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{skip_auth:!0}},{path:"/upload",name:"upload",component:function(e){return Promise.all([n.e(0),n.e(63)]).then(function(){var t=[n("iPJD")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{skip_auth:!0}},{path:"/newLesson",name:"newLesson",component:function(e){return Promise.all([n.e(0),n.e(4)]).then(function(){var t=[n("4t0V")];e.apply(null,t)}.bind(this)).catch(n.oe)},meta:{skip_auth:!0}}]});i.beforeEach(function(e,t,n){if(o.a.commit("mainCanShow"),r.a.get("cc_token")&&(o.a.dispatch("setToken",r.a.get("cc_token")),o.a.dispatch("setPermission",JSON.parse(localStorage.getItem("permission"))),null!==r.a.get("cc_user_name")&&o.a.dispatch("setUserName",r.a.get("cc_user_name"))),o.a.state.nowTab=e.name,e.matched.length>1&&"first"!==e.name){for(var a=void 0,i=0;i<o.a.state.menuList.length;i++)for(var u=o.a.state.menuList[i],c=0;c<u.list.length;c++){var l=u.list[c];l.path===e.path&&(a=l)}o.a.state.openedTab.indexOf(a)<0&&o.a.state.openedTab.push(a)}if(e.meta.readonly?o.a.dispatch("readonly",!0):o.a.dispatch("readonly",!1),o.a.state.orderRefund=e.meta.refund,o.a.state.export=e.meta.export,o.a.state.distribution=e.meta.distribution,o.a.state.classManage=e.meta.classManage,o.a.state.import=e.meta.import,o.a.dispatch("promoter",e.meta.promoter),o.a.dispatch("editWatch",e.meta.editWatch),o.a.dispatch("classManageUnlimited",e.meta.classManageUnlimited),o.a.dispatch("classTakeUnlimited",e.meta.classTakeUnlimited),o.a.dispatch("exportFinish",e.meta.exportFinish),"userDetail"===e.name){var s=JSON.parse(localStorage.getItem("permission")).find(function(e){return"3-2"===e.cover}).readonly;o.a.dispatch("readonly",s)}e.meta.delete?o.a.dispatch("deletePermission",!0):o.a.dispatch("deletePermission",!1),e.matched.some(function(e){return!0!==e.meta.skip_auth})&&!o.a.state.token?n({path:"/login"}):n()}),i.onError(function(e){var t=e.message.match(/Loading chunk (\d)+ failed/g),n=i.history.pending.fullPath;t&&i.replace(n)}),t.a=i},aCoP:function(e,t){},lRwf:function(e,t){e.exports=Vue},zSLJ:function(e,t,n){"use strict";t.a={set:function(e,t,n){var o=new Date;o.setTime(o.getTime()+864e5*n),window.document.cookie=e+"="+t+";path=/;expires="+o.toGMTString()},get:function(e){var t=window.document.cookie.match("(^|;) ?"+e+"=([^;]*)(;|$)");return t?t[2]:null},delete:function(e){this.set(e,"",-1)}}}},["NHnr"]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(f,b,n){for(var r,t,o,i=0,u=[];i<f.length;i++)t=f[i],a[t]&&u.push(a[t][0]),a[t]=0;for(r in b)Object.prototype.hasOwnProperty.call(b,r)&&(e[r]=b[r]);for(c&&c(f,b,n);u.length;)u.shift()();if(n)for(i=0;i<n.length;i++)o=d(d.s=n[i]);return o};var f={},a={84:0};function d(c){if(f[c])return f[c].exports;var a=f[c]={i:c,l:!1,exports:{}};return e[c].call(a.exports,a,a.exports,d),a.l=!0,a.exports}d.e=function(e){var c=a[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var f=new Promise(function(f,d){c=a[e]=[f,d]});c[2]=f;var b=document.getElementsByTagName("head")[0],n=document.createElement("script");n.type="text/javascript",n.charset="utf-8",n.async=!0,n.timeout=12e4,d.nc&&n.setAttribute("nonce",d.nc),n.src=d.p+"static/js/"+e+"."+{0:"40db6e9a762ebb1cbf0f",1:"c5a152bc77f88aa9b934",2:"171af0a10952182e413c",3:"6c1369b8faa5c9d6531f",4:"84c3f0cd34b9ef98215d",5:"e21f639cdbd419f6a330",6:"77bd35907ab67b0f225e",7:"fb540643c03690fc4e1a",8:"d1d004de066aa55c4a46",9:"8aae9ca9f67e18f3cc49",10:"771909cdfd0570401b12",11:"194f0a66c28fa5fb8a44",12:"99e9f4388b7ee80362ba",13:"d6d7c504aed5afa9bde7",14:"01fe96590629f93933a9",15:"d68560ff51749c34846f",16:"9598e4cadb763d4ab4c3",17:"cd5fea3918cabd5dbb45",18:"4f116ce4b403b082ab25",19:"7093e0deb31d5bb1cc62",20:"8a42d87c40649a3150b6",21:"f908f7dc0eec5a332e1e",22:"1b084bc132abaad80f60",23:"8338fab22681276daf9d",24:"b6e5ca9bc554753d0633",25:"fc905e39f4dfa5a38d8e",26:"ff22ef02510413076219",27:"05ee45da9f22d1f13653",28:"6fda64a1efc4c840dacb",29:"9511405cc0eab930cfd0",30:"3152cd604e46bdf9b811",31:"2b6f008dcd67c8e8d524",32:"25c9c075ce8bee64c642",33:"25ed518f6f37852b3bae",34:"5cdf49cd7c928a2067db",35:"5db6dcef68c970dddfe0",36:"9bdbb2b0421e1f1f4af7",37:"d4eba62a7e16fc556010",38:"787f79c3eeddfcf5bab7",39:"4c707b01b98014547caf",40:"0201e86432484cd70fd2",41:"69f3e93719abaabef230",42:"906b6ec8204fe18705c4",43:"d28ec7a8cf8c02f5ee58",44:"dc96945738abb521816f",45:"3f24b30464e0cd288233",46:"065f04ae1c55f3e2c2b7",47:"ffee3fbc38d8fa99838a",48:"fde695e16de8f7f8d04c",49:"a95deb10b3e3b878aa60",50:"9b58ba75530d63a92fc5",51:"15c9b2ee52ccc276c777",52:"1be3224804a0698dca34",53:"4c2ac06ade0db3b6b82b",54:"57f883b71008962521ae",55:"804c4b33249cef193822",56:"90ce0d0fd17af339bb97",57:"f39b928f26ad8049072f",58:"aaab36c52e036d10ea4f",59:"83047b2ce8dc9d39bc55",60:"165ae03f9f653b9f1a5d",61:"39b82d1b9f516199b405",62:"dc41472303d260b015c3",63:"ef4ad8d252bc9fce4b6f",64:"71c5ca3b2d323d5ddd38",65:"6efbfe582924578e9217",66:"83b188c214620a0fe1fb",67:"0a79669239191c31a7b9",68:"b68d6592e8b3c660cd4b",69:"f03dcf919f8a05dd54fe",70:"52e81327814b619c44c4",71:"641c52b147ed9fb8c044",72:"0e481c19e62536ec8ac8",73:"52839acddff36833f486",74:"0bf08b98362464481eca",75:"fd9f09503b776e1c0c29",76:"bd3af42a1ecec9465829",77:"bff5b24f076d68e3241a",78:"be2ad21e382a2fd903d9",79:"8da1062676addfc72f34",80:"cb844ecd5ad0c6e7f62a",81:"b08761c2a0185dd6820b"}[e]+".js";var r=setTimeout(t,12e4);function t(){n.onerror=n.onload=null,clearTimeout(r);var c=a[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return n.onerror=n.onload=t,b.appendChild(n),f},d.m=e,d.c=f,d.d=function(e,c,f){d.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:f})},d.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return d.d(c,"a",c),c},d.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},d.p="/",d.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -16,7 +16,7 @@
v-for="(data,index) in teacherList"
:key="index"
:label="data.name"
:value="data.id" >
:value="data.id">
</el-option>
</el-select>
</el-form-item>
......@@ -35,7 +35,7 @@
v-for="(data,index) in classSource"
:key="index"
:label="data.name"
:value="data.type" >
:value="data.type">
</el-option>
</el-select>
</el-form-item>
......@@ -62,66 +62,77 @@
</template>
<script>
import {getTeacherListApi,getClassDetailApi,editClassApi,addClassApi,getPeriodsApi,getGoodsListApi,getPeriodsTeacherApi,uploadFileApi,getSourceStudentApi} from "../../service/api";
import {GOODSTYPE,CLASSSOURCE} from '../../util/wordbook';
import {
getTeacherListApi,
getClassDetailApi,
editClassApi,
addClassApi,
getPeriodsApi,
getGoodsListApi,
getPeriodsTeacherApi,
uploadFileApi,
getSourceStudentApi
} from "../../service/api";
import {GOODSTYPE, CLASSSOURCE} from '../../util/wordbook';
export default {
props:[
props: [
'dialogObj'
],
data(){
data() {
// let classSource=[];
// for (let x in CLASSSOURCE ) {
// classSource.push({label:CLASSSOURCE[x],value:Number(x)})
// }
return{
imageList:[],
form:{
teacher_id:'',
max_join_num:'',
class_name:"",
source:"",
qr:""
return {
imageList: [],
form: {
teacher_id: '',
max_join_num: '',
class_name: "",
source: "",
qr: ""
},
type:0,
classSource:[],
teacherList:[],
type: 0,
classSource: [],
teacherList: [],
exitTeacherList: [],
goodsList: [],
periods: {},
uploadShow: true
}
},
methods:{
beforeAvatarUpload(){
methods: {
beforeAvatarUpload() {
this.uploadShow = false
},
handleRemove(){
handleRemove() {
this.uploadShow = true
},
handleAvatarSuccess(res) {
this.imageList = [{name:res.data.url,url:process.env.IMAGE_URL_HEAD + res.data.url}]
this.imageList = [{name: res.data.url, url: process.env.IMAGE_URL_HEAD + res.data.url}]
},
uploadFile(a) {
this.loading = true;
this.$store.dispatch('setProgress',{type:'new',id:a.file.uid});
this.$store.dispatch('setProgress', {type: 'new', id: a.file.uid});
this.fileUid = a.file.uid;
uploadFileApi({file:a.file,type:'all'}).then(res=>{
uploadFileApi({file: a.file, type: 'all'}).then(res => {
this.form.media_id = res.wechat_info ? res.wechat_info.media_id : '';
this.imageList = [{name:res.url,url:process.env.IMAGE_URL_HEAD + res.url}];
this.imageList = [{name: res.url, url: process.env.IMAGE_URL_HEAD + res.url}];
this.uploadShow = false;
this.loading = false;
this.$message({
type: 'success',
message: '上传成功!'
});
}).catch(()=>{
}).catch(() => {
this.loading = false;
})
},
findDifferentArray(array1, array2){
findDifferentArray(array1, array2) {
let newArray = [];
array1.forEach((val)=>{
let index = array2.findIndex((item)=>{
array1.forEach((val) => {
let index = array2.findIndex((item) => {
return item.teacher_id === val.id
})
if (index === -1) {
......@@ -130,33 +141,33 @@
})
return newArray
},
getTeacher(){
getTeacherListApi({limit:100,status:0}).then(res=>{
getTeacher() {
getTeacherListApi({limit: 500, status: 0}).then(res => {
this.teacherList = res.list
});
},
getTeacherByPeriods(){
getTeacherListApi({limit:100,status:0}).then(res=>{
getTeacherByPeriods() {
getTeacherListApi({limit: 500, status: 0}).then(res => {
this.teacherList = res.list
})
},
initPage(){
initPage() {
// 1为编辑
getSourceStudentApi().then(res=>{
getSourceStudentApi().then(res => {
this.classSource = res
})
this.periods = this.dialogObj.periods
switch (this.dialogObj.type) {
case 0:
if(!this.dialogObj.periodsId){
if (!this.dialogObj.periodsId) {
this.getPeriodList();
}
this.form = {
teacher_id:'',
max_join_num:'',
teacher_id: '',
max_join_num: '',
class_name: '',
source:'',
qr:""
source: '',
qr: ""
};
this.type = 0;
this.uploadShow = true
......@@ -164,16 +175,16 @@
break;
case 1:
this.type = 1;
getClassDetailApi(this.dialogObj.id).then(res=>{
getClassDetailApi(this.dialogObj.id).then(res => {
this.form = {
teacher_id: parseInt(res.teacher_id),
max_join_num:res.max_join_num,
class_name:res.class_name,
source:res.source,
max_join_num: res.max_join_num,
class_name: res.class_name,
source: res.source,
};
if(res.qr){
if (res.qr) {
this.form.qr = res.qr
this.imageList = [{name:res.qr,url:res.qr}];
this.imageList = [{name: res.qr, url: res.qr}];
}
this.form.media_id = res.media_id ? res.media_id : '';
this.uploadShow = !res.qr
......@@ -182,41 +193,43 @@
})
}
},
getPeriodList(){
getGoodsListApi().then(res=>{
res.list.forEach(i=>{
i.name = '[' + GOODSTYPE[i.goods_type] + ']' + '[' +i.current_price / 100 + '元]' + i.name
getPeriodList() {
getGoodsListApi().then(res => {
res.list.forEach(i => {
i.name = '[' + GOODSTYPE[i.goods_type] + ']' + '[' + i.current_price / 100 + '元]' + i.name
i.children = [];
});
this.goodsList = res.list;
if(!this.periods) {
getPeriodsApi({goods_id:this.goodsList[0].id}).then(res=>{
res.list.forEach(i=>{i.name = i.title});
if (!this.periods) {
getPeriodsApi({goods_id: this.goodsList[0].id}).then(res => {
res.list.forEach(i => {
i.name = i.title
});
this.goodsList[0].children = res.list;
this.periods = res.list[0]
})
}
});
},
onSave(){
if(this.imageList.length > 0){
onSave() {
if (this.imageList.length > 0) {
this.form.qr = this.imageList[0].url;
}
let json = {
max_join_num:String(this.form.max_join_num),
teacher_id:String(this.form.teacher_id),
source : this.form.source,
class_name:this.form.class_name,
media_id:this.form.media_id
max_join_num: String(this.form.max_join_num),
teacher_id: String(this.form.teacher_id),
source: this.form.source,
class_name: this.form.class_name,
media_id: this.form.media_id
};
if(this.form.qr){
if (this.form.qr) {
json.qr = this.form.qr
}
console.log(json)
switch (this.dialogObj.type) {
case 0:
let id = this.dialogObj.periodsId ? this.dialogObj.periodsId : this.periods.id;
addClassApi(id,json).then(res=>{
addClassApi(id, json).then(res => {
this.$message({
type: 'success',
message: '添加成功!'
......@@ -226,39 +239,47 @@
});
break;
case 1:
editClassApi(this.dialogObj.id,json).then(res=>{
editClassApi(this.dialogObj.id, json).then(res => {
this.$message({
type: 'success',
message: '修改成功!'
});
this.$emit("reflash",this.periods);
this.$emit("reflash", this.periods);
this.dialogObj.show = false;
})
}
},
handleItemChange(val){
getPeriodsApi({goods_id:val[0]}).then(res=>{
res.list.forEach(i=>{i.name = i.title});
this.goodsList.find(i=>{return i.id === val[0]}).children = res.list
handleItemChange(val) {
getPeriodsApi({goods_id: val[0]}).then(res => {
res.list.forEach(i => {
i.name = i.title
});
this.goodsList.find(i => {
return i.id === val[0]
}).children = res.list
})
},
changePeriods(data){
if(data.length>1){
let nowGoods = this.goodsList.find(i=>{return i.id === data[0]});
this.periods = nowGoods.children.find(i=>{return i.id === data[1]});
changePeriods(data) {
if (data.length > 1) {
let nowGoods = this.goodsList.find(i => {
return i.id === data[0]
});
this.periods = nowGoods.children.find(i => {
return i.id === data[1]
});
this.getTeacherByPeriods()
}
},
selectName(val,id){
let filterVal=val.filter(function(item,i){
selectName(val, id) {
let filterVal = val.filter(function (item, i) {
return item.id == id
});
this.form.class_name=filterVal[0].name+"一班";
this.form.class_name = filterVal[0].name + "一班";
}
},
watch:{
'dialogObj.show'(value){
if(value){
watch: {
'dialogObj.show'(value) {
if (value) {
this.initPage()
}
}
......@@ -267,12 +288,13 @@
</script>
<style scoped>
.qr-img {
.qr-img {
width: 148px !important;
border: none !important;
border-radius: 0 !important;
}
.disabled .el-upload--picture-card {
.disabled .el-upload--picture-card {
display: none !important;
}
</style>
......@@ -88,7 +88,9 @@
<el-table-column type="selection" width="40"></el-table-column>
<el-table-column width="120" label="沟通情况">
<template slot-scope="scope">
<teacher-desc :row="scope.row" :typeFlag="true" :descType="2" @onSuccess="searchList()"></teacher-desc>
<!--<teacher-desc :row="scope.row" :typeFlag="true" :descType="2" @onSuccess="searchList()"></teacher-desc>-->
<!---->
<teacher-desc :teacherId="userObj.teacherId" :row="scope.row" :typeFlag="true" :descType="2" @onSuccess="searchList()"></teacher-desc>
</template>
</el-table-column>
<el-table-column label="用户" className="f-c" min-width="180" sortable prop="user_id">
......
......@@ -154,7 +154,7 @@
</div>
</template>
<script>
import {
import {
getTeacherListApi,
getchannelTransListApi,
getPeriodsApi,
......@@ -163,16 +163,16 @@ import {
getPeriodsOtherListApi,
getConfigListApi,
getUpdateTimeApi
} from "../../service/api";
import page from "../framework/page";
import { GOODSTYPE, CLASSSOURCE } from "../../util/wordbook";
} from "../../service/api";
import page from "../framework/page";
import {GOODSTYPE, CLASSSOURCE} from "../../util/wordbook";
export default {
export default {
name: "channelTransList",
data() {
return {
updateTime: '',
typeList:[],
typeList: [],
width: 0,
nowPage: 1,
limit: 20,
......@@ -276,7 +276,7 @@ export default {
contentSpanArr: [],
searchFrom: {
payTime: [],
classTime:[],
classTime: [],
start_at: "",
end_at: "",
invite_type: "",
......@@ -289,14 +289,14 @@ export default {
},
propertyList: [],
watchList: [
{ id: 0, title: 5 },
{ id: 1, title: 6 },
{ id: 2, title: 10 },
{ id: 3, title: 20 }
{id: 0, title: 5},
{id: 1, title: 6},
{id: 2, title: 10},
{id: 3, title: 20}
]
};
},
components: { page },
components: {page},
methods: {
periodName(row) {
//return `【${row.goods_id}】${row.periods_title}${row.watch_num}课时(${row.start_at.slice(5).replace('-', '')})-d${this.title.has_watch_num}`
......@@ -319,7 +319,7 @@ export default {
},
exportDataTable() {
let json = {};
if(this.searchFrom.sort_value){
if (this.searchFrom.sort_value) {
json.sort_value = this.searchFrom.sort_value;
json.sort_key = this.searchFrom.sort_key;
}
......@@ -364,7 +364,7 @@ export default {
// }
},
handleItemChange(val) {
getPeriodsApi({ goods_id: val[0], limit: 100 }).then(res => {
getPeriodsApi({goods_id: val[0], limit: 100}).then(res => {
res.list.forEach(i => {
i.name = i.title;
});
......@@ -416,12 +416,12 @@ export default {
getTeacherList() {
let json = {
page: 1,
limit: 200
limit: 500
};
getTeacherListApi(json).then(res => {
this.teacherList = res.list;
});
getConfigListApi({page:1, limit: 100,key:'code_rule_type'}).then(res=>{
getConfigListApi({page: 1, limit: 100, key: 'code_rule_type'}).then(res => {
this.typeList = res.list
})
},
......@@ -450,9 +450,9 @@ export default {
});
},
getPeriodsOtherList() {
let json = { limit: 1000,page:1,max_watch_num:20 };
let json = {limit: 1000, page: 1, max_watch_num: 20};
getPeriodsOtherListApi(json).then(res => {
res.list.forEach(val=>{
res.list.forEach(val => {
val.label = `【${val.goods_id}${val.title}${val.watch_num}课时(${val.start_at.slice(5).replace('-', '')})-d${val.has_watch_num}`
})
this.periodList = res.list;
......@@ -467,7 +467,7 @@ export default {
if (this.searchFrom.invite_type) {
json.invite_type = this.searchFrom.invite_type;
}
if(this.searchFrom.sort_value){
if (this.searchFrom.sort_value) {
json.sort_value = this.searchFrom.sort_value;
json.sort_key = this.searchFrom.sort_key;
}
......@@ -486,7 +486,7 @@ export default {
if (this.searchFrom.teacher_id) {
json.teacher_id = this.searchFrom.teacher_id;
}
if (this.searchFrom.payTime&&this.searchFrom.payTime.length > 0) {
if (this.searchFrom.payTime && this.searchFrom.payTime.length > 0) {
if (
this.searchFrom.payTime[0] &&
this.searchFrom.payTime[0].length > 0
......@@ -502,7 +502,7 @@ export default {
json.end_at = this.searchFrom.end_at;
}
}
if (this.searchFrom.classTime&&this.searchFrom.classTime.length > 0) {
if (this.searchFrom.classTime && this.searchFrom.classTime.length > 0) {
console.log(this.searchFrom.classTime)
if (
this.searchFrom.classTime[0] &&
......@@ -583,12 +583,12 @@ export default {
this.getPeriodsOtherList();
this.getUpdateTime();
}
};
};
</script>
<style lang="less" scope>
.channel-trans-list {
.channel-trans-list {
padding: 20px 0;
}
}
</style>
......@@ -145,11 +145,18 @@
</div>
</template>
<script>
import { getPeriodsConversionListApi, getGoodsListApi, getPeriodsOtherListApi, getTeacherListApi, getUpdateTimeApi } from "../../service/api";
import page from "../framework/page";
import { GOODSTYPE, CLASSSOURCE } from "../../util/wordbook";
import { tipArr3 } from "../../util/tipArr";
export default {
import {
getPeriodsConversionListApi,
getGoodsListApi,
getPeriodsOtherListApi,
getTeacherListApi,
getUpdateTimeApi
} from "../../service/api";
import page from "../framework/page";
import {GOODSTYPE, CLASSSOURCE} from "../../util/wordbook";
import {tipArr3} from "../../util/tipArr";
export default {
name: "periodsConversionList",
data() {
return {
......@@ -253,7 +260,7 @@ export default {
contentSpanArr: [],
searchFrom: {
payTime: [],
classTime:[],
classTime: [],
start_at: "",
end_at: "",
invite_type: "",
......@@ -266,14 +273,14 @@ export default {
},
propertyList: [],
watchList: [
{ id: 0, title: 5 },
{ id: 1, title: 6 },
{ id: 2, title: 10 },
{ id: 3, title: 20 }
{id: 0, title: 5},
{id: 1, title: 6},
{id: 2, title: 10},
{id: 3, title: 20}
]
};
},
components: { page },
components: {page},
methods: {
periodName(val) {
let str = '';
......@@ -296,7 +303,7 @@ export default {
}
return str
},
rendertip(h, { column }) {
rendertip(h, {column}) {
// console.log(h)
return h("span", [
h("span", column.label),
......@@ -318,11 +325,11 @@ export default {
)
]);
},
sortMethod(data){
sortMethod(data) {
this.searchFrom.sort_key = data.prop
if(data.order=='ascending'){
if (data.order == 'ascending') {
this.searchFrom.sort_value = 'asc'
}else{
} else {
this.searchFrom.sort_value = 'desc'
}
this.getChannelTransList()
......@@ -330,7 +337,7 @@ export default {
getTeacherList() {
let json = {
page: 1,
limit: 200
limit: 500
};
getTeacherListApi(json).then(res => {
this.teacherList = res.list;
......@@ -395,7 +402,7 @@ export default {
// }
},
handleItemChange(val) {
getPeriodsApi({ goods_id: val[0], limit: 100 }).then(res => {
getPeriodsApi({goods_id: val[0], limit: 100}).then(res => {
res.list.forEach(i => {
i.name = i.title;
});
......@@ -469,9 +476,9 @@ export default {
});
},
getPeriodsOtherList() {
let json = { limit: 1000,page:1,max_watch_num:20 };
let json = {limit: 1000, page: 1, max_watch_num: 20};
getPeriodsOtherListApi(json).then(res => {
res.list.forEach(val=>{
res.list.forEach(val => {
val.label = `【${val.goods_id}${val.title}${val.watch_num}课时(${val.start_at.slice(5).replace('-', '')})-d${val.has_watch_num}`
})
this.periodList = res.list;
......@@ -487,7 +494,7 @@ export default {
if (this.searchFrom.invite_type) {
json.invite_type = this.searchFrom.invite_type;
}
if(this.searchFrom.sort_value){
if (this.searchFrom.sort_value) {
json.sort_value = this.searchFrom.sort_value;
json.sort_key = this.searchFrom.sort_key;
}
......@@ -503,7 +510,7 @@ export default {
if (this.searchFrom.teacher_id) {
json.teacher_id = this.searchFrom.teacher_id;
}
if (this.searchFrom.payTime&&this.searchFrom.payTime.length > 0) {
if (this.searchFrom.payTime && this.searchFrom.payTime.length > 0) {
if (
this.searchFrom.payTime[0] &&
this.searchFrom.payTime[0].length > 0
......@@ -519,7 +526,7 @@ export default {
json.end_at = this.searchFrom.end_at;
}
}
if (this.searchFrom.classTime&&this.searchFrom.classTime.length > 0) {
if (this.searchFrom.classTime && this.searchFrom.classTime.length > 0) {
console.log(this.searchFrom.classTime)
if (
this.searchFrom.classTime[0] &&
......@@ -600,12 +607,12 @@ export default {
this.getTeacherList();
this.getUpdateTime()
}
};
};
</script>
<style lang="less" scope>
.channel-trans-list {
.channel-trans-list {
padding: 20px 0;
}
}
</style>
......@@ -96,7 +96,7 @@
:style="{width: width+'px'}"
fixed
>
<el-table-column prop="out_trade_no" label="订单号" ></el-table-column>
<el-table-column prop="out_trade_no" label="订单号"></el-table-column>
<el-table-column
label="购买人"
className="f-c"
......@@ -105,8 +105,8 @@
<img class="avatar" :src="scope.row.user_avatar"/> {{scope.row.user_nickname}}<br>(ID:{{scope.row.user_id}})<br>手机:{{scope.row.user_mobile}}
</template>
</el-table-column>
<el-table-column prop="goods_name" label="商品名称" ></el-table-column>
<el-table-column prop="periods_title" label="期数标题" ></el-table-column>
<el-table-column prop="goods_name" label="商品名称"></el-table-column>
<el-table-column prop="periods_title" label="期数标题"></el-table-column>
<el-table-column
prop="duration_over_at"
label="开课看课时间"
......@@ -151,10 +151,10 @@
<img class="avatar" :src="scope.row.class_invite_user_avatar"/> {{scope.row.class_invite_user_nickname}}<br>(ID:{{scope.row.class_invite_user_id}})<br>手机:{{scope.row.class_invite_user_mobile}}
</template>
</el-table-column>
<el-table-column prop="money" label="实付金额" ></el-table-column>
<el-table-column prop="pay_at" label="支付时间" ></el-table-column>
<el-table-column prop="in_class_at" label="进班时间" ></el-table-column>
<el-table-column prop="status" label="支付状态" >
<el-table-column prop="money" label="实付金额"></el-table-column>
<el-table-column prop="pay_at" label="支付时间"></el-table-column>
<el-table-column prop="in_class_at" label="进班时间"></el-table-column>
<el-table-column prop="status" label="支付状态">
<template slot-scope="scope">
{{scope.row.status|orderFilter}}
</template>
......@@ -170,11 +170,18 @@
</div>
</template>
<script>
import { getPeriodsConversionListApi, getSourceConversionListApi, getGoodsListApi, getPeriodsOtherListApi, getTeacherListApi } from "../../service/api";
import page from "../framework/page";
import { GOODSTYPE, CLASSSOURCE,ORDERSTATUS } from "../../util/wordbook";
import { tipArr3 } from "../../util/tipArr";
export default {
import {
getPeriodsConversionListApi,
getSourceConversionListApi,
getGoodsListApi,
getPeriodsOtherListApi,
getTeacherListApi
} from "../../service/api";
import page from "../framework/page";
import {GOODSTYPE, CLASSSOURCE, ORDERSTATUS} from "../../util/wordbook";
import {tipArr3} from "../../util/tipArr";
export default {
name: "periodsConversionList",
data() {
return {
......@@ -278,7 +285,7 @@ export default {
contentSpanArr: [],
searchFrom: {
payTime: [],
classTime:[],
classTime: [],
start_at: "",
end_at: "",
invite_type: "",
......@@ -290,16 +297,16 @@ export default {
periods_title: ""
},
watchList: [
{ id: 0, title: 5 },
{ id: 1, title: 6 },
{ id: 2, title: 10 },
{ id: 3, title: 20 }
{id: 0, title: 5},
{id: 1, title: 6},
{id: 2, title: 10},
{id: 3, title: 20}
],
goodList: []
};
},
filters:{
orderFilter(val){
filters: {
orderFilter(val) {
return ORDERSTATUS[val]
},
filterGoods(val) {
......@@ -317,7 +324,7 @@ export default {
);
}
},
components: { page },
components: {page},
methods: {
getGoodsOption() {
let json = {
......@@ -330,7 +337,7 @@ export default {
console.log(this.goodList, 176);
});
},
rendertip(h, { column }) {
rendertip(h, {column}) {
// console.log(h)
return h("span", [
h("span", column.label),
......@@ -352,11 +359,11 @@ export default {
)
]);
},
sortMethod(data){
sortMethod(data) {
this.searchFrom.sort_key = data.prop
if(data.order=='ascending'){
if (data.order == 'ascending') {
this.searchFrom.sort_value = 'asc'
}else{
} else {
this.searchFrom.sort_value = 'desc'
}
this.getChannelTransList()
......@@ -364,7 +371,7 @@ export default {
getTeacherList() {
let json = {
page: 1,
limit: 200
limit: 500
};
getTeacherListApi(json).then(res => {
this.teacherList = res.list;
......@@ -389,7 +396,7 @@ export default {
objectSpanMethod(data) {
},
handleItemChange(val) {
getPeriodsApi({ goods_id: val[0], limit: 100 }).then(res => {
getPeriodsApi({goods_id: val[0], limit: 100}).then(res => {
res.list.forEach(i => {
i.name = i.title;
});
......@@ -463,9 +470,9 @@ export default {
});
},
getPeriodsOtherList() {
let json = { limit: 1000,page:1,max_watch_num:20 };
let json = {limit: 1000, page: 1, max_watch_num: 20};
getPeriodsOtherListApi(json).then(res => {
res.list.forEach(val=>{
res.list.forEach(val => {
val.label = `【${val.goods_id}${val.title}${val.watch_num}课时(${val.start_at.slice(5).replace('-', '')})-d${val.has_watch_num}`
})
this.periodList = res.list;
......@@ -484,7 +491,7 @@ export default {
if (this.searchFrom.goods_id) {
json.goods_id = this.searchFrom.goods_id;
}
if(this.searchFrom.sort_value){
if (this.searchFrom.sort_value) {
json.sort_value = this.searchFrom.sort_value;
json.sort_key = this.searchFrom.sort_key;
}
......@@ -506,7 +513,7 @@ export default {
if (this.searchFrom.user_id) {
json.user_id = this.searchFrom.user_id;
}
if (this.searchFrom.payTime&&this.searchFrom.payTime.length > 0) {
if (this.searchFrom.payTime && this.searchFrom.payTime.length > 0) {
if (
this.searchFrom.payTime[0] &&
this.searchFrom.payTime[0].length > 0
......@@ -522,7 +529,7 @@ export default {
json.pay_over_at = this.searchFrom.end_at;
}
}
if (this.searchFrom.classTime&&this.searchFrom.classTime.length > 0) {
if (this.searchFrom.classTime && this.searchFrom.classTime.length > 0) {
console.log(this.searchFrom.classTime)
if (
this.searchFrom.classTime[0] &&
......@@ -596,12 +603,12 @@ export default {
this.getTeacherList()
this.getGoodsOption()
}
};
};
</script>
<style lang="less" scope>
.channel-trans-list {
.channel-trans-list {
padding: 20px 0;
}
}
</style>
......@@ -151,17 +151,18 @@
</div>
</template>
<script>
import {
import {
getTeacherPeriodsConversionListApi,
getGoodsListApi,
getPeriodsOtherListApi,
getTeacherListApi,
getUpdateTimeApi
} from "../../service/api";
import page from "../framework/page";
import { GOODSTYPE, CLASSSOURCE } from "../../util/wordbook";
import { tipArr3 } from "../../util/tipArr";
export default {
} from "../../service/api";
import page from "../framework/page";
import {GOODSTYPE, CLASSSOURCE} from "../../util/wordbook";
import {tipArr3} from "../../util/tipArr";
export default {
name: "teacherPeriodsConversionList",
data() {
return {
......@@ -268,7 +269,7 @@ export default {
spanArr: [],
contentSpanArr: [],
searchFrom: {
classTime:[],
classTime: [],
payTime: [],
start_at: "",
end_at: "",
......@@ -282,14 +283,14 @@ export default {
},
propertyList: [],
watchList: [
{ id: 0, title: 5 },
{ id: 1, title: 6 },
{ id: 2, title: 10 },
{ id: 3, title: 20 }
{id: 0, title: 5},
{id: 1, title: 6},
{id: 2, title: 10},
{id: 3, title: 20}
]
};
},
components: { page },
components: {page},
methods: {
periodName(val) {
let str = '';
......@@ -314,7 +315,7 @@ export default {
}
return str
},
rendertip(h, { column }) {
rendertip(h, {column}) {
// console.log(h)
return h("span", [
h("span", column.label),
......@@ -336,11 +337,11 @@ export default {
)
]);
},
sortMethod(data){
sortMethod(data) {
this.searchFrom.sort_key = data.prop
if(data.order=='ascending'){
if (data.order == 'ascending') {
this.searchFrom.sort_value = 'asc'
}else{
} else {
this.searchFrom.sort_value = 'desc'
}
this.getChannelTransList()
......@@ -348,7 +349,7 @@ export default {
getTeacherList() {
let json = {
page: 1,
limit: 200
limit: 500
};
getTeacherListApi(json).then(res => {
this.teacherList = res.list;
......@@ -413,7 +414,7 @@ export default {
// }
},
handleItemChange(val) {
getPeriodsApi({ goods_id: val[0], limit: 100 }).then(res => {
getPeriodsApi({goods_id: val[0], limit: 100}).then(res => {
res.list.forEach(i => {
i.name = i.title;
});
......@@ -487,9 +488,9 @@ export default {
});
},
getPeriodsOtherList() {
let json = { limit: 1000,page:1,max_watch_num:20 };
let json = {limit: 1000, page: 1, max_watch_num: 20};
getPeriodsOtherListApi(json).then(res => {
res.list.forEach(val=>{
res.list.forEach(val => {
val.label = `【${val.goods_id}${val.title}${val.watch_num}课时(${val.start_at.slice(5).replace('-', '')})-d${val.has_watch_num}`
})
this.periodList = res.list;
......@@ -504,7 +505,7 @@ export default {
if (this.searchFrom.invite_type) {
json.invite_type = this.searchFrom.invite_type;
}
if(this.searchFrom.sort_value){
if (this.searchFrom.sort_value) {
json.sort_value = this.searchFrom.sort_value;
json.sort_key = this.searchFrom.sort_key;
}
......@@ -520,7 +521,7 @@ export default {
if (this.searchFrom.teacher_id) {
json.teacher_id = this.searchFrom.teacher_id;
}
if (this.searchFrom.payTime&&this.searchFrom.payTime.length > 0) {
if (this.searchFrom.payTime && this.searchFrom.payTime.length > 0) {
if (
this.searchFrom.payTime[0] &&
this.searchFrom.payTime[0].length > 0
......@@ -536,7 +537,7 @@ export default {
json.end_at = this.searchFrom.end_at;
}
}
if (this.searchFrom.classTime&&this.searchFrom.classTime.length > 0) {
if (this.searchFrom.classTime && this.searchFrom.classTime.length > 0) {
console.log(this.searchFrom.classTime)
if (
this.searchFrom.classTime[0] &&
......@@ -616,12 +617,12 @@ export default {
this.getTeacherList();
this.getUpdateTime();
}
};
};
</script>
<style lang="less" scope>
.channel-trans-list {
.channel-trans-list {
padding: 20px 0;
}
}
</style>
......@@ -121,8 +121,8 @@
</el-table-column>
<el-table-column prop="nickname" label="领取人">
<template slot-scope="scope">
<div v-if='scope.row.user_id !== 0' >
<img class="avatar" :src="scope.row.avatar" />
<div v-if='scope.row.user_id !== 0'>
<img class="avatar" :src="scope.row.avatar"/>
<div>{{scope.row.nickname}}<br>(ID:{{scope.row.user_id}})</div>
</div>
<div v-if='scope.row.user_id === 0'>
......@@ -193,64 +193,72 @@
<script>
import page from '../framework/page'
import CommonJs from '../../util/common';
import {getAdsInnerListApi,updateAdsInnerApi,updateAdsInnerPlApi,getTeacherListApi,getGoodsListApi,adsTeacherApi} from "../../service/api";
import {
getAdsInnerListApi,
updateAdsInnerApi,
updateAdsInnerPlApi,
getTeacherListApi,
getGoodsListApi,
adsTeacherApi
} from "../../service/api";
import {
GOODSTYPE,
externalLaunchStatusParams
} from "../../util/wordbook";
} from "../../util/wordbook";
export default {
name: "index",
components:{
components: {
page
},
data(){
data() {
return {
today:{
text:'今天',
onClick:(vm)=>{
vm.$emit('pick', [this.formatTime(new Date())+' 00:00:00',this.formatTime(new Date())+' 23:59:59'])
today: {
text: '今天',
onClick: (vm) => {
vm.$emit('pick', [this.formatTime(new Date()) + ' 00:00:00', this.formatTime(new Date()) + ' 23:59:59'])
}
},
yesterday:{
text:'昨天',
onClick:(vm)=>{
let preDate = this.formatTime(new Date(new Date().getTime() - 24*60*60*1000));
vm.$emit('pick', [preDate+' 00:00:00',preDate+' 23:59:59'])
yesterday: {
text: '昨天',
onClick: (vm) => {
let preDate = this.formatTime(new Date(new Date().getTime() - 24 * 60 * 60 * 1000));
vm.$emit('pick', [preDate + ' 00:00:00', preDate + ' 23:59:59'])
}
},
last30Day:{
text:'过去30天',
last30Day: {
text: '过去30天',
onClick:(vm)=>{
let preDate = this.formatTime(new Date(new Date().getTime() - 30*24*60*60*1000));
vm.$emit('pick', [preDate+' 00:00:00',this.formatTime(new Date())+' 23:59:59']);
onClick: (vm) => {
let preDate = this.formatTime(new Date(new Date().getTime() - 30 * 24 * 60 * 60 * 1000));
vm.$emit('pick', [preDate + ' 00:00:00', this.formatTime(new Date()) + ' 23:59:59']);
}
},
last7Day:{
text:'过去7天',
onClick:(vm)=>{
let preDate = this.formatTime(new Date(new Date().getTime() - 7*24*60*60*1000));
vm.$emit('pick', [preDate+' 00:00:00',this.formatTime(new Date())+' 23:59:59']);
last7Day: {
text: '过去7天',
onClick: (vm) => {
let preDate = this.formatTime(new Date(new Date().getTime() - 7 * 24 * 60 * 60 * 1000));
vm.$emit('pick', [preDate + ' 00:00:00', this.formatTime(new Date()) + ' 23:59:59']);
}
},
teacherId:null,
secId:[],
total:0,
nowPage:1,
teacherId: null,
secId: [],
total: 0,
nowPage: 1,
limit: 10,
searchFrom: {
source:'',
course_type:'-1',
source: '',
course_type: '-1',
},
tableData:[],
tableData: [],
commentForm: {},
showCommentDialog: false,
teacherList:[],
teacherList: [],
goodList: [],
}
},
filters: {
filterStatus: function(value) {
filterStatus: function (value) {
let msg = "";
if (value === 0) {
msg = "未绑定";
......@@ -274,49 +282,49 @@
);
}
},
created(){
created() {
this.initPage()
this.getGoodsOption();
this.getTeacherList()
},
methods:{
externalLaunchStatus(row){
methods: {
externalLaunchStatus(row) {
return externalLaunchStatusParams[row.status]
},
formatTime(date){
formatTime(date) {
console.log(date)
let year = date.getFullYear();
let Month = date.getMonth()+1;
if(Month < 10){
let Month = date.getMonth() + 1;
if (Month < 10) {
Month = `0${Month}`
}
let Day = date.getDate();
if(Day<10)Day = `0${Day}`;
if (Day < 10) Day = `0${Day}`;
return `${year}-${Month}-${Day}`;
},
getGoodsOption() {
let json = {
page: 1,
limit: 100,
goods_type:'1,2'
goods_type: '1,2'
};
getGoodsListApi(json).then(res => {
this.goodList = res.list;
});
},
pullAll(){
if(this.secId.length < 1){
pullAll() {
if (this.secId.length < 1) {
this.$message('请选择订单');
return false;
}
if(!this.teacherId){
if (!this.teacherId) {
this.$message('请选择老师');
return false;
}
let json = {
order_ids:[]
order_ids: []
};
this.secId.forEach(i=>{
this.secId.forEach(i => {
json.order_ids.push(i)
});
this.$confirm(`是否确定将这${json.order_ids.length}笔订单分配给该老师?`, '提示', {
......@@ -324,7 +332,7 @@
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
adsTeacherApi(this.teacherId,{ids:json.order_ids.join(',')}).then(res=>{
adsTeacherApi(this.teacherId, {ids: json.order_ids.join(',')}).then(res => {
// this.secId = [];
this.$message({
message: '提交成功',
......@@ -338,20 +346,20 @@
getTeacherList() {
let json = {
page: 1,
limit: 200
limit: 500
};
getTeacherListApi(json).then(res => {
this.teacherList = res.list;
});
},
handleSelectionChange(val){
handleSelectionChange(val) {
this.secId = []
val.forEach(element => {
this.secId.push(element.id)
});
// console.log(this.secId)
},
initPage(){
initPage() {
let json = {
limit: this.limit,
page: this.nowPage
......@@ -393,90 +401,90 @@
if (this.searchFrom.goods_id) {
json.goods_id = this.searchFrom.goods_id;
}
if(this.searchFrom.time && this.searchFrom.time.length ==2 ){
if (this.searchFrom.time && this.searchFrom.time.length == 2) {
json.start_at = this.searchFrom.time[0];
json.end_at = this.searchFrom.time[1]
}
if(this.searchFrom.active_time && this.searchFrom.active_time.length ==2 ){
if (this.searchFrom.active_time && this.searchFrom.active_time.length == 2) {
json.active_start_at = this.searchFrom.active_time[0];
json.active_end_at =this.searchFrom.active_time[1]
json.active_end_at = this.searchFrom.active_time[1]
}
getAdsInnerListApi(json).then((res)=>{
getAdsInnerListApi(json).then((res) => {
this.tableData = res.list;
this.total = res.total
})
},
onPageChange(val){
onPageChange(val) {
this.nowPage = val
this.initPage()
},
onSizeChange(val){
onSizeChange(val) {
this.nowPage = 1
this.limit = val
this.initPage()
},
doExport(){
doExport() {
let query = `?type=export`;
if(this.searchFrom.source){
if (this.searchFrom.source) {
query = query + '&source=' + this.searchFrom.source
}
if(this.searchFrom.mobile){
if (this.searchFrom.mobile) {
query = query + '&mobile=' + this.searchFrom.mobile
}
if(this.searchFrom.status){
if (this.searchFrom.status) {
query = query + '&status=' + this.searchFrom.status
}
if(this.searchFrom.course_type !== '-1'){
if (this.searchFrom.course_type !== '-1') {
query = query + '&course_type=' + this.searchFrom.course_type
}
if(this.searchFrom.user_buy !== '-1'){
if (this.searchFrom.user_buy !== '-1') {
query = query + '&user_buy=' + this.searchFrom.user_buy
}
if(this.searchFrom.nickname){
if (this.searchFrom.nickname) {
query = query + '&nickname=' + this.searchFrom.nickname
}
if(this.searchFrom.user_id){
if (this.searchFrom.user_id) {
query = query + '&user_id=' + this.searchFrom.user_id
}
if(this.searchFrom.teacher_id){
if (this.searchFrom.teacher_id) {
query = query + '&teacher_id=' + this.searchFrom.teacher_id
}
if(this.searchFrom.goods_name){
if (this.searchFrom.goods_name) {
query = query + '&goods_name=' + this.searchFrom.goods_name
}
if(this.searchFrom.order_id){
if (this.searchFrom.order_id) {
query = query + '&order_id=' + this.searchFrom.order_id
}
if(this.searchFrom.goods_id){
if (this.searchFrom.goods_id) {
query = query + '&goods_id=' + this.searchFrom.goods_id
}
if(this.searchFrom.time && this.searchFrom.time.length ==2){
if (this.searchFrom.time && this.searchFrom.time.length == 2) {
query = query + '&start_at=' + this.searchFrom.time[0];
query = query + '&end_at=' + this.searchFrom.time[1]
}
if(this.searchFrom.active_time && this.searchFrom.active_time.length ==2){
if (this.searchFrom.active_time && this.searchFrom.active_time.length == 2) {
query = query + '&active_start_at=' + this.searchFrom.active_time[0];
query = query + '&active_end_at=' + this.searchFrom.active_time[1]
}
window.open(`/api/admin/ads/export/all${query}`)
},
saveComment(){
saveComment() {
// let id = this.commentForm.id;
let id
if(this.commentForm.id){
if (this.commentForm.id) {
id = this.commentForm.id
}else{
} else {
id = this.secId.join(',')
}
let desc = this.commentForm.desc ? this.commentForm.desc : '';
if(!desc) return;
if (!desc) return;
this.$confirm('确认编辑备注', '提示', {
confirmButtonText: '继续',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
updateAdsInnerPlApi({ids:id,desc:desc}).then(res=>{
updateAdsInnerPlApi({ids: id, desc: desc}).then(res => {
this.$message({
type: 'success',
message: '编辑备注成功'
......@@ -486,7 +494,7 @@
});
})
},
editNote(id, desc){
editNote(id, desc) {
this.showCommentDialog = true;
this.commentForm = {
id: id,
......@@ -494,13 +502,13 @@
};
},
editComment(id, desc) {
if(this.secId.length>0){
if (this.secId.length > 0) {
this.showCommentDialog = true;
// this.commentForm = {
// id: id,
// desc: desc
// };
}else{
} else {
this.$message({
type: 'warning',
message: '请选择'
......@@ -516,15 +524,17 @@
.index {
padding: 20px 0;
}
.sms {
padding: 20px 0;
}
.avatar {
}
.avatar {
width: 50px;
min-width: 50px;
margin-right: 10px;
height: 50px;
border-radius: 50%;
}
}
</style>
......@@ -72,6 +72,7 @@
&::-webkit-scrollbar {
background-color: #333333; /* or add it to the track */
&:hover {
&::-webkit-scrollbar-thumb {
background-color: #999;
......
......@@ -401,7 +401,7 @@
show: false,
nowPage: 1,
total: 0,
limit: 100,
limit: 500,
teacher_id: ''
},
teacherList: [],
......
......@@ -153,94 +153,101 @@
</template>
<script>
import {getGoodsListApi,setOrderApi,getPeriodsApi,getTeacherListApi,getUserListApi,getOrderTypeApi} from "../../service/api"
import {
getGoodsListApi,
setOrderApi,
getPeriodsApi,
getTeacherListApi,
getUserListApi,
getOrderTypeApi
} from "../../service/api"
import vueAddress from '../framework/address-picker/Address'
import AddressArray from '../framework/address-picker/addr'
import {ORDERSTATUS,BUYWay,GOODSTYPE} from "../../util/wordbook"
import {ORDERSTATUS, BUYWay, GOODSTYPE} from "../../util/wordbook"
import CommonJs from '../../util/common';
import page from '../framework/page'
export default {
name: "newdialogObj",
props:[
props: [
'newdialogObj'
],
data(){
return{
rules:{
data() {
return {
rules: {
periods_id: [
{ required: true, message: '请输入期数名称', trigger: 'change' }
{required: true, message: '请输入期数名称', trigger: 'change'}
],
goods_id: [
{ required: true, message: '请输入商品名称', trigger: 'change' }
{required: true, message: '请输入商品名称', trigger: 'change'}
],
money: [
{ required: true, message: '请输入金额', trigger: 'blur' }
{required: true, message: '请输入金额', trigger: 'blur'}
],
user_id: [
{ required: true, message: '请输入用户ID', trigger: 'blur' }
{required: true, message: '请输入用户ID', trigger: 'blur'}
],
pay_at: [
{ required: true, message: '请选择日期', trigger: 'change' }
{required: true, message: '请选择日期', trigger: 'change'}
],
order_type:[
{ required: true, message: '请选择支付类型', trigger: 'change' }
order_type: [
{required: true, message: '请选择支付类型', trigger: 'change'}
],
out_trade_no:[
{ required: true, message: '请填写订单号', trigger: 'change' }
out_trade_no: [
{required: true, message: '请填写订单号', trigger: 'change'}
],
},
nowPage: 1,
limit: 200,
total:0,
form:{
periods_id:"",
goods_id:"",
user_id:"",
money:"",
buy_type:"",
invite_id:"",
desc:"",
province_name:"",
city:"",
area:"",
city_name:"",
district_name:"",
district:"",
province:"",
address:"",
receive_mobile:"",
receive_name:"",
order_type:"",
pay_at:"",
total: 0,
form: {
periods_id: "",
goods_id: "",
user_id: "",
money: "",
buy_type: "",
invite_id: "",
desc: "",
province_name: "",
city: "",
area: "",
city_name: "",
district_name: "",
district: "",
province: "",
address: "",
receive_mobile: "",
receive_name: "",
order_type: "",
pay_at: "",
},
goodsList:[],
periodsList:[],
pickerOptions1:'',
buyWayOptioms:[],
goodsList: [],
periodsList: [],
pickerOptions1: '',
buyWayOptioms: [],
teacherList: [],
addShow:false,
searchFrom:{
},
addShow: false,
searchFrom: {},
userList: [],
multipleSelection: [],
}
},
components:{
components: {
vueAddress,
page,
},
filters:{
filterGoods(val){
return '[' + GOODSTYPE[val.goods_type] + ']' + '[' +val.current_price / 100 + '元]' + val.name
filters: {
filterGoods(val) {
return '[' + GOODSTYPE[val.goods_type] + ']' + '[' + val.current_price / 100 + '元]' + val.name
}
},
methods:{
onPageChange(val){
methods: {
onPageChange(val) {
this.nowPage = val
this.getUser()
},
onSizeChange(val){
onSizeChange(val) {
this.limit = val
this.nowPage = 1;
this.getUser()
......@@ -248,7 +255,7 @@ import {getGoodsListApi,setOrderApi,getPeriodsApi,getTeacherListApi,getUserListA
handleSelectionChange(val) {
this.multipleSelection = val;
},
getUser(){
getUser() {
let json = {
page: this.nowPage,
limit: 5
......@@ -262,55 +269,55 @@ import {getGoodsListApi,setOrderApi,getPeriodsApi,getTeacherListApi,getUserListA
if (this.searchFrom.mobile) {
json.mobile = this.searchFrom.mobile
}
getUserListApi(json).then(res=>{
getUserListApi(json).then(res => {
this.userList = res.list;
this.total = res.total;
})
},
saveAddOrder(data){
saveAddOrder(data) {
this.$refs['form'].validate((valid) => {
if (valid) {
let json={
periods_id:data.periods_id,
goods_id:data.goods_id,
user_id:data.user_id,
money:data.money,
province_name:data.province_name,
city_id:data.city,
city:data.city_name,
area:data.district_name,
area_id:data.district,
province_id:data.province,
address:data.address,
receive_mobile:data.receive_mobile,
receive_name:data.receive_name,
order_type:data.order_type,
let json = {
periods_id: data.periods_id,
goods_id: data.goods_id,
user_id: data.user_id,
money: data.money,
province_name: data.province_name,
city_id: data.city,
city: data.city_name,
area: data.district_name,
area_id: data.district,
province_id: data.province,
address: data.address,
receive_mobile: data.receive_mobile,
receive_name: data.receive_name,
order_type: data.order_type,
}
// 元转分
json.money=json.money;
if(data.pay_at){
json.pay_at = CommonJs.dateFmt( data.pay_at,"yyyy-MM-dd hh:mm:ss");
json.money = json.money;
if (data.pay_at) {
json.pay_at = CommonJs.dateFmt(data.pay_at, "yyyy-MM-dd hh:mm:ss");
}
if(this.form.invite_id){
if (this.form.invite_id) {
json.invite_id = this.form.invite_id
}
if(this.form.desc){
if (this.form.desc) {
json.desc = this.form.desc
}
if(this.form.out_trade_no){
if (this.form.out_trade_no) {
json.out_trade_no = this.form.out_trade_no
}
json.invite_type="TEACHER";
if(json.province_name && json.address && json.receive_mobile && json.receive_name){
setOrderApi(json).then(res=>{
this.newdialogObj.show=false
json.invite_type = "TEACHER";
if (json.province_name && json.address && json.receive_mobile && json.receive_name) {
setOrderApi(json).then(res => {
this.newdialogObj.show = false
this.$emit("reflash");
this.$message({
message: '添加成功',
type: 'success'
});
})
}else{
} else {
this.$message({
message: "缺少必填项",
type: "warning"
......@@ -322,8 +329,8 @@ import {getGoodsListApi,setOrderApi,getPeriodsApi,getTeacherListApi,getUserListA
}
});
},
handlerAddressChange(val){
if(!val.province || !val.city || !val.district){
handlerAddressChange(val) {
if (!val.province || !val.city || !val.district) {
return
}
console.log(val)
......@@ -346,34 +353,34 @@ import {getGoodsListApi,setOrderApi,getPeriodsApi,getTeacherListApi,getUserListA
this.form.district_name = districtObj.length > 0 ? districtObj[0].label : cityObj[0].children[0].label;
this.form.district = districtObj.length > 0 ? districtObj[0].value : cityObj[0].children[0].value;
},
getGoodsOption(){
getGoodsOption() {
let json = {
page: 1,
limit: 200,
course_type:0,
course_type: 0,
};
getGoodsListApi(json).then(res=>{
getGoodsListApi(json).then(res => {
this.goodsList = res.list;
})
},
onOptionChange(id){
this.form.periods_id="";
getPeriodsApi({goods_id:id}).then((res) => {
this.periodsList=res.list
onOptionChange(id) {
this.form.periods_id = "";
getPeriodsApi({goods_id: id}).then((res) => {
this.periodsList = res.list
})
},
getTeacherList(name){
getTeacherList(name) {
let json = {
limit: 100,
limit: 500,
page: 1
};
if(name) {
if (name) {
json.name = name
}
getTeacherListApi(json).then(res=>{
getTeacherListApi(json).then(res => {
this.teacherList = res.list
});
getOrderTypeApi().then(res =>{
getOrderTypeApi().then(res => {
this.buyWayOptioms = res
})
},
......@@ -384,31 +391,31 @@ import {getGoodsListApi,setOrderApi,getPeriodsApi,getTeacherListApi,getUserListA
this.getTeacherList();
}
},
onAddUser(){
onAddUser() {
this.addShow = true;
this.getUser();
},
onAdd(){
if(this.multipleSelection.length === 0) {
onAdd() {
if (this.multipleSelection.length === 0) {
this.$message({
type: 'error',
message: '请选择用户!'
});
return
} else if (this.multipleSelection.length !== 1){
} else if (this.multipleSelection.length !== 1) {
this.$message({
type: 'error',
message: '只能选择一个用户!'
});
return
}
this.form.user_id=this.multipleSelection[0].user_id;
this.form.user_id = this.multipleSelection[0].user_id;
this.addShow = false;
},
},
watch:{
'newdialogObj.show'(val){
if(val){
watch: {
'newdialogObj.show'(val) {
if (val) {
this.getGoodsOption();
this.getTeacherList();
// this.form={
......@@ -435,13 +442,13 @@ import {getGoodsListApi,setOrderApi,getPeriodsApi,getTeacherListApi,getUserListA
}
}
},
mounted(){
mounted() {
},
}
</script>
<style scoped lang="less">
.dialog-footer{
.dialog-footer {
display: block;
text-align: center;
}
......
......@@ -244,37 +244,37 @@
} from "../../util/wordbook";
import CommonJs from "../../util/common";
export default {
export default {
name: "index",
data() {
return {
nowPage: 1,
total: 0,
today:{
text:'今天',
onClick:()=>{
this.searchFrom.payTime = [this.formatTime(new Date())+' 00:00:00',this.formatTime(new Date())+' 23:59:59'];
today: {
text: '今天',
onClick: () => {
this.searchFrom.payTime = [this.formatTime(new Date()) + ' 00:00:00', this.formatTime(new Date()) + ' 23:59:59'];
}
},
yesterday:{
text:'昨天',
onClick:()=>{
let preDate = this.formatTime(new Date(new Date().getTime() - 24*60*60*1000));
this.searchFrom.payTime = [preDate+' 00:00:00',preDate+' 23:59:59'];
yesterday: {
text: '昨天',
onClick: () => {
let preDate = this.formatTime(new Date(new Date().getTime() - 24 * 60 * 60 * 1000));
this.searchFrom.payTime = [preDate + ' 00:00:00', preDate + ' 23:59:59'];
}
},
last30Day:{
text:'过去30天',
onClick:()=>{
let preDate = this.formatTime(new Date(new Date().getTime() - 30*24*60*60*1000));
this.searchFrom.payTime = [preDate+' 00:00:00',this.formatTime(new Date())+' 23:59:59'];
last30Day: {
text: '过去30天',
onClick: () => {
let preDate = this.formatTime(new Date(new Date().getTime() - 30 * 24 * 60 * 60 * 1000));
this.searchFrom.payTime = [preDate + ' 00:00:00', this.formatTime(new Date()) + ' 23:59:59'];
}
},
last7Day:{
text:'过去7天',
onClick:()=>{
let preDate = this.formatTime(new Date(new Date().getTime() - 7*24*60*60*1000));
this.searchFrom.payTime = [preDate+' 00:00:00',this.formatTime(new Date())+' 23:59:59'];
last7Day: {
text: '过去7天',
onClick: () => {
let preDate = this.formatTime(new Date(new Date().getTime() - 7 * 24 * 60 * 60 * 1000));
this.searchFrom.payTime = [preDate + ' 00:00:00', this.formatTime(new Date()) + ' 23:59:59'];
}
},
sourceDialog: {
......@@ -292,7 +292,7 @@ export default {
limit: 10,
searchFrom: {
nickname: "",
wait_into_course:'',
wait_into_course: '',
user_id: "",
invite_type: "",
invite_id: "",
......@@ -302,7 +302,7 @@ export default {
out_trade_no: "",
payTime: [],
order_group_id: "",
is_captain:"",
is_captain: "",
},
tableData: [],
dialogObj: {
......@@ -323,18 +323,18 @@ export default {
buyTypeOption: BUYTYPEOPTION,
inviteSearchPlaceholder: "",
rules: {
value: [{ required: true, message: "请输入备注", trigger: "change" }]
value: [{required: true, message: "请输入备注", trigger: "change"}]
},
promoterDialog: {
show: false,
nowPage: 1,
total: 0,
limit: 100,
limit: 500,
teacher_id: ""
},
teacherList: [],
loading: false,
isLeaderOption:ISLEADEROPTION,
isLeaderOption: ISLEADEROPTION,
};
},
methods: {
......@@ -361,14 +361,14 @@ export default {
}
return str
},
formatTime(date){
formatTime(date) {
let year = date.getFullYear();
let Month = date.getMonth()+1;
if(Month < 10){
let Month = date.getMonth() + 1;
if (Month < 10) {
Month = `0${Month}`
}
let Day = date.getDate();
if(Day<10)Day = `0${Day}`;
if (Day < 10) Day = `0${Day}`;
return `${year}-${Month}-${Day}`;
},
showRef(data) {
......@@ -385,7 +385,7 @@ export default {
},
changeRow(data, b) {
if (b.indexOf(data) > -1) {
getRefundListApi({ out_trade_no: data.out_trade_no }).then(res => {
getRefundListApi({out_trade_no: data.out_trade_no}).then(res => {
data.refundList = res.list;
});
}
......@@ -436,14 +436,14 @@ export default {
json.wait_into_course = this.searchFrom.wait_into_course
}
json.course_type = 1; //日课
exportExcelApi("/api/admin/order/export", json,'日课订单列表');
exportExcelApi("/api/admin/order/export", json, '日课订单列表');
},
getGoodsOption() {
let json = {
page: 1,
limit: 100,
course_type:1,
status:"1,2"
course_type: 1,
status: "1,2"
};
getGoodsListApi(json).then(res => {
......
......@@ -42,7 +42,7 @@
placeholder="选择日期">
</el-date-picker>
</el-form-item>
<el-form-item label="带班老师" prop="teacherList" v-if = "!form.id">
<el-form-item label="带班老师" prop="teacherList" v-if="!form.id">
<el-select v-model="form.teacherList" placeholder="请选择" @change="onTeacher1Change" filterable multiple>
<el-option
v-for="item in teacher1Options"
......@@ -52,7 +52,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="观摩老师" prop="viewTeacher" v-if = "!form.id">
<el-form-item label="观摩老师" prop="viewTeacher" v-if="!form.id">
<el-select v-model="form.viewTeacher" placeholder="请选择" @change="onTeacher2Change" filterable>
<el-option
v-for="item in teacher2Options"
......@@ -62,7 +62,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item label="将带班老师加入观摩班" v-if = "!form.id" label-width="200">
<el-form-item label="将带班老师加入观摩班" v-if="!form.id" label-width="200">
<el-switch
v-model="form.is_add_teacher_to_class"
active-color="#13ce66"
......@@ -90,23 +90,31 @@
</template>
<script>
import {getGoodsListApi,getAddPeriodsApi,getTeacherListApi,getEditPeriodsApi,getLessonDetailApi,getPeriodsApi} from "../../service/api";
import {ISORNOT,GOODSTYPE,LESSONTYPE,GOODSSTATUS} from "../../util/wordbook";
import {
getGoodsListApi,
getAddPeriodsApi,
getTeacherListApi,
getEditPeriodsApi,
getLessonDetailApi,
getPeriodsApi
} from "../../service/api";
import {ISORNOT, GOODSTYPE, LESSONTYPE, GOODSSTATUS} from "../../util/wordbook";
import goodDialog from './dialog'
export default {
props:[
props: [
'dialogObj'
],
data(){
return{
data() {
return {
loading: false,
form: {
is_add_teacher_to_class: false,
teacherList:[],
viewTeacher:'',
rest_week_day:[],
title:"",
goods_id:"",
teacherList: [],
viewTeacher: '',
rest_week_day: [],
title: "",
goods_id: "",
},
show: false,
viewTeacher: '',
......@@ -150,71 +158,71 @@
teacher2Options: [],
goodList: [],
itemOptions: [],
rules:{
title:[
{ required: true, message: '请输入名称', trigger: 'change' }
rules: {
title: [
{required: true, message: '请输入名称', trigger: 'change'}
],
startNum:[
{ required: true, message: '请输入开始主题', trigger: 'change' }
startNum: [
{required: true, message: '请输入开始主题', trigger: 'change'}
],
start_at:[
{ required: true, message: '请选择开始上课时间', trigger: 'change' }
start_at: [
{required: true, message: '请选择开始上课时间', trigger: 'change'}
],
rest_week_day:[
{ required: true, message: '请选择周几不上课', trigger: 'change' }
rest_week_day: [
{required: true, message: '请选择周几不上课', trigger: 'change'}
],
teacher_ids:[
{ required: true, message: '请选择老师ID', trigger: 'change' }
teacher_ids: [
{required: true, message: '请选择老师ID', trigger: 'change'}
],
goods_id: [
{ required: true, message: '商品ID不能为空', trigger: 'change' }
{required: true, message: '商品ID不能为空', trigger: 'change'}
],
teacherList: [
{ required: true, message: '带班老师不能为空', trigger: 'change' }
{required: true, message: '带班老师不能为空', trigger: 'change'}
],
viewTeacher: [
{ required: true, message: '观摩老师不能为空', trigger: 'change' }
{required: true, message: '观摩老师不能为空', trigger: 'change'}
]
},
periodsList:[],
selectedGoods:[],
periodsList: [],
selectedGoods: [],
}
},
components:{
components: {
goodDialog
},
watch:{
'dialogObj.show'(val){
if(val){
watch: {
'dialogObj.show'(val) {
if (val) {
this.getTeachers();
this.getGoodsOption();
}
},
show(value){
this.$emit("changeShow",value);
show(value) {
this.$emit("changeShow", value);
}
},
filters: {
isOrNot(value){
isOrNot(value) {
return ISORNOT[value]
},
goodsType(value){
goodsType(value) {
return GOODSTYPE[value]
},
lessonType(value){
lessonType(value) {
return LESSONTYPE[value]
},
goodsStatus(value){
goodsStatus(value) {
return GOODSSTATUS[value]
},
filterGoods(val){
return '['+val.id+'][' + GOODSTYPE[val.goods_type] + ']' + '【' +val.current_price / 100 + '元】' + val.name
filterGoods(val) {
return '[' + val.id + '][' + GOODSTYPE[val.goods_type] + ']' + '【' + val.current_price / 100 + '元】' + val.name
}
},
methods:{
sub(){
methods: {
sub() {
this.$refs['form'].validate((valid) => {
if(valid){
if (valid) {
let _id = this.form.goods_id;
let json = {
title: this.form.title,
......@@ -224,7 +232,7 @@
}
json.is_add_teacher_to_class = this.form.is_add_teacher_to_class ? 1 : 0;
if (this.form.id) {
getEditPeriodsApi(this.form.id,json).then(res=>{
getEditPeriodsApi(this.form.id, json).then(res => {
this.$message({
type: 'success',
message: '编辑成功!'
......@@ -234,7 +242,7 @@
} else {
json.teacher_ids = this.form.teacherList.join(',');
json.view_teacher_id = parseInt(this.form.viewTeacher);
getAddPeriodsApi(_id,json).then(res=>{
getAddPeriodsApi(_id, json).then(res => {
this.$message({
type: 'success',
message: '添加成功!'
......@@ -242,26 +250,26 @@
this.$emit("reflash");
})
}
this.show=false;
this.show = false;
}
});
},
getTeachers(){
getTeachers() {
let json1 = {
page: 1,
limit: 100,
status:0
limit: 500,
status: 0
};
getTeacherListApi(json1).then((res)=>{
getTeacherListApi(json1).then((res) => {
this.teacherOptions = res.list;
this.teacher1Options = res.list;
this.teacher2Options = res.list;
})
},
findDifferentArray(array1, array2){
findDifferentArray(array1, array2) {
let newArray = []
array1.forEach((val)=>{
let index = array1.findIndex((item)=>{
array1.forEach((val) => {
let index = array1.findIndex((item) => {
return val.id == item
})
if (index === -1) {
......@@ -270,67 +278,73 @@
})
return newArray
},
onTeacher1Change(ids){
if(ids){
onTeacher1Change(ids) {
if (ids) {
this.teacher2Options = this.findDifferentArray(this.teacherOptions, ids)
} else {
this.teacher2Options = this.teacherOptions
}
},
onTeacher2Change(id){
if(id){
onTeacher2Change(id) {
if (id) {
this.teacher1Options = this.findDifferentArray(this.teacherOptions, [id])
} else {
this.teacher1Options = this.teacherOptions
}
},
onOptionChange(id){
let index = this.goodList.findIndex((val)=>{ return val.id === id});
if(index >-1){
onOptionChange(id) {
let index = this.goodList.findIndex((val) => {
return val.id === id
});
if (index > -1) {
this.getLessonDetail(this.goodList[index].course_id);
}
delete this.form.startNum
},
getLessonDetail(id){
getLessonDetailApi(id,{}).then((res) => {
getLessonDetail(id) {
getLessonDetailApi(id, {}).then((res) => {
this.itemOptions = res.detail[res.type]
})
},
getGoodsOption(){
getGoodsOption() {
let json = {
page: 1,
goods_type:'1,2',
goods_type: '1,2',
limit: 100,
};
getGoodsListApi(json).then(res=>{
getGoodsListApi(json).then(res => {
this.goodList = res.list;
if (this.dialogObj.form.id){
if (this.dialogObj.form.id) {
this.form = this.dialogObj.form;
} else {
this.form = {
rest_week_day:[],
rest_week_day: [],
is_add_teacher_to_class: false,
teacherList:[],
viewTeacher:'',
title:"",
goods_id:"",
teacherList: [],
viewTeacher: '',
title: "",
goods_id: "",
};
}
if(this.dialogObj.form.course_id){
if (this.dialogObj.form.course_id) {
this.getLessonDetail(this.dialogObj.form.course_id);
}
this.show = this.dialogObj.show
})
},
changePeriods(data){
if(data.length>1){
this.form.title=String(data[1]);
changePeriods(data) {
if (data.length > 1) {
this.form.title = String(data[1]);
}
},
handleItemChange(val){
getPeriodsApi({goods_id:val[0]}).then(res=>{
res.list.forEach(i=>{i.name = i.title});
this.periodsList.find(i=>{return i.id === val[0]}).children = res.list
handleItemChange(val) {
getPeriodsApi({goods_id: val[0]}).then(res => {
res.list.forEach(i => {
i.name = i.title
});
this.periodsList.find(i => {
return i.id === val[0]
}).children = res.list
})
},
},
......
......@@ -59,7 +59,8 @@
</el-card>
<!--添加回访信息-->
<el-card shadow="never" v-if="callbackObj.teacher_id && !$store.state.readonly" class="callback-item callback-input">
<!--<el-card shadow="never" v-if="callbackObj.teacher_id && !$store.state.readonly" class="callback-item callback-input">-->
<el-card shadow="never" v-if="callbackObj.teacher_id" class="callback-item callback-input">
<el-form size="small" inline>
<el-form-item required>
<el-select v-model="add.method" placeholder="回访方式" style="width: 140px;">
......@@ -186,7 +187,8 @@
props: {
callbackObj: { // user_id、teacher_id、timestamp
type: Object,
default: () => {}
default: () => {
}
},
hasUserInfo: { // 是否传过来用户信息,传来用户信息就不调接口请求用户新,否则请求(防止同时请求用户信息接口报错)
type: Boolean,
......@@ -482,6 +484,7 @@
<style lang="less">
.callback-container {
border: none;
.el-divider--horizontal {
margin: 20px 0;
}
......
......@@ -24,27 +24,28 @@
</template>
<script>
import {getTeacherListApi,addRelatedTeacherApi} from "../../service/api";
import {getTeacherListApi, addRelatedTeacherApi} from "../../service/api";
export default {
props:[
props: [
'dialogObj'
],
data(){
return{
form:{
data() {
return {
form: {
id: '',
teacher_id:'',
teacher_id: '',
},
teacherList:[],
teacherList: [],
}
},
methods:{
initPage(){
let json ={
page:1,
limit:200
methods: {
initPage() {
let json = {
page: 1,
limit: 500
}
getTeacherListApi(json).then(res=>{
getTeacherListApi(json).then(res => {
this.teacherList = res.list;
});
this.form = {
......@@ -52,7 +53,7 @@
teacher_id: this.dialogObj.teacher_id ? this.dialogObj.teacher_id : ''
};
},
onSave(){
onSave() {
let json = {
teacher_id: this.form.teacher_id ? this.form.teacher_id : 0
};
......@@ -66,9 +67,9 @@
})
}
},
watch:{
'dialogObj.show'(value){
if(value){
watch: {
'dialogObj.show'(value) {
if (value) {
this.initPage()
}
}
......
......@@ -25,27 +25,28 @@
</template>
<script>
import {getTeacherListApi,bindTeacherApi} from "../../service/api";
import {getTeacherListApi, bindTeacherApi} from "../../service/api";
export default {
props:[
props: [
'dialogObj'
],
data(){
return{
form:{
data() {
return {
form: {
id: '',
teacher_id:'',
teacher_id: '',
},
teacherList:[],
teacherList: [],
}
},
methods:{
initPage(){
let json ={
page:1,
limit:200
methods: {
initPage() {
let json = {
page: 1,
limit: 500
}
getTeacherListApi(json).then(res=>{
getTeacherListApi(json).then(res => {
this.teacherList = res.list;
});
this.form = {
......@@ -53,9 +54,9 @@
teacher_id: this.dialogObj.teacher_id ? this.dialogObj.teacher_id : ''
};
},
onSave(){
let teacher_id=this.form.teacher_id ? this.form.teacher_id : 0
bindTeacherApi(this.form.id,teacher_id).then(res => {
onSave() {
let teacher_id = this.form.teacher_id ? this.form.teacher_id : 0
bindTeacherApi(this.form.id, teacher_id).then(res => {
this.$message({
type: 'success',
message: '绑定成功!'
......@@ -64,8 +65,8 @@
})
}
},
watch:{
'dialogObj'(value){
watch: {
'dialogObj'(value) {
this.initPage()
}
}
......
......@@ -103,7 +103,7 @@
@change="getList">
</el-date-picker>
</el-form-item>
<el-form-item >
<el-form-item>
<el-button type="primary" @click="getList">搜索</el-button>
<el-button type="primary" plain @click="exportTable(list)" v-if="$store.state.export">导出</el-button>
<el-button type="primary" plain @click="importDialog=true" v-if="$store.state.import">导入</el-button>
......@@ -141,7 +141,7 @@
<el-table-column prop="nickname" label="购买人">
<template slot-scope="scope">
<div v-if='scope.row.user_id !== 0'>
<img class="avatar" :src="scope.row.avatar" />
<img class="avatar" :src="scope.row.avatar"/>
<div>{{scope.row.nickname}}<br>(ID:{{scope.row.user_id}})</div>
</div>
<div v-if='scope.row.user_id === 0'>用户未绑定</div>
......@@ -211,14 +211,14 @@
</template>
</el-table-column>
</el-table>
<page :nowPage="nowPage" :total="total" @pageChange="onPageChange" @sizeChange="onSizeChange" />
<page :nowPage="nowPage" :total="total" @pageChange="onPageChange" @sizeChange="onSizeChange"/>
<refund-dialog :dialogObj="refundDialogObj" @reflash="onAfterRefund" @changeShow="changeShow"></refund-dialog>
<refund-detail :dialogObj="refundDetail"/>
<el-dialog :title="classObj.title" :visible.sync="classObj.show" center width="800px">
<div style="margin:10px;color: #888888">
最新同步时间:{{last_pull_time}}
</div>
<el-table :data="classList" >
<el-table :data="classList">
<el-table-column prop="teacher_name" label="班级老师">
</el-table-column>
<el-table-column prop="num" label="预计入班人数">
......@@ -253,8 +253,8 @@
</el-dialog>
<el-dialog title="手动创建外部订单" :visible.sync="postOtherOrderDialog" center width="800px">
<el-form ref="searchFrom" size="small" :model="postOtherOrderData" label-width="125px">
<el-form-item label="订单ID" required="" style="width: 400px" >
<el-input v-model="postOtherOrderData.order_id" ></el-input>
<el-form-item label="订单ID" required="" style="width: 400px">
<el-input v-model="postOtherOrderData.order_id"></el-input>
</el-form-item>
<el-form-item label="商品名称" required="">
<el-select v-model="postOtherOrderData.goods_id" placeholder="请选择" filterable style="width: 150px" clearable>
......@@ -265,23 +265,23 @@
<!-- <el-form-item style="width: 400px" label="商品ID">
<el-input v-model="postOtherOrderData.goods_id" ></el-input>
</el-form-item> -->
<el-form-item label="收件人姓名" required="" label-width="125px" style="width: 400px" >
<el-input v-model="postOtherOrderData.receiver_name" ></el-input>
<el-form-item label="收件人姓名" required="" label-width="125px" style="width: 400px">
<el-input v-model="postOtherOrderData.receiver_name"></el-input>
</el-form-item>
<el-form-item label="收件人手机号" required="" label-width="125px" style="width: 400px" >
<el-input v-model="postOtherOrderData.receiver_mobile" ></el-input>
<el-form-item label="收件人手机号" required="" label-width="125px" style="width: 400px">
<el-input v-model="postOtherOrderData.receiver_mobile"></el-input>
</el-form-item>
<el-form-item label="省名称" required="" label-width="125px" style="width: 400px" >
<el-input v-model="postOtherOrderData.receiver_province" ></el-input>
<el-form-item label="省名称" required="" label-width="125px" style="width: 400px">
<el-input v-model="postOtherOrderData.receiver_province"></el-input>
</el-form-item>
<el-form-item label="市名称" required="" label-width="125px" style="width: 400px" >
<el-input v-model="postOtherOrderData.receiver_city" ></el-input>
<el-form-item label="市名称" required="" label-width="125px" style="width: 400px">
<el-input v-model="postOtherOrderData.receiver_city"></el-input>
</el-form-item>
<el-form-item label="区名称" required="" label-width="125px" style="width: 400px" >
<el-input v-model="postOtherOrderData.receiver_area" ></el-input>
<el-form-item label="区名称" required="" label-width="125px" style="width: 400px">
<el-input v-model="postOtherOrderData.receiver_area"></el-input>
</el-form-item>
<el-form-item label-width="125px" required="" style="width: 400px" left label="详细地址">
<el-input type="textarea" v-model="postOtherOrderData.receiver_address" ></el-input>
<el-input type="textarea" v-model="postOtherOrderData.receiver_address"></el-input>
</el-form-item>
<el-form-item label="活动方案" required="">
<el-select v-model="postOtherOrderData.class_source" placeholder="请选择" filterable>
......@@ -289,12 +289,12 @@
v-for="(data,index) in classSource"
:key="index"
:label="data.label"
:value="data.value" >
:value="data.value">
</el-option>
</el-select>
</el-form-item >
</el-form-item>
<el-form-item label-width="125px" required="" style="width: 400px" left label="备注">
<el-input type="textarea" v-model="postOtherOrderData.desc" ></el-input>
<el-input type="textarea" v-model="postOtherOrderData.desc"></el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer">
......@@ -304,23 +304,23 @@
</el-dialog>
<el-dialog title="编辑地址" :visible.sync="adressDialog" left width="500px">
<el-form ref="searchFrom" size="small" :model="adressData" label-width="125px">
<el-form-item label="用户姓名" style="width: 400px" >
<el-input v-model="adressData.receiver_name" ></el-input>
<el-form-item label="用户姓名" style="width: 400px">
<el-input v-model="adressData.receiver_name"></el-input>
</el-form-item>
<el-form-item label-width="125px" style="width: 400px" label="收货人手机号">
<el-input v-model="adressData.receiver_mobile" ></el-input>
<el-input v-model="adressData.receiver_mobile"></el-input>
</el-form-item>
<el-form-item label="收货人省" label-width="125px" style="width: 400px" >
<el-input v-model="adressData.receiver_province" ></el-input>
<el-form-item label="收货人省" label-width="125px" style="width: 400px">
<el-input v-model="adressData.receiver_province"></el-input>
</el-form-item>
<el-form-item label="收货人市" label-width="125px" style="width: 400px" >
<el-input v-model="adressData.receiver_city" ></el-input>
<el-form-item label="收货人市" label-width="125px" style="width: 400px">
<el-input v-model="adressData.receiver_city"></el-input>
</el-form-item>
<el-form-item label="收货人区" label-width="125px" style="width: 400px" >
<el-input v-model="adressData.receiver_area" ></el-input>
<el-form-item label="收货人区" label-width="125px" style="width: 400px">
<el-input v-model="adressData.receiver_area"></el-input>
</el-form-item>
<el-form-item label-width="125px" style="width: 400px" left label="收货人详细地址">
<el-input type="textarea" v-model="adressData.receiver_address" ></el-input>
<el-input type="textarea" v-model="adressData.receiver_address"></el-input>
</el-form-item>
</el-form>
<span slot="footer" class="dialog-footer" style="text-align:center;">
......@@ -332,13 +332,13 @@
</template>
<script>
import page from "../framework/page";
import md5 from 'js-md5';
import refundDialog from "../order/refundDialog";
import refundDetail from "../order/refundDetail";
import CommonJs from '../../util/common';
import Cookie from '../../util/cookie'
import {
import page from "../framework/page";
import md5 from 'js-md5';
import refundDialog from "../order/refundDialog";
import refundDetail from "../order/refundDetail";
import CommonJs from '../../util/common';
import Cookie from '../../util/cookie'
import {
getyunjiApi,
yunjiOrderTeacherApi,
getGoodsListApi,
......@@ -349,17 +349,18 @@ import {
postOtherOrderApi,
postClearOtherOrderApi,
getSourceStudentApi
} from "../../service/api";
import {
} from "../../service/api";
import {
ORDERSTATUS,
GOODSTYPE,
ORDERSTATUSOPTION,
USERSTATUS,
USERSTATUSFORMATER,
CLASSSOURCE
} from "../../util/wordbook";
let studentSource = {}
export default {
} from "../../util/wordbook";
let studentSource = {}
export default {
name: "smsRecord",
components: {
page,
......@@ -371,54 +372,54 @@ export default {
sing: "singsingenglish21000"
};
return {
importDialog:false,
importDialog: false,
activityPlan: [],
adressDialog:false,
postOtherOrderDialog:false,
postOtherOrderData:{},
classSource:[{
label:"系统订单随机",
value:2
adressDialog: false,
postOtherOrderDialog: false,
postOtherOrderData: {},
classSource: [{
label: "系统订单随机",
value: 2
},
{
label:"渠道1订单随机",
value:3
label: "渠道1订单随机",
value: 3
},
{
label:"渠道2订单随机",
value:4
label: "渠道2订单随机",
value: 4
}],
adressData:{},
USERSTATUS:USERSTATUS,
today:{
text:'今天',
onClick:(vm)=>{
vm.$emit('pick', [this.formatTime(new Date())+' 00:00:00',this.formatTime(new Date())+' 23:59:59'])
adressData: {},
USERSTATUS: USERSTATUS,
today: {
text: '今天',
onClick: (vm) => {
vm.$emit('pick', [this.formatTime(new Date()) + ' 00:00:00', this.formatTime(new Date()) + ' 23:59:59'])
}
},
yesterday:{
text:'昨天',
onClick:(vm)=>{
let preDate = this.formatTime(new Date(new Date().getTime() - 24*60*60*1000));
vm.$emit('pick', [preDate+' 00:00:00',preDate+' 23:59:59'])
yesterday: {
text: '昨天',
onClick: (vm) => {
let preDate = this.formatTime(new Date(new Date().getTime() - 24 * 60 * 60 * 1000));
vm.$emit('pick', [preDate + ' 00:00:00', preDate + ' 23:59:59'])
}
},
last30Day:{
text:'过去30天',
onClick:(vm)=>{
let preDate = this.formatTime(new Date(new Date().getTime() - 30*24*60*60*1000));
vm.$emit('pick', [preDate+' 00:00:00',this.formatTime(new Date())+' 23:59:59']);
last30Day: {
text: '过去30天',
onClick: (vm) => {
let preDate = this.formatTime(new Date(new Date().getTime() - 30 * 24 * 60 * 60 * 1000));
vm.$emit('pick', [preDate + ' 00:00:00', this.formatTime(new Date()) + ' 23:59:59']);
}
},
last7Day:{
text:'过去7天',
onClick:(vm)=>{
let preDate = this.formatTime(new Date(new Date().getTime() - 7*24*60*60*1000));
vm.$emit('pick', [preDate+' 00:00:00',this.formatTime(new Date())+' 23:59:59']);
last7Day: {
text: '过去7天',
onClick: (vm) => {
let preDate = this.formatTime(new Date(new Date().getTime() - 7 * 24 * 60 * 60 * 1000));
vm.$emit('pick', [preDate + ' 00:00:00', this.formatTime(new Date()) + ' 23:59:59']);
}
},
uploadHeader:{token:Cookie.get('cc_token')},
param_token:CommonJs.md5Code(),
uploadHeader: {token: Cookie.get('cc_token')},
param_token: CommonJs.md5Code(),
nowPage: 1,
total: 0,
limit: 10,
......@@ -433,23 +434,23 @@ export default {
class_source: '',
goods_id: "",
mobile: "",
active_at:[],
invite_type:'',
active_at: [],
invite_type: '',
status: [1],
createTime:[],
course_type:'-1',
pullTime:[],
createTime: [],
course_type: '-1',
pullTime: [],
order_id: "",
teacher_id: "",
user_id:"",
nickname:"",
user_status:[],
sub_order_id:""
user_id: "",
nickname: "",
user_status: [],
sub_order_id: ""
},
refundDialogObj: {
show: false,
id: "",
order_type:' other',
order_type: ' other',
money: 0
},
orderStatusOption: ORDERSTATUSOPTION,
......@@ -460,21 +461,21 @@ export default {
show: false,
out_trade_no: ""
},
teacherId:null,
classObj:{
teacherId: null,
classObj: {
show: false,
title: "当前同步进度",
order_id: 0,
teacher_id: 0
},
multipleSelection:[],
classList:[],
last_pull_time:"无",
studentSource:{}
multipleSelection: [],
classList: [],
last_pull_time: "无",
studentSource: {}
};
},
filters: {
filterStatus: function(value) {
filterStatus: function (value) {
let msg = "";
if (value === 0) {
msg = "未绑定";
......@@ -500,7 +501,7 @@ export default {
val.name
);
},
classType(val){
classType(val) {
// return CLASSSOURCE[val]
return studentSource[val]
}
......@@ -509,11 +510,11 @@ export default {
this.getGoodsOption();
this.getTeacherList();
getSourceStudentApi().then(res=>{
getSourceStudentApi().then(res => {
this.activityPlan = res;
let obj = {}
res.forEach((item,index)=>{
obj[item.type]=item.name
res.forEach((item, index) => {
obj[item.type] = item.name
})
studentSource = obj
// console.log(obj)
......@@ -544,13 +545,13 @@ export default {
}
return str
},
initClearOtherOrder(id){
initClearOtherOrder(id) {
this.$confirm('确认清除?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
postClearOtherOrderApi(id).then(res=>{
postClearOtherOrderApi(id).then(res => {
this.$message({
type: 'success',
message: '清除成功!'
......@@ -558,101 +559,101 @@ export default {
})
}).catch(() => {
this.$message({
type:'info',
type: 'info',
message: '已取消'
});
});
},
postOtherOrderFn(){
let json={}
if(this.postOtherOrderData.order_id){
postOtherOrderFn() {
let json = {}
if (this.postOtherOrderData.order_id) {
json.order_id = this.postOtherOrderData.order_id
}
if(this.postOtherOrderData.goods_id){
if (this.postOtherOrderData.goods_id) {
json.goods_id = this.postOtherOrderData.goods_id
}
if(this.postOtherOrderData.receiver_name){
if (this.postOtherOrderData.receiver_name) {
json.receiver_name = this.postOtherOrderData.receiver_name
}
if(this.postOtherOrderData.receiver_mobile){
if (this.postOtherOrderData.receiver_mobile) {
json.receiver_mobile = this.postOtherOrderData.receiver_mobile
}
if(this.postOtherOrderData.receiver_province){
if (this.postOtherOrderData.receiver_province) {
json.receiver_province = this.postOtherOrderData.receiver_province
}
if(this.postOtherOrderData.receiver_city){
if (this.postOtherOrderData.receiver_city) {
json.receiver_city = this.postOtherOrderData.receiver_city
}
if(this.postOtherOrderData.receiver_area){
if (this.postOtherOrderData.receiver_area) {
json.receiver_area = this.postOtherOrderData.receiver_area
}
if(this.postOtherOrderData.receiver_address){
if (this.postOtherOrderData.receiver_address) {
json.receiver_address = this.postOtherOrderData.receiver_address
}
if(this.postOtherOrderData.class_source){
if (this.postOtherOrderData.class_source) {
json.class_source = this.postOtherOrderData.class_source
}
if(this.postOtherOrderData.desc){
if (this.postOtherOrderData.desc) {
json.desc = this.postOtherOrderData.desc
}
console.log(this.postOtherOrderData)
postOtherOrderApi(json).then(res =>{
postOtherOrderApi(json).then(res => {
this.$message('发送成功');
this.postOtherOrderDialog = false
this.getList();
})
},
initOeder(){
initOeder() {
this.postOtherOrderDialog = true
this.postOtherOrderData = {
order_id:'',
goods_id:'',
receiver_name:"",
receiver_mobile:'',
receiver_province:'',
receiver_city:'',
receiver_area:'',
receiver_address:'',
class_source:'',
desc:''
}
},
editAdress(row){
order_id: '',
goods_id: '',
receiver_name: "",
receiver_mobile: '',
receiver_province: '',
receiver_city: '',
receiver_area: '',
receiver_address: '',
class_source: '',
desc: ''
}
},
editAdress(row) {
// editOrderAdressApi
this.adressDialog = true
this.adressData ={
receiver_name:row.receiver_name,
receiver_mobile:row.receiver_mobile,
receiver_province:row.receiver_province,
receiver_city:row.receiver_city,
receiver_area:row.receiver_area,
receiver_address:row.receiver_address,
id:row.id,
}
},
editAdressCf(){
editOrderAdressApi(this.adressData.id,this.adressData).then(res => {
this.adressData = {
receiver_name: row.receiver_name,
receiver_mobile: row.receiver_mobile,
receiver_province: row.receiver_province,
receiver_city: row.receiver_city,
receiver_area: row.receiver_area,
receiver_address: row.receiver_address,
id: row.id,
}
},
editAdressCf() {
editOrderAdressApi(this.adressData.id, this.adressData).then(res => {
this.getList();
this.$message('修改成功');
this.adressDialog = false;
});
},
userStatusFormatter(val){
return(USERSTATUSFORMATER[val.user_status])
userStatusFormatter(val) {
return (USERSTATUSFORMATER[val.user_status])
},
pullAll(){
if(this.multipleSelection.length < 1){
pullAll() {
if (this.multipleSelection.length < 1) {
this.$message('请选择订单');
return false;
}
if(!this.teacherId){
if (!this.teacherId) {
this.$message('请选择老师');
return false;
}
let json = {
order_ids:[]
order_ids: []
};
this.multipleSelection.forEach(i=>{
this.multipleSelection.forEach(i => {
json.order_ids.push(i.id)
});
this.$confirm(`是否确定将这${json.order_ids.length}笔订单分配给该老师?`, '提示', {
......@@ -660,7 +661,7 @@ export default {
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
yunjiOrderTeacherApi(this.teacherId,{order_ids:json.order_ids.join(',')}).then(res=>{
yunjiOrderTeacherApi(this.teacherId, {order_ids: json.order_ids.join(',')}).then(res => {
this.multipleSelection = [];
this.$message({
message: '提交成功',
......@@ -672,7 +673,7 @@ export default {
});
},
selectedFlag(row){
selectedFlag(row) {
return row.user_id === 0
},
handleSelectionChange(val) {
......@@ -695,34 +696,34 @@ export default {
this.refundDialogObj.show = true;
},
formatTime(date){
formatTime(date) {
let year = date.getFullYear();
let Month = date.getMonth()+1;
if(Month < 10){
let Month = date.getMonth() + 1;
if (Month < 10) {
Month = `0${Month}`
}
let Day = date.getDate();
if(Day<10)Day = `0${Day}`;
if (Day < 10) Day = `0${Day}`;
return `${year}-${Month}-${Day}`;
},
fileSuccess(res){
fileSuccess(res) {
console.log(res)
if(res.code==200){
if (res.code == 200) {
this.$message({
message: res.data,
type: 'success'
});
}else{
} else {
this.$message({
message: res.msg.replace(/\n/g,'</br>'),
type:'error',
duration:0,
showClose:true,
message: res.msg.replace(/\n/g, '</br>'),
type: 'error',
duration: 0,
showClose: true,
dangerouslyUseHTMLString: true
});
}
},
downLoad(){
downLoad() {
window.open('/static/外部订单模板.xlsx')
},
onPageChange(val) {
......@@ -732,7 +733,7 @@ export default {
getTeacherList() {
let json = {
page: 1,
limit: 200
limit: 500
};
getTeacherListApi(json).then(res => {
this.teacherList = res.list;
......@@ -787,11 +788,11 @@ export default {
if (this.searchFrom.invite_type) {
json.invite_type = this.searchFrom.invite_type;
}
if (this.searchFrom.createTime && this.searchFrom.createTime.length === 2){
if (this.searchFrom.createTime && this.searchFrom.createTime.length === 2) {
json.start_at = this.searchFrom.createTime[0];
json.end_at = this.searchFrom.createTime[1]
}
if (this.searchFrom.active_at&&this.searchFrom.active_at.length === 2){
if (this.searchFrom.active_at && this.searchFrom.active_at.length === 2) {
json.active_start_at = this.searchFrom.active_at[0];
json.active_end_at = this.searchFrom.active_at[1]
}
......@@ -820,13 +821,13 @@ export default {
cancelButtonText: "取消",
inputType: "textarea",
inputValue: desc || ""
}).then(({ value }) => {
}).then(({value}) => {
this.$confirm("确定保存?", "提示", {
confirmButtonText: "确定",
cancelButtonText: "取消",
type: "warning"
}).then(() => {
orderDescApi({ desc: value }, id).then(res => {
orderDescApi({desc: value}, id).then(res => {
this.$message({
type: "success",
message: "编辑备注成功"
......@@ -872,63 +873,73 @@ export default {
if (this.searchFrom.invite_type) {
json.invite_type = this.searchFrom.invite_type;
}
if (this.searchFrom.createTime && this.searchFrom.createTime.length === 2){
if (this.searchFrom.createTime && this.searchFrom.createTime.length === 2) {
json.start_at = this.searchFrom.createTime[0];
json.end_at = this.searchFrom.createTime[1]
}
if (this.searchFrom.active_at&&this.searchFrom.active_at.length === 2){
if (this.searchFrom.active_at && this.searchFrom.active_at.length === 2) {
json.active_start_at = this.searchFrom.active_at[0];
json.active_end_at = this.searchFrom.active_at[1]
}
if (this.searchFrom.pullTime&&this.searchFrom.pullTime.length === 2){
if (this.searchFrom.pullTime && this.searchFrom.pullTime.length === 2) {
json.pay_start_at = this.searchFrom.pullTime[0];
json.pay_end_at = this.searchFrom.pullTime[1];
}
console.log(json)
exportExcelApi(`api/admin/yunji/order/export`, json,'外部订单列表');
exportExcelApi(`api/admin/yunji/order/export`, json, '外部订单列表');
}
},
classListOption() {
this.classObj.show=true;
getyunjiApi({ page: 1,limit: 200}).then(res => {
this.classList=res.teacher;
if(res.last_pull_time){
this.last_pull_time=res.last_pull_time;
this.classObj.show = true;
getyunjiApi({page: 1, limit: 200}).then(res => {
this.classList = res.teacher;
if (res.last_pull_time) {
this.last_pull_time = res.last_pull_time;
}
});
}
}
};
};
</script>
<style lang="less" scoped>
.sms {
.sms {
padding: 20px 0;
}
}
.el-table {
.el-table {
.el-button + .el-button {
margin-left: 0;
margin-top: 10px;
}
}
}
.avatar {
.avatar {
width: 50px;
min-width: 50px;
margin-right: 10px;
height: 50px;
border-radius: 50%;
}
.el-form-item__content{height:32px;}
.import{top: 20vh;}
.import .item{display:inline-block;margin-left: 110px}
}
.el-form-item__content {
height: 32px;
}
.import {
top: 20vh;
}
.import .item {
display: inline-block;
margin-left: 110px
}
</style>
<style>
.userInfo > div {
.userInfo > div {
display: flex;
flex-flow: row nowrap;
justify-content: flex-start;
align-items: center;
}
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment