Commit c607f790 authored by 王's avatar

build

parent 2a071d6a
<!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_7dsnjecwkpg.css><title>唱唱启蒙-后台</title><link href=/static/css/app.4405a9194acdf947594ef365cfa27328.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.b7aaec648df7a736ac70.js></script><script type=text/javascript src=/static/js/vendor.0b35d0c5581d0a6334a7.js></script><script type=text/javascript src=/static/js/app.55d0ed5f47950573f7fd.js></script></body></html>
\ No newline at end of file
<!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_7dsnjecwkpg.css><title>唱唱启蒙-后台</title><link href=/static/css/app.be199d6fd9431e589c4db32c7ef6dbb4.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.d3c22597f41edc68200c.js></script><script type=text/javascript src=/static/js/vendor.0b35d0c5581d0a6334a7.js></script><script type=text/javascript src=/static/js/app.3dcefb263203be0f901b.js></script></body></html>
\ No newline at end of file
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.
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],{B31M:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("CCn6"),i=a("kmJW"),o={name:"dialogObj",props:["dialogObj"],data:function(){return{show:!1,id:"",loading:!0,uploadShow:!0,type:0,title:"",form:{name:"",num:0,cover:""},imageList:[],rules:{},inputVisible:!1,inputValue:"",teacherDetail:{}}},methods:{handleClose:function(e){this.form.category_name.splice(this.form.category_name.indexOf(e),1)},showInput:function(){var e=this;this.inputVisible=!0,this.$nextTick(function(t){e.$refs.saveTagInput.$refs.input.focus()})},handleInputConfirm:function(){var e=this.inputValue;e&&this.form.category_name.push(e),this.inputVisible=!1,this.inputValue=""},sub:function(){var e=this;switch(this.dialogObj.type){case 0:this.$refs.form.validate(function(t){if(t){e.imageList.length>0&&(console.log("this.imageList",e.imageList),e.form.cover=e.imageList[0].name);var a=e.form;a.category_name=a.category_name.join(","),Object(n.m)(a).then(function(){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash"),e.show=!1})}});break;case 1:this.$refs.form.validate(function(t){if(t){console.log("this.imageList",e.imageList),e.imageList.length>0&&(e.form.cover=e.imageList[0].name);var a=e.form;a.category_name=a.category_name.join(","),Object(n.R)(e.id,a).then(function(){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash"),e.show=!1})}})}},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"http://cdn.singsingenglish.com/"+e.data.url}]},beforeAvatarUpload:function(){this.uploadShow=!1},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(n._43)({file:e.file,type:"local"}).then(function(e){t.imageList=[{name:e.url,url:"http://cdn.singsingenglish.com/"+e.url}],t.loading=!1,t.$message({type:"success",message:"上传成功!"})}).catch(function(){t.loading=!1})},handleRemove:function(){this.uploadShow=!0},initDialog:function(){var e=this;switch(this.dialogObj.type){case 0:this.title="新增单品",this.show=this.dialogObj.show,this.type=0,this.imageList=[],this.form={name:"",num:0,cover:"",category_name:[]},this.uploadShow=!0,this.loading=!1;break;case 1:this.title="编辑",this.show=this.dialogObj.show,this.id=this.dialogObj.id,this.type=1,Object(n._23)(this.dialogObj.id).then(function(t){e.loading=!1,e.form={name:t.name,num:t.num,cover:t.cover,category_name:t.category_name?t.category_name.split(","):[]},e.form.cover&&""!==e.form.cover?(e.imageList=[{name:t.cover,url:"http://cdn.singsingenglish.com/"+t.cover}],e.uploadShow=!1):(e.imageList=[],e.uploadShow=!0)})}}},watch:{dialogObj:{handler:function(){this.loading=!0,this.initDialog()},deep:!0},show:function(e){this.$emit("changeShow",e)}}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.title,center:"","append-to-body":"",visible:e.show,width:"800px"},on:{"update:visible":function(t){e.show=t}}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("el-form",{ref:"form",attrs:{model:e.form}},[a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("单品名称")])]),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",[a("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(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("库存数量")])]),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",[a("el-input-number",{model:{value:e.form.num,callback:function(t){e.$set(e.form,"num",t)},expression:"form.num"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("标签")])]),e._v(" "),a("el-col",{attrs:{span:20}},[a("el-form-item",[e._l(e.form.category_name,function(t,n){return a("el-tag",{key:n,attrs:{closable:"","disable-transitions":!1},on:{close:function(a){e.handleClose(t)}}},[e._v("\n "+e._s(t)+"\n ")])}),e._v(" "),e.inputVisible?a("el-input",{ref:"saveTagInput",staticClass:"input-new-tag",attrs:{size:"small"},on:{blur:e.handleInputConfirm},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.handleInputConfirm(t):null}},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}}):a("el-button",{staticClass:"button-new-tag",attrs:{size:"small"},on:{click:e.showInput}},[e._v("+ 新增")])],2)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("封面图片")])]),e._v(" "),a("el-col",{attrs:{span:20}},[a("div",{staticClass:"upload-block"},[a("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}},[a("i",{staticClass:"el-icon-plus"})])],1)])],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)])},staticRenderFns:[]};var l=a("VU/8")(o,s,!1,function(e){a("mqBB"),a("p8CR")},"data-v-54da9536",null).exports,r={name:"index",components:{page:i.a,dialogCom:l},data:function(){return{total:0,nowPage:1,limit:10,searchFrom:{name:""},tableData:[],dialogObj:{type:0,show:!1,id:""}}},created:function(){this.initPage()},methods:{initPage:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.name&&(t.name=this.searchFrom.name),this.searchFrom.category_name&&(t.category_name=this.searchFrom.category_name),Object(n._24)(t).then(function(t){e.tableData=t.list,e.total=t.total})},onPageChange:function(e){this.nowPage=e,this.initPage()},changeShow:function(){},delthat:function(e){var t=this;this.$confirm("此操作将删除该单品?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(n.B)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"})}),t.initPage()})},onAdd:function(){this.dialogObj={type:0,show:!0}},edit:function(e){this.dialogObj={type:1,show:!0,id:e.id}}}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"single"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"分类名称"}},[a("el-input",{attrs:{placeholder:"名称",size:"small"},model:{value:e.searchFrom.category_name,callback:function(t){e.$set(e.searchFrom,"category_name",t)},expression:"searchFrom.category_name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"单品名称"}},[a("el-input",{attrs:{placeholder:"名称",size:"small"},model:{value:e.searchFrom.name,callback:function(t){e.$set(e.searchFrom,"name",t)},expression:"searchFrom.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[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:{span:4,offset:8}},[a("el-form-item",[e.$store.state.readonly?e._e():a("el-button",{attrs:{type:"success",plain:"",size:"small"},on:{click:e.onAdd}},[e._v("\n 添加单品\n ")])],1)],1)],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,"default-sort":{prop:"num",order:"descending"}}},[a("el-table-column",{attrs:{prop:"id",label:"id"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"category_name",label:"分类"}}),e._v(" "),a("el-table-column",{attrs:{prop:"num",sortable:"",label:"库存"}}),e._v(" "),e.$store.state.readonly?e._e():a("el-table-column",{attrs:{width:"200",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(a){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){e.delthat(t.row)}}},[e._v("\n 删除\n ")])]}}])})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange}}),e._v(" "),a("dialog-com",{attrs:{dialogObj:e.dialogObj},on:{changeShow:e.changeShow,reflash:e.initPage}})],1)},staticRenderFns:[]};var m=a("VU/8")(r,c,!1,function(e){a("VAuI")},"data-v-d96a63ce",null);t.default=m.exports},VAuI:function(e,t){},mqBB:function(e,t){},p8CR:function(e,t){}});
\ No newline at end of file
webpackJsonp([10],{B31M:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("CCn6"),i=a("kmJW"),o={name:"dialogObj",props:["dialogObj"],data:function(){return{show:!1,id:"",loading:!0,uploadShow:!0,type:0,title:"",form:{name:"",num:0,cover:""},imageList:[],rules:{},inputVisible:!1,inputValue:"",teacherDetail:{}}},methods:{handleClose:function(e){this.form.category_name.splice(this.form.category_name.indexOf(e),1)},showInput:function(){var e=this;this.inputVisible=!0,this.$nextTick(function(t){e.$refs.saveTagInput.$refs.input.focus()})},handleInputConfirm:function(){var e=this.inputValue;e&&this.form.category_name.push(e),this.inputVisible=!1,this.inputValue=""},sub:function(){var e=this;switch(this.dialogObj.type){case 0:this.$refs.form.validate(function(t){if(t){e.imageList.length>0&&(console.log("this.imageList",e.imageList),e.form.cover=e.imageList[0].name);var a=e.form;a.category_name=a.category_name.join(","),Object(n.m)(a).then(function(){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash"),e.show=!1})}});break;case 1:this.$refs.form.validate(function(t){if(t){console.log("this.imageList",e.imageList),e.imageList.length>0&&(e.form.cover=e.imageList[0].name);var a=e.form;a.category_name=a.category_name.join(","),Object(n.R)(e.id,a).then(function(){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash"),e.show=!1})}})}},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"http://cdn.singsingenglish.com/"+e.data.url}]},beforeAvatarUpload:function(){this.uploadShow=!1},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(n._43)({file:e.file,type:"local"}).then(function(e){t.imageList=[{name:e.url,url:"http://cdn.singsingenglish.com/"+e.url}],t.loading=!1,t.$message({type:"success",message:"上传成功!"})}).catch(function(){t.loading=!1})},handleRemove:function(){this.uploadShow=!0},initDialog:function(){var e=this;switch(this.dialogObj.type){case 0:this.title="新增单品",this.show=this.dialogObj.show,this.type=0,this.imageList=[],this.form={name:"",num:0,cover:"",category_name:[]},this.uploadShow=!0,this.loading=!1;break;case 1:this.title="编辑",this.show=this.dialogObj.show,this.id=this.dialogObj.id,this.type=1,Object(n._23)(this.dialogObj.id).then(function(t){e.loading=!1,e.form={name:t.name,num:t.num,cover:t.cover,category_name:t.category_name?t.category_name.split(","):[]},e.form.cover&&""!==e.form.cover?(e.imageList=[{name:t.cover,url:"http://cdn.singsingenglish.com/"+t.cover}],e.uploadShow=!1):(e.imageList=[],e.uploadShow=!0)})}}},watch:{dialogObj:{handler:function(){this.loading=!0,this.initDialog()},deep:!0},show:function(e){this.$emit("changeShow",e)}}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.title,center:"","append-to-body":"",visible:e.show,width:"800px"},on:{"update:visible":function(t){e.show=t}}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("el-form",{ref:"form",attrs:{model:e.form}},[a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("单品名称")])]),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",[a("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(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("库存数量")])]),e._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",[a("el-input-number",{model:{value:e.form.num,callback:function(t){e.$set(e.form,"num",t)},expression:"form.num"}})],1)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("标签")])]),e._v(" "),a("el-col",{attrs:{span:20}},[a("el-form-item",[e._l(e.form.category_name,function(t,n){return a("el-tag",{key:n,attrs:{closable:"","disable-transitions":!1},on:{close:function(a){e.handleClose(t)}}},[e._v("\n "+e._s(t)+"\n ")])}),e._v(" "),e.inputVisible?a("el-input",{ref:"saveTagInput",staticClass:"input-new-tag",attrs:{size:"small"},on:{blur:e.handleInputConfirm},nativeOn:{keyup:function(t){return"button"in t||!e._k(t.keyCode,"enter",13,t.key,"Enter")?e.handleInputConfirm(t):null}},model:{value:e.inputValue,callback:function(t){e.inputValue=t},expression:"inputValue"}}):a("el-button",{staticClass:"button-new-tag",attrs:{size:"small"},on:{click:e.showInput}},[e._v("+ 新增")])],2)],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("封面图片")])]),e._v(" "),a("el-col",{attrs:{span:20}},[a("div",{staticClass:"upload-block"},[a("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}},[a("i",{staticClass:"el-icon-plus"})])],1)])],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)])},staticRenderFns:[]};var l=a("VU/8")(o,s,!1,function(e){a("mqBB"),a("p8CR")},"data-v-54da9536",null).exports,r={name:"index",components:{page:i.a,dialogCom:l},data:function(){return{total:0,nowPage:1,limit:10,searchFrom:{name:""},tableData:[],dialogObj:{type:0,show:!1,id:""}}},created:function(){this.initPage()},methods:{initPage:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.name&&(t.name=this.searchFrom.name),this.searchFrom.category_name&&(t.category_name=this.searchFrom.category_name),Object(n._24)(t).then(function(t){e.tableData=t.list,e.total=t.total})},onPageChange:function(e){this.nowPage=e,this.initPage()},changeShow:function(){},delthat:function(e){var t=this;this.$confirm("此操作将删除该单品?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(n.B)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"})}),t.initPage()})},onAdd:function(){this.dialogObj={type:0,show:!0}},edit:function(e){this.dialogObj={type:1,show:!0,id:e.id}}}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"single"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"分类名称"}},[a("el-input",{attrs:{placeholder:"名称",size:"small"},model:{value:e.searchFrom.category_name,callback:function(t){e.$set(e.searchFrom,"category_name",t)},expression:"searchFrom.category_name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"单品名称"}},[a("el-input",{attrs:{placeholder:"名称",size:"small"},model:{value:e.searchFrom.name,callback:function(t){e.$set(e.searchFrom,"name",t)},expression:"searchFrom.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[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:{span:4,offset:8}},[a("el-form-item",[e.$store.state.readonly?e._e():a("el-button",{attrs:{type:"success",plain:"",size:"small"},on:{click:e.onAdd}},[e._v("\n 添加单品\n ")])],1)],1)],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData,"default-sort":{prop:"num",order:"descending"}}},[a("el-table-column",{attrs:{prop:"id",label:"id"}}),e._v(" "),a("el-table-column",{attrs:{prop:"name",label:"名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"category_name",label:"分类"}}),e._v(" "),a("el-table-column",{attrs:{prop:"num",sortable:"",label:"库存"}}),e._v(" "),e.$store.state.readonly?e._e():a("el-table-column",{attrs:{width:"200",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(a){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){e.delthat(t.row)}}},[e._v("\n 删除\n ")])]}}])})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange}}),e._v(" "),a("dialog-com",{attrs:{dialogObj:e.dialogObj},on:{changeShow:e.changeShow,reflash:e.initPage}})],1)},staticRenderFns:[]};var m=a("VU/8")(r,c,!1,function(e){a("VAuI")},"data-v-d96a63ce",null);t.default=m.exports},VAuI:function(e,t){},mqBB:function(e,t){},p8CR:function(e,t){}});
\ No newline at end of file
webpackJsonp([12],{"/wQ6":function(e,t){},AbSL:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s("CCn6"),o=s("kmJW"),n={name:"dialogObj",props:["dialogObj"],data:function(){return{selectedLesson:[],selectedLessonList:[],lessonList:[],showLessonList:[],selectedBox:[],selectedBoxList:[],boxList:[],showBoxList:[],imageList:[],loading:!1,uploadShow:!0,form:{title:"",type:0,text_category_ids:[],item_category_ids:[],cover:0},rules:{title:[{required:!0,message:"请输入课程标题",trigger:"change"}]}}},methods:{handleItemChange:function(e){},changLessonItem:function(){0===this.form.type?this.showLessonList.forEach(function(e){e.children=e.children||[],e.children.forEach(function(e){e.children&&delete e.children})}):this.showLessonList=this.lessonList},delLesson:function(e){this.selectedLessonList=this.selectedLessonList.filter(function(t){return t.id!==e.id})},delBox:function(e){this.selectedBoxList=this.selectedBoxList.filter(function(t){return t.id!==e.id})},selectLesson:function(e){var t=this.showLessonList.find(function(t){return t.id===e[0]});t.children&&(t=t.children.find(function(t){return t.id===e[1]}),3===e.length&&(t=t.children.find(function(t){return t.id===e[2]})),-1===this.selectedLessonList.findIndex(function(e){return e===t})?this.selectedLessonList.push(t):this.$message({type:"info",message:"不能重复添加!"}))},selectBox:function(e){var t=this.showBoxList.find(function(t){return t.id===e[0]});-1===this.selectedBoxList.findIndex(function(e){return e===t})?this.selectedBoxList.push(t):this.$message({type:"info",message:"不能重复添加!"})},sub:function(){var e=this;this.$refs.form.validate(function(t){var s=[],o=[];e.selectedBoxList.forEach(function(e){s.push(e.id)}),e.selectedLessonList.forEach(function(e){o.push(e.id)}),e.imageList[0]&&(e.form.cover=e.imageList[0].name);var n=e.form;if(n.item_category_ids=s.toString(),n.text_category_ids=o.toString(),t){if(!e.form.cover)return void e.$message({type:"error",message:"请上传封面!"});if(!n.text_category_ids)return void e.$message({type:"error",message:"请选择课程!"});switch(e.dialogObj.type){case 1:Object(i.O)(e.dialogObj.id,n).then(function(t){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash"),e.dialogObj.show=!1});break;case 0:console.log(e.form),Object(i.j)(n).then(function(t){e.$message({type:"success",message:"新增成功!"}),e.$emit("reflash"),e.dialogObj.show=!1})}}})},initDialog:function(){var e=this;Object(i._0)().then(function(t){t&&(e.boxList=t,e.showBoxList=JSON.parse(JSON.stringify(t)))}),Object(i._2)().then(function(t){switch(e.lessonList=t,e.showLessonList=JSON.parse(JSON.stringify(t)),e.dialogObj.type){case 0:e.form={title:"",type:0,text_category_ids:[],item_category_ids:[],cover:0},e.uploadShow=!0,e.imageList=[],e.selectedLessonList=[],e.selectedBoxList=[];break;case 1:Object(i._13)(e.dialogObj.id).then(function(t){e.form={title:t.title,type:t.type,text_category_ids:[],item_category_ids:[],cover:""},e.imageList=[{name:t.cover,url:"http://cdn.singsingenglish.com/"+t.cover}],e.uploadShow=!1,e.selectedLessonList=[],e.selectedBoxList=[],0===t.type?t.detail[0].forEach(function(t){e.selectLesson([t.pid,t.id])}):1===t.type&&t.detail[1].forEach(function(t){var s=e.showLessonList.find(function(e){return e.children.find(function(e){return e.id===t.pid})});e.selectLesson([s.id,t.pid,t.id])}),t.detail[2]&&t.detail[2].forEach(function(t){e.selectBox([t.id])})});break;case 2:e.title="编辑",e.show=e.dialogObj.show,e.id=e.dialogObj.id,e.type=2}})},beforeAvatarUpload:function(){this.uploadShow=!1},handleRemove:function(){this.uploadShow=!0},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"http://cdn.singsingenglish.com/"+e.data.url}]},uploadFileMain:function(e){var t=this;this.$store.dispatch("setProgress",{type:"new",id:e.file.uid}),this.fileUid=e.file.uid,Object(i._43)({file:e.file,type:"local"}).then(function(e){t.form.cover="http://cdn.singsingenglish.com/"+e.url,t.imageList[0]={name:e.url,url:"http://cdn.singsingenglish.com/"+e.url,title:"",lable:""}})},moveBox:function(e,t){var s=this.selectedBoxList,i=s[e],o=s[t];this.selectedBoxList.splice(e,1,o),this.selectedBoxList.splice(t,1,i)},moveItem:function(e,t){console.log("moveItem",e,t);var s=this.selectedLessonList,i=s[e],o=s[t];this.selectedLessonList.splice(e,1,o),this.selectedLessonList.splice(t,1,i)}},watch:{},mounted:function(){this.initDialog()}},l={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("el-dialog",{attrs:{title:e.dialogObj.title,center:"","append-to-body":"",visible:e.dialogObj.show,width:"800px"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[s("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[s("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px",rules:e.rules}},[s("el-form-item",{attrs:{label:"课程标题",prop:"title"}},[s("el-input",{model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"课程封面(670*472)"}},[s("el-upload",{class:{disabled:!e.uploadShow},attrs:{action:"/api/public/upload","http-request":e.uploadFileMain,"before-upload":e.beforeAvatarUpload,"list-type":"picture-card","file-list":e.imageList,"on-success":e.handleAvatarSuccess,"on-remove":e.handleRemove}},[s("i",{staticClass:"el-icon-plus"})])],1),e._v(" "),s("el-form-item",{attrs:{label:"课程类型"}},[s("el-select",{attrs:{placeholder:"请选择课程类型"},on:{change:function(t){e.selectedLesson=[],e.selectedLessonList=[]}},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[s("el-option",{attrs:{label:"月课",value:0}}),e._v(" "),s("el-option",{attrs:{label:"日课",value:1}})],1)],1),e._v(" "),s("el-row",[s("el-col",{attrs:{span:10}},[s("el-form-item",{attrs:{label:"选择课程"}},[s("el-cascader",{attrs:{clearable:"",value:e.selectedLesson,options:e.showLessonList,"show-all-levels":!1,props:{label:"name",value:"id",children:"children"}},on:{"active-item-change":e.changLessonItem,change:e.selectLesson}})],1),e._v(" "),s("el-form-item",{attrs:{label:"已选课程"}},e._l(e.selectedLessonList,function(t,i){return s("div",{key:i,staticClass:"selected-block"},[s("el-card",{attrs:{shadow:"always"}},[e._v("\n "+e._s(t.name)+"\n "),s("el-button",{staticStyle:{float:"right",padding:"3px"},attrs:{type:"danger",icon:"el-icon-close",circle:"",size:"mini"},on:{click:function(s){e.delLesson(t)}}}),e._v(" "),s("div",{staticClass:"move"},[0!==i?s("el-button",{staticClass:"button",attrs:{type:"text"},on:{click:function(t){e.moveItem(i-1,i)}}},[e._v("上移")]):e._e(),e._v(" "),i!==e.selectedLessonList.length-1?s("el-button",{staticClass:"button",attrs:{type:"text"},on:{click:function(t){e.moveItem(i,i+1)}}},[e._v("下移")]):e._e()],1)],1)],1)}))],1),e._v(" "),s("el-col",{attrs:{span:10}},[s("el-form-item",{attrs:{label:"选择盒子"}},[s("el-cascader",{attrs:{clearable:"",value:e.selectedBox,options:e.showBoxList,"show-all-levels":!1,"expand-trigger":"hover",props:{label:"name",value:"id",children:"children"}},on:{change:e.selectBox}})],1),e._v(" "),s("el-form-item",{attrs:{label:"已选盒子"}},e._l(e.selectedBoxList,function(t,i){return s("div",{key:t.id,staticClass:"selected-block"},[s("el-card",{attrs:{shadow:"always"}},[e._v("\n "+e._s(t.name)+"\n "),s("el-button",{staticStyle:{float:"right",padding:"3px"},attrs:{type:"danger",icon:"el-icon-close",circle:"",size:"mini"},on:{click:function(s){e.delBox(t)}}}),e._v(" "),s("div",{staticClass:"move"},[0!==i?s("el-button",{staticClass:"button",attrs:{type:"text"},on:{click:function(t){e.moveBox(i-1,i)}}},[e._v("上移")]):e._e(),e._v(" "),i!==e.selectedBoxList.length-1?s("el-button",{staticClass:"button",attrs:{type:"text"},on:{click:function(t){e.moveBox(i,i+1)}}},[e._v("下移")]):e._e()],1)],1)],1)}))],1)],1)],1),e._v(" "),2!==e.dialogObj.type?s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1):e._e()],1)])},staticRenderFns:[]};var a=s("VU/8")(n,l,!1,function(e){s("x1fF"),s("GvLD")},"data-v-7d0dce78",null).exports,c=s("+TkF"),r={name:"index",data:function(){return{searchFrom:{title:"",type:""},userList:[],total:0,nowPage:1,limit:10,dialogObj:{type:0,show:!1,id:""}}},components:{page:o.a,dialogCom:a},filters:{lessonType:function(e){return c.i[e]}},mounted:function(){this.getUser()},methods:{onPageChange:function(e){this.nowPage=e,this.getUser()},getUser:function(){var e=this;this.searchFrom.page=this.nowPage;var t={limit:this.limit,page:this.nowPage};this.searchFrom.title&&(t.title=this.searchFrom.title),this.searchFrom.type&&(t.type=this.searchFrom.type),Object(i._12)(t).then(function(t){e.userList=t.list,e.total=t.total})},edit:function(e){this.dialogObj={type:1,show:!0,id:e.id,title:"编辑课程"}},add:function(){this.dialogObj={type:0,show:!0,id:"",title:"新增课程"}},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(i.F)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getUser()})})},changeShow:function(e){this.dialogObj.show=e}}},d={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"user"},[s("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px"}},[s("el-row",[s("el-col",{attrs:{span:4}},[s("el-form-item",{attrs:{label:"课程标题"}},[s("el-input",{model:{value:e.searchFrom.title,callback:function(t){e.$set(e.searchFrom,"title",t)},expression:"searchFrom.title"}})],1)],1),e._v(" "),s("el-col",{attrs:{span:4}},[s("el-form-item",{attrs:{label:"课程类型"}},[s("el-select",{attrs:{placeholder:"请选择"},model:{value:e.searchFrom.type,callback:function(t){e.$set(e.searchFrom,"type",t)},expression:"searchFrom.type"}},[s("el-option",{attrs:{value:"",label:"请选择"}}),e._v(" "),s("el-option",{attrs:{value:"0",label:"月课"}}),e._v(" "),s("el-option",{attrs:{value:"1",label:"日课"}})],1)],1)],1),e._v(" "),s("el-col",{attrs:{span:4}},[s("el-form-item",[s("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getUser}},[e._v("搜索")])],1)],1),e._v(" "),s("el-col",{attrs:{span:4,offset:8}},[e.$store.state.readonly?e._e():s("el-button",{staticStyle:{float:"right"},attrs:{type:"success",plain:""},on:{click:e.add}},[e._v("新增课程")])],1)],1)],1),e._v(" "),s("el-table",{staticStyle:{width:"100%"},attrs:{data:e.userList}},[s("el-table-column",{attrs:{prop:"id",label:"id"}}),e._v(" "),s("el-table-column",{attrs:{prop:"title",label:"课程名"}}),e._v(" "),s("el-table-column",{attrs:{label:"课程类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("lessonType")(t.row.type))+"\n ")]}}])}),e._v(" "),s("el-table-column",{attrs:{prop:"theme_num",label:"主题数"}}),e._v(" "),s("el-table-column",{attrs:{prop:"sing_num",label:"歌曲数"}}),e._v(" "),s("el-table-column",{attrs:{prop:"item_num",label:"实体包数量"}}),e._v(" "),e.$store.state.readonly?e._e():s("el-table-column",{attrs:{width:"250",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(s){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),s("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(s){e.delTeacher(t.row)}}},[e._v("\n 删除\n ")])]}}])})],1),e._v(" "),s("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange}}),e._v(" "),e.dialogObj.show?s("dialog-com",{attrs:{dialogObj:e.dialogObj},on:{changeShow:e.changeShow,reflash:e.getUser}}):e._e()],1)},staticRenderFns:[]};var u=s("VU/8")(r,d,!1,function(e){s("/wQ6")},"data-v-4ddbc056",null);t.default=u.exports},GvLD:function(e,t){},x1fF:function(e,t){}});
\ No newline at end of file
webpackJsonp([11],{"/wQ6":function(e,t){},AbSL:function(e,t,s){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=s("CCn6"),o=s("kmJW"),n={name:"dialogObj",props:["dialogObj"],data:function(){return{selectedLesson:[],selectedLessonList:[],lessonList:[],showLessonList:[],selectedBox:[],selectedBoxList:[],boxList:[],showBoxList:[],imageList:[],loading:!1,uploadShow:!0,form:{title:"",type:0,text_category_ids:[],item_category_ids:[],cover:0},rules:{title:[{required:!0,message:"请输入课程标题",trigger:"change"}]}}},methods:{handleItemChange:function(e){},changLessonItem:function(){0===this.form.type?this.showLessonList.forEach(function(e){e.children=e.children||[],e.children.forEach(function(e){e.children&&delete e.children})}):this.showLessonList=this.lessonList},delLesson:function(e){this.selectedLessonList=this.selectedLessonList.filter(function(t){return t.id!==e.id})},delBox:function(e){this.selectedBoxList=this.selectedBoxList.filter(function(t){return t.id!==e.id})},selectLesson:function(e){var t=this.showLessonList.find(function(t){return t.id===e[0]});t.children&&(t=t.children.find(function(t){return t.id===e[1]}),3===e.length&&(t=t.children.find(function(t){return t.id===e[2]})),-1===this.selectedLessonList.findIndex(function(e){return e===t})?this.selectedLessonList.push(t):this.$message({type:"info",message:"不能重复添加!"}))},selectBox:function(e){var t=this.showBoxList.find(function(t){return t.id===e[0]});-1===this.selectedBoxList.findIndex(function(e){return e===t})?this.selectedBoxList.push(t):this.$message({type:"info",message:"不能重复添加!"})},sub:function(){var e=this;this.$refs.form.validate(function(t){var s=[],o=[];e.selectedBoxList.forEach(function(e){s.push(e.id)}),e.selectedLessonList.forEach(function(e){o.push(e.id)}),e.imageList[0]&&(e.form.cover=e.imageList[0].name);var n=e.form;if(n.item_category_ids=s.toString(),n.text_category_ids=o.toString(),t){if(!e.form.cover)return void e.$message({type:"error",message:"请上传封面!"});if(!n.text_category_ids)return void e.$message({type:"error",message:"请选择课程!"});switch(e.dialogObj.type){case 1:Object(i.O)(e.dialogObj.id,n).then(function(t){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash"),e.dialogObj.show=!1});break;case 0:console.log(e.form),Object(i.j)(n).then(function(t){e.$message({type:"success",message:"新增成功!"}),e.$emit("reflash"),e.dialogObj.show=!1})}}})},initDialog:function(){var e=this;Object(i._0)().then(function(t){t&&(e.boxList=t,e.showBoxList=JSON.parse(JSON.stringify(t)))}),Object(i._2)().then(function(t){switch(e.lessonList=t,e.showLessonList=JSON.parse(JSON.stringify(t)),e.dialogObj.type){case 0:e.form={title:"",type:0,text_category_ids:[],item_category_ids:[],cover:0},e.uploadShow=!0,e.imageList=[],e.selectedLessonList=[],e.selectedBoxList=[];break;case 1:Object(i._13)(e.dialogObj.id).then(function(t){e.form={title:t.title,type:t.type,text_category_ids:[],item_category_ids:[],cover:""},e.imageList=[{name:t.cover,url:"http://cdn.singsingenglish.com/"+t.cover}],e.uploadShow=!1,e.selectedLessonList=[],e.selectedBoxList=[],0===t.type?t.detail[0].forEach(function(t){e.selectLesson([t.pid,t.id])}):1===t.type&&t.detail[1].forEach(function(t){var s=e.showLessonList.find(function(e){return e.children.find(function(e){return e.id===t.pid})});e.selectLesson([s.id,t.pid,t.id])}),t.detail[2]&&t.detail[2].forEach(function(t){e.selectBox([t.id])})});break;case 2:e.title="编辑",e.show=e.dialogObj.show,e.id=e.dialogObj.id,e.type=2}})},beforeAvatarUpload:function(){this.uploadShow=!1},handleRemove:function(){this.uploadShow=!0},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"http://cdn.singsingenglish.com/"+e.data.url}]},uploadFileMain:function(e){var t=this;this.$store.dispatch("setProgress",{type:"new",id:e.file.uid}),this.fileUid=e.file.uid,Object(i._43)({file:e.file,type:"local"}).then(function(e){t.form.cover="http://cdn.singsingenglish.com/"+e.url,t.imageList[0]={name:e.url,url:"http://cdn.singsingenglish.com/"+e.url,title:"",lable:""}})},moveBox:function(e,t){var s=this.selectedBoxList,i=s[e],o=s[t];this.selectedBoxList.splice(e,1,o),this.selectedBoxList.splice(t,1,i)},moveItem:function(e,t){console.log("moveItem",e,t);var s=this.selectedLessonList,i=s[e],o=s[t];this.selectedLessonList.splice(e,1,o),this.selectedLessonList.splice(t,1,i)}},watch:{},mounted:function(){this.initDialog()}},l={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("el-dialog",{attrs:{title:e.dialogObj.title,center:"","append-to-body":"",visible:e.dialogObj.show,width:"800px"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[s("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[s("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px",rules:e.rules}},[s("el-form-item",{attrs:{label:"课程标题",prop:"title"}},[s("el-input",{model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),e._v(" "),s("el-form-item",{attrs:{label:"课程封面(670*472)"}},[s("el-upload",{class:{disabled:!e.uploadShow},attrs:{action:"/api/public/upload","http-request":e.uploadFileMain,"before-upload":e.beforeAvatarUpload,"list-type":"picture-card","file-list":e.imageList,"on-success":e.handleAvatarSuccess,"on-remove":e.handleRemove}},[s("i",{staticClass:"el-icon-plus"})])],1),e._v(" "),s("el-form-item",{attrs:{label:"课程类型"}},[s("el-select",{attrs:{placeholder:"请选择课程类型"},on:{change:function(t){e.selectedLesson=[],e.selectedLessonList=[]}},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},[s("el-option",{attrs:{label:"月课",value:0}}),e._v(" "),s("el-option",{attrs:{label:"日课",value:1}})],1)],1),e._v(" "),s("el-row",[s("el-col",{attrs:{span:10}},[s("el-form-item",{attrs:{label:"选择课程"}},[s("el-cascader",{attrs:{clearable:"",value:e.selectedLesson,options:e.showLessonList,"show-all-levels":!1,props:{label:"name",value:"id",children:"children"}},on:{"active-item-change":e.changLessonItem,change:e.selectLesson}})],1),e._v(" "),s("el-form-item",{attrs:{label:"已选课程"}},e._l(e.selectedLessonList,function(t,i){return s("div",{key:i,staticClass:"selected-block"},[s("el-card",{attrs:{shadow:"always"}},[e._v("\n "+e._s(t.name)+"\n "),s("el-button",{staticStyle:{float:"right",padding:"3px"},attrs:{type:"danger",icon:"el-icon-close",circle:"",size:"mini"},on:{click:function(s){e.delLesson(t)}}}),e._v(" "),s("div",{staticClass:"move"},[0!==i?s("el-button",{staticClass:"button",attrs:{type:"text"},on:{click:function(t){e.moveItem(i-1,i)}}},[e._v("上移")]):e._e(),e._v(" "),i!==e.selectedLessonList.length-1?s("el-button",{staticClass:"button",attrs:{type:"text"},on:{click:function(t){e.moveItem(i,i+1)}}},[e._v("下移")]):e._e()],1)],1)],1)}))],1),e._v(" "),s("el-col",{attrs:{span:10}},[s("el-form-item",{attrs:{label:"选择盒子"}},[s("el-cascader",{attrs:{clearable:"",value:e.selectedBox,options:e.showBoxList,"show-all-levels":!1,"expand-trigger":"hover",props:{label:"name",value:"id",children:"children"}},on:{change:e.selectBox}})],1),e._v(" "),s("el-form-item",{attrs:{label:"已选盒子"}},e._l(e.selectedBoxList,function(t,i){return s("div",{key:t.id,staticClass:"selected-block"},[s("el-card",{attrs:{shadow:"always"}},[e._v("\n "+e._s(t.name)+"\n "),s("el-button",{staticStyle:{float:"right",padding:"3px"},attrs:{type:"danger",icon:"el-icon-close",circle:"",size:"mini"},on:{click:function(s){e.delBox(t)}}}),e._v(" "),s("div",{staticClass:"move"},[0!==i?s("el-button",{staticClass:"button",attrs:{type:"text"},on:{click:function(t){e.moveBox(i-1,i)}}},[e._v("上移")]):e._e(),e._v(" "),i!==e.selectedBoxList.length-1?s("el-button",{staticClass:"button",attrs:{type:"text"},on:{click:function(t){e.moveBox(i,i+1)}}},[e._v("下移")]):e._e()],1)],1)],1)}))],1)],1)],1),e._v(" "),2!==e.dialogObj.type?s("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1):e._e()],1)])},staticRenderFns:[]};var a=s("VU/8")(n,l,!1,function(e){s("x1fF"),s("GvLD")},"data-v-7d0dce78",null).exports,c=s("+TkF"),r={name:"index",data:function(){return{searchFrom:{title:"",type:""},userList:[],total:0,nowPage:1,limit:10,dialogObj:{type:0,show:!1,id:""}}},components:{page:o.a,dialogCom:a},filters:{lessonType:function(e){return c.i[e]}},mounted:function(){this.getUser()},methods:{onPageChange:function(e){this.nowPage=e,this.getUser()},getUser:function(){var e=this;this.searchFrom.page=this.nowPage;var t={limit:this.limit,page:this.nowPage};this.searchFrom.title&&(t.title=this.searchFrom.title),this.searchFrom.type&&(t.type=this.searchFrom.type),Object(i._12)(t).then(function(t){e.userList=t.list,e.total=t.total})},edit:function(e){this.dialogObj={type:1,show:!0,id:e.id,title:"编辑课程"}},add:function(){this.dialogObj={type:0,show:!0,id:"",title:"新增课程"}},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(i.F)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getUser()})})},changeShow:function(e){this.dialogObj.show=e}}},d={render:function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"user"},[s("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px"}},[s("el-row",[s("el-col",{attrs:{span:4}},[s("el-form-item",{attrs:{label:"课程标题"}},[s("el-input",{model:{value:e.searchFrom.title,callback:function(t){e.$set(e.searchFrom,"title",t)},expression:"searchFrom.title"}})],1)],1),e._v(" "),s("el-col",{attrs:{span:4}},[s("el-form-item",{attrs:{label:"课程类型"}},[s("el-select",{attrs:{placeholder:"请选择"},model:{value:e.searchFrom.type,callback:function(t){e.$set(e.searchFrom,"type",t)},expression:"searchFrom.type"}},[s("el-option",{attrs:{value:"",label:"请选择"}}),e._v(" "),s("el-option",{attrs:{value:"0",label:"月课"}}),e._v(" "),s("el-option",{attrs:{value:"1",label:"日课"}})],1)],1)],1),e._v(" "),s("el-col",{attrs:{span:4}},[s("el-form-item",[s("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getUser}},[e._v("搜索")])],1)],1),e._v(" "),s("el-col",{attrs:{span:4,offset:8}},[e.$store.state.readonly?e._e():s("el-button",{staticStyle:{float:"right"},attrs:{type:"success",plain:""},on:{click:e.add}},[e._v("新增课程")])],1)],1)],1),e._v(" "),s("el-table",{staticStyle:{width:"100%"},attrs:{data:e.userList}},[s("el-table-column",{attrs:{prop:"id",label:"id"}}),e._v(" "),s("el-table-column",{attrs:{prop:"title",label:"课程名"}}),e._v(" "),s("el-table-column",{attrs:{label:"课程类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("lessonType")(t.row.type))+"\n ")]}}])}),e._v(" "),s("el-table-column",{attrs:{prop:"theme_num",label:"主题数"}}),e._v(" "),s("el-table-column",{attrs:{prop:"sing_num",label:"歌曲数"}}),e._v(" "),s("el-table-column",{attrs:{prop:"item_num",label:"实体包数量"}}),e._v(" "),e.$store.state.readonly?e._e():s("el-table-column",{attrs:{width:"250",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[s("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(s){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),s("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(s){e.delTeacher(t.row)}}},[e._v("\n 删除\n ")])]}}])})],1),e._v(" "),s("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange}}),e._v(" "),e.dialogObj.show?s("dialog-com",{attrs:{dialogObj:e.dialogObj},on:{changeShow:e.changeShow,reflash:e.getUser}}):e._e()],1)},staticRenderFns:[]};var u=s("VU/8")(r,d,!1,function(e){s("/wQ6")},"data-v-4ddbc056",null);t.default=u.exports},GvLD:function(e,t){},x1fF:function(e,t){}});
\ No newline at end of file
webpackJsonp([10],{DAYN:function(t,e,n){"use strict";var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};function s(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}!function(){function e(t){function e(t){t.parentElement.removeChild(t)}function n(t,e,n){var i=0===n?t.children[0]:t.children[n-1].nextSibling;t.insertBefore(e,i)}function o(t,e){var n=this;this.$nextTick(function(){return n.$emit(t.toLowerCase(),e)})}var a=["Start","Add","Remove","Update","End"],r=["Choose","Sort","Filter","Clone"],l=["Move"].concat(a,r).map(function(t){return"on"+t}),c=null;return{name:"draggable",props:{options:Object,list:{type:Array,required:!1,default:null},value:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:function(t){return t}},element:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},data:function(){return{transitionMode:!1,noneFunctionalComponentMode:!1,init:!1}},render:function(t){var e=this.$slots.default;if(e&&1===e.length){var n=e[0];n.componentOptions&&"transition-group"===n.componentOptions.tag&&(this.transitionMode=!0)}var i=e,o=this.$slots.footer;o&&(i=e?[].concat(s(e),s(o)):[].concat(s(o)));var a=null,r=function(t,e){a=function(t,e,n){return void 0==n?t:((t=null==t?{}:t)[e]=n,t)}(a,t,e)};if(r("attrs",this.$attrs),this.componentData){var l=this.componentData,c=l.on,d=l.props;r("on",c),r("props",d)}return t(this.element,a,i)},mounted:function(){var e=this;if(this.noneFunctionalComponentMode=this.element.toLowerCase()!==this.$el.nodeName.toLowerCase(),this.noneFunctionalComponentMode&&this.transitionMode)throw new Error("Transition-group inside component is not supported. Please alter element value or remove transition-group. Current element value: "+this.element);var n={};a.forEach(function(t){n["on"+t]=function(t){var e=this;return function(n){null!==e.realList&&e["onDrag"+t](n),o.call(e,t,n)}}.call(e,t)}),r.forEach(function(t){n["on"+t]=o.bind(e,t)});var s=i({},this.options,n,{onMove:function(t,n){return e.onDragMove(t,n)}});!("draggable"in s)&&(s.draggable=">*"),this._sortable=new t(this.rootContainer,s),this.computeIndexes()},beforeDestroy:function(){this._sortable.destroy()},computed:{rootContainer:function(){return this.transitionMode?this.$el.children[0]:this.$el},isCloning:function(){return!!this.options&&!!this.options.group&&"clone"===this.options.group.pull},realList:function(){return this.list?this.list:this.value}},watch:{options:{handler:function(t){for(var e in t)-1==l.indexOf(e)&&this._sortable.option(e,t[e])},deep:!0},realList:function(){this.computeIndexes()}},methods:{getChildrenNodes:function(){if(this.init||(this.noneFunctionalComponentMode=this.noneFunctionalComponentMode&&1==this.$children.length,this.init=!0),this.noneFunctionalComponentMode)return this.$children[0].$slots.default;var t=this.$slots.default;return this.transitionMode?t[0].child.$slots.default:t},computeIndexes:function(){var t=this;this.$nextTick(function(){t.visibleIndexes=function(t,e,n){if(!t)return[];var i=t.map(function(t){return t.elm}),o=[].concat(s(e)).map(function(t){return i.indexOf(t)});return n?o.filter(function(t){return-1!==t}):o}(t.getChildrenNodes(),t.rootContainer.children,t.transitionMode)})},getUnderlyingVm:function(t){var e=function(t,e){return t.map(function(t){return t.elm}).indexOf(e)}(this.getChildrenNodes()||[],t);return-1===e?null:{index:e,element:this.realList[e]}},getUnderlyingPotencialDraggableComponent:function(t){var e=t.__vue__;return e&&e.$options&&"transition-group"===e.$options._componentTag?e.$parent:e},emitChanges:function(t){var e=this;this.$nextTick(function(){e.$emit("change",t)})},alterList:function(t){if(this.list)t(this.list);else{var e=[].concat(s(this.value));t(e),this.$emit("input",e)}},spliceList:function(){var t=arguments,e=function(e){return e.splice.apply(e,t)};this.alterList(e)},updatePosition:function(t,e){var n=function(n){return n.splice(e,0,n.splice(t,1)[0])};this.alterList(n)},getRelatedContextFromMoveEvent:function(t){var e=t.to,n=t.related,s=this.getUnderlyingPotencialDraggableComponent(e);if(!s)return{component:s};var o=s.realList,a={list:o,component:s};if(e!==n&&o&&s.getUnderlyingVm){var r=s.getUnderlyingVm(n);if(r)return i(r,a)}return a},getVmIndex:function(t){var e=this.visibleIndexes,n=e.length;return t>n-1?n:e[t]},getComponent:function(){return this.$slots.default[0].componentInstance},resetTransitionData:function(t){if(this.noTransitionOnDrag&&this.transitionMode){this.getChildrenNodes()[t].data=null;var e=this.getComponent();e.children=[],e.kept=void 0}},onDragStart:function(t){this.context=this.getUnderlyingVm(t.item),t.item._underlying_vm_=this.clone(this.context.element),c=t.item},onDragAdd:function(t){var n=t.item._underlying_vm_;if(void 0!==n){e(t.item);var i=this.getVmIndex(t.newIndex);this.spliceList(i,0,n),this.computeIndexes();var s={element:n,newIndex:i};this.emitChanges({added:s})}},onDragRemove:function(t){if(n(this.rootContainer,t.item,t.oldIndex),this.isCloning)e(t.clone);else{var i=this.context.index;this.spliceList(i,1);var s={element:this.context.element,oldIndex:i};this.resetTransitionData(i),this.emitChanges({removed:s})}},onDragUpdate:function(t){e(t.item),n(t.from,t.item,t.oldIndex);var i=this.context.index,s=this.getVmIndex(t.newIndex);this.updatePosition(i,s);var o={element:this.context.element,oldIndex:i,newIndex:s};this.emitChanges({moved:o})},computeFutureIndex:function(t,e){if(!t.element)return 0;var n=[].concat(s(e.to.children)).filter(function(t){return"none"!==t.style.display}),i=n.indexOf(e.related),o=t.component.getVmIndex(i);return-1!=n.indexOf(c)||!e.willInsertAfter?o:o+1},onDragMove:function(t,e){var n=this.move;if(!n||!this.realList)return!0;var s=this.getRelatedContextFromMoveEvent(t),o=this.context,a=this.computeFutureIndex(s,t);return i(o,{futureIndex:a}),i(t,{relatedContext:s,draggedContext:o}),n(t,e)},onDragEnd:function(t){this.computeIndexes(),c=null}}}}Array.from||(Array.from=function(t){return[].slice.call(t)});var o=n("Lokx");t.exports=e(o)}()},Lokx:function(t,e,n){var i,s;
webpackJsonp([12],{"2dmV":function(t,e){},DAYN:function(t,e,n){"use strict";var i=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t};function s(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}!function(){function e(t){function e(t){t.parentElement.removeChild(t)}function n(t,e,n){var i=0===n?t.children[0]:t.children[n-1].nextSibling;t.insertBefore(e,i)}function o(t,e){var n=this;this.$nextTick(function(){return n.$emit(t.toLowerCase(),e)})}var a=["Start","Add","Remove","Update","End"],r=["Choose","Sort","Filter","Clone"],l=["Move"].concat(a,r).map(function(t){return"on"+t}),c=null;return{name:"draggable",props:{options:Object,list:{type:Array,required:!1,default:null},value:{type:Array,required:!1,default:null},noTransitionOnDrag:{type:Boolean,default:!1},clone:{type:Function,default:function(t){return t}},element:{type:String,default:"div"},move:{type:Function,default:null},componentData:{type:Object,required:!1,default:null}},data:function(){return{transitionMode:!1,noneFunctionalComponentMode:!1,init:!1}},render:function(t){var e=this.$slots.default;if(e&&1===e.length){var n=e[0];n.componentOptions&&"transition-group"===n.componentOptions.tag&&(this.transitionMode=!0)}var i=e,o=this.$slots.footer;o&&(i=e?[].concat(s(e),s(o)):[].concat(s(o)));var a=null,r=function(t,e){a=function(t,e,n){return void 0==n?t:((t=null==t?{}:t)[e]=n,t)}(a,t,e)};if(r("attrs",this.$attrs),this.componentData){var l=this.componentData,c=l.on,d=l.props;r("on",c),r("props",d)}return t(this.element,a,i)},mounted:function(){var e=this;if(this.noneFunctionalComponentMode=this.element.toLowerCase()!==this.$el.nodeName.toLowerCase(),this.noneFunctionalComponentMode&&this.transitionMode)throw new Error("Transition-group inside component is not supported. Please alter element value or remove transition-group. Current element value: "+this.element);var n={};a.forEach(function(t){n["on"+t]=function(t){var e=this;return function(n){null!==e.realList&&e["onDrag"+t](n),o.call(e,t,n)}}.call(e,t)}),r.forEach(function(t){n["on"+t]=o.bind(e,t)});var s=i({},this.options,n,{onMove:function(t,n){return e.onDragMove(t,n)}});!("draggable"in s)&&(s.draggable=">*"),this._sortable=new t(this.rootContainer,s),this.computeIndexes()},beforeDestroy:function(){this._sortable.destroy()},computed:{rootContainer:function(){return this.transitionMode?this.$el.children[0]:this.$el},isCloning:function(){return!!this.options&&!!this.options.group&&"clone"===this.options.group.pull},realList:function(){return this.list?this.list:this.value}},watch:{options:{handler:function(t){for(var e in t)-1==l.indexOf(e)&&this._sortable.option(e,t[e])},deep:!0},realList:function(){this.computeIndexes()}},methods:{getChildrenNodes:function(){if(this.init||(this.noneFunctionalComponentMode=this.noneFunctionalComponentMode&&1==this.$children.length,this.init=!0),this.noneFunctionalComponentMode)return this.$children[0].$slots.default;var t=this.$slots.default;return this.transitionMode?t[0].child.$slots.default:t},computeIndexes:function(){var t=this;this.$nextTick(function(){t.visibleIndexes=function(t,e,n){if(!t)return[];var i=t.map(function(t){return t.elm}),o=[].concat(s(e)).map(function(t){return i.indexOf(t)});return n?o.filter(function(t){return-1!==t}):o}(t.getChildrenNodes(),t.rootContainer.children,t.transitionMode)})},getUnderlyingVm:function(t){var e=function(t,e){return t.map(function(t){return t.elm}).indexOf(e)}(this.getChildrenNodes()||[],t);return-1===e?null:{index:e,element:this.realList[e]}},getUnderlyingPotencialDraggableComponent:function(t){var e=t.__vue__;return e&&e.$options&&"transition-group"===e.$options._componentTag?e.$parent:e},emitChanges:function(t){var e=this;this.$nextTick(function(){e.$emit("change",t)})},alterList:function(t){if(this.list)t(this.list);else{var e=[].concat(s(this.value));t(e),this.$emit("input",e)}},spliceList:function(){var t=arguments,e=function(e){return e.splice.apply(e,t)};this.alterList(e)},updatePosition:function(t,e){var n=function(n){return n.splice(e,0,n.splice(t,1)[0])};this.alterList(n)},getRelatedContextFromMoveEvent:function(t){var e=t.to,n=t.related,s=this.getUnderlyingPotencialDraggableComponent(e);if(!s)return{component:s};var o=s.realList,a={list:o,component:s};if(e!==n&&o&&s.getUnderlyingVm){var r=s.getUnderlyingVm(n);if(r)return i(r,a)}return a},getVmIndex:function(t){var e=this.visibleIndexes,n=e.length;return t>n-1?n:e[t]},getComponent:function(){return this.$slots.default[0].componentInstance},resetTransitionData:function(t){if(this.noTransitionOnDrag&&this.transitionMode){this.getChildrenNodes()[t].data=null;var e=this.getComponent();e.children=[],e.kept=void 0}},onDragStart:function(t){this.context=this.getUnderlyingVm(t.item),t.item._underlying_vm_=this.clone(this.context.element),c=t.item},onDragAdd:function(t){var n=t.item._underlying_vm_;if(void 0!==n){e(t.item);var i=this.getVmIndex(t.newIndex);this.spliceList(i,0,n),this.computeIndexes();var s={element:n,newIndex:i};this.emitChanges({added:s})}},onDragRemove:function(t){if(n(this.rootContainer,t.item,t.oldIndex),this.isCloning)e(t.clone);else{var i=this.context.index;this.spliceList(i,1);var s={element:this.context.element,oldIndex:i};this.resetTransitionData(i),this.emitChanges({removed:s})}},onDragUpdate:function(t){e(t.item),n(t.from,t.item,t.oldIndex);var i=this.context.index,s=this.getVmIndex(t.newIndex);this.updatePosition(i,s);var o={element:this.context.element,oldIndex:i,newIndex:s};this.emitChanges({moved:o})},computeFutureIndex:function(t,e){if(!t.element)return 0;var n=[].concat(s(e.to.children)).filter(function(t){return"none"!==t.style.display}),i=n.indexOf(e.related),o=t.component.getVmIndex(i);return-1!=n.indexOf(c)||!e.willInsertAfter?o:o+1},onDragMove:function(t,e){var n=this.move;if(!n||!this.realList)return!0;var s=this.getRelatedContextFromMoveEvent(t),o=this.context,a=this.computeFutureIndex(s,t);return i(o,{futureIndex:a}),i(t,{relatedContext:s,draggedContext:o}),n(t,e)},onDragEnd:function(t){this.computeIndexes(),c=null}}}}Array.from||(Array.from=function(t){return[].slice.call(t)});var o=n("Lokx");t.exports=e(o)}()},Lokx:function(t,e,n){var i,s;
/**!
* Sortable
* @author RubaXa <trash@rubaxa.org>
......@@ -9,4 +9,4 @@ webpackJsonp([10],{DAYN:function(t,e,n){"use strict";var i=Object.assign||functi
* @author RubaXa <trash@rubaxa.org>
* @license MIT
*/
!function(o){"use strict";void 0===(s="function"==typeof(i=o)?i.call(e,n,e,t):i)||(t.exports=s)}(function(){"use strict";if("undefined"==typeof window||!window.document)return function(){throw new Error("Sortable.js requires a window with a document")};var t,e,n,i,s,o,a,r,l,c,d,u,h,p,f,_,v,m,g,b,C,x={},y=/\s+/g,I=/left|right|inline/,w="Sortable"+(new Date).getTime(),D=window,L=D.document,T=D.parseInt,k=D.setTimeout,S=D.jQuery||D.Zepto,M=D.Polymer,j=!1,E="draggable"in L.createElement("div"),N=!navigator.userAgent.match(/(?:Trident.*rv[ :]?11\.|msie)/i)&&((C=L.createElement("x")).style.cssText="pointer-events:auto","auto"===C.style.pointerEvents),O=!1,B=Math.abs,P=Math.min,$=[],A=[],R=it(function(t,e,n){if(n&&e.scroll){var i,s,o,a,d,u,h=n[w],p=e.scrollSensitivity,f=e.scrollSpeed,_=t.clientX,v=t.clientY,m=window.innerWidth,g=window.innerHeight;if(l!==n&&(r=e.scroll,l=n,c=e.scrollFn,!0===r)){r=n;do{if(r.offsetWidth<r.scrollWidth||r.offsetHeight<r.scrollHeight)break}while(r=r.parentNode)}r&&(i=r,s=r.getBoundingClientRect(),o=(B(s.right-_)<=p)-(B(s.left-_)<=p),a=(B(s.bottom-v)<=p)-(B(s.top-v)<=p)),o||a||(a=(g-v<=p)-(v<=p),((o=(m-_<=p)-(_<=p))||a)&&(i=D)),x.vx===o&&x.vy===a&&x.el===i||(x.el=i,x.vx=o,x.vy=a,clearInterval(x.pid),i&&(x.pid=setInterval(function(){if(u=a?a*f:0,d=o?o*f:0,"function"==typeof c)return c.call(h,d,u,t);i===D?D.scrollTo(D.pageXOffset+d,D.pageYOffset+u):(i.scrollTop+=u,i.scrollLeft+=d)},24)))}},30),F=function(t){function e(t,e){return void 0!==t&&!0!==t||(t=n.name),"function"==typeof t?t:function(n,i){var s=i.options.group.name;return e?t:t&&(t.join?t.indexOf(s)>-1:s==t)}}var n={},i=t.group;i&&"object"==typeof i||(i={name:i}),n.name=i.name,n.checkPull=e(i.pull,!0),n.checkPut=e(i.put),n.revertClone=i.revertClone,t.group=n};try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){j={capture:!1,passive:!1}}}))}catch(t){}function Y(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be HTMLElement, and not "+{}.toString.call(t);this.el=t,this.options=e=st({},e),t[w]=this;var n={group:Math.random(),sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(t.nodeName)?"li":">*",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Y.supportPointer};for(var i in n)!(i in e)&&(e[i]=n[i]);for(var s in F(e),this)"_"===s.charAt(0)&&"function"==typeof this[s]&&(this[s]=this[s].bind(this));this.nativeDraggable=!e.forceFallback&&E,q(t,"mousedown",this._onTapStart),q(t,"touchstart",this._onTapStart),e.supportPointer&&q(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(q(t,"dragover",this),q(t,"dragenter",this)),A.push(this._onDragOver),e.store&&this.sort(e.store.get(this))}function X(e,n){"clone"!==e.lastPullMode&&(n=!0),i&&i.state!==n&&(z(i,"display",n?"none":""),n||i.state&&(e.options.group.revertClone?(s.insertBefore(i,o),e._animate(t,i)):s.insertBefore(i,t)),i.state=n)}function U(t,e,n){if(t){n=n||L;do{if(">*"===e&&t.parentNode===n||nt(t,e))return t}while(t=V(t))}return null}function V(t){var e=t.host;return e&&e.nodeType?e:t.parentNode}function q(t,e,n){t.addEventListener(e,n,j)}function H(t,e,n){t.removeEventListener(e,n,j)}function W(t,e,n){if(t)if(t.classList)t.classList[n?"add":"remove"](e);else{var i=(" "+t.className+" ").replace(y," ").replace(" "+e+" "," ");t.className=(i+(n?" "+e:"")).replace(y," ")}}function z(t,e,n){var i=t&&t.style;if(i){if(void 0===n)return L.defaultView&&L.defaultView.getComputedStyle?n=L.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in i||(e="-webkit-"+e),i[e]=n+("string"==typeof n?"":"px")}}function G(t,e,n){if(t){var i=t.getElementsByTagName(e),s=0,o=i.length;if(n)for(;s<o;s++)n(i[s],s);return i}return[]}function J(t,e,n,s,o,a,r,l){t=t||e[w];var c=L.createEvent("Event"),d=t.options,u="on"+n.charAt(0).toUpperCase()+n.substr(1);c.initEvent(n,!0,!0),c.to=o||e,c.from=a||e,c.item=s||e,c.clone=i,c.oldIndex=r,c.newIndex=l,e.dispatchEvent(c),d[u]&&d[u].call(t,c)}function Q(t,e,n,i,s,o,a,r){var l,c,d=t[w],u=d.options.onMove;return(l=L.createEvent("Event")).initEvent("move",!0,!0),l.to=e,l.from=t,l.dragged=n,l.draggedRect=i,l.related=s||e,l.relatedRect=o||e.getBoundingClientRect(),l.willInsertAfter=r,t.dispatchEvent(l),u&&(c=u.call(d,l,a)),c}function Z(t){t.draggable=!1}function K(){O=!1}function tt(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,i=0;n--;)i+=e.charCodeAt(n);return i.toString(36)}function et(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t&&(t=t.previousElementSibling);)"TEMPLATE"===t.nodeName.toUpperCase()||">*"!==e&&!nt(t,e)||n++;return n}function nt(t,e){if(t){var n=(e=e.split(".")).shift().toUpperCase(),i=new RegExp("\\s("+e.join("|")+")(?=\\s)","g");return!(""!==n&&t.nodeName.toUpperCase()!=n||e.length&&((" "+t.className+" ").match(i)||[]).length!=e.length)}return!1}function it(t,e){var n,i;return function(){void 0===n&&(n=arguments,i=this,k(function(){1===n.length?t.call(i,n[0]):t.apply(i,n),n=void 0},e))}}function st(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function ot(t){return M&&M.dom?M.dom(t).cloneNode(!0):S?S(t).clone(!0)[0]:t.cloneNode(!0)}function at(t){return k(t,0)}function rt(t){return clearTimeout(t)}return Y.prototype={constructor:Y,_onTapStart:function(e){var n,i=this,s=this.el,o=this.options,r=o.preventOnFilter,l=e.type,c=e.touches&&e.touches[0],d=(c||e).target,u=e.target.shadowRoot&&e.path&&e.path[0]||d,h=o.filter;if(function(t){var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var i=e[n];i.checked&&$.push(i)}}(s),!t&&!(/mousedown|pointerdown/.test(l)&&0!==e.button||o.disabled)&&!u.isContentEditable&&(d=U(d,o.draggable,s))&&a!==d){if(n=et(d,o.draggable),"function"==typeof h){if(h.call(this,e,d,this))return J(i,u,"filter",d,s,s,n),void(r&&e.preventDefault())}else if(h&&(h=h.split(",").some(function(t){if(t=U(u,t.trim(),s))return J(i,t,"filter",d,s,s,n),!0})))return void(r&&e.preventDefault());o.handle&&!U(u,o.handle,s)||this._prepareDragStart(e,c,d,n)}},_prepareDragStart:function(n,i,r,l){var c,d=this,u=d.el,h=d.options,f=u.ownerDocument;r&&!t&&r.parentNode===u&&(m=n,s=u,e=(t=r).parentNode,o=t.nextSibling,a=r,_=h.group,p=l,this._lastX=(i||n).clientX,this._lastY=(i||n).clientY,t.style["will-change"]="all",c=function(){d._disableDelayedDrag(),t.draggable=d.nativeDraggable,W(t,h.chosenClass,!0),d._triggerDragStart(n,i),J(d,s,"choose",t,s,s,p)},h.ignore.split(",").forEach(function(e){G(t,e.trim(),Z)}),q(f,"mouseup",d._onDrop),q(f,"touchend",d._onDrop),q(f,"touchcancel",d._onDrop),q(f,"selectstart",d),h.supportPointer&&q(f,"pointercancel",d._onDrop),h.delay?(q(f,"mouseup",d._disableDelayedDrag),q(f,"touchend",d._disableDelayedDrag),q(f,"touchcancel",d._disableDelayedDrag),q(f,"mousemove",d._disableDelayedDrag),q(f,"touchmove",d._disableDelayedDrag),h.supportPointer&&q(f,"pointermove",d._disableDelayedDrag),d._dragStartTimer=k(c,h.delay)):c())},_disableDelayedDrag:function(){var t=this.el.ownerDocument;clearTimeout(this._dragStartTimer),H(t,"mouseup",this._disableDelayedDrag),H(t,"touchend",this._disableDelayedDrag),H(t,"touchcancel",this._disableDelayedDrag),H(t,"mousemove",this._disableDelayedDrag),H(t,"touchmove",this._disableDelayedDrag),H(t,"pointermove",this._disableDelayedDrag)},_triggerDragStart:function(e,n){(n=n||("touch"==e.pointerType?e:null))?(m={target:t,clientX:n.clientX,clientY:n.clientY},this._onDragStart(m,"touch")):this.nativeDraggable?(q(t,"dragend",this),q(s,"dragstart",this._onDragStart)):this._onDragStart(m,!0);try{L.selection?at(function(){L.selection.empty()}):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(){if(s&&t){var e=this.options;W(t,e.ghostClass,!0),W(t,e.dragClass,!1),Y.active=this,J(this,s,"start",t,s,s,p)}else this._nulling()},_emulateDragOver:function(){if(g){if(this._lastX===g.clientX&&this._lastY===g.clientY)return;this._lastX=g.clientX,this._lastY=g.clientY,N||z(n,"display","none");var t=L.elementFromPoint(g.clientX,g.clientY),e=t,i=A.length;if(t&&t.shadowRoot&&(e=t=t.shadowRoot.elementFromPoint(g.clientX,g.clientY)),e)do{if(e[w]){for(;i--;)A[i]({clientX:g.clientX,clientY:g.clientY,target:t,rootEl:e});break}t=e}while(e=e.parentNode);N||z(n,"display","")}},_onTouchMove:function(t){if(m){var e=this.options,i=e.fallbackTolerance,s=e.fallbackOffset,o=t.touches?t.touches[0]:t,a=o.clientX-m.clientX+s.x,r=o.clientY-m.clientY+s.y,l=t.touches?"translate3d("+a+"px,"+r+"px,0)":"translate("+a+"px,"+r+"px)";if(!Y.active){if(i&&P(B(o.clientX-this._lastX),B(o.clientY-this._lastY))<i)return;this._dragStarted()}this._appendGhost(),b=!0,g=o,z(n,"webkitTransform",l),z(n,"mozTransform",l),z(n,"msTransform",l),z(n,"transform",l),t.preventDefault()}},_appendGhost:function(){if(!n){var e,i=t.getBoundingClientRect(),o=z(t),a=this.options;W(n=t.cloneNode(!0),a.ghostClass,!1),W(n,a.fallbackClass,!0),W(n,a.dragClass,!0),z(n,"top",i.top-T(o.marginTop,10)),z(n,"left",i.left-T(o.marginLeft,10)),z(n,"width",i.width),z(n,"height",i.height),z(n,"opacity","0.8"),z(n,"position","fixed"),z(n,"zIndex","100000"),z(n,"pointerEvents","none"),a.fallbackOnBody&&L.body.appendChild(n)||s.appendChild(n),e=n.getBoundingClientRect(),z(n,"width",2*i.width-e.width),z(n,"height",2*i.height-e.height)}},_onDragStart:function(e,n){var o=this,a=e.dataTransfer,r=o.options;o._offUpEvents(),_.checkPull(o,o,t,e)&&((i=ot(t)).draggable=!1,i.style["will-change"]="",z(i,"display","none"),W(i,o.options.chosenClass,!1),o._cloneId=at(function(){s.insertBefore(i,t),J(o,s,"clone",t)})),W(t,r.dragClass,!0),n?("touch"===n?(q(L,"touchmove",o._onTouchMove),q(L,"touchend",o._onDrop),q(L,"touchcancel",o._onDrop),r.supportPointer&&(q(L,"pointermove",o._onTouchMove),q(L,"pointerup",o._onDrop))):(q(L,"mousemove",o._onTouchMove),q(L,"mouseup",o._onDrop)),o._loopId=setInterval(o._emulateDragOver,50)):(a&&(a.effectAllowed="move",r.setData&&r.setData.call(o,a,t)),q(L,"drop",o),o._dragStartId=at(o._dragStarted))},_onDragOver:function(a){var r,l,c,p,f=this.el,m=this.options,g=m.group,C=Y.active,x=_===g,y=!1,D=m.sort;if(void 0!==a.preventDefault&&(a.preventDefault(),!m.dragoverBubble&&a.stopPropagation()),!t.animated&&(b=!0,C&&!m.disabled&&(x?D||(p=!s.contains(t)):v===this||(C.lastPullMode=_.checkPull(this,C,t,a))&&g.checkPut(this,C,t,a))&&(void 0===a.rootEl||a.rootEl===this.el))){if(R(a,m,this.el),O)return;if(r=U(a.target,m.draggable,f),l=t.getBoundingClientRect(),v!==this&&(v=this,y=!0),p)return X(C,!0),e=s,void(i||o?s.insertBefore(t,i||o):D||s.appendChild(t));if(0===f.children.length||f.children[0]===n||f===a.target&&function(t,e){var n=t.lastElementChild.getBoundingClientRect();return e.clientY-(n.top+n.height)>5||e.clientX-(n.left+n.width)>5}(f,a)){if(0!==f.children.length&&f.children[0]!==n&&f===a.target&&(r=f.lastElementChild),r){if(r.animated)return;c=r.getBoundingClientRect()}X(C,x),!1!==Q(s,f,t,l,r,c,a)&&(t.contains(f)||(f.appendChild(t),e=f),this._animate(l,t),r&&this._animate(c,r))}else if(r&&!r.animated&&r!==t&&void 0!==r.parentNode[w]){d!==r&&(d=r,u=z(r),h=z(r.parentNode));var L=(c=r.getBoundingClientRect()).right-c.left,T=c.bottom-c.top,S=I.test(u.cssFloat+u.display)||"flex"==h.display&&0===h["flex-direction"].indexOf("row"),M=r.offsetWidth>t.offsetWidth,j=r.offsetHeight>t.offsetHeight,E=(S?(a.clientX-c.left)/L:(a.clientY-c.top)/T)>.5,N=r.nextElementSibling,B=!1;if(S){var P=t.offsetTop,$=r.offsetTop;B=P===$?r.previousElementSibling===t&&!M||E&&M:r.previousElementSibling===t||t.previousElementSibling===r?(a.clientY-c.top)/T>.5:$>P}else y||(B=N!==t&&!j||E&&j);var A=Q(s,f,t,l,r,c,a,B);!1!==A&&(1!==A&&-1!==A||(B=1===A),O=!0,k(K,30),X(C,x),t.contains(f)||(B&&!N?f.appendChild(t):r.parentNode.insertBefore(t,B?N:r)),e=t.parentNode,this._animate(l,t),this._animate(c,r))}}},_animate:function(t,e){var n=this.options.animation;if(n){var i=e.getBoundingClientRect();1===t.nodeType&&(t=t.getBoundingClientRect()),z(e,"transition","none"),z(e,"transform","translate3d("+(t.left-i.left)+"px,"+(t.top-i.top)+"px,0)"),e.offsetWidth,z(e,"transition","all "+n+"ms"),z(e,"transform","translate3d(0,0,0)"),clearTimeout(e.animated),e.animated=k(function(){z(e,"transition",""),z(e,"transform",""),e.animated=!1},n)}},_offUpEvents:function(){var t=this.el.ownerDocument;H(L,"touchmove",this._onTouchMove),H(L,"pointermove",this._onTouchMove),H(t,"mouseup",this._onDrop),H(t,"touchend",this._onDrop),H(t,"pointerup",this._onDrop),H(t,"touchcancel",this._onDrop),H(t,"pointercancel",this._onDrop),H(t,"selectstart",this)},_onDrop:function(a){var r=this.el,l=this.options;clearInterval(this._loopId),clearInterval(x.pid),clearTimeout(this._dragStartTimer),rt(this._cloneId),rt(this._dragStartId),H(L,"mouseover",this),H(L,"mousemove",this._onTouchMove),this.nativeDraggable&&(H(L,"drop",this),H(r,"dragstart",this._onDragStart)),this._offUpEvents(),a&&(b&&(a.preventDefault(),!l.dropBubble&&a.stopPropagation()),n&&n.parentNode&&n.parentNode.removeChild(n),s!==e&&"clone"===Y.active.lastPullMode||i&&i.parentNode&&i.parentNode.removeChild(i),t&&(this.nativeDraggable&&H(t,"dragend",this),Z(t),t.style["will-change"]="",W(t,this.options.ghostClass,!1),W(t,this.options.chosenClass,!1),J(this,s,"unchoose",t,e,s,p),s!==e?(f=et(t,l.draggable))>=0&&(J(null,e,"add",t,e,s,p,f),J(this,s,"remove",t,e,s,p,f),J(null,e,"sort",t,e,s,p,f),J(this,s,"sort",t,e,s,p,f)):t.nextSibling!==o&&(f=et(t,l.draggable))>=0&&(J(this,s,"update",t,e,s,p,f),J(this,s,"sort",t,e,s,p,f)),Y.active&&(null!=f&&-1!==f||(f=p),J(this,s,"end",t,e,s,p,f),this.save()))),this._nulling()},_nulling:function(){s=t=e=n=o=i=a=r=l=m=g=b=f=d=u=v=_=Y.active=null,$.forEach(function(t){t.checked=!0}),$.length=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragover":case"dragenter":t&&(this._onDragOver(e),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.preventDefault()}(e));break;case"mouseover":this._onDrop(e);break;case"selectstart":e.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,i=0,s=n.length,o=this.options;i<s;i++)U(t=n[i],o.draggable,this.el)&&e.push(t.getAttribute(o.dataIdAttr)||tt(t));return e},sort:function(t){var e={},n=this.el;this.toArray().forEach(function(t,i){var s=n.children[i];U(s,this.options.draggable,n)&&(e[t]=s)},this),t.forEach(function(t){e[t]&&(n.removeChild(e[t]),n.appendChild(e[t]))})},save:function(){var t=this.options.store;t&&t.set(this)},closest:function(t,e){return U(t,e||this.options.draggable,this.el)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];n[t]=e,"group"===t&&F(n)},destroy:function(){var t=this.el;t[w]=null,H(t,"mousedown",this._onTapStart),H(t,"touchstart",this._onTapStart),H(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(H(t,"dragover",this),H(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),A.splice(A.indexOf(this._onDragOver),1),this._onDrop(),this.el=t=null}},q(L,"touchmove",function(t){Y.active&&t.preventDefault()}),Y.utils={on:q,off:H,css:z,find:G,is:function(t,e){return!!U(t,e,t)},extend:st,throttle:it,closest:U,toggleClass:W,clone:ot,index:et,nextTick:at,cancelNextTick:rt},Y.create=function(t,e){return new Y(t,e)},Y.version="1.7.0",Y})},q5av:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("CCn6"),s=n("DAYN"),o=n.n(s),a=n("zL8q"),r={name:"index",components:{draggable:o.a},data:function(){return{buttonList:[{name:"菜单名",sub_button:[],type:"view",url:""}],selectedIndex:0,selectedChildIndex:-1,showErrorTips:!1,showOrder:!1}},mounted:function(){this.getMenu()},methods:{getName:function(){return-1===this.selectedChildIndex?this.buttonList[this.selectedIndex].name||"":this.buttonList[this.selectedIndex].sub_button[this.selectedChildIndex].name||""},getMenu:function(){var t=this;Object(i._19)().then(function(e){e.menu&&e.menu.button&&(t.buttonList=e.menu.button,t.selectedIndex=0,t.selectedChildIndex=-1,t.showOrder=!1)})},clickMenu:function(t,e){this.selectedIndex=t,this.selectedChildIndex=-1},clickSubMenu:function(t,e){this.selectedChildIndex=t},onInput:function(t){var e=t.target.value,n=/[\u4E00-\u9FA5]/g,i=e.length;e&&n.test(e)&&(i=e.match(n).length+i);this.showErrorTips=i>8},addSubMenu:function(){this.buttonList[this.selectedIndex].sub_button.push({name:"子菜单名",sub_button:[],type:"view",url:""}),this.selectedChildIndex=this.buttonList[this.selectedIndex].sub_button.length-1},delSubMenu:function(){var t=this;this.$confirm("此操作将删除该子菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.buttonList[t.selectedIndex].sub_button.splice(t.selectedChildIndex,1),t.selectedChildIndex=t.buttonList[t.selectedIndex].sub_button.length-1})},onAddMenu:function(){this.buttonList.push({name:"菜单名",sub_button:[],type:"view",url:""}),this.selectedIndex=this.buttonList.length-1,this.selectedChildIndex=-1},delMenu:function(){var t=this;this.$confirm("此操作将删除该菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.buttonList.splice(t.selectedIndex,1),0==t.buttonList.length&&t.buttonList.push({name:"菜单名",sub_button:[],type:"view",url:""}),t.selectedIndex=t.buttonList.length-1,t.selectedChildIndex=-1})},onTypeChange:function(t){console.log("onTypeChange",t)},onSave:function(){var t=this,e=this.buttonList,n={buttons:JSON.stringify(e)};Object(i._36)(n).then(function(e){0===e.errcode?(t.$message({type:"success",message:"保存成功!"}),t.getMenu()):Object(a.MessageBox)({title:"错误!",message:e.errmsg,type:"error"})})}}},l={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"menu_setting_area"},[n("div",{staticClass:"menu_preview_area"},[n("div",{staticClass:"mobile_menu_preview"},[n("div",{staticClass:"mobile_hd tc"},[t._v("\n 唱唱启蒙英语\n ")]),t._v(" "),n("div",{staticClass:"mobile_bd"},[t.showOrder?n("ul",{staticClass:"pre_menu_list grid_line ui-sortable ui-sortable-disabled",staticStyle:{"margin-top":"0","margin-bottom":"0"}},[n("draggable",{model:{value:t.buttonList,callback:function(e){t.buttonList=e},expression:"buttonList"}},[n("transition-group",t._l(t.buttonList,function(e,i){return n("li",{key:i,staticClass:"jsMenu pre_menu_item grid_item jslevel1 ui-sortable ui-sortable-disabled"},[n("a",{staticClass:"pre_menu_link",attrs:{href:"javascript:void(0);",draggable:"false"},on:{click:function(n){t.clickMenu(i,e)}}},[n("i",{staticClass:"icon_menu_dot js_icon_menu_dot dn"}),t._v(" "),n("i",{staticClass:"icon20_common sort_gray"}),t._v(" "),n("span",{staticClass:"js_l1Title"},[t._v(t._s(e.name))])]),t._v(" "),n("div",{staticClass:"sub_pre_menu_box js_l2TitleBox",class:t.selectedIndex===i?"":"hideMenu",style:0==e.sub_button.length?"display: none":""},[n("ul",{staticClass:"sub_pre_menu_list"},[n("draggable",{model:{value:e.sub_button,callback:function(n){t.$set(e,"sub_button",n)},expression:"item.sub_button"}},[n("transition-group",t._l(e.sub_button,function(e,s){return n("li",{key:s,staticClass:"jslevel2",class:t.selectedIndex===i&&t.selectedChildIndex===s?"current selected":""},[n("a",{staticClass:"jsSubView",attrs:{href:"javascript:void(0);",draggable:"false"}},[n("span",{staticClass:"sub_pre_menu_inner js_sub_pre_menu_inner"},[n("i",{staticClass:"icon20_common sort_gray"}),t._v(" "),n("span",{staticClass:"js_l2Title"},[t._v(t._s(e.name))])])])])}))],1)],1),t._v(" "),n("i",{staticClass:"arrow arrow_out"}),t._v(" "),n("i",{staticClass:"arrow arrow_in"})])])}))],1)],1):n("ul",{staticClass:"pre_menu_list grid_line ui-sortable ui-sortable-disabled",staticStyle:{"margin-top":"0","margin-bottom":"0"}},[t._l(t.buttonList,function(e,i){return n("li",{staticClass:"jsMenu pre_menu_item grid_item jslevel1 ui-sortable ui-sortable-disabled",class:t.selectedIndex===i&&-1===t.selectedChildIndex?"current selected":""},[n("a",{staticClass:"pre_menu_link",attrs:{href:"javascript:void(0);",draggable:"false"},on:{click:function(n){t.clickMenu(i,e)}}},[n("i",{staticClass:"icon_menu_dot js_icon_menu_dot dn"}),t._v(" "),n("i",{staticClass:"icon20_common sort_gray"}),t._v(" "),n("span",{staticClass:"js_l1Title"},[t._v(t._s(e.name))])]),t._v(" "),n("div",{staticClass:"sub_pre_menu_box js_l2TitleBox",class:t.selectedIndex===i?"":"hideMenu",staticStyle:{display:"block"}},[n("ul",{staticClass:"sub_pre_menu_list"},[t._l(e.sub_button,function(e,s){return n("li",{staticClass:"jslevel2",class:t.selectedIndex===i&&t.selectedChildIndex===s?"current selected":""},[n("a",{staticClass:"jsSubView",attrs:{href:"javascript:void(0);",draggable:"false"},on:{click:function(n){t.clickSubMenu(s,e)}}},[n("span",{staticClass:"sub_pre_menu_inner js_sub_pre_menu_inner"},[n("i",{staticClass:"icon20_common sort_gray"}),t._v(" "),n("span",{staticClass:"js_l2Title"},[t._v(t._s(e.name))])])])])}),t._v(" "),n("li",{staticClass:"js_addMenuBox",on:{click:t.addSubMenu}},[e.sub_button.length<6?n("a",{staticClass:"jsSubView js_addL2Btn",attrs:{href:"javascript:void(0);",title:"最多添加5个子菜单",draggable:"false"}},[t._m(0,!0)]):t._e()])],2),t._v(" "),n("i",{staticClass:"arrow arrow_out"}),t._v(" "),n("i",{staticClass:"arrow arrow_in"})])])}),t._v(" "),t.buttonList.length<3?n("li",{staticClass:"js_addMenuBox pre_menu_item grid_item no_extra",on:{click:t.onAddMenu}},[t._m(1)]):t._e()],2)])])]),t._v(" "),n("div",{staticClass:"menu_form_area"},[n("div",{staticClass:"menu_initial_tips tips_global",staticStyle:{display:"none"},attrs:{id:"js_none"}},[t._v("\n 点击左侧菜单进行编辑操作\n ")]),t._v(" "),n("div",{staticClass:"portable_editor to_left",staticStyle:{display:"block"},attrs:{id:"js_rightBox"}},[t.showOrder?n("div",{staticClass:"order"},[t._v("请通过拖拽左边的菜单进行排序")]):n("div",{staticClass:"editor_inner"},[n("div",{staticClass:"menu_form_hd flex-bt"},[n("h4",{staticClass:"global_info"},[t._v(" "+t._s(t.getName())+" ")]),t._v(" "),n("div",{staticClass:"global_extra"},[-1===t.selectedChildIndex?n("a",{attrs:{href:"javascript:void(0);"},on:{click:t.delMenu}},[t._v("删除菜单")]):n("a",{attrs:{href:"javascript:void(0);"},on:{click:t.delSubMenu}},[t._v("删除子菜单")])])]),t._v(" "),n("div",{staticClass:"menu_form_bd",attrs:{id:"view"}},[t.buttonList[t.selectedIndex]&&t.buttonList[t.selectedIndex].sub_button.length>0?n("div",{staticClass:"msg_sender_tips tips_global",staticStyle:{display:"block"},attrs:{id:"js_innerNone"}},[t._v("\n 已添加子菜单,仅可设置菜单名称。\n ")]):t._e(),t._v(" "),n("div",{staticClass:"frm_control_group js_setNameBox"},[n("label",{staticClass:"frm_label",attrs:{for:""}},[n("strong",{staticClass:"title js_menuTitle"},[t._v(t._s(-1===t.selectedChildIndex?"菜单名称":"子菜单名称"))])]),t._v(" "),n("div",{staticClass:"frm_controls"},[n("span",{staticClass:"frm_input_box with_counter counter_in append"},[-1===t.selectedChildIndex&&t.buttonList[t.selectedIndex]?n("input",{directives:[{name:"model",rawName:"v-model",value:t.buttonList[t.selectedIndex].name,expression:"buttonList[selectedIndex].name"}],staticClass:"frm_input js_menu_name",attrs:{type:"text"},domProps:{value:t.buttonList[t.selectedIndex].name},on:{input:[function(e){e.target.composing||t.$set(t.buttonList[t.selectedIndex],"name",e.target.value)},t.onInput]}}):t.selectedChildIndex>-1&&t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex]?n("input",{directives:[{name:"model",rawName:"v-model",value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].name,expression:"buttonList[selectedIndex].sub_button[selectedChildIndex].name"}],staticClass:"frm_input js_menu_name",attrs:{type:"text"},domProps:{value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].name},on:{input:[function(e){e.target.composing||t.$set(t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex],"name",e.target.value)},t.onInput]}}):t._e()]),t._v(" "),t.showErrorTips?n("p",{staticClass:"frm_msg fail js_titleEorTips dn"},[t._v("字数超过上限")]):t._e(),t._v(" "),n("p",{staticClass:"frm_msg fail js_titlenoTips dn",staticStyle:{display:"none"}},[t._v("请输入菜单名称")]),t._v(" "),n("p",{staticClass:"frm_tips js_titleNolTips"},[t._v("字数不超过4个汉字或8个字母")])])]),t._v(" "),n("div",{staticClass:"frm_control_group",class:-1==t.selectedChildIndex&&t.buttonList[t.selectedIndex].sub_button.length>0?"hideMenu":""},[n("label",{staticClass:"frm_label",attrs:{for:""}},[n("strong",{staticClass:"title js_menuContent"},[t._v(t._s(-1===t.selectedChildIndex?"菜单内容":"子菜单内容"))])]),t._v(" "),n("div",{staticClass:"frm_controls frm_vertical_pt"},[-1===t.selectedChildIndex?[n("el-radio-group",{on:{change:t.onTypeChange},model:{value:t.buttonList[t.selectedIndex].type,callback:function(e){t.$set(t.buttonList[t.selectedIndex],"type",e)},expression:"buttonList[selectedIndex].type"}},[n("el-radio",{attrs:{label:"click"}},[t._v("发送消息")]),t._v(" "),n("el-radio",{attrs:{label:"view"}},[t._v("跳转网页")])],1)]:[n("el-radio-group",{on:{change:t.onTypeChange},model:{value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].type,callback:function(e){t.$set(t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex],"type",e)},expression:"buttonList[selectedIndex].sub_button[selectedChildIndex].type"}},[n("el-radio",{attrs:{label:"click"}},[t._v("发送消息")]),t._v(" "),n("el-radio",{attrs:{label:"view"}},[t._v("跳转网页")])],1)]],2)]),t._v(" "),n("div",{staticClass:"menu_content_container",class:-1==t.selectedChildIndex&&t.buttonList[t.selectedIndex].sub_button.length>0?"hideMenu":""},[-1==t.selectedChildIndex?["view"===t.buttonList[t.selectedIndex].type?n("div",{staticClass:"menu_content url jsMain",staticStyle:{display:"block"},attrs:{id:"url"}},[n("p",{staticClass:"menu_content_tips tips_global"},[t._v("订阅者点击该子菜单会跳到以下链接")]),t._v(" "),n("div",{staticClass:"frm_control_group"},[n("label",{staticClass:"frm_label",attrs:{for:""}},[t._v("页面地址")]),t._v(" "),n("div",{staticClass:"frm_controls"},[n("span",{staticClass:"frm_input_box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.buttonList[t.selectedIndex].url,expression:"buttonList[selectedIndex].url"}],staticClass:"frm_input",attrs:{type:"text"},domProps:{value:t.buttonList[t.selectedIndex].url},on:{input:function(e){e.target.composing||t.$set(t.buttonList[t.selectedIndex],"url",e.target.value)}}})])])])]):n("div",{staticClass:"menu_content url jsMain",staticStyle:{display:"block"}},[n("p",{staticClass:"menu_content_tips tips_global"},[t._v("click")]),t._v(" "),n("div",{staticClass:"frm_control_group"},[n("label",{staticClass:"frm_label",attrs:{for:""}},[t._v("key")]),t._v(" "),n("div",{staticClass:"frm_controls"},[n("span",{staticClass:"frm_input_box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.buttonList[t.selectedIndex].key,expression:"buttonList[selectedIndex].key"}],staticClass:"frm_input",attrs:{type:"text"},domProps:{value:t.buttonList[t.selectedIndex].key},on:{input:function(e){e.target.composing||t.$set(t.buttonList[t.selectedIndex],"key",e.target.value)}}})])])])])]:["view"===t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].type?n("div",{staticClass:"menu_content url jsMain",staticStyle:{display:"block"}},[n("p",{staticClass:"menu_content_tips tips_global"},[t._v("订阅者点击该子菜单会跳到以下链接")]),t._v(" "),n("div",{staticClass:"frm_control_group"},[n("label",{staticClass:"frm_label",attrs:{for:""}},[t._v("页面地址")]),t._v(" "),n("div",{staticClass:"frm_controls"},[n("span",{staticClass:"frm_input_box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].url,expression:"buttonList[selectedIndex].sub_button[selectedChildIndex].url"}],staticClass:"frm_input",attrs:{type:"text"},domProps:{value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].url},on:{input:function(e){e.target.composing||t.$set(t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex],"url",e.target.value)}}})])])])]):n("div",{staticClass:"menu_content url jsMain",staticStyle:{display:"block"}},[n("p",{staticClass:"menu_content_tips tips_global"},[t._v("click")]),t._v(" "),n("div",{staticClass:"frm_control_group"},[n("label",{staticClass:"frm_label",attrs:{for:""}},[t._v("key")]),t._v(" "),n("div",{staticClass:"frm_controls"},[n("span",{staticClass:"frm_input_box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].key,expression:"buttonList[selectedIndex].sub_button[selectedChildIndex].key"}],staticClass:"frm_input",attrs:{type:"text"},domProps:{value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].key},on:{input:function(e){e.target.composing||t.$set(t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex],"key",e.target.value)}}})])])])])]],2)])]),t._v(" "),t._m(2)])])]),t._v(" "),n("div",{staticClass:"order-btn"},[t.showOrder?t._e():n("span",{staticClass:"btn btn_input btn_default"},[n("button",{on:{click:function(e){t.showOrder=!0}}},[t._v("排序")])]),t._v(" "),t.showOrder?n("span",{staticClass:"btn btn_input btn_default"},[n("button",{on:{click:function(e){t.showOrder=!1}}},[t._v("完成")])]):t._e()]),t._v(" "),n("div",{staticClass:"tool_bar tc js_editBox"},[t.showOrder?t._e():n("span",{staticClass:"btn btn_input btn_primary"},[n("button",{on:{click:t.onSave}},[t._v("保存并发布")])])])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("span",{staticClass:"sub_pre_menu_inner js_sub_pre_menu_inner"},[e("i",{staticClass:"icon14_menu_add"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("a",{staticClass:"pre_menu_link js_addL1Btn",attrs:{href:"javascript:void(0);",title:"最多添加3个一级菜单",draggable:"false"}},[e("i",{staticClass:"icon14_menu_add"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("span",{staticClass:"editor_arrow_wrp"},[e("i",{staticClass:"editor_arrow editor_arrow_out"}),this._v(" "),e("i",{staticClass:"editor_arrow editor_arrow_in"})])}]};var c=n("VU/8")(r,l,!1,function(t){n("rRcP")},"data-v-a31c7f1e",null);e.default=c.exports},rRcP:function(t,e){}});
\ No newline at end of file
!function(o){"use strict";void 0===(s="function"==typeof(i=o)?i.call(e,n,e,t):i)||(t.exports=s)}(function(){"use strict";if("undefined"==typeof window||!window.document)return function(){throw new Error("Sortable.js requires a window with a document")};var t,e,n,i,s,o,a,r,l,c,d,u,h,p,f,_,v,m,g,b,C,x={},y=/\s+/g,I=/left|right|inline/,w="Sortable"+(new Date).getTime(),D=window,L=D.document,T=D.parseInt,k=D.setTimeout,S=D.jQuery||D.Zepto,M=D.Polymer,j=!1,E="draggable"in L.createElement("div"),N=!navigator.userAgent.match(/(?:Trident.*rv[ :]?11\.|msie)/i)&&((C=L.createElement("x")).style.cssText="pointer-events:auto","auto"===C.style.pointerEvents),O=!1,$=Math.abs,B=Math.min,P=[],A=[],F=it(function(t,e,n){if(n&&e.scroll){var i,s,o,a,d,u,h=n[w],p=e.scrollSensitivity,f=e.scrollSpeed,_=t.clientX,v=t.clientY,m=window.innerWidth,g=window.innerHeight;if(l!==n&&(r=e.scroll,l=n,c=e.scrollFn,!0===r)){r=n;do{if(r.offsetWidth<r.scrollWidth||r.offsetHeight<r.scrollHeight)break}while(r=r.parentNode)}r&&(i=r,s=r.getBoundingClientRect(),o=($(s.right-_)<=p)-($(s.left-_)<=p),a=($(s.bottom-v)<=p)-($(s.top-v)<=p)),o||a||(a=(g-v<=p)-(v<=p),((o=(m-_<=p)-(_<=p))||a)&&(i=D)),x.vx===o&&x.vy===a&&x.el===i||(x.el=i,x.vx=o,x.vy=a,clearInterval(x.pid),i&&(x.pid=setInterval(function(){if(u=a?a*f:0,d=o?o*f:0,"function"==typeof c)return c.call(h,d,u,t);i===D?D.scrollTo(D.pageXOffset+d,D.pageYOffset+u):(i.scrollTop+=u,i.scrollLeft+=d)},24)))}},30),Y=function(t){function e(t,e){return void 0!==t&&!0!==t||(t=n.name),"function"==typeof t?t:function(n,i){var s=i.options.group.name;return e?t:t&&(t.join?t.indexOf(s)>-1:s==t)}}var n={},i=t.group;i&&"object"==typeof i||(i={name:i}),n.name=i.name,n.checkPull=e(i.pull,!0),n.checkPut=e(i.put),n.revertClone=i.revertClone,t.group=n};try{window.addEventListener("test",null,Object.defineProperty({},"passive",{get:function(){j={capture:!1,passive:!1}}}))}catch(t){}function R(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be HTMLElement, and not "+{}.toString.call(t);this.el=t,this.options=e=st({},e),t[w]=this;var n={group:Math.random(),sort:!0,disabled:!1,store:null,handle:null,scroll:!0,scrollSensitivity:30,scrollSpeed:10,draggable:/[uo]l/i.test(t.nodeName)?"li":">*",ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==R.supportPointer};for(var i in n)!(i in e)&&(e[i]=n[i]);for(var s in Y(e),this)"_"===s.charAt(0)&&"function"==typeof this[s]&&(this[s]=this[s].bind(this));this.nativeDraggable=!e.forceFallback&&E,q(t,"mousedown",this._onTapStart),q(t,"touchstart",this._onTapStart),e.supportPointer&&q(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(q(t,"dragover",this),q(t,"dragenter",this)),A.push(this._onDragOver),e.store&&this.sort(e.store.get(this))}function X(e,n){"clone"!==e.lastPullMode&&(n=!0),i&&i.state!==n&&(z(i,"display",n?"none":""),n||i.state&&(e.options.group.revertClone?(s.insertBefore(i,o),e._animate(t,i)):s.insertBefore(i,t)),i.state=n)}function V(t,e,n){if(t){n=n||L;do{if(">*"===e&&t.parentNode===n||nt(t,e))return t}while(t=U(t))}return null}function U(t){var e=t.host;return e&&e.nodeType?e:t.parentNode}function q(t,e,n){t.addEventListener(e,n,j)}function H(t,e,n){t.removeEventListener(e,n,j)}function W(t,e,n){if(t)if(t.classList)t.classList[n?"add":"remove"](e);else{var i=(" "+t.className+" ").replace(y," ").replace(" "+e+" "," ");t.className=(i+(n?" "+e:"")).replace(y," ")}}function z(t,e,n){var i=t&&t.style;if(i){if(void 0===n)return L.defaultView&&L.defaultView.getComputedStyle?n=L.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in i||(e="-webkit-"+e),i[e]=n+("string"==typeof n?"":"px")}}function G(t,e,n){if(t){var i=t.getElementsByTagName(e),s=0,o=i.length;if(n)for(;s<o;s++)n(i[s],s);return i}return[]}function J(t,e,n,s,o,a,r,l){t=t||e[w];var c=L.createEvent("Event"),d=t.options,u="on"+n.charAt(0).toUpperCase()+n.substr(1);c.initEvent(n,!0,!0),c.to=o||e,c.from=a||e,c.item=s||e,c.clone=i,c.oldIndex=r,c.newIndex=l,e.dispatchEvent(c),d[u]&&d[u].call(t,c)}function Q(t,e,n,i,s,o,a,r){var l,c,d=t[w],u=d.options.onMove;return(l=L.createEvent("Event")).initEvent("move",!0,!0),l.to=e,l.from=t,l.dragged=n,l.draggedRect=i,l.related=s||e,l.relatedRect=o||e.getBoundingClientRect(),l.willInsertAfter=r,t.dispatchEvent(l),u&&(c=u.call(d,l,a)),c}function Z(t){t.draggable=!1}function K(){O=!1}function tt(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,i=0;n--;)i+=e.charCodeAt(n);return i.toString(36)}function et(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t&&(t=t.previousElementSibling);)"TEMPLATE"===t.nodeName.toUpperCase()||">*"!==e&&!nt(t,e)||n++;return n}function nt(t,e){if(t){var n=(e=e.split(".")).shift().toUpperCase(),i=new RegExp("\\s("+e.join("|")+")(?=\\s)","g");return!(""!==n&&t.nodeName.toUpperCase()!=n||e.length&&((" "+t.className+" ").match(i)||[]).length!=e.length)}return!1}function it(t,e){var n,i;return function(){void 0===n&&(n=arguments,i=this,k(function(){1===n.length?t.call(i,n[0]):t.apply(i,n),n=void 0},e))}}function st(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}function ot(t){return M&&M.dom?M.dom(t).cloneNode(!0):S?S(t).clone(!0)[0]:t.cloneNode(!0)}function at(t){return k(t,0)}function rt(t){return clearTimeout(t)}return R.prototype={constructor:R,_onTapStart:function(e){var n,i=this,s=this.el,o=this.options,r=o.preventOnFilter,l=e.type,c=e.touches&&e.touches[0],d=(c||e).target,u=e.target.shadowRoot&&e.path&&e.path[0]||d,h=o.filter;if(function(t){var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var i=e[n];i.checked&&P.push(i)}}(s),!t&&!(/mousedown|pointerdown/.test(l)&&0!==e.button||o.disabled)&&!u.isContentEditable&&(d=V(d,o.draggable,s))&&a!==d){if(n=et(d,o.draggable),"function"==typeof h){if(h.call(this,e,d,this))return J(i,u,"filter",d,s,s,n),void(r&&e.preventDefault())}else if(h&&(h=h.split(",").some(function(t){if(t=V(u,t.trim(),s))return J(i,t,"filter",d,s,s,n),!0})))return void(r&&e.preventDefault());o.handle&&!V(u,o.handle,s)||this._prepareDragStart(e,c,d,n)}},_prepareDragStart:function(n,i,r,l){var c,d=this,u=d.el,h=d.options,f=u.ownerDocument;r&&!t&&r.parentNode===u&&(m=n,s=u,e=(t=r).parentNode,o=t.nextSibling,a=r,_=h.group,p=l,this._lastX=(i||n).clientX,this._lastY=(i||n).clientY,t.style["will-change"]="all",c=function(){d._disableDelayedDrag(),t.draggable=d.nativeDraggable,W(t,h.chosenClass,!0),d._triggerDragStart(n,i),J(d,s,"choose",t,s,s,p)},h.ignore.split(",").forEach(function(e){G(t,e.trim(),Z)}),q(f,"mouseup",d._onDrop),q(f,"touchend",d._onDrop),q(f,"touchcancel",d._onDrop),q(f,"selectstart",d),h.supportPointer&&q(f,"pointercancel",d._onDrop),h.delay?(q(f,"mouseup",d._disableDelayedDrag),q(f,"touchend",d._disableDelayedDrag),q(f,"touchcancel",d._disableDelayedDrag),q(f,"mousemove",d._disableDelayedDrag),q(f,"touchmove",d._disableDelayedDrag),h.supportPointer&&q(f,"pointermove",d._disableDelayedDrag),d._dragStartTimer=k(c,h.delay)):c())},_disableDelayedDrag:function(){var t=this.el.ownerDocument;clearTimeout(this._dragStartTimer),H(t,"mouseup",this._disableDelayedDrag),H(t,"touchend",this._disableDelayedDrag),H(t,"touchcancel",this._disableDelayedDrag),H(t,"mousemove",this._disableDelayedDrag),H(t,"touchmove",this._disableDelayedDrag),H(t,"pointermove",this._disableDelayedDrag)},_triggerDragStart:function(e,n){(n=n||("touch"==e.pointerType?e:null))?(m={target:t,clientX:n.clientX,clientY:n.clientY},this._onDragStart(m,"touch")):this.nativeDraggable?(q(t,"dragend",this),q(s,"dragstart",this._onDragStart)):this._onDragStart(m,!0);try{L.selection?at(function(){L.selection.empty()}):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(){if(s&&t){var e=this.options;W(t,e.ghostClass,!0),W(t,e.dragClass,!1),R.active=this,J(this,s,"start",t,s,s,p)}else this._nulling()},_emulateDragOver:function(){if(g){if(this._lastX===g.clientX&&this._lastY===g.clientY)return;this._lastX=g.clientX,this._lastY=g.clientY,N||z(n,"display","none");var t=L.elementFromPoint(g.clientX,g.clientY),e=t,i=A.length;if(t&&t.shadowRoot&&(e=t=t.shadowRoot.elementFromPoint(g.clientX,g.clientY)),e)do{if(e[w]){for(;i--;)A[i]({clientX:g.clientX,clientY:g.clientY,target:t,rootEl:e});break}t=e}while(e=e.parentNode);N||z(n,"display","")}},_onTouchMove:function(t){if(m){var e=this.options,i=e.fallbackTolerance,s=e.fallbackOffset,o=t.touches?t.touches[0]:t,a=o.clientX-m.clientX+s.x,r=o.clientY-m.clientY+s.y,l=t.touches?"translate3d("+a+"px,"+r+"px,0)":"translate("+a+"px,"+r+"px)";if(!R.active){if(i&&B($(o.clientX-this._lastX),$(o.clientY-this._lastY))<i)return;this._dragStarted()}this._appendGhost(),b=!0,g=o,z(n,"webkitTransform",l),z(n,"mozTransform",l),z(n,"msTransform",l),z(n,"transform",l),t.preventDefault()}},_appendGhost:function(){if(!n){var e,i=t.getBoundingClientRect(),o=z(t),a=this.options;W(n=t.cloneNode(!0),a.ghostClass,!1),W(n,a.fallbackClass,!0),W(n,a.dragClass,!0),z(n,"top",i.top-T(o.marginTop,10)),z(n,"left",i.left-T(o.marginLeft,10)),z(n,"width",i.width),z(n,"height",i.height),z(n,"opacity","0.8"),z(n,"position","fixed"),z(n,"zIndex","100000"),z(n,"pointerEvents","none"),a.fallbackOnBody&&L.body.appendChild(n)||s.appendChild(n),e=n.getBoundingClientRect(),z(n,"width",2*i.width-e.width),z(n,"height",2*i.height-e.height)}},_onDragStart:function(e,n){var o=this,a=e.dataTransfer,r=o.options;o._offUpEvents(),_.checkPull(o,o,t,e)&&((i=ot(t)).draggable=!1,i.style["will-change"]="",z(i,"display","none"),W(i,o.options.chosenClass,!1),o._cloneId=at(function(){s.insertBefore(i,t),J(o,s,"clone",t)})),W(t,r.dragClass,!0),n?("touch"===n?(q(L,"touchmove",o._onTouchMove),q(L,"touchend",o._onDrop),q(L,"touchcancel",o._onDrop),r.supportPointer&&(q(L,"pointermove",o._onTouchMove),q(L,"pointerup",o._onDrop))):(q(L,"mousemove",o._onTouchMove),q(L,"mouseup",o._onDrop)),o._loopId=setInterval(o._emulateDragOver,50)):(a&&(a.effectAllowed="move",r.setData&&r.setData.call(o,a,t)),q(L,"drop",o),o._dragStartId=at(o._dragStarted))},_onDragOver:function(a){var r,l,c,p,f=this.el,m=this.options,g=m.group,C=R.active,x=_===g,y=!1,D=m.sort;if(void 0!==a.preventDefault&&(a.preventDefault(),!m.dragoverBubble&&a.stopPropagation()),!t.animated&&(b=!0,C&&!m.disabled&&(x?D||(p=!s.contains(t)):v===this||(C.lastPullMode=_.checkPull(this,C,t,a))&&g.checkPut(this,C,t,a))&&(void 0===a.rootEl||a.rootEl===this.el))){if(F(a,m,this.el),O)return;if(r=V(a.target,m.draggable,f),l=t.getBoundingClientRect(),v!==this&&(v=this,y=!0),p)return X(C,!0),e=s,void(i||o?s.insertBefore(t,i||o):D||s.appendChild(t));if(0===f.children.length||f.children[0]===n||f===a.target&&function(t,e){var n=t.lastElementChild.getBoundingClientRect();return e.clientY-(n.top+n.height)>5||e.clientX-(n.left+n.width)>5}(f,a)){if(0!==f.children.length&&f.children[0]!==n&&f===a.target&&(r=f.lastElementChild),r){if(r.animated)return;c=r.getBoundingClientRect()}X(C,x),!1!==Q(s,f,t,l,r,c,a)&&(t.contains(f)||(f.appendChild(t),e=f),this._animate(l,t),r&&this._animate(c,r))}else if(r&&!r.animated&&r!==t&&void 0!==r.parentNode[w]){d!==r&&(d=r,u=z(r),h=z(r.parentNode));var L=(c=r.getBoundingClientRect()).right-c.left,T=c.bottom-c.top,S=I.test(u.cssFloat+u.display)||"flex"==h.display&&0===h["flex-direction"].indexOf("row"),M=r.offsetWidth>t.offsetWidth,j=r.offsetHeight>t.offsetHeight,E=(S?(a.clientX-c.left)/L:(a.clientY-c.top)/T)>.5,N=r.nextElementSibling,$=!1;if(S){var B=t.offsetTop,P=r.offsetTop;$=B===P?r.previousElementSibling===t&&!M||E&&M:r.previousElementSibling===t||t.previousElementSibling===r?(a.clientY-c.top)/T>.5:P>B}else y||($=N!==t&&!j||E&&j);var A=Q(s,f,t,l,r,c,a,$);!1!==A&&(1!==A&&-1!==A||($=1===A),O=!0,k(K,30),X(C,x),t.contains(f)||($&&!N?f.appendChild(t):r.parentNode.insertBefore(t,$?N:r)),e=t.parentNode,this._animate(l,t),this._animate(c,r))}}},_animate:function(t,e){var n=this.options.animation;if(n){var i=e.getBoundingClientRect();1===t.nodeType&&(t=t.getBoundingClientRect()),z(e,"transition","none"),z(e,"transform","translate3d("+(t.left-i.left)+"px,"+(t.top-i.top)+"px,0)"),e.offsetWidth,z(e,"transition","all "+n+"ms"),z(e,"transform","translate3d(0,0,0)"),clearTimeout(e.animated),e.animated=k(function(){z(e,"transition",""),z(e,"transform",""),e.animated=!1},n)}},_offUpEvents:function(){var t=this.el.ownerDocument;H(L,"touchmove",this._onTouchMove),H(L,"pointermove",this._onTouchMove),H(t,"mouseup",this._onDrop),H(t,"touchend",this._onDrop),H(t,"pointerup",this._onDrop),H(t,"touchcancel",this._onDrop),H(t,"pointercancel",this._onDrop),H(t,"selectstart",this)},_onDrop:function(a){var r=this.el,l=this.options;clearInterval(this._loopId),clearInterval(x.pid),clearTimeout(this._dragStartTimer),rt(this._cloneId),rt(this._dragStartId),H(L,"mouseover",this),H(L,"mousemove",this._onTouchMove),this.nativeDraggable&&(H(L,"drop",this),H(r,"dragstart",this._onDragStart)),this._offUpEvents(),a&&(b&&(a.preventDefault(),!l.dropBubble&&a.stopPropagation()),n&&n.parentNode&&n.parentNode.removeChild(n),s!==e&&"clone"===R.active.lastPullMode||i&&i.parentNode&&i.parentNode.removeChild(i),t&&(this.nativeDraggable&&H(t,"dragend",this),Z(t),t.style["will-change"]="",W(t,this.options.ghostClass,!1),W(t,this.options.chosenClass,!1),J(this,s,"unchoose",t,e,s,p),s!==e?(f=et(t,l.draggable))>=0&&(J(null,e,"add",t,e,s,p,f),J(this,s,"remove",t,e,s,p,f),J(null,e,"sort",t,e,s,p,f),J(this,s,"sort",t,e,s,p,f)):t.nextSibling!==o&&(f=et(t,l.draggable))>=0&&(J(this,s,"update",t,e,s,p,f),J(this,s,"sort",t,e,s,p,f)),R.active&&(null!=f&&-1!==f||(f=p),J(this,s,"end",t,e,s,p,f),this.save()))),this._nulling()},_nulling:function(){s=t=e=n=o=i=a=r=l=m=g=b=f=d=u=v=_=R.active=null,P.forEach(function(t){t.checked=!0}),P.length=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragover":case"dragenter":t&&(this._onDragOver(e),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.preventDefault()}(e));break;case"mouseover":this._onDrop(e);break;case"selectstart":e.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,i=0,s=n.length,o=this.options;i<s;i++)V(t=n[i],o.draggable,this.el)&&e.push(t.getAttribute(o.dataIdAttr)||tt(t));return e},sort:function(t){var e={},n=this.el;this.toArray().forEach(function(t,i){var s=n.children[i];V(s,this.options.draggable,n)&&(e[t]=s)},this),t.forEach(function(t){e[t]&&(n.removeChild(e[t]),n.appendChild(e[t]))})},save:function(){var t=this.options.store;t&&t.set(this)},closest:function(t,e){return V(t,e||this.options.draggable,this.el)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];n[t]=e,"group"===t&&Y(n)},destroy:function(){var t=this.el;t[w]=null,H(t,"mousedown",this._onTapStart),H(t,"touchstart",this._onTapStart),H(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(H(t,"dragover",this),H(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),function(t){t.removeAttribute("draggable")}),A.splice(A.indexOf(this._onDragOver),1),this._onDrop(),this.el=t=null}},q(L,"touchmove",function(t){R.active&&t.preventDefault()}),R.utils={on:q,off:H,css:z,find:G,is:function(t,e){return!!V(t,e,t)},extend:st,throttle:it,closest:V,toggleClass:W,clone:ot,index:et,nextTick:at,cancelNextTick:rt},R.create=function(t,e){return new R(t,e)},R.version="1.7.0",R})},q5av:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("CCn6"),s=n("DAYN"),o=n.n(s),a=n("zL8q"),r={name:"index",components:{draggable:o.a},data:function(){return{buttonList:[{name:"菜单名",sub_button:[],type:"view",url:""}],selectedIndex:0,selectedChildIndex:-1,showErrorTips:!1,showOrder:!1}},mounted:function(){this.getMenu()},methods:{getName:function(){return-1===this.selectedChildIndex?this.buttonList[this.selectedIndex].name||"":this.buttonList[this.selectedIndex].sub_button[this.selectedChildIndex].name||""},getMenu:function(){var t=this;Object(i._19)().then(function(e){e.menu&&e.menu.button&&(t.buttonList=e.menu.button,t.selectedIndex=0,t.selectedChildIndex=-1,t.showOrder=!1)})},clickMenu:function(t,e){this.selectedIndex=t,this.selectedChildIndex=-1},clickSubMenu:function(t,e){this.selectedChildIndex=t},onInput:function(t){var e=t.target.value,n=/[\u4E00-\u9FA5]/g,i=e.length;e&&n.test(e)&&(i=e.match(n).length+i);this.showErrorTips=i>8},addSubMenu:function(){this.buttonList[this.selectedIndex].sub_button.push({name:"子菜单名",sub_button:[],type:"view",url:""}),this.selectedChildIndex=this.buttonList[this.selectedIndex].sub_button.length-1},delSubMenu:function(){var t=this;this.$confirm("此操作将删除该子菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.buttonList[t.selectedIndex].sub_button.splice(t.selectedChildIndex,1),t.selectedChildIndex=t.buttonList[t.selectedIndex].sub_button.length-1})},onAddMenu:function(){this.buttonList.push({name:"菜单名",sub_button:[],type:"view",url:""}),this.selectedIndex=this.buttonList.length-1,this.selectedChildIndex=-1},delMenu:function(){var t=this;this.$confirm("此操作将删除该菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){t.buttonList.splice(t.selectedIndex,1),0==t.buttonList.length&&t.buttonList.push({name:"菜单名",sub_button:[],type:"view",url:""}),t.selectedIndex=t.buttonList.length-1,t.selectedChildIndex=-1})},onTypeChange:function(t){console.log("onTypeChange",t)},onSave:function(){var t=this,e=this.buttonList,n={buttons:JSON.stringify(e)};Object(i._36)(n).then(function(e){0===e.errcode?(t.$message({type:"success",message:"保存成功!"}),t.getMenu()):Object(a.MessageBox)({title:"错误!",message:e.errmsg,type:"error"})})}}},l={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("div",{staticClass:"menu_setting_area"},[n("div",{staticClass:"menu_preview_area"},[n("div",{staticClass:"mobile_menu_preview"},[n("div",{staticClass:"mobile_hd tc"},[t._v("\n 唱唱启蒙英语\n ")]),t._v(" "),n("div",{staticClass:"mobile_bd"},[t.showOrder?n("ul",{staticClass:"pre_menu_list grid_line ui-sortable ui-sortable-disabled",staticStyle:{"margin-top":"0","margin-bottom":"0"}},[n("draggable",{model:{value:t.buttonList,callback:function(e){t.buttonList=e},expression:"buttonList"}},[n("transition-group",t._l(t.buttonList,function(e,i){return n("li",{key:i,staticClass:"jsMenu pre_menu_item grid_item jslevel1 ui-sortable ui-sortable-disabled"},[n("a",{staticClass:"pre_menu_link",attrs:{href:"javascript:void(0);",draggable:"false"},on:{click:function(n){t.clickMenu(i,e)}}},[n("i",{staticClass:"icon_menu_dot js_icon_menu_dot dn"}),t._v(" "),n("i",{staticClass:"icon20_common sort_gray"}),t._v(" "),n("span",{staticClass:"js_l1Title"},[t._v(t._s(e.name))])]),t._v(" "),n("div",{staticClass:"sub_pre_menu_box js_l2TitleBox",class:t.selectedIndex===i?"":"hideMenu",style:0==e.sub_button.length?"display: none":""},[n("ul",{staticClass:"sub_pre_menu_list"},[n("draggable",{model:{value:e.sub_button,callback:function(n){t.$set(e,"sub_button",n)},expression:"item.sub_button"}},[n("transition-group",t._l(e.sub_button,function(e,s){return n("li",{key:s,staticClass:"jslevel2",class:t.selectedIndex===i&&t.selectedChildIndex===s?"current selected":""},[n("a",{staticClass:"jsSubView",attrs:{href:"javascript:void(0);",draggable:"false"}},[n("span",{staticClass:"sub_pre_menu_inner js_sub_pre_menu_inner"},[n("i",{staticClass:"icon20_common sort_gray"}),t._v(" "),n("span",{staticClass:"js_l2Title"},[t._v(t._s(e.name))])])])])}))],1)],1),t._v(" "),n("i",{staticClass:"arrow arrow_out"}),t._v(" "),n("i",{staticClass:"arrow arrow_in"})])])}))],1)],1):n("ul",{staticClass:"pre_menu_list grid_line ui-sortable ui-sortable-disabled",staticStyle:{"margin-top":"0","margin-bottom":"0"}},[t._l(t.buttonList,function(e,i){return n("li",{staticClass:"jsMenu pre_menu_item grid_item jslevel1 ui-sortable ui-sortable-disabled",class:t.selectedIndex===i&&-1===t.selectedChildIndex?"current selected":""},[n("a",{staticClass:"pre_menu_link",attrs:{href:"javascript:void(0);",draggable:"false"},on:{click:function(n){t.clickMenu(i,e)}}},[n("i",{staticClass:"icon_menu_dot js_icon_menu_dot dn"}),t._v(" "),n("i",{staticClass:"icon20_common sort_gray"}),t._v(" "),n("span",{staticClass:"js_l1Title"},[t._v(t._s(e.name))])]),t._v(" "),n("div",{staticClass:"sub_pre_menu_box js_l2TitleBox",class:t.selectedIndex===i?"":"hideMenu",staticStyle:{display:"block"}},[n("ul",{staticClass:"sub_pre_menu_list"},[t._l(e.sub_button,function(e,s){return n("li",{staticClass:"jslevel2",class:t.selectedIndex===i&&t.selectedChildIndex===s?"current selected":""},[n("a",{staticClass:"jsSubView",attrs:{href:"javascript:void(0);",draggable:"false"},on:{click:function(n){t.clickSubMenu(s,e)}}},[n("span",{staticClass:"sub_pre_menu_inner js_sub_pre_menu_inner"},[n("i",{staticClass:"icon20_common sort_gray"}),t._v(" "),n("span",{staticClass:"js_l2Title"},[t._v(t._s(e.name))])])])])}),t._v(" "),t.$store.state.readonly?t._e():n("li",{staticClass:"js_addMenuBox",on:{click:t.addSubMenu}},[e.sub_button.length<6?n("a",{staticClass:"jsSubView js_addL2Btn",attrs:{href:"javascript:void(0);",title:"最多添加5个子菜单",draggable:"false"}},[t._m(0,!0)]):t._e()])],2),t._v(" "),n("i",{staticClass:"arrow arrow_out"}),t._v(" "),n("i",{staticClass:"arrow arrow_in"})])])}),t._v(" "),t.$store.state.readonly?t._e():[t.buttonList.length<3?n("li",{staticClass:"js_addMenuBox pre_menu_item grid_item no_extra",on:{click:t.onAddMenu}},[t._m(1)]):t._e()]],2)])])]),t._v(" "),n("div",{staticClass:"menu_form_area"},[n("div",{staticClass:"menu_initial_tips tips_global",staticStyle:{display:"none"},attrs:{id:"js_none"}},[t._v("\n 点击左侧菜单进行编辑操作\n ")]),t._v(" "),n("div",{staticClass:"portable_editor to_left",staticStyle:{display:"block"},attrs:{id:"js_rightBox"}},[t.showOrder?n("div",{staticClass:"order"},[t._v("请通过拖拽左边的菜单进行排序")]):n("div",{staticClass:"editor_inner"},[n("div",{staticClass:"menu_form_hd flex-bt"},[n("h4",{staticClass:"global_info"},[t._v(" "+t._s(t.getName())+" ")]),t._v(" "),t.$store.state.readonly?t._e():n("div",{staticClass:"global_extra"},[-1===t.selectedChildIndex?n("a",{attrs:{href:"javascript:void(0);"},on:{click:t.delMenu}},[t._v("删除菜单")]):n("a",{attrs:{href:"javascript:void(0);"},on:{click:t.delSubMenu}},[t._v("删除子菜单")])])]),t._v(" "),n("div",{staticClass:"menu_form_bd",attrs:{id:"view"}},[t.buttonList[t.selectedIndex]&&t.buttonList[t.selectedIndex].sub_button.length>0?n("div",{staticClass:"msg_sender_tips tips_global",staticStyle:{display:"block"},attrs:{id:"js_innerNone"}},[t._v("\n 已添加子菜单,仅可设置菜单名称。\n ")]):t._e(),t._v(" "),n("div",{staticClass:"frm_control_group js_setNameBox"},[n("label",{staticClass:"frm_label",attrs:{for:""}},[n("strong",{staticClass:"title js_menuTitle"},[t._v(t._s(-1===t.selectedChildIndex?"菜单名称":"子菜单名称"))])]),t._v(" "),n("div",{staticClass:"frm_controls"},[n("span",{staticClass:"frm_input_box with_counter counter_in append"},[-1===t.selectedChildIndex&&t.buttonList[t.selectedIndex]?n("input",{directives:[{name:"model",rawName:"v-model",value:t.buttonList[t.selectedIndex].name,expression:"buttonList[selectedIndex].name"}],staticClass:"frm_input js_menu_name",attrs:{type:"text"},domProps:{value:t.buttonList[t.selectedIndex].name},on:{input:[function(e){e.target.composing||t.$set(t.buttonList[t.selectedIndex],"name",e.target.value)},t.onInput]}}):t.selectedChildIndex>-1&&t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex]?n("input",{directives:[{name:"model",rawName:"v-model",value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].name,expression:"buttonList[selectedIndex].sub_button[selectedChildIndex].name"}],staticClass:"frm_input js_menu_name",attrs:{type:"text"},domProps:{value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].name},on:{input:[function(e){e.target.composing||t.$set(t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex],"name",e.target.value)},t.onInput]}}):t._e()]),t._v(" "),t.showErrorTips?n("p",{staticClass:"frm_msg fail js_titleEorTips dn"},[t._v("字数超过上限")]):t._e(),t._v(" "),n("p",{staticClass:"frm_msg fail js_titlenoTips dn",staticStyle:{display:"none"}},[t._v("请输入菜单名称")]),t._v(" "),n("p",{staticClass:"frm_tips js_titleNolTips"},[t._v("字数不超过4个汉字或8个字母")])])]),t._v(" "),n("div",{staticClass:"frm_control_group",class:-1==t.selectedChildIndex&&t.buttonList[t.selectedIndex].sub_button.length>0?"hideMenu":""},[n("label",{staticClass:"frm_label",attrs:{for:""}},[n("strong",{staticClass:"title js_menuContent"},[t._v(t._s(-1===t.selectedChildIndex?"菜单内容":"子菜单内容"))])]),t._v(" "),n("div",{staticClass:"frm_controls frm_vertical_pt"},[-1===t.selectedChildIndex?[n("el-radio-group",{on:{change:t.onTypeChange},model:{value:t.buttonList[t.selectedIndex].type,callback:function(e){t.$set(t.buttonList[t.selectedIndex],"type",e)},expression:"buttonList[selectedIndex].type"}},[n("el-radio",{attrs:{label:"click"}},[t._v("发送消息")]),t._v(" "),n("el-radio",{attrs:{label:"view"}},[t._v("跳转网页")])],1)]:[n("el-radio-group",{on:{change:t.onTypeChange},model:{value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].type,callback:function(e){t.$set(t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex],"type",e)},expression:"buttonList[selectedIndex].sub_button[selectedChildIndex].type"}},[n("el-radio",{attrs:{label:"click"}},[t._v("发送消息")]),t._v(" "),n("el-radio",{attrs:{label:"view"}},[t._v("跳转网页")])],1)]],2)]),t._v(" "),n("div",{staticClass:"menu_content_container",class:-1==t.selectedChildIndex&&t.buttonList[t.selectedIndex].sub_button.length>0?"hideMenu":""},[-1==t.selectedChildIndex?["view"===t.buttonList[t.selectedIndex].type?n("div",{staticClass:"menu_content url jsMain",staticStyle:{display:"block"},attrs:{id:"url"}},[n("p",{staticClass:"menu_content_tips tips_global"},[t._v("订阅者点击该子菜单会跳到以下链接")]),t._v(" "),n("div",{staticClass:"frm_control_group"},[n("label",{staticClass:"frm_label",attrs:{for:""}},[t._v("页面地址")]),t._v(" "),n("div",{staticClass:"frm_controls"},[n("span",{staticClass:"frm_input_box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.buttonList[t.selectedIndex].url,expression:"buttonList[selectedIndex].url"}],staticClass:"frm_input",attrs:{type:"text"},domProps:{value:t.buttonList[t.selectedIndex].url},on:{input:function(e){e.target.composing||t.$set(t.buttonList[t.selectedIndex],"url",e.target.value)}}})])])])]):n("div",{staticClass:"menu_content url jsMain",staticStyle:{display:"block"}},[n("p",{staticClass:"menu_content_tips tips_global"},[t._v("click")]),t._v(" "),n("div",{staticClass:"frm_control_group"},[n("label",{staticClass:"frm_label",attrs:{for:""}},[t._v("key")]),t._v(" "),n("div",{staticClass:"frm_controls"},[n("span",{staticClass:"frm_input_box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.buttonList[t.selectedIndex].key,expression:"buttonList[selectedIndex].key"}],staticClass:"frm_input",attrs:{type:"text"},domProps:{value:t.buttonList[t.selectedIndex].key},on:{input:function(e){e.target.composing||t.$set(t.buttonList[t.selectedIndex],"key",e.target.value)}}})])])])])]:["view"===t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].type?n("div",{staticClass:"menu_content url jsMain",staticStyle:{display:"block"}},[n("p",{staticClass:"menu_content_tips tips_global"},[t._v("订阅者点击该子菜单会跳到以下链接")]),t._v(" "),n("div",{staticClass:"frm_control_group"},[n("label",{staticClass:"frm_label",attrs:{for:""}},[t._v("页面地址")]),t._v(" "),n("div",{staticClass:"frm_controls"},[n("span",{staticClass:"frm_input_box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].url,expression:"buttonList[selectedIndex].sub_button[selectedChildIndex].url"}],staticClass:"frm_input",attrs:{type:"text"},domProps:{value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].url},on:{input:function(e){e.target.composing||t.$set(t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex],"url",e.target.value)}}})])])])]):n("div",{staticClass:"menu_content url jsMain",staticStyle:{display:"block"}},[n("p",{staticClass:"menu_content_tips tips_global"},[t._v("click")]),t._v(" "),n("div",{staticClass:"frm_control_group"},[n("label",{staticClass:"frm_label",attrs:{for:""}},[t._v("key")]),t._v(" "),n("div",{staticClass:"frm_controls"},[n("span",{staticClass:"frm_input_box"},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].key,expression:"buttonList[selectedIndex].sub_button[selectedChildIndex].key"}],staticClass:"frm_input",attrs:{type:"text"},domProps:{value:t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex].key},on:{input:function(e){e.target.composing||t.$set(t.buttonList[t.selectedIndex].sub_button[t.selectedChildIndex],"key",e.target.value)}}})])])])])]],2)])]),t._v(" "),t._m(2)])])]),t._v(" "),t.$store.state.readonly?t._e():n("div",{staticClass:"order-btn"},[t.showOrder?t._e():n("span",{staticClass:"btn btn_input btn_default"},[n("button",{on:{click:function(e){t.showOrder=!0}}},[t._v("排序")])]),t._v(" "),t.showOrder?n("span",{staticClass:"btn btn_input btn_default"},[n("button",{on:{click:function(e){t.showOrder=!1}}},[t._v("完成")])]):t._e()]),t._v(" "),t.$store.state.readonly?t._e():n("div",{staticClass:"tool_bar tc js_editBox"},[t.showOrder?t._e():n("span",{staticClass:"btn btn_input btn_primary"},[n("button",{on:{click:t.onSave}},[t._v("保存并发布")])])])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("span",{staticClass:"sub_pre_menu_inner js_sub_pre_menu_inner"},[e("i",{staticClass:"icon14_menu_add"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("a",{staticClass:"pre_menu_link js_addL1Btn",attrs:{href:"javascript:void(0);",title:"最多添加3个一级菜单",draggable:"false"}},[e("i",{staticClass:"icon14_menu_add"})])},function(){var t=this.$createElement,e=this._self._c||t;return e("span",{staticClass:"editor_arrow_wrp"},[e("i",{staticClass:"editor_arrow editor_arrow_out"}),this._v(" "),e("i",{staticClass:"editor_arrow editor_arrow_in"})])}]};var c=n("VU/8")(r,l,!1,function(t){n("2dmV")},"data-v-44c680d8",null);e.default=c.exports}});
\ No newline at end of file
webpackJsonp([14],{OX9A:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i("CCn6"),n={props:["dialogObj"],data:function(){return{form:{teacher_id:"",max_join_num:""},teacherList:[],goodsList:[],periods:{}}},methods:{initPage:function(){var t=this;switch(Object(s._26)().then(function(e){t.teacherList=e.list}),this.dialogObj.type){case 0:this.getPeriodList(),this.form={teacher_id:"",max_join_num:""};break;case 1:Object(s._3)(this.dialogObj.id).then(function(e){t.form={teacher_id:e.teacher_id,max_join_num:e.max_join_num}})}},getPeriodList:function(){var t=this;Object(s._11)().then(function(e){e.list.forEach(function(t){t.children=[]}),t.goodsList=e.list,t.periods||Object(s._17)({goods_id:t.goodsList[0].id}).then(function(e){e.list.forEach(function(t){t.name=t.title}),t.goodsList[0].children=e.list,t.periods=e.list[0]})})},onSave:function(){var t=this;switch(this.dialogObj.type){case 0:Object(s.f)(this.periods.id,this.form).then(function(e){t.$message({type:"success",message:"添加成功!"}),t.$emit("reflash"),t.dialogObj.show=!1});break;case 1:Object(s.L)(this.dialogObj.id,this.form).then(function(e){t.$message({type:"success",message:"修改成功!"}),t.$emit("reflash"),t.dialogObj.show=!1})}},handleItemChange:function(t){var e=this;Object(s._17)({goods_id:t[0]}).then(function(i){i.list.forEach(function(t){t.name=t.title}),e.goodsList.find(function(e){return e.id===t[0]}).children=i.list})},changePeriods:function(t){if(t.length>1){var e=this.goodsList.find(function(e){return e.id===t[0]});this.periods=e.children.find(function(e){return e.id===t[1]}),this.getTeacher()}}},watch:{dialogObj:function(t){this.initPage()}}},a={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{title:t.dialogObj.title,visible:t.dialogObj.show},on:{"update:visible":function(e){t.$set(t.dialogObj,"show",e)}}},[i("el-form",{ref:"form",attrs:{model:t.form,"label-width":"120px"}},[1!==this.dialogObj.type?i("el-form-item",{attrs:{label:"期数"}},[i("el-cascader",{attrs:{options:t.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":t.handleItemChange,change:t.changePeriods}})],1):t._e(),t._v(" "),i("el-form-item",{attrs:{label:"老师"}},[i("el-select",{attrs:{placeholder:"请选择"},model:{value:t.form.teacher_id,callback:function(e){t.$set(t.form,"teacher_id",e)},expression:"form.teacher_id"}},t._l(t.teacherList,function(t,e){return i("el-option",{key:e,attrs:{label:t.name,value:t.id}})}))],1),t._v(" "),i("el-form-item",{attrs:{label:"最大学员"}},[i("el-input-number",{model:{value:t.form.max_join_num,callback:function(e){t.$set(t.form,"max_join_num",e)},expression:"form.max_join_num"}})],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.dialogObj.show=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.onSave}},[t._v("确 定")])],1)],1)},staticRenderFns:[]};var o=i("VU/8")(n,a,!1,function(t){i("oa1m")},"data-v-7c2a470e",null).exports,l=i("kmJW"),r=i("+TkF");function c(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}var d={name:"userList",props:["userObj"],data:function(){var t;return c(t={userTable:[],addId:"",addShow:!1,searchFrom:{},userList:[],nowPage:1,limit:1,total:0},"searchFrom",{userId:"",nickName:"",mobile:""}),c(t,"multipleSelection",[]),t},components:{page:l.a},filters:{isOrNot:function(t){return r.h[t]}},methods:{initPage:function(){var t=this;Object(s._5)(this.userObj.classId).then(function(e){t.userTable=e.list})},changeUser:function(t){var e=this;this.$confirm("此操作将修改成员看课权限?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s.p)(t.id,{is_view_course:0===t.is_view_course?1:0}).then(function(t){e.$message({type:"success",message:"修改成功!"})}),e.initPage()})},onDel:function(t){var e=this;this.$confirm("此操作将删除该成员?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s.w)(t.id).then(function(t){e.$message({type:"success",message:"删除成功!"}),e.initPage()})})},onAdd:function(){var t=this;0!==this.multipleSelection.length?1===this.multipleSelection.length?(this.addId=this.multipleSelection[0].user_id,this.addId&&Object(s.g)(this.userObj.classId,this.addId,{is_buy:0}).then(function(e){t.$message({type:"success",message:"添加成功!"}),t.addShow=!1,t.initPage()})):this.$message({type:"error",message:"只能选择一个用户!"}):this.$message({type:"error",message:"请选择用户!"})},onAddUser:function(){this.addShow=!0,this.getUser()},getUser:function(){var t=this,e={page:this.nowPage,limit:this.limit};this.searchFrom.userId&&(e.user_id=this.searchFrom.userId),this.searchFrom.nickName&&(e.nickname=this.searchFrom.nickName),this.searchFrom.mobile&&(e.mobile=this.searchFrom.mobile),Object(s._28)(e).then(function(e){t.userList=e.list,t.total=e.total})},onPageChange:function(t){this.nowPage=t,this.getUser()},handleSelectionChange:function(t){this.multipleSelection=t},editComment:function(t,e){var i=this;this.$prompt("","编辑备注",{confirmButtonText:"确定",cancelButtonText:"取消",inputValue:e}).then(function(e){var n=e.value;Object(s.k)(t,{desc:n}).then(function(t){i.$message({type:"success",message:"编辑备注成功"}),i.initPage()})})}},watch:{userObj:function(){this.initPage()}}},u={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{title:t.userObj.title,visible:t.userObj.show,modal:!1,fullscreen:!0},on:{"update:visible":function(e){t.$set(t.userObj,"show",e)}}},[i("div",[i("el-form",{attrs:{"label-width":"90px",inline:""}},[i("el-form-item",{staticStyle:{float:"right"}},[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"success"},on:{click:t.onAddUser}},[t._v("+添加用户")])],1)],1),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.userTable}},[i("el-table-column",{attrs:{label:"用户",className:"f-c"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("img",{staticStyle:{"margin-right":"5px",width:"50px",height:"50px","border-radius":"50px"},attrs:{src:e.row.avatar}}),t._v(" "+t._s(e.row.nickname)+"(ID:"+t._s(e.row.user_id)+")\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"是否购买"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(0===e.row.is_buy?"否":"是")+"\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("isOrNot")(e.row.is_view_course))+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"desc",label:"备注"}}),t._v(" "),t.$store.state.readonly?t._e():i("el-table-column",{attrs:{label:"操作",width:"300"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{type:"warning",size:"mini"},on:{click:function(i){t.editComment(e.row.user_id,e.row.desc)}}},[t._v("编辑备注")]),t._v(" "),i("el-button",{attrs:{type:"warning",size:"mini"},on:{click:function(i){t.changeUser(e.row)}}},[t._v("更改看课权限")]),t._v(" "),i("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(i){t.onDel(e.row)}}},[t._v("删除")])]}}])})],1)],1),t._v(" "),i("el-dialog",{attrs:{modal:!1,visible:t.addShow},on:{"update:visible":function(e){t.addShow=e}}},[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:t.searchFrom.userId,callback:function(e){t.$set(t.searchFrom,"userId",e)},expression:"searchFrom.userId"}})],1)],1),t._v(" "),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"昵称"}},[i("el-input",{model:{value:t.searchFrom.nickName,callback:function(e){t.$set(t.searchFrom,"nickName",e)},expression:"searchFrom.nickName"}})],1)],1),t._v(" "),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"电话"}},[i("el-input",{model:{value:t.searchFrom.mobile,callback:function(e){t.$set(t.searchFrom,"mobile",e)},expression:"searchFrom.mobile"}})],1)],1)],1),t._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:t.getUser}},[t._v("搜索")])],1)],1)],1)],1),t._v(" "),i("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.userList},on:{"selection-change":t.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55"}}),t._v(" "),i("el-table-column",{attrs:{className:"f-c",label:"用户"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("img",{staticStyle:{"margin-right":"5px",width:"50px",height:"50px","border-radius":"50px"},attrs:{src:e.row.avatar}}),t._v(t._s(e.row.nickname)+"(ID:"+t._s(e.row.user_id)+")\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"mobile",label:"手机号"}})],1),t._v(" "),i("page",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange}}),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.addShow=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.onAdd}},[t._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var h={data:function(){return{nowPage:1,total:0,limit:10,periodsId:null,goodsList:[],teacher_id:"",classList:[],title:"",countObj:"",teacherList:[],userObj:{classId:"",title:"",show:!1},dialogObj:{show:!1,title:"添加班级",periodsId:"",type:0,id:0},selectedGoods:[]}},components:{UserList:i("VU/8")(d,u,!1,function(t){i("t0a+")},null,null).exports,classDialog:o,page:l.a},filters:{classTypeFilter:function(t){var e=parseInt(t);return 1===e?"带班班级":2===e?"观摩班级":""}},mounted:function(){this.initPage()},methods:{initQuery:function(){var t=this,e=this.$route.query;e&&e.goods_id&&e.periods_id?(this.selectedGoods=[parseInt(e.goods_id),parseInt(e.periods_id)],Object(s._17)({goods_id:this.selectedGoods[0]}).then(function(e){e.list.forEach(function(t){t.name=t.title}),t.goodsList.find(function(e){return e.id===t.selectedGoods[0]}).children=e.list;var i=t.goodsList.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="",t.getClassList()})):Object(s._17)({goods_id:this.goodsList[0].id}).then(function(e){e.list.forEach(function(t){t.name=t.title}),t.goodsList[0].children=e.list,t.periods=e.list[0]})},initPage:function(){var t=this;Object(s._11)().then(function(e){e.list.forEach(function(t){t.children=[]}),t.goodsList=e.list,t.initQuery()})},showUser:function(t){this.userObj={classId:t.id,show:!0,title:t.teacher_name+"班级用户列表"}},getTeacher:function(){var t=this;Object(s._18)(this.periods.id).then(function(e){t.teacherList=e})},changePeriods:function(t){if(t.length>1){var e=this.goodsList.find(function(e){return e.id===t[0]});this.periods=e.children.find(function(e){return e.id===t[1]}),this.teacher_id="",this.getTeacher()}},onPageChange:function(t){this.nowPage=t,this.getClassList()},getClassList:function(){var t=this;this.getTeacher();var e={limit:this.limit,page:this.nowPage};this.teacher_id&&(e.teacher_id=this.teacher_id),Object(s._4)(this.periods.id,e).then(function(e){t.title=e.periods,t.countObj=e.count?e.count:"",t.classList=e.list,t.total=e.total})},handleItemChange:function(t){var e=this;Object(s._17)({goods_id:t[0]}).then(function(i){i.list.forEach(function(t){t.name=t.title}),e.goodsList.find(function(e){return e.id===t[0]}).children=i.list})},delClass:function(t){var e=this;this.$confirm("此操作将删除该班级?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s.v)(t.id).then(function(t){e.$message({type:"success",message:"删除成功!"})}),e.getClassList()})},onAdd:function(){this.dialogObj={show:!0,title:"添加班级",periodsId:this.periods?this.periods.id:"",type:0}},editClass:function(t){this.dialogObj={show:!0,title:"编辑班级",periodsId:this.periods.id,type:1,id:t.id}}}},m={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"class"},[i("div",{staticClass:"form-block"},[i("el-form",{attrs:{"label-width":"90px",inline:""}},[i("el-form-item",{attrs:{label:"期数"}},[i("el-cascader",{attrs:{options:t.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":t.handleItemChange,change:t.changePeriods},model:{value:t.selectedGoods,callback:function(e){t.selectedGoods=e},expression:"selectedGoods"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"老师"}},[i("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:t.teacher_id,callback:function(e){t.teacher_id=e},expression:"teacher_id"}},t._l(t.teacherList,function(t,e){return i("el-option",{key:e,attrs:{label:t.teacher_name,value:t.teacher_id}})}))],1),t._v(" "),i("el-form-item",{attrs:{label:""}},[i("el-button",{attrs:{type:"primary"},on:{click:t.getClassList}},[t._v("\n 搜索\n ")])],1),t._v(" "),i("el-form-item",{staticStyle:{float:"right"}},[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"success"},on:{click:t.onAdd}},[t._v("+添加班级")])],1)],1)],1),t._v(" "),t.classList&&t.classList.length>0?i("div",{staticClass:"intro"},[i("el-form",{attrs:{"label-width":"100px"}},[i("el-row",[i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"期数名称"}},[t._v(t._s(t.title.title))])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"可看课包数"}},[t._v(t._s(t.title.watch_num))])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"已看课包数"}},[t._v(t._s(t.title.has_watch_num))])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"开始时间"}},[t._v(t._s(t.title.start_at))])],1)],1),t._v(" "),i("el-row",[i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"老师数量"}},[t._v(t._s(t.countObj.count_teacher_num))])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"预计学员总数"}},[t._v(t._s(t.countObj.count_max_join_num))])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"学员总数"}},[t._v(t._s(t.countObj.count_join_num))])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"结束时间"}},[t._v(t._s(t.title.over_at))])],1)],1)],1)],1):t._e(),t._v(" "),t.classList&&0!==t.classList.length?t._e():i("div",[i("el-form",{attrs:{"label-width":"300px",inline:""}},[i("el-form-item",{attrs:{label:"暂无期数信息,请先选择期数"}})],1)],1),t._v(" "),i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.classList}},[i("el-table-column",{attrs:{prop:"teacher_name",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("classTypeFilter")(e.row.type))+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"max_join_num",label:"最大人数"}}),t._v(" "),i("el-table-column",{attrs:{prop:"created_at",label:"创建于"}}),t._v(" "),i("el-table-column",{attrs:{prop:"join_num",label:"现有人数"}}),t._v(" "),i("el-table-column",{attrs:{width:"250",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(i){t.showUser(e.row)}}},[t._v("班级成员")]),t._v(" "),t.$store.state.readonly?t._e():i("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(i){t.editClass(e.row)}}},[t._v("编辑")]),t._v(" "),t.$store.state.readonly?t._e():i("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(i){t.delClass(e.row)}}},[t._v("删除")])]}}])})],1)],1),t._v(" "),i("page",{attrs:{nowPage:t.nowPage,total:t.total,limit:t.limit},on:{pageChange:t.onPageChange}}),t._v(" "),i("class-dialog",{attrs:{dialogObj:t.dialogObj},on:{reflash:t.getClassList}}),t._v(" "),i("user-list",{attrs:{userObj:t.userObj},on:{reflash:t.getClassList}})],1)},staticRenderFns:[]};var f=i("VU/8")(h,m,!1,function(t){i("pZPd")},"data-v-312a0689",null);e.default=f.exports},oa1m:function(t,e){},pZPd:function(t,e){},"t0a+":function(t,e){}});
\ No newline at end of file
webpackJsonp([14],{OX9A:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i("CCn6"),n={props:["dialogObj"],data:function(){return{form:{teacher_id:"",max_join_num:""},teacherList:[],goodsList:[],periods:{}}},methods:{initPage:function(){var t=this;switch(Object(s._26)().then(function(e){t.teacherList=e.list}),this.dialogObj.type){case 0:this.getPeriodList(),this.form={teacher_id:"",max_join_num:""};break;case 1:Object(s._3)(this.dialogObj.id).then(function(e){t.form={teacher_id:e.teacher_id,max_join_num:e.max_join_num}})}},getPeriodList:function(){var t=this;Object(s._11)().then(function(e){e.list.forEach(function(t){t.children=[]}),t.goodsList=e.list,t.periods||Object(s._17)({goods_id:t.goodsList[0].id}).then(function(e){e.list.forEach(function(t){t.name=t.title}),t.goodsList[0].children=e.list,t.periods=e.list[0]})})},onSave:function(){var t=this;switch(this.dialogObj.type){case 0:Object(s.f)(this.periods.id,this.form).then(function(e){t.$message({type:"success",message:"添加成功!"}),t.$emit("reflash"),t.dialogObj.show=!1});break;case 1:Object(s.L)(this.dialogObj.id,this.form).then(function(e){t.$message({type:"success",message:"修改成功!"}),t.$emit("reflash"),t.dialogObj.show=!1})}},handleItemChange:function(t){var e=this;Object(s._17)({goods_id:t[0]}).then(function(i){i.list.forEach(function(t){t.name=t.title}),e.goodsList.find(function(e){return e.id===t[0]}).children=i.list})},changePeriods:function(t){if(t.length>1){var e=this.goodsList.find(function(e){return e.id===t[0]});this.periods=e.children.find(function(e){return e.id===t[1]}),this.getTeacher()}}},watch:{dialogObj:function(t){this.initPage()}}},o={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{title:t.dialogObj.title,visible:t.dialogObj.show},on:{"update:visible":function(e){t.$set(t.dialogObj,"show",e)}}},[i("el-form",{ref:"form",attrs:{model:t.form,"label-width":"120px"}},[1!==this.dialogObj.type?i("el-form-item",{attrs:{label:"期数"}},[i("el-cascader",{attrs:{options:t.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":t.handleItemChange,change:t.changePeriods}})],1):t._e(),t._v(" "),i("el-form-item",{attrs:{label:"老师"}},[i("el-select",{attrs:{placeholder:"请选择"},model:{value:t.form.teacher_id,callback:function(e){t.$set(t.form,"teacher_id",e)},expression:"form.teacher_id"}},t._l(t.teacherList,function(t,e){return i("el-option",{key:e,attrs:{label:t.name,value:t.id}})}))],1),t._v(" "),i("el-form-item",{attrs:{label:"最大学员"}},[i("el-input-number",{model:{value:t.form.max_join_num,callback:function(e){t.$set(t.form,"max_join_num",e)},expression:"form.max_join_num"}})],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.dialogObj.show=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.onSave}},[t._v("确 定")])],1)],1)},staticRenderFns:[]};var a=i("VU/8")(n,o,!1,function(t){i("oa1m")},"data-v-7c2a470e",null).exports,l=i("kmJW"),r=i("+TkF");function c(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}var d={name:"userList",props:["userObj"],data:function(){var t;return c(t={userTable:[],addId:"",addShow:!1,searchFrom:{},userList:[],nowPage:1,limit:1,total:0},"searchFrom",{userId:"",nickName:"",mobile:""}),c(t,"multipleSelection",[]),t},components:{page:l.a},filters:{isOrNot:function(t){return r.h[t]}},methods:{initPage:function(){var t=this;Object(s._5)(this.userObj.classId).then(function(e){t.userTable=e.list})},changeUser:function(t){var e=this;this.$confirm("此操作将修改成员看课权限?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s.p)(t.id,{is_view_course:0===t.is_view_course?1:0}).then(function(t){e.$message({type:"success",message:"修改成功!"})}),e.initPage()})},onDel:function(t){var e=this;this.$confirm("此操作将删除该成员?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s.w)(t.id).then(function(t){e.$message({type:"success",message:"删除成功!"}),e.initPage()})})},onAdd:function(){var t=this;0!==this.multipleSelection.length?1===this.multipleSelection.length?(this.addId=this.multipleSelection[0].user_id,this.addId&&Object(s.g)(this.userObj.classId,this.addId,{is_buy:0}).then(function(e){t.$message({type:"success",message:"添加成功!"}),t.addShow=!1,t.initPage()})):this.$message({type:"error",message:"只能选择一个用户!"}):this.$message({type:"error",message:"请选择用户!"})},onAddUser:function(){this.addShow=!0,this.getUser()},getUser:function(){var t=this,e={page:this.nowPage,limit:this.limit};this.searchFrom.userId&&(e.user_id=this.searchFrom.userId),this.searchFrom.nickName&&(e.nickname=this.searchFrom.nickName),this.searchFrom.mobile&&(e.mobile=this.searchFrom.mobile),Object(s._28)(e).then(function(e){t.userList=e.list,t.total=e.total})},onPageChange:function(t){this.nowPage=t,this.getUser()},handleSelectionChange:function(t){this.multipleSelection=t},editComment:function(t,e){var i=this;this.$prompt("","编辑备注",{confirmButtonText:"确定",cancelButtonText:"取消",inputValue:e}).then(function(e){var n=e.value;Object(s.k)(t,{desc:n}).then(function(t){i.$message({type:"success",message:"编辑备注成功"}),i.initPage()})})}},watch:{userObj:function(){this.initPage()}}},u={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("el-dialog",{attrs:{title:t.userObj.title,visible:t.userObj.show,modal:!1,fullscreen:!0},on:{"update:visible":function(e){t.$set(t.userObj,"show",e)}}},[i("div",[i("el-form",{attrs:{"label-width":"90px",inline:""}},[i("el-form-item",{staticStyle:{float:"right"}},[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"success"},on:{click:t.onAddUser}},[t._v("+添加用户")])],1)],1),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.userTable}},[i("el-table-column",{attrs:{label:"用户",className:"f-c"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("img",{staticStyle:{"margin-right":"5px",width:"50px",height:"50px","border-radius":"50px"},attrs:{src:e.row.avatar}}),t._v(" "+t._s(e.row.nickname)+"(ID:"+t._s(e.row.user_id)+")\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"是否购买"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(0===e.row.is_buy?"否":"是")+"\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("isOrNot")(e.row.is_view_course))+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"desc",label:"备注"}}),t._v(" "),t.$store.state.readonly?t._e():i("el-table-column",{attrs:{label:"操作",width:"300"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{type:"warning",size:"mini"},on:{click:function(i){t.editComment(e.row.user_id,e.row.desc)}}},[t._v("编辑备注")]),t._v(" "),i("el-button",{attrs:{type:"warning",size:"mini"},on:{click:function(i){t.changeUser(e.row)}}},[t._v("更改看课权限")]),t._v(" "),i("el-button",{attrs:{type:"danger",size:"mini"},on:{click:function(i){t.onDel(e.row)}}},[t._v("删除")])]}}])})],1)],1),t._v(" "),i("el-dialog",{attrs:{modal:!1,visible:t.addShow},on:{"update:visible":function(e){t.addShow=e}}},[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:t.searchFrom.userId,callback:function(e){t.$set(t.searchFrom,"userId",e)},expression:"searchFrom.userId"}})],1)],1),t._v(" "),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"昵称"}},[i("el-input",{model:{value:t.searchFrom.nickName,callback:function(e){t.$set(t.searchFrom,"nickName",e)},expression:"searchFrom.nickName"}})],1)],1),t._v(" "),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"电话"}},[i("el-input",{model:{value:t.searchFrom.mobile,callback:function(e){t.$set(t.searchFrom,"mobile",e)},expression:"searchFrom.mobile"}})],1)],1)],1),t._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:t.getUser}},[t._v("搜索")])],1)],1)],1)],1),t._v(" "),i("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.userList},on:{"selection-change":t.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55"}}),t._v(" "),i("el-table-column",{attrs:{className:"f-c",label:"用户"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("img",{staticStyle:{"margin-right":"5px",width:"50px",height:"50px","border-radius":"50px"},attrs:{src:e.row.avatar}}),t._v(t._s(e.row.nickname)+"(ID:"+t._s(e.row.user_id)+")\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"mobile",label:"手机号"}})],1),t._v(" "),i("page",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange}}),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.addShow=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.onAdd}},[t._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var h={data:function(){return{nowPage:1,total:0,limit:10,periodsId:null,goodsList:[],teacher_id:"",classList:[],title:"",countObj:"",teacherList:[],userObj:{classId:"",title:"",show:!1},dialogObj:{show:!1,title:"添加班级",periodsId:"",type:0,id:0},selectedGoods:[]}},components:{UserList:i("VU/8")(d,u,!1,function(t){i("t0a+")},null,null).exports,classDialog:a,page:l.a},filters:{classTypeFilter:function(t){var e=parseInt(t);return 1===e?"带班班级":2===e?"观摩班级":""}},mounted:function(){this.initPage()},methods:{initQuery:function(){var t=this,e=this.$route.query;e&&e.goods_id&&e.periods_id?(this.selectedGoods=[parseInt(e.goods_id),parseInt(e.periods_id)],Object(s._17)({goods_id:this.selectedGoods[0]}).then(function(e){e.list.forEach(function(t){t.name=t.title}),t.goodsList.find(function(e){return e.id===t.selectedGoods[0]}).children=e.list;var i=t.goodsList.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="",t.getClassList()})):Object(s._17)({goods_id:this.goodsList[0].id}).then(function(e){e.list.forEach(function(t){t.name=t.title}),t.goodsList[0].children=e.list,t.periods=e.list[0]})},initPage:function(){var t=this;Object(s._11)().then(function(e){e.list.forEach(function(t){t.children=[]}),t.goodsList=e.list,t.initQuery()})},showUser:function(t){this.userObj={classId:t.id,show:!0,title:t.teacher_name+"班级用户列表"}},getTeacher:function(){var t=this;Object(s._18)(this.periods.id).then(function(e){t.teacherList=e})},changePeriods:function(t){if(t.length>1){var e=this.goodsList.find(function(e){return e.id===t[0]});this.periods=e.children.find(function(e){return e.id===t[1]}),this.teacher_id="",this.getTeacher()}},onPageChange:function(t){this.nowPage=t,this.getClassList()},getClassList:function(){var t=this;this.getTeacher();var e={limit:this.limit,page:this.nowPage};this.teacher_id&&(e.teacher_id=this.teacher_id),Object(s._4)(this.periods.id,e).then(function(e){t.title=e.periods,t.countObj=e.count?e.count:"",t.classList=e.list,t.total=e.total})},handleItemChange:function(t){var e=this;Object(s._17)({goods_id:t[0]}).then(function(i){i.list.forEach(function(t){t.name=t.title}),e.goodsList.find(function(e){return e.id===t[0]}).children=i.list})},delClass:function(t){var e=this;this.$confirm("此操作将删除该班级?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(s.v)(t.id).then(function(t){e.$message({type:"success",message:"删除成功!"})}),e.getClassList()})},onAdd:function(){this.dialogObj={show:!0,title:"添加班级",periodsId:this.periods?this.periods.id:"",type:0}},editClass:function(t){this.dialogObj={show:!0,title:"编辑班级",periodsId:this.periods.id,type:1,id:t.id}}}},m={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"class"},[i("div",{staticClass:"form-block"},[i("el-form",{attrs:{"label-width":"90px",inline:""}},[i("el-form-item",{attrs:{label:"期数"}},[i("el-cascader",{attrs:{options:t.goodsList,props:{value:"id",label:"name"}},on:{"active-item-change":t.handleItemChange,change:t.changePeriods},model:{value:t.selectedGoods,callback:function(e){t.selectedGoods=e},expression:"selectedGoods"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"老师"}},[i("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:t.teacher_id,callback:function(e){t.teacher_id=e},expression:"teacher_id"}},t._l(t.teacherList,function(t,e){return i("el-option",{key:e,attrs:{label:t.teacher_name,value:t.teacher_id}})}))],1),t._v(" "),i("el-form-item",{attrs:{label:""}},[i("el-button",{attrs:{type:"primary"},on:{click:t.getClassList}},[t._v("\n 搜索\n ")])],1),t._v(" "),i("el-form-item",{staticStyle:{float:"right"}},[t.$store.state.readonly?t._e():i("el-button",{attrs:{type:"success"},on:{click:t.onAdd}},[t._v("+添加班级")])],1)],1)],1),t._v(" "),t.classList&&t.classList.length>0?i("div",{staticClass:"intro"},[i("el-form",{attrs:{"label-width":"100px"}},[i("el-row",[i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"期数名称"}},[t._v(t._s(t.title.title))])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"可看课包数"}},[t._v(t._s(t.title.watch_num))])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"已看课包数"}},[t._v(t._s(t.title.has_watch_num))])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"开始时间"}},[t._v(t._s(t.title.start_at))])],1)],1),t._v(" "),i("el-row",[i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"老师数量"}},[t._v(t._s(t.countObj.count_teacher_num))])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"预计学员总数"}},[t._v(t._s(t.countObj.count_max_join_num))])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"学员总数"}},[t._v(t._s(t.countObj.count_join_num))])],1),t._v(" "),i("el-col",{attrs:{span:6}},[i("el-form-item",{attrs:{label:"结束时间"}},[t._v(t._s(t.title.over_at))])],1)],1)],1)],1):t._e(),t._v(" "),t.classList&&0!==t.classList.length?t._e():i("div",[i("el-form",{attrs:{"label-width":"300px",inline:""}},[i("el-form-item",{attrs:{label:"暂无期数信息,请先选择期数"}})],1)],1),t._v(" "),i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.classList}},[i("el-table-column",{attrs:{prop:"teacher_name",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("classTypeFilter")(e.row.type))+"\n ")]}}])}),t._v(" "),i("el-table-column",{attrs:{prop:"max_join_num",label:"最大人数"}}),t._v(" "),i("el-table-column",{attrs:{prop:"join_num",label:"现有人数"}}),t._v(" "),i("el-table-column",{attrs:{width:"250",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(i){t.showUser(e.row)}}},[t._v("班级成员")]),t._v(" "),t.$store.state.readonly?t._e():i("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(i){t.editClass(e.row)}}},[t._v("编辑")]),t._v(" "),t.$store.state.readonly?t._e():i("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(i){t.delClass(e.row)}}},[t._v("删除")])]}}])})],1)],1),t._v(" "),i("page",{attrs:{nowPage:t.nowPage,total:t.total,limit:t.limit},on:{pageChange:t.onPageChange}}),t._v(" "),i("class-dialog",{attrs:{dialogObj:t.dialogObj},on:{reflash:t.getClassList}}),t._v(" "),i("user-list",{attrs:{userObj:t.userObj},on:{reflash:t.getClassList}})],1)},staticRenderFns:[]};var f=i("VU/8")(h,m,!1,function(t){i("WVAF")},"data-v-15c271b8",null);e.default=f.exports},WVAF:function(t,e){},oa1m:function(t,e){},"t0a+":function(t,e){}});
\ No newline at end of file
webpackJsonp([15],{JrQS:function(e,t){},Y0Vi:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=a("CCn6"),s=a("+TkF"),l=a("kmJW"),o={name:"dialogObj",props:["dialogObj"],data:function(){return{show:!1,id:"",statusOption:[{label:"正常",value:0},{label:"禁用",value:1}],typeOption:[{label:"老师",value:0},{label:"新星妈妈",value:1},{label:"推广人",value:2},{label:"市场",value:3}],loading:!0,type:0,title:"",form:{name:"",type:0,qr:"",alias:"",status:0,media_id:""},rules:{name:[{required:!0,message:"请输入名称",trigger:"change"}],qr:[{required:!0,message:"请输入二维码",trigger:"change"}]},teacherDetail:{},imageList:[],uploadShow:!0}},methods:{sub:function(){var e=this;this.imageList.length>0&&(this.form.qr=this.imageList[0].url);var t={name:this.form.name,type:this.form.type,qr:this.form.qr,alias:this.form.alias,status:this.form.status,media_id:this.form.media_id};switch(this.dialogObj.type){case 2:this.$refs.form.validate(function(a){a&&Object(i.S)(e.id,t).then(function(t){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash"),e.show=!1})});break;case 0:this.$refs.form.validate(function(a){a&&Object(i.n)(t).then(function(t){e.$message({type:"success",message:"新增成功!"}),e.$emit("reflash"),e.show=!1})})}},beforeAvatarUpload:function(){this.uploadShow=!1},handleRemove:function(){this.uploadShow=!0},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"http://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(i._43)({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:"http://cdn.singsingenglish.com/"+e.url}],t.uploadShow=!1,t.loading=!1,t.$message({type:"success",message:"上传成功!"})}).catch(function(){t.loading=!1})},initDialog:function(){var e=this;switch(this.dialogObj.type){case 0:this.title="新增教师",this.show=this.dialogObj.show,this.type=0,this.form.name="",this.form.alias="",this.form.qr="",this.form.type=0,this.form.status=0,this.imageList=[],this.loading=!1,this.uploadShow=!0,this.form.media_id="";break;case 1:this.title="教师详情",this.show=this.dialogObj.show,this.id=this.dialogObj.id,this.type=1,Object(i._25)(this.id).then(function(t){e.teacherDetail=t,e.loading=!1});break;case 2:this.title="编辑",this.show=this.dialogObj.show,this.id=this.dialogObj.id,this.type=2,Object(i._25)(this.id).then(function(t){e.form.name=t.name,e.form.alias=t.alias,e.form.qr=t.qr,e.form.type=t.type,e.form.status=t.status,e.form.media_id=t.media_id?t.media_id:"",e.imageList=[{name:t.qr,url:t.qr}],e.uploadShow=!t.qr,e.loading=!1})}}},watch:{dialogObj:{handler:function(){this.loading=!0,this.initDialog()},deep:!0},show:function(e){this.$emit("changeShow",e)}}},n={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.title,center:"","append-to-body":"",visible:e.show,width:"800px"},on:{"update:visible":function(t){e.show=t}}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[1===e.type?a("el-row",[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.teacherDetail.id)+"\n ")]),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.teacherDetail.created_at))])],1):e._e(),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("昵称")])]),e._v(" "),a("el-col",{attrs:{span:8}},[1===e.type?a("span",[e._v(e._s(e.teacherDetail.name))]):e._e(),e._v(" "),1!==e.type?a("el-form-item",{attrs:{prop:"name"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1):e._e()],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("微信号")])]),e._v(" "),a("el-col",{attrs:{span:8}},[1===e.type?a("span",[e._v(e._s(e.teacherDetail.alias))]):e._e(),e._v(" "),1!==e.type?a("el-form-item",[a("el-input",{model:{value:e.form.alias,callback:function(t){e.$set(e.form,"alias",t)},expression:"form.alias"}})],1):e._e()],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("状态")])]),e._v(" "),a("el-col",{attrs:{span:8}},[1===e.type?a("span",[e._v(e._s(e.teacherDetail.status))]):e._e(),e._v(" "),1!==e.type?a("el-form-item",[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.statusOption,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1):e._e()],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("类型")])]),e._v(" "),a("el-col",{attrs:{span:8}},[1===e.type?a("span",[e._v(e._s(e.teacherDetail.type))]):e._e(),e._v(" "),1!==e.type?a("el-form-item",[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},e._l(e.typeOption,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1):e._e()],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("二维码")])]),e._v(" "),a("el-col",{attrs:{span:8}},[1===e.type?a("img",{staticClass:"qr-img",attrs:{src:e.teacherDetail.qr}}):e._e(),e._v(" "),1!==e.type?a("el-form-item",[a("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}},[a("i",{staticClass:"el-icon-plus"})])],1):e._e()],1),e._v(" "),1===e.type?[a("el-col",{attrs:{span:4}},[a("label",[e._v("邀请码")])]),e._v(" "),a("el-col",{attrs:{span:8}},[1===e.type?a("span",[e._v(e._s(e.teacherDetail.invite_code))]):e._e()])]:e._e()],2)],1),e._v(" "),1!==e.type?a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1):e._e()],1)])},staticRenderFns:[]};var r=a("VU/8")(o,n,!1,function(e){a("a33R"),a("JrQS")},"data-v-14585110",null).exports,c={name:"index",data:function(){return{searchFrom:{name:""},userList:[],total:0,nowPage:1,limit:10,dialogObj:{type:0,show:!1,id:""},dialogDetailObj:{show:!1,title:"班级列表",id:""},teacherTypeOption:[{id:0,label:"老师"},{id:1,label:"新星妈妈"},{id:2,label:"推广人"},{id:3,label:"市场"}]}},components:{page:l.a,dialogCom:r},filters:{teacherType:function(e){return s.l[e]}},mounted:function(){this.getUser()},methods:{onPageChange:function(e){this.nowPage=e,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.name&&(t.name=this.searchFrom.name),Object(i._26)(t).then(function(t){e.userList=t.list,e.total=t.total})},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(i.C)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getUser()})})},changeShow:function(e){this.dialogObj.show=e},classDetail:function(e){console.log("classDetail",e),this.dialogDetailObj={show:!0,title:e.name+"班级详情",id:e.id}},goToTeacherDetail:function(e){this.$router.push("/teacher/"+e.id)}}},h={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"user"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"昵称"}},[a("el-input",{model:{value:e.searchFrom.name,callback:function(t){e.$set(e.searchFrom,"name",t)},expression:"searchFrom.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"教师类型"}},[a("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:e.searchFrom.type,callback:function(t){e.$set(e.searchFrom,"type",t)},expression:"searchFrom.type"}},e._l(e.teacherTypeOption,function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getUser}},[e._v("搜索")])],1)],1),e._v(" "),a("el-col",{attrs:{span:4,offset:8}},[a("el-form-item",[a("el-button",{attrs:{type:"success",plain:""},on:{click:e.add}},[e._v("新增教师")])],1)],1)],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.userList}},[a("el-table-column",{attrs:{prop:"name",label:"名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"alias",label:"微信号"}}),e._v(" "),a("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0===t.row.status?"正常":"禁用")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"二维码"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("a",{attrs:{href:e.row.qr}},[a("img",{staticClass:"shortcut",attrs:{src:e.row.qr}})])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"类别"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("teacherType")(t.row.type))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{width:"280",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){e.goToTeacherDetail(t.row)}}},[e._v("\n 查看详情\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(a){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){e.delTeacher(t.row)}}},[e._v("\n 删除\n ")])]}}])})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange}}),e._v(" "),a("dialog-com",{attrs:{dialogObj:e.dialogObj},on:{changeShow:e.changeShow,reflash:e.getUser}})],1)},staticRenderFns:[]};var u=a("VU/8")(c,h,!1,function(e){a("sRfh")},"data-v-528c163e",null);t.default=u.exports},a33R:function(e,t){},sRfh:function(e,t){}});
\ No newline at end of file
webpackJsonp([15],{JrQS:function(e,t){},Y0Vi:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var s=a("CCn6"),i=a("+TkF"),l=a("kmJW"),o={name:"dialogObj",props:["dialogObj"],data:function(){return{show:!1,id:"",statusOption:[{label:"正常",value:0},{label:"禁用",value:1}],typeOption:[{label:"老师",value:0},{label:"新星妈妈",value:1},{label:"推广人",value:2},{label:"市场",value:3}],loading:!0,type:0,title:"",form:{name:"",type:0,qr:"",alias:"",status:0,media_id:""},rules:{name:[{required:!0,message:"请输入名称",trigger:"change"}],qr:[{required:!0,message:"请输入二维码",trigger:"change"}]},teacherDetail:{},imageList:[],uploadShow:!0}},methods:{sub:function(){var e=this;this.imageList.length>0&&(this.form.qr=this.imageList[0].url);var t={name:this.form.name,type:this.form.type,qr:this.form.qr,alias:this.form.alias,status:this.form.status,media_id:this.form.media_id};switch(this.dialogObj.type){case 2:this.$refs.form.validate(function(a){a&&Object(s.S)(e.id,t).then(function(t){e.$message({type:"success",message:"修改成功!"}),e.$emit("reflash"),e.show=!1})});break;case 0:this.$refs.form.validate(function(a){a&&Object(s.n)(t).then(function(t){e.$message({type:"success",message:"新增成功!"}),e.$emit("reflash"),e.show=!1})})}},beforeAvatarUpload:function(){this.uploadShow=!1},handleRemove:function(){this.uploadShow=!0},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"http://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._43)({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:"http://cdn.singsingenglish.com/"+e.url}],t.uploadShow=!1,t.loading=!1,t.$message({type:"success",message:"上传成功!"})}).catch(function(){t.loading=!1})},initDialog:function(){var e=this;switch(this.dialogObj.type){case 0:this.title="新增教师",this.show=this.dialogObj.show,this.type=0,this.form.name="",this.form.alias="",this.form.qr="",this.form.type=0,this.form.status=0,this.imageList=[],this.loading=!1,this.uploadShow=!0,this.form.media_id="";break;case 1:this.title="教师详情",this.show=this.dialogObj.show,this.id=this.dialogObj.id,this.type=1,Object(s._25)(this.id).then(function(t){e.teacherDetail=t,e.loading=!1});break;case 2:this.title="编辑",this.show=this.dialogObj.show,this.id=this.dialogObj.id,this.type=2,Object(s._25)(this.id).then(function(t){e.form.name=t.name,e.form.alias=t.alias,e.form.qr=t.qr,e.form.type=t.type,e.form.status=t.status,e.form.media_id=t.media_id?t.media_id:"",e.imageList=[{name:t.qr,url:t.qr}],e.uploadShow=!t.qr,e.loading=!1})}}},watch:{dialogObj:{handler:function(){this.loading=!0,this.initDialog()},deep:!0},show:function(e){this.$emit("changeShow",e)}}},n={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.title,center:"","append-to-body":"",visible:e.show,width:"800px"},on:{"update:visible":function(t){e.show=t}}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[a("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules}},[1===e.type?a("el-row",[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.teacherDetail.id)+"\n ")]),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.teacherDetail.created_at))])],1):e._e(),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("昵称")])]),e._v(" "),a("el-col",{attrs:{span:8}},[1===e.type?a("span",[e._v(e._s(e.teacherDetail.name))]):e._e(),e._v(" "),1!==e.type?a("el-form-item",{attrs:{prop:"name"}},[a("el-input",{model:{value:e.form.name,callback:function(t){e.$set(e.form,"name",t)},expression:"form.name"}})],1):e._e()],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("微信号")])]),e._v(" "),a("el-col",{attrs:{span:8}},[1===e.type?a("span",[e._v(e._s(e.teacherDetail.alias))]):e._e(),e._v(" "),1!==e.type?a("el-form-item",[a("el-input",{model:{value:e.form.alias,callback:function(t){e.$set(e.form,"alias",t)},expression:"form.alias"}})],1):e._e()],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("状态")])]),e._v(" "),a("el-col",{attrs:{span:8}},[1===e.type?a("span",[e._v(e._s(e.teacherDetail.status))]):e._e(),e._v(" "),1!==e.type?a("el-form-item",[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.status,callback:function(t){e.$set(e.form,"status",t)},expression:"form.status"}},e._l(e.statusOption,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1):e._e()],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("类型")])]),e._v(" "),a("el-col",{attrs:{span:8}},[1===e.type?a("span",[e._v(e._s(e.teacherDetail.type))]):e._e(),e._v(" "),1!==e.type?a("el-form-item",[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.type,callback:function(t){e.$set(e.form,"type",t)},expression:"form.type"}},e._l(e.typeOption,function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1):e._e()],1)],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("二维码")])]),e._v(" "),a("el-col",{attrs:{span:8}},[1===e.type?a("img",{staticClass:"qr-img",attrs:{src:e.teacherDetail.qr}}):e._e(),e._v(" "),1!==e.type?a("el-form-item",[a("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}},[a("i",{staticClass:"el-icon-plus"})])],1):e._e()],1),e._v(" "),1===e.type?[a("el-col",{attrs:{span:4}},[a("label",[e._v("邀请码")])]),e._v(" "),a("el-col",{attrs:{span:8}},[1===e.type?a("span",[e._v(e._s(e.teacherDetail.invite_code))]):e._e()])]:e._e()],2)],1),e._v(" "),1!==e.type?a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1):e._e()],1)])},staticRenderFns:[]};var r=a("VU/8")(o,n,!1,function(e){a("a33R"),a("JrQS")},"data-v-14585110",null).exports,c={name:"index",data:function(){return{searchFrom:{name:""},userList:[],total:0,nowPage:1,limit:10,dialogObj:{type:0,show:!1,id:""},dialogDetailObj:{show:!1,title:"班级列表",id:""},teacherTypeOption:[{id:0,label:"老师"},{id:1,label:"新星妈妈"},{id:2,label:"推广人"},{id:3,label:"市场"}]}},components:{page:l.a,dialogCom:r},filters:{teacherType:function(e){return i.l[e]}},mounted:function(){this.getUser()},methods:{onPageChange:function(e){this.nowPage=e,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.name&&(t.name=this.searchFrom.name),Object(s._26)(t).then(function(t){e.userList=t.list,e.total=t.total})},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(s.C)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getUser()})})},changeShow:function(e){this.dialogObj.show=e},classDetail:function(e){console.log("classDetail",e),this.dialogDetailObj={show:!0,title:e.name+"班级详情",id:e.id}},goToTeacherDetail:function(e){this.$router.push("/teacher/"+e.id)}}},h={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"user"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"昵称"}},[a("el-input",{model:{value:e.searchFrom.name,callback:function(t){e.$set(e.searchFrom,"name",t)},expression:"searchFrom.name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"教师类型"}},[a("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:e.searchFrom.type,callback:function(t){e.$set(e.searchFrom,"type",t)},expression:"searchFrom.type"}},e._l(e.teacherTypeOption,function(e){return a("el-option",{key:e.id,attrs:{label:e.label,value:e.id}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getUser}},[e._v("搜索")])],1)],1),e._v(" "),e.$store.state.readonly?e._e():a("el-col",{attrs:{span:4,offset:8}},[a("el-form-item",[a("el-button",{attrs:{type:"success",plain:""},on:{click:e.add}},[e._v("新增教师")])],1)],1)],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.userList}},[a("el-table-column",{attrs:{prop:"name",label:"名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"alias",label:"微信号"}}),e._v(" "),a("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(0===t.row.status?"正常":"禁用")+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"二维码"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("a",{attrs:{href:e.row.qr}},[a("img",{staticClass:"shortcut",attrs:{src:e.row.qr}})])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"类别"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("teacherType")(t.row.type))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{width:"280",label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){e.goToTeacherDetail(t.row)}}},[e._v("\n 查看详情\n ")]),e._v(" "),e.$store.state.readonly?e._e():a("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(a){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),e.$store.state.readonly?e._e():a("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){e.delTeacher(t.row)}}},[e._v("\n 删除\n ")])]}}])})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange}}),e._v(" "),a("dialog-com",{attrs:{dialogObj:e.dialogObj},on:{changeShow:e.changeShow,reflash:e.getUser}})],1)},staticRenderFns:[]};var u=a("VU/8")(c,h,!1,function(e){a("nw7U")},"data-v-4e3a943b",null);t.default=u.exports},a33R:function(e,t){},nw7U:function(e,t){}});
\ No newline at end of file
webpackJsonp([25],{"++v4":function(t,a){},hFUZ:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var l=e("CCn6"),s=e("+TkF"),i={name:"index",components:{page:e("kmJW").a},data:function(){return{list:[],id:"",detail:{},total:0,limit:10,nowPage:1}},methods:{onPageChange:function(t){this.nowPage=t,this.getTeacherDetail()},getTeacherDetail:function(){var t=this,a=this.id,e={limit:this.limit,page:this.nowPage};Object(l._25)(a,e).then(function(a){a.class_list&&(t.list=a.class_list.list||[],t.total=a.class_list.total),t.detail=a})}},filters:{teacherType:function(t){return s.l[t]}},mounted:function(){this.id=this.$route.params.id,this.getTeacherDetail()}},n={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"teacher"},[e("div",{staticClass:"header"},[e("el-row",[e("el-col",{attrs:{span:6}},[e("label",[t._v("老师:")]),t._v(t._s(t._f("teacherType")(t.detail.type))+" "+t._s(t.detail.name)+"\n ")]),t._v(" "),e("el-col",{attrs:{span:6}},[e("label",[t._v("微信号:")]),t._v(" "+t._s(t.detail.alias)+"\n ")]),t._v(" "),e("el-col",{attrs:{span:6}},[e("label",[t._v("二维码:")]),t._v(" "),e("a",{attrs:{href:t.detail.qr}},[e("img",{staticClass:"avatar",attrs:{src:t.detail.qr}})])]),t._v(" "),e("el-col",{attrs:{span:6}},[e("label",[t._v("老师状态:")]),t._v(t._s(0===t.detail.status?"正常":"禁用")+"\n ")])],1)],1),t._v(" "),e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list}},[e("el-table-column",{attrs:{prop:"id",label:"班级ID"}}),t._v(" "),e("el-table-column",{attrs:{prop:"periods_title",label:"期数名称"}}),t._v(" "),e("el-table-column",{attrs:{prop:"join_num",label:"参加人数"}}),t._v(" "),e("el-table-column",{attrs:{prop:"max_join_num",label:"最大班级人数"}}),t._v(" "),e("el-table-column",{attrs:{prop:"start_at",label:"开始时间"}}),t._v(" "),e("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}})],1),t._v(" "),e("page",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange}})],1)},staticRenderFns:[]};var r=e("VU/8")(i,n,!1,function(t){e("++v4")},"data-v-46ef2bb9",null);a.default=r.exports}});
\ No newline at end of file
webpackJsonp([26],{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([25],{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([27],{"4LOu":function(e,t){},"89rD":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("CCn6"),r={name:"index",components:{page:n("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,searchFrom:{nickname:"",user_id:""},list:[]}},filters:{filterStatus:function(e){var t="";return 0===e?t="退款中":1===e?t="退款成功":2===e&&(t="退款失败"),t}},mounted:function(){this.getRefundList()},methods:{editComment:function(e,t){var n=this;this.$prompt("编辑备注","提示",{confirmButtonText:"确定",cancelButtonText:"取消",inputValue:t}).then(function(t){var r=t.value;Object(a.P)(e,"refund",{desc:r}).then(function(e){n.$message({type:"success",message:"编辑备注成功"}),n.getRefundList()})})},onPageChange:function(e){this.nowPage=e,this.getRefundList()},getRefundList: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),Object(a._20)(t).then(function(t){e.total=t.total,e.list=t.list})}}},l={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"refund"},[n("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px"}},[n("el-row",[n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"用户昵称"}},[n("el-input",{model:{value:e.searchFrom.nickname,callback:function(t){e.$set(e.searchFrom,"nickname",t)},expression:"searchFrom.nickname"}})],1)],1),e._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"用户ID"}},[n("el-input",{model:{value:e.searchFrom.user_id,callback:function(t){e.$set(e.searchFrom,"user_id",t)},expression:"searchFrom.user_id"}})],1)],1),e._v(" "),n("el-col",{attrs:{span:6,offset:6}},[n("el-form-item",{staticStyle:{float:"right"}},[n("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getRefundList}},[e._v("搜索")])],1)],1)],1)],1),e._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list}},[n("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),n("el-table-column",{attrs:{prop:"refund_no",label:"退款编号"}}),e._v(" "),n("el-table-column",{attrs:{label:"用户信息"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n id:"+e._s(t.row.user_id)+"\n "),n("br"),e._v("\n 名称:"+e._s(t.row.user_nickname)+"\n ")]}}])}),e._v(" "),n("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(" "),n("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(" "),n("el-table-column",{attrs:{prop:"desc",label:"退款原因"}}),e._v(" "),n("el-table-column",{attrs:{prop:"callback",label:"微信回调"}}),e._v(" "),n("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(" "),n("el-table-column",{attrs:{prop:"success_at",label:"退款成功时间"}}),e._v(" "),e.$store.state.readonly?e._e():n("el-table-column",{attrs:{label:"操作","min-width":"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(n){e.editComment(t.row.id,t.row.desc)}}},[e._v("\n 备注\n ")])]}}])})],1),e._v(" "),n("page",{attrs:{nowPage:e.nowPage,total:e.total},on:{pageChange:e.onPageChange}})],1)},staticRenderFns:[]};var o=n("VU/8")(r,l,!1,function(e){n("4LOu")},"data-v-3ed11919",null);t.default=o.exports}});
\ No newline at end of file
webpackJsonp([26],{"4LOu":function(e,t){},"89rD":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("CCn6"),r={name:"index",components:{page:n("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,searchFrom:{nickname:"",user_id:""},list:[]}},filters:{filterStatus:function(e){var t="";return 0===e?t="退款中":1===e?t="退款成功":2===e&&(t="退款失败"),t}},mounted:function(){this.getRefundList()},methods:{editComment:function(e,t){var n=this;this.$prompt("编辑备注","提示",{confirmButtonText:"确定",cancelButtonText:"取消",inputValue:t}).then(function(t){var r=t.value;Object(a.P)(e,"refund",{desc:r}).then(function(e){n.$message({type:"success",message:"编辑备注成功"}),n.getRefundList()})})},onPageChange:function(e){this.nowPage=e,this.getRefundList()},getRefundList: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),Object(a._20)(t).then(function(t){e.total=t.total,e.list=t.list})}}},l={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"refund"},[n("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px"}},[n("el-row",[n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"用户昵称"}},[n("el-input",{model:{value:e.searchFrom.nickname,callback:function(t){e.$set(e.searchFrom,"nickname",t)},expression:"searchFrom.nickname"}})],1)],1),e._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"用户ID"}},[n("el-input",{model:{value:e.searchFrom.user_id,callback:function(t){e.$set(e.searchFrom,"user_id",t)},expression:"searchFrom.user_id"}})],1)],1),e._v(" "),n("el-col",{attrs:{span:6,offset:6}},[n("el-form-item",{staticStyle:{float:"right"}},[n("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getRefundList}},[e._v("搜索")])],1)],1)],1)],1),e._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list}},[n("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),n("el-table-column",{attrs:{prop:"refund_no",label:"退款编号"}}),e._v(" "),n("el-table-column",{attrs:{label:"用户信息"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n id:"+e._s(t.row.user_id)+"\n "),n("br"),e._v("\n 名称:"+e._s(t.row.user_nickname)+"\n ")]}}])}),e._v(" "),n("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(" "),n("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(" "),n("el-table-column",{attrs:{prop:"desc",label:"退款原因"}}),e._v(" "),n("el-table-column",{attrs:{prop:"callback",label:"微信回调"}}),e._v(" "),n("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(" "),n("el-table-column",{attrs:{prop:"success_at",label:"退款成功时间"}}),e._v(" "),e.$store.state.readonly?e._e():n("el-table-column",{attrs:{label:"操作","min-width":"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(n){e.editComment(t.row.id,t.row.desc)}}},[e._v("\n 备注\n ")])]}}])})],1),e._v(" "),n("page",{attrs:{nowPage:e.nowPage,total:e.total},on:{pageChange:e.onPageChange}})],1)},staticRenderFns:[]};var o=n("VU/8")(r,l,!1,function(e){n("4LOu")},"data-v-3ed11919",null);t.default=o.exports}});
\ No newline at end of file
webpackJsonp([28],{"4rVd":function(e,t){},WZgi:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a("CCn6"),r={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.V)(t).then(function(t){e.list=t.list,e.total=t.total})},onPageChange:function(e){this.nowPage=e,this.getList()}}},s={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"}},[a("el-row",[a("el-col",{attrs:{span:4}},[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)],1),e._v(" "),a("el-col",{attrs:{span:4}},[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)],1),e._v(" "),a("el-col",{attrs:{span:4}},[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)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getList}},[e._v("搜索")])],1)],1)],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_name"}}),e._v(" "),a("el-table-column",{attrs:{label:"用户ID",prop:"admin_id"}}),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:"创建时间"}})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange}})],1)},staticRenderFns:[]};var o=a("VU/8")(r,s,!1,function(e){a("4rVd")},"data-v-2b549c3e",null);t.default=o.exports}});
\ No newline at end of file
webpackJsonp([27],{"4rVd":function(e,t){},WZgi:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a("CCn6"),r={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.V)(t).then(function(t){e.list=t.list,e.total=t.total})},onPageChange:function(e){this.nowPage=e,this.getList()}}},s={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"}},[a("el-row",[a("el-col",{attrs:{span:4}},[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)],1),e._v(" "),a("el-col",{attrs:{span:4}},[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)],1),e._v(" "),a("el-col",{attrs:{span:4}},[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)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getList}},[e._v("搜索")])],1)],1)],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_name"}}),e._v(" "),a("el-table-column",{attrs:{label:"用户ID",prop:"admin_id"}}),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:"创建时间"}})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange}})],1)},staticRenderFns:[]};var o=a("VU/8")(r,s,!1,function(e){a("4rVd")},"data-v-2b549c3e",null);t.default=o.exports}});
\ No newline at end of file
webpackJsonp([28],{XV9y:function(t,a){},hFUZ:function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var l=e("CCn6"),s=e("+TkF"),i={name:"index",components:{page:e("kmJW").a},data:function(){return{list:[],id:"",detail:{},total:0,limit:10,nowPage:1}},methods:{onPageChange:function(t){this.nowPage=t,this.getTeacherDetail()},getTeacherDetail:function(){var t=this,a=this.id,e={limit:this.limit,page:this.nowPage};Object(l._25)(a,e).then(function(a){a.class_list&&(t.list=a.class_list.list||[],t.total=a.class_list.total),t.detail=a})}},filters:{teacherType:function(t){return s.l[t]}},mounted:function(){this.id=this.$route.params.id,this.getTeacherDetail()}},n={render:function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"teacher"},[e("div",{staticClass:"header"},[e("el-row",[e("el-col",{attrs:{span:6}},[e("label",[t._v("老师:")]),t._v(t._s(t._f("teacherType")(t.detail.type))+" "+t._s(t.detail.name)+"\n ")]),t._v(" "),e("el-col",{attrs:{span:6}},[e("label",[t._v("微信号:")]),t._v(" "+t._s(t.detail.alias)+"\n ")]),t._v(" "),e("el-col",{attrs:{span:6}},[e("label",[t._v("二维码:")]),t._v(" "),e("a",{attrs:{href:t.detail.qr}},[e("img",{staticClass:"avatar",attrs:{src:t.detail.qr}})])]),t._v(" "),e("el-col",{attrs:{span:6}},[e("label",[t._v("老师状态:")]),t._v(t._s(0===t.detail.status?"正常":"禁用")+"\n ")])],1),t._v(" "),t.detail.user_info?e("el-row",[e("el-col",{attrs:{span:6}},[e("label",[t._v("绑定用户:")]),t._v(" "),e("a",{attrs:{href:t.detail.user_info.avatar,target:"_blank"}},[e("img",{staticClass:"avatar",attrs:{src:t.detail.user_info.avatar}})]),t._v("\n "+t._s(t.detail.user_info.nickname)+"(ID:"+t._s(t.detail.user_info.user_id)+")\n ")])],1):t._e()],1),t._v(" "),e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list}},[e("el-table-column",{attrs:{prop:"id",label:"班级ID"}}),t._v(" "),e("el-table-column",{attrs:{prop:"periods_title",label:"期数名称"}}),t._v(" "),e("el-table-column",{attrs:{prop:"join_num",label:"参加人数"}}),t._v(" "),e("el-table-column",{attrs:{prop:"max_join_num",label:"最大班级人数"}}),t._v(" "),e("el-table-column",{attrs:{prop:"start_at",label:"开始时间"}}),t._v(" "),e("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}})],1),t._v(" "),e("page",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange}})],1)},staticRenderFns:[]};var r=e("VU/8")(i,n,!1,function(t){e("XV9y")},"data-v-15ac44c6",null);a.default=r.exports}});
\ No newline at end of file
webpackJsonp([31],{"9QEq":function(e,n){},IcnI:function(e,n,t){"use strict";var o=t("7+uW"),a=t("NYxO"),r=t("zSLJ"),i={setToken:function(e,n){e.token=n,r.a.set("cc_token",n)},setUserName:function(e,n){e.userName=n,r.a.set("cc_user_name",n)},setPermission:function(e,n){e.progressList=n,localStorage.setItem("permission",JSON.stringify(n))},setMenu:function(e,n){e.menuList=n},readonly:function(e,n){e.readonly=n},mainCanShow:function(e){e.mainLoad=!1},mainUnShow:function(e){e.mainLoad=!0},changeParentRouter:function(e,n){e.menuList.find(function(e){return e.name===n.name}).routerName=n.to.name},progress:function(e,n){switch(n.type){case"new":e.progressList.push({num:0,id:n.id});break;case"change":e.progressList.find(function(e){return e.id===n.id}).num=n.num;break;case"delete":e.progressList.find(function(e){return e.id===n.id})}}};o.default.use(a.a);n.a=new a.a.Store({state:{show:!1,userName:"",token:"",permission:!1,readonly:!0,mainLoad:!0,menuList:[],menuType:!1,nowTab:"first",progressList:[],openedTab:[{value:"首页",routerName:"first",name:"first",delNo:!0,path:"/index"}]},mutations:i,actions:{setToken:function(e,n){(0,e.commit)("setToken",n)},setUserName:function(e,n){(0,e.commit)("setUserName",n)},setProgress:function(e,n){(0,e.commit)("progress",n)},setPermission:function(e,n){(0,e.commit)("setPermission",n)},setMenu:function(e,n){(0,e.commit)("setMenu",n)},readonly:function(e,n){(0,e.commit)("readonly",n)}}})},NHnr:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=t("7+uW"),a=[{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([t.e(0),t.e(1)]).then(function(){var n=[t("z5EG")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(12)]).then(function(){var n=[t("AbSL")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"商品列表",routerName:"shop",path:"/shop",cover:"4-1",router:{path:"/shop",name:"shop",component:function(e){return Promise.all([t.e(0),t.e(18)]).then(function(){var n=[t("1djJ")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(9)]).then(function(){var n=[t("ayGs")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"班级列表",routerName:"class",path:"/class",cover:"2-3",router:{path:"/class",name:"class",component:function(e){return Promise.all([t.e(0),t.e(14)]).then(function(){var n=[t("OX9A")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"不上课日期",routerName:"noLesson",path:"/noLesson",cover:"2-4",router:{path:"/noLesson",name:"noLesson",component:function(e){return Promise.all([t.e(0),t.e(19)]).then(function(){var n=[t("sg/1")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(15)]).then(function(){var n=[t("Y0Vi")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"用户列表",routerName:"user",path:"/user",cover:"3-2",router:{path:"/user",name:"user",component:function(e){return Promise.all([t.e(0),t.e(8)]).then(function(){var n=[t("jFLA")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(2)]).then(function(){var n=[t("2qmY")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"退款列表",routerName:"refund",path:"/refund",cover:"5-2",router:{path:"/refund",name:"refund",component:function(e){return Promise.all([t.e(0),t.e(27)]).then(function(){var n=[t("89rD")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"提现列表",routerName:"putForward",path:"/putForward",cover:"5-3",router:{path:"/putForward",name:"putForward",component:function(e){return Promise.all([t.e(0),t.e(21)]).then(function(){var n=[t("F5pf")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"发货管理",routerName:"consignment",path:"/consignment",cover:"5-4",router:{path:"/consignment",name:"consignment",component:function(e){return t.e(26).then(function(){var n=[t("usUK")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(11)]).then(function(){var n=[t("B31M")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"盒子列表",routerName:"box",path:"/box",cover:"6-2",router:{path:"/box",name:"box",component:function(e){return Promise.all([t.e(0),t.e(7)]).then(function(){var n=[t("+vCD")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(4)]).then(function(){var n=[t("CK6D")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"关键词回复",routerName:"autoReply",path:"/autoReply",cover:"7-2",router:{path:"/autoReply",name:"autoReply",component:function(e){return Promise.all([t.e(0),t.e(5)]).then(function(){var n=[t("65NY")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"公众号菜单",routerName:"weChat",path:"/weChat",cover:"7-3",router:{path:"/weChat",name:"weChat",component:function(e){return Promise.all([t.e(0),t.e(10)]).then(function(){var n=[t("q5av")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"素材管理",routerName:"weChatResource",path:"/weChatResource",cover:"7-4",router:{path:"/weChatResource",name:"weChatResource",component:function(e){return Promise.all([t.e(0),t.e(24)]).then(function(){var n=[t("Xhqp")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"Banner管理",routerName:"banner",path:"/banner",cover:"7-5",router:{path:"/banner",name:"banner",component:function(e){return Promise.all([t.e(0),t.e(16)]).then(function(){var n=[t("CGL6")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(22)]).then(function(){var n=[t("+jTk")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"角色管理",routerName:"role",path:"/role",cover:"8-2",router:{path:"/role",name:"role",component:function(e){return Promise.all([t.e(0),t.e(29)]).then(function(){var n=[t("Vt1u")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"菜单管理",routerName:"menu",path:"/menu",cover:"8-3",router:{path:"/menu",name:"menu",component:function(e){return Promise.all([t.e(0),t.e(23)]).then(function(){var n=[t("aTXs")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"系统配置",routerName:"sysConfig",path:"/sysConfig",cover:"8-4",router:{path:"/sysConfig",name:"sysConfig",component:function(e){return Promise.all([t.e(0),t.e(20)]).then(function(){var n=[t("gaNG")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"操作日志",routerName:"adminLog",path:"/adminLog",cover:"8-5",router:{path:"/adminLog",name:"adminLog",component:function(e){return Promise.all([t.e(0),t.e(28)]).then(function(){var n=[t("WZgi")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]}],r={name:"App",data:function(){return{}},mounted:function(){var e=this,n=this.$store.state.progressList,t=[];this.$router.options.routes[0].children=[],a.forEach(function(o){var a=!1,r=[];o.list.forEach(function(t){var o=n.find(function(e){return e.cover===t.cover});o&&(t.router.meta={},t.router.meta.readonly=o.readonly,r.push(t),e.$router.options.routes[0].children.push(t.router),a=!0)}),a&&(o.list=r,t.push(o))}),this.$router.addRoutes(this.$router.options.routes),this.$store.dispatch("setMenu",t)}},i={render:function(){var e=this.$createElement,n=this._self._c||e;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},staticRenderFns:[]};var u=t("VU/8")(r,i,!1,function(e){t("9QEq")},null,null).exports,c=t("YaEn"),s=t("zL8q"),l=t.n(s),p=(t("tvR6"),t("IcnI"));o.default.use(l.a),o.default.config.productionTip=!1,new o.default({el:"#app",store:p.a,router:c.a,components:{App:u},template:"<App/>"})},YaEn:function(e,n,t){"use strict";var o=t("7+uW"),a=t("IcnI"),r=t("/ocq"),i=t("zSLJ");o.default.use(r.a);var u=new r.a({routes:[{path:"/",name:"index",component:function(e){return Promise.all([t.e(0),t.e(6)]).then(function(){var n=[t("jHcp")];e.apply(null,n)}.bind(this)).catch(t.oe)},redirect:{name:"first"},children:[{path:"",name:"first",component:function(e){return t.e(3).then(function(){var n=[t("sJm1")];e.apply(null,n)}.bind(this)).catch(t.oe)}},{path:"/userDetail/:id",name:"userDetail",component:function(e){return Promise.all([t.e(0),t.e(13)]).then(function(){var n=[t("9PRC")];e.apply(null,n)}.bind(this)).catch(t.oe)}},{path:"/teacher/:id",name:"teacherDetail",component:function(e){return Promise.all([t.e(0),t.e(25)]).then(function(){var n=[t("hFUZ")];e.apply(null,n)}.bind(this)).catch(t.oe)}}]},{path:"/login",name:"login",component:function(e){return Promise.all([t.e(0),t.e(17)]).then(function(){var n=[t("0HId")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_auth:!0}}]});u.beforeEach(function(e,n,t){if(a.a.commit("mainCanShow"),i.a.get("cc_token")&&(a.a.dispatch("setToken",i.a.get("cc_token")),a.a.dispatch("setPermission",JSON.parse(localStorage.getItem("permission"))),null!==i.a.get("cc_user_name")&&a.a.dispatch("setUserName",i.a.get("cc_user_name"))),a.a.state.nowTab=e.name,e.matched.length>1&&"first"!==e.name){for(var o=void 0,r=0;r<a.a.state.menuList.length;r++)for(var u=a.a.state.menuList[r],c=0;c<u.list.length;c++){var s=u.list[c];s.path===e.path&&(o=s)}a.a.state.openedTab.indexOf(o)<0&&a.a.state.openedTab.push(o)}e.meta.readonly?a.a.dispatch("readonly",!0):a.a.dispatch("readonly",!1),e.matched.some(function(e){return!0!==e.meta.skip_auth})&&!a.a.state.token?t({path:"/login"}):t()}),n.a=u},tvR6:function(e,n){},zSLJ:function(e,n,t){"use strict";n.a={set:function(e,n,t){var o=new Date;o.setTime(o.getTime()+864e5*t),window.document.cookie=e+"="+n+";path=/;expires="+o.toGMTString()},get:function(e){var n=window.document.cookie.match("(^|;) ?"+e+"=([^;]*)(;|$)");return n?n[2]:null},delete:function(e){this.set(e,"",-1)}}}},["NHnr"]);
\ No newline at end of file
webpackJsonp([31],{"9QEq":function(e,n){},IcnI:function(e,n,t){"use strict";var o=t("7+uW"),a=t("NYxO"),r=t("zSLJ"),i={setToken:function(e,n){e.token=n,r.a.set("cc_token",n)},setUserName:function(e,n){e.userName=n,r.a.set("cc_user_name",n)},setPermission:function(e,n){e.progressList=n,localStorage.setItem("permission",JSON.stringify(n))},setMenu:function(e,n){e.menuList=n},readonly:function(e,n){e.readonly=n},mainCanShow:function(e){e.mainLoad=!1},mainUnShow:function(e){e.mainLoad=!0},changeParentRouter:function(e,n){e.menuList.find(function(e){return e.name===n.name}).routerName=n.to.name},progress:function(e,n){switch(n.type){case"new":e.progressList.push({num:0,id:n.id});break;case"change":e.progressList.find(function(e){return e.id===n.id}).num=n.num;break;case"delete":e.progressList.find(function(e){return e.id===n.id})}}};o.default.use(a.a);n.a=new a.a.Store({state:{show:!1,userName:"",token:"",permission:!1,readonly:!0,mainLoad:!0,menuList:[],menuType:!1,nowTab:"first",progressList:[],openedTab:[{value:"首页",routerName:"first",name:"first",delNo:!0,path:"/index"}]},mutations:i,actions:{setToken:function(e,n){(0,e.commit)("setToken",n)},setUserName:function(e,n){(0,e.commit)("setUserName",n)},setProgress:function(e,n){(0,e.commit)("progress",n)},setPermission:function(e,n){(0,e.commit)("setPermission",n)},setMenu:function(e,n){(0,e.commit)("setMenu",n)},readonly:function(e,n){(0,e.commit)("readonly",n)}}})},NHnr:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=t("7+uW"),a=[{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([t.e(0),t.e(1)]).then(function(){var n=[t("z5EG")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(11)]).then(function(){var n=[t("AbSL")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"商品列表",routerName:"shop",path:"/shop",cover:"4-1",router:{path:"/shop",name:"shop",component:function(e){return Promise.all([t.e(0),t.e(18)]).then(function(){var n=[t("1djJ")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(9)]).then(function(){var n=[t("ayGs")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"班级列表",routerName:"class",path:"/class",cover:"2-3",router:{path:"/class",name:"class",component:function(e){return Promise.all([t.e(0),t.e(14)]).then(function(){var n=[t("OX9A")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"不上课日期",routerName:"noLesson",path:"/noLesson",cover:"2-4",router:{path:"/noLesson",name:"noLesson",component:function(e){return Promise.all([t.e(0),t.e(19)]).then(function(){var n=[t("sg/1")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(15)]).then(function(){var n=[t("Y0Vi")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"用户列表",routerName:"user",path:"/user",cover:"3-2",router:{path:"/user",name:"user",component:function(e){return Promise.all([t.e(0),t.e(8)]).then(function(){var n=[t("jFLA")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(2)]).then(function(){var n=[t("2qmY")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"退款列表",routerName:"refund",path:"/refund",cover:"5-2",router:{path:"/refund",name:"refund",component:function(e){return Promise.all([t.e(0),t.e(26)]).then(function(){var n=[t("89rD")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"提现列表",routerName:"putForward",path:"/putForward",cover:"5-3",router:{path:"/putForward",name:"putForward",component:function(e){return Promise.all([t.e(0),t.e(21)]).then(function(){var n=[t("F5pf")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"发货管理",routerName:"consignment",path:"/consignment",cover:"5-4",router:{path:"/consignment",name:"consignment",component:function(e){return t.e(25).then(function(){var n=[t("usUK")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(10)]).then(function(){var n=[t("B31M")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"盒子列表",routerName:"box",path:"/box",cover:"6-2",router:{path:"/box",name:"box",component:function(e){return Promise.all([t.e(0),t.e(7)]).then(function(){var n=[t("+vCD")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(4)]).then(function(){var n=[t("CK6D")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"关键词回复",routerName:"autoReply",path:"/autoReply",cover:"7-2",router:{path:"/autoReply",name:"autoReply",component:function(e){return Promise.all([t.e(0),t.e(5)]).then(function(){var n=[t("65NY")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"公众号菜单",routerName:"weChat",path:"/weChat",cover:"7-3",router:{path:"/weChat",name:"weChat",component:function(e){return Promise.all([t.e(0),t.e(12)]).then(function(){var n=[t("q5av")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"素材管理",routerName:"weChatResource",path:"/weChatResource",cover:"7-4",router:{path:"/weChatResource",name:"weChatResource",component:function(e){return Promise.all([t.e(0),t.e(24)]).then(function(){var n=[t("Xhqp")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"Banner管理",routerName:"banner",path:"/banner",cover:"7-5",router:{path:"/banner",name:"banner",component:function(e){return Promise.all([t.e(0),t.e(16)]).then(function(){var n=[t("CGL6")];e.apply(null,n)}.bind(this)).catch(t.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([t.e(0),t.e(22)]).then(function(){var n=[t("+jTk")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"角色管理",routerName:"role",path:"/role",cover:"8-2",router:{path:"/role",name:"role",component:function(e){return Promise.all([t.e(0),t.e(29)]).then(function(){var n=[t("Vt1u")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"菜单管理",routerName:"menu",path:"/menu",cover:"8-3",router:{path:"/menu",name:"menu",component:function(e){return Promise.all([t.e(0),t.e(23)]).then(function(){var n=[t("aTXs")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"系统配置",routerName:"sysConfig",path:"/sysConfig",cover:"8-4",router:{path:"/sysConfig",name:"sysConfig",component:function(e){return Promise.all([t.e(0),t.e(20)]).then(function(){var n=[t("gaNG")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"操作日志",routerName:"adminLog",path:"/adminLog",cover:"8-5",router:{path:"/adminLog",name:"adminLog",component:function(e){return Promise.all([t.e(0),t.e(27)]).then(function(){var n=[t("WZgi")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]}],r={name:"App",data:function(){return{}},mounted:function(){var e=this,n=this.$store.state.progressList,t=[];this.$router.options.routes[0].children=[],a.forEach(function(o){var a=!1,r=[];o.list.forEach(function(t){var o=n.find(function(e){return e.cover===t.cover});o&&(t.router.meta={},t.router.meta.readonly=o.readonly,r.push(t),e.$router.options.routes[0].children.push(t.router),a=!0)}),a&&(o.list=r,t.push(o))}),this.$router.addRoutes(this.$router.options.routes),this.$store.dispatch("setMenu",t)}},i={render:function(){var e=this.$createElement,n=this._self._c||e;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},staticRenderFns:[]};var u=t("VU/8")(r,i,!1,function(e){t("9QEq")},null,null).exports,c=t("YaEn"),s=t("zL8q"),l=t.n(s),p=(t("tvR6"),t("IcnI"));o.default.use(l.a),o.default.config.productionTip=!1,new o.default({el:"#app",store:p.a,router:c.a,components:{App:u},template:"<App/>"})},YaEn:function(e,n,t){"use strict";var o=t("7+uW"),a=t("IcnI"),r=t("/ocq"),i=t("zSLJ");o.default.use(r.a);var u=new r.a({routes:[{path:"/",name:"index",component:function(e){return Promise.all([t.e(0),t.e(6)]).then(function(){var n=[t("jHcp")];e.apply(null,n)}.bind(this)).catch(t.oe)},redirect:{name:"first"},children:[{path:"",name:"first",component:function(e){return t.e(3).then(function(){var n=[t("sJm1")];e.apply(null,n)}.bind(this)).catch(t.oe)}},{path:"/userDetail/:id",name:"userDetail",component:function(e){return Promise.all([t.e(0),t.e(13)]).then(function(){var n=[t("9PRC")];e.apply(null,n)}.bind(this)).catch(t.oe)}},{path:"/teacher/:id",name:"teacherDetail",component:function(e){return Promise.all([t.e(0),t.e(28)]).then(function(){var n=[t("hFUZ")];e.apply(null,n)}.bind(this)).catch(t.oe)}}]},{path:"/login",name:"login",component:function(e){return Promise.all([t.e(0),t.e(17)]).then(function(){var n=[t("0HId")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_auth:!0}}]});u.beforeEach(function(e,n,t){if(a.a.commit("mainCanShow"),i.a.get("cc_token")&&(a.a.dispatch("setToken",i.a.get("cc_token")),a.a.dispatch("setPermission",JSON.parse(localStorage.getItem("permission"))),null!==i.a.get("cc_user_name")&&a.a.dispatch("setUserName",i.a.get("cc_user_name"))),a.a.state.nowTab=e.name,e.matched.length>1&&"first"!==e.name){for(var o=void 0,r=0;r<a.a.state.menuList.length;r++)for(var u=a.a.state.menuList[r],c=0;c<u.list.length;c++){var s=u.list[c];s.path===e.path&&(o=s)}a.a.state.openedTab.indexOf(o)<0&&a.a.state.openedTab.push(o)}e.meta.readonly?a.a.dispatch("readonly",!0):a.a.dispatch("readonly",!1),e.matched.some(function(e){return!0!==e.meta.skip_auth})&&!a.a.state.token?t({path:"/login"}):t()}),n.a=u},tvR6:function(e,n){},zSLJ:function(e,n,t){"use strict";n.a={set:function(e,n,t){var o=new Date;o.setTime(o.getTime()+864e5*t),window.document.cookie=e+"="+n+";path=/;expires="+o.toGMTString()},get:function(e){var n=window.document.cookie.match("(^|;) ?"+e+"=([^;]*)(;|$)");return n?n[2]:null},delete:function(e){this.set(e,"",-1)}}}},["NHnr"]);
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(n,t,f){for(var o,d,b,i=0,u=[];i<n.length;i++)d=n[i],r[d]&&u.push(r[d][0]),r[d]=0;for(o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);for(a&&a(n,t,f);u.length;)u.shift()();if(f)for(i=0;i<f.length;i++)b=c(c.s=f[i]);return b};var n={},r={32:0};function c(a){if(n[a])return n[a].exports;var r=n[a]={i:a,l:!1,exports:{}};return e[a].call(r.exports,r,r.exports,c),r.l=!0,r.exports}c.e=function(e){var a=r[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var n=new Promise(function(n,c){a=r[e]=[n,c]});a[2]=n;var t=document.getElementsByTagName("head")[0],f=document.createElement("script");f.type="text/javascript",f.charset="utf-8",f.async=!0,f.timeout=12e4,c.nc&&f.setAttribute("nonce",c.nc),f.src=c.p+"static/js/"+e+"."+{0:"1600263d7e6354d6ab11",1:"2a8ade0a550b80eb28dd",2:"10a25ff2b953ff74556b",3:"d0a09be5802508c20889",4:"b07914ae66aaf6ffdf29",5:"d82f26e9779cbc8448d0",6:"e7dbcf5af79b2384452e",7:"abf89c08a1fdc717108f",8:"742470ac13a83dc2c97a",9:"d8b184968b1ec57f31e2",10:"58e8bae233f7d647d644",11:"ebf69905d97a00c89b73",12:"563c796e765e7871d4bc",13:"01ab4bcf32655e93d186",14:"58b5608b3a04f1359a24",15:"5bacf330d6c6bafa9dc4",16:"a5c0b3786aa52d9a8b5a",17:"2304188855f99f17317b",18:"44ab396c65120bed2737",19:"5b30a65cd7672dce56c9",20:"25d69e81352adf7c90fd",21:"00449760891cf6ab5f68",22:"8375c3bd38f6c0f68b38",23:"ab1dd6975c6c61082771",24:"0efc05abbf1a397a458c",25:"416e017075769280b722",26:"6ad17b496b9bdd6d7ee9",27:"f4bed2afaea2f9bb01df",28:"fe34f3210fafd8b9e3f3",29:"1a41ce8b35ea35cf862d"}[e]+".js";var o=setTimeout(d,12e4);function d(){f.onerror=f.onload=null,clearTimeout(o);var a=r[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return f.onerror=f.onload=d,t.appendChild(f),n},c.m=e,c.c=n,c.d=function(e,a,n){c.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:n})},c.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(a,"a",a),a},c.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},c.p="/",c.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(a,t,f){for(var o,b,d,i=0,u=[];i<a.length;i++)b=a[i],n[b]&&u.push(n[b][0]),n[b]=0;for(o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);for(c&&c(a,t,f);u.length;)u.shift()();if(f)for(i=0;i<f.length;i++)d=r(r.s=f[i]);return d};var a={},n={32:0};function r(c){if(a[c])return a[c].exports;var n=a[c]={i:c,l:!1,exports:{}};return e[c].call(n.exports,n,n.exports,r),n.l=!0,n.exports}r.e=function(e){var c=n[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var a=new Promise(function(a,r){c=n[e]=[a,r]});c[2]=a;var t=document.getElementsByTagName("head")[0],f=document.createElement("script");f.type="text/javascript",f.charset="utf-8",f.async=!0,f.timeout=12e4,r.nc&&f.setAttribute("nonce",r.nc),f.src=r.p+"static/js/"+e+"."+{0:"1600263d7e6354d6ab11",1:"aab1613bac2f7a0fcefa",2:"10a25ff2b953ff74556b",3:"d0a09be5802508c20889",4:"b07914ae66aaf6ffdf29",5:"d82f26e9779cbc8448d0",6:"e7dbcf5af79b2384452e",7:"abf89c08a1fdc717108f",8:"742470ac13a83dc2c97a",9:"d8b184968b1ec57f31e2",10:"21bade4f6cfd018e06fc",11:"de4edfb3f53bc28fcd28",12:"6744ebb3f93944c9da14",13:"01ab4bcf32655e93d186",14:"35b0e722d6953e968bd5",15:"0cebe9e595fb27e34b93",16:"a5c0b3786aa52d9a8b5a",17:"2304188855f99f17317b",18:"44ab396c65120bed2737",19:"5b30a65cd7672dce56c9",20:"25d69e81352adf7c90fd",21:"00449760891cf6ab5f68",22:"8375c3bd38f6c0f68b38",23:"ab1dd6975c6c61082771",24:"0efc05abbf1a397a458c",25:"9e84cc6619173c9882b9",26:"26094f566e62577a74d0",27:"9d6b6a920be7efb24d8c",28:"67048a713e09743e9b41",29:"1a41ce8b35ea35cf862d"}[e]+".js";var o=setTimeout(b,12e4);function b(){f.onerror=f.onload=null,clearTimeout(o);var c=n[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),n[e]=void 0)}return f.onerror=f.onload=b,t.appendChild(f),a},r.m=e,r.c=a,r.d=function(e,c,a){r.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:a})},r.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(c,"a",c),c},r.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},r.p="/",r.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
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