Commit 691301c8 authored by wangwei's avatar wangwei

课包:模板添加 更新

 列表滚动 删除确定 编辑加序号说明
parent 09c2daa5
<!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.560c930721649d100fa62d2c083a0533.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.02e750c0f5c1c84c7ac8.js></script><script type=text/javascript src=/static/js/vendor.f176b91c34286f015a2e.js></script><script type=text/javascript src=/static/js/app.b7bcad57b7c1d50e7a51.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.4f011de119352a6d3b6dcf1632507a4d.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=/static/js/manifest.0548298a539646f053b2.js></script><script type=text/javascript src=/static/js/vendor.eae1eb61648c4a35820f.js></script><script type=text/javascript src=/static/js/app.d5933df3371350215541.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 diff is collapsed.
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],{P1Eu:function(e,t){},iIq3:function(e,t){},jFLA:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a("CCn6"),i=a("kmJW"),o={name:"detail",props:["dialogObj"],data:function(){return{userDetail:{},show:!1}},methods:{getDetail:function(){var e=this;this.dialogObj.id&&Object(l._23)(this.dialogObj.id).then(function(t){e.userDetail=t})},initDialog:function(){this.getDetail(),this.show=this.dialogObj.show}},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:"用户详情",center:"",visible:e.dialogObj.show,width:"800px"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[a("el-row",{attrs:{align:"middle",type:"flex"}},[a("el-col",{attrs:{span:4}},[a("label",[e._v("头像")])]),e._v(" "),a("el-col",{attrs:{span:8}},[a("img",{attrs:{src:e.userDetail.avatar}})]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("昵称")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.nickname))])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("手机号")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.mobile))]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("注册时间")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.created_at))])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("生日")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.birthday))]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("ID")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.user_id))])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("等级")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.level))]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("最后登录")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.last_login_at))])],1),e._v(" "),a("el-row",{attrs:{align:"middle",type:"flex"}},[a("el-col",{attrs:{span:4}},[a("label",[e._v("邀请码")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v("\n "+e._s(e.userDetail.invite_code)+"\n ")])],1)],1)},staticRenderFns:[]};var r=a("VU/8")(o,s,!1,function(e){a("iIq3")},"data-v-110fbea0",null).exports,n={props:["dialogObj"],data:function(){return{form:{id:"",teacher_id:""},teacherList:[]}},methods:{initPage:function(){var e=this;Object(l._22)().then(function(t){e.teacherList=t.list}),this.form={id:this.dialogObj.id,teacher_id:this.dialogObj.teacher_id?this.dialogObj.teacher_id:""}},onSave:function(){var e=this,t={teacher_id:this.form.teacher_id?this.form.teacher_id:0};Object(l.k)(this.form.id,t).then(function(t){e.$message({type:"success",message:"绑定成功!"}),e.$emit("reflash"),e.dialogObj.show=!1})}},watch:{dialogObj:function(e){this.initPage()}}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dialogObj.title,visible:e.dialogObj.show},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"老师"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.teacher_id,callback:function(t){e.$set(e.form,"teacher_id",t)},expression:"form.teacher_id"}},e._l(e.teacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSave}},[e._v("确 定")])],1)],1)},staticRenderFns:[]};var d=a("VU/8")(n,c,!1,function(e){a("P1Eu")},"data-v-e0bbb14c",null).exports,u={name:"index",data:function(){return{searchFrom:{nickName:"",mobile:"",level:""},userList:[],total:0,nowPage:0,showDetail:!1,showId:"",dialogObj:{show:!1,title:"绑定老师",id:0,teacher_id:0},dialogDetailObj:{show:!1,id:""}}},components:{page:i.a,detailDialog:r,teacherDialog:d},mounted:function(){this.getUser()},methods:{getUser:function(){var e=this;Object(l._24)(this.searchFrom).then(function(t){e.userList=t.list,e.total=t.total})},detail:function(e){this.dialogDetailObj={show:!0,id:e.user_id}},changeShow:function(e){this.dialogDetailObj.show=e},bindTeacher:function(e){this.dialogObj={show:!0,title:"绑定老师",id:e.user_id,teacher_id:e.teacher_id}},goToOrder:function(e){this.$router.push("/userOrder/"+e)}}},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.nickName,callback:function(t){e.$set(e.searchFrom,"nickName",t)},expression:"searchFrom.nickName"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"电话"}},[a("el-input",{model:{value:e.searchFrom.mobile,callback:function(t){e.$set(e.searchFrom,"mobile",t)},expression:"searchFrom.mobile"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"等级"}},[a("el-input",{model:{value:e.searchFrom.level,callback:function(t){e.$set(e.searchFrom,"level",t)},expression:"searchFrom.level"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""}},[e._v("搜索")])],1)],1)],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.userList}},[a("el-table-column",{attrs:{prop:"user_id",label:"账号ID"}}),e._v(" "),a("el-table-column",{attrs:{prop:"nickname",label:"用户名"}}),e._v(" "),a("el-table-column",{attrs:{prop:"avatar",label:"头像"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("img",{staticClass:"avatar",attrs:{src:e.row.avatar}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"invite_code",label:"邀请码"}}),e._v(" "),a("el-table-column",{attrs:{prop:"mobile",label:"手机号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"level",label:"等级"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"注册时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"last_login_at",label:"最后登录时间"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(a){e.bindTeacher(t.row)}}},[e._v("\n 绑定老师\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){e.detail(t.row)}}},[e._v("\n 查看详情\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){e.goToOrder(t.row.user_id)}}},[e._v("\n 购买记录\n ")])]}}])})],1),e._v(" "),a("page",{attrs:{total:e.total},model:{value:e.nowPage,callback:function(t){e.nowPage=t},expression:"nowPage"}}),e._v(" "),a("detail-dialog",{attrs:{dialogObj:e.dialogDetailObj},on:{changeShow:e.changeShow}}),e._v(" "),a("teacher-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.getUser}})],1)},staticRenderFns:[]};var _=a("VU/8")(u,h,!1,function(e){a("jiQ/")},"data-v-f979e228",null);t.default=_.exports},"jiQ/":function(e,t){}});
\ No newline at end of file
webpackJsonp([11],{GYkV:function(e,t){},P1Eu:function(e,t){},iIq3:function(e,t){},jFLA:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var l=a("CCn6"),i=a("kmJW"),o={name:"detail",props:["dialogObj"],data:function(){return{userDetail:{},show:!1}},methods:{getDetail:function(){var e=this;this.dialogObj.id&&Object(l._23)(this.dialogObj.id).then(function(t){e.userDetail=t})},initDialog:function(){this.getDetail(),this.show=this.dialogObj.show}},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:"用户详情",center:"",visible:e.dialogObj.show,width:"800px"},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[a("el-row",{attrs:{align:"middle",type:"flex"}},[a("el-col",{attrs:{span:4}},[a("label",[e._v("头像")])]),e._v(" "),a("el-col",{attrs:{span:8}},[a("img",{attrs:{src:e.userDetail.avatar}})]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("昵称")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.nickname))])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("手机号")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.mobile))]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("注册时间")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.created_at))])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("生日")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.birthday))]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("ID")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.user_id))])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[e._v("等级")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.level))]),e._v(" "),a("el-col",{attrs:{span:4}},[a("label",[e._v("最后登录")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.last_login_at))])],1),e._v(" "),a("el-row",{attrs:{align:"middle",type:"flex"}},[a("el-col",{attrs:{span:4}},[a("label",[e._v("邀请码")])]),e._v(" "),a("el-col",{attrs:{span:8}},[e._v("\n "+e._s(e.userDetail.invite_code)+"\n ")])],1)],1)},staticRenderFns:[]};var r=a("VU/8")(o,s,!1,function(e){a("iIq3")},"data-v-110fbea0",null).exports,n={props:["dialogObj"],data:function(){return{form:{id:"",teacher_id:""},teacherList:[]}},methods:{initPage:function(){var e=this;Object(l._22)().then(function(t){e.teacherList=t.list}),this.form={id:this.dialogObj.id,teacher_id:this.dialogObj.teacher_id?this.dialogObj.teacher_id:""}},onSave:function(){var e=this,t={teacher_id:this.form.teacher_id?this.form.teacher_id:0};Object(l.k)(this.form.id,t).then(function(t){e.$message({type:"success",message:"绑定成功!"}),e.$emit("reflash"),e.dialogObj.show=!1})}},watch:{dialogObj:function(e){this.initPage()}}},c={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("el-dialog",{attrs:{title:e.dialogObj.title,visible:e.dialogObj.show},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"老师"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.teacher_id,callback:function(t){e.$set(e.form,"teacher_id",t)},expression:"form.teacher_id"}},e._l(e.teacherList,function(e,t){return a("el-option",{key:t,attrs:{label:e.name,value:e.id}})}))],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSave}},[e._v("确 定")])],1)],1)},staticRenderFns:[]};var d=a("VU/8")(n,c,!1,function(e){a("P1Eu")},"data-v-e0bbb14c",null).exports,u={name:"index",data:function(){return{searchFrom:{nickName:"",mobile:"",level:""},userList:[],total:0,nowPage:0,showDetail:!1,showId:"",dialogObj:{show:!1,title:"绑定老师",id:0,teacher_id:0},dialogDetailObj:{show:!1,id:""}}},components:{page:i.a,detailDialog:r,teacherDialog:d},mounted:function(){this.getUser()},methods:{getUser:function(){var e=this;Object(l._24)(this.searchFrom).then(function(t){e.userList=t.list,e.total=t.total})},detail:function(e){this.dialogDetailObj={show:!0,id:e.user_id}},changeShow:function(e){this.dialogDetailObj.show=e},bindTeacher:function(e){this.dialogObj={show:!0,title:"绑定老师",id:e.user_id,teacher_id:e.teacher_id}},goToOrder:function(e){this.$router.push("/userOrder/"+e)}}},_={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.nickName,callback:function(t){e.$set(e.searchFrom,"nickName",t)},expression:"searchFrom.nickName"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"电话"}},[a("el-input",{model:{value:e.searchFrom.mobile,callback:function(t){e.$set(e.searchFrom,"mobile",t)},expression:"searchFrom.mobile"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"等级"}},[a("el-input",{model:{value:e.searchFrom.level,callback:function(t){e.$set(e.searchFrom,"level",t)},expression:"searchFrom.level"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:""}},[e._v("搜索")])],1)],1)],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.userList}},[a("el-table-column",{attrs:{prop:"user_id",label:"账号ID"}}),e._v(" "),a("el-table-column",{attrs:{prop:"nickname",label:"用户名"}}),e._v(" "),a("el-table-column",{attrs:{prop:"avatar",label:"头像"},scopedSlots:e._u([{key:"default",fn:function(e){return[a("img",{staticClass:"avatar",attrs:{src:e.row.avatar}})]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"invite_code",label:"邀请码"}}),e._v(" "),a("el-table-column",{attrs:{prop:"mobile",label:"手机号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"level",label:"等级"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"注册时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"last_login_at",label:"最后登录时间"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作",width:"300"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.$store.state.readonly?e._e():a("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(a){e.bindTeacher(t.row)}}},[e._v("\n 绑定老师\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){e.detail(t.row)}}},[e._v("\n 查看详情\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){e.goToOrder(t.row.user_id)}}},[e._v("\n 购买记录\n ")])]}}])})],1),e._v(" "),a("page",{attrs:{total:e.total},model:{value:e.nowPage,callback:function(t){e.nowPage=t},expression:"nowPage"}}),e._v(" "),a("detail-dialog",{attrs:{dialogObj:e.dialogDetailObj},on:{changeShow:e.changeShow}}),e._v(" "),a("teacher-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.getUser}})],1)},staticRenderFns:[]};var h=a("VU/8")(u,_,!1,function(e){a("GYkV")},"data-v-267f7ed2",null);t.default=h.exports}});
\ No newline at end of file
This diff is collapsed.
This diff is collapsed.
webpackJsonp([20],{eKJX:function(t,e){},hFUZ:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var l=a("CCn6"),s=a("+TkF"),i={name:"index",data:function(){return{list:[],id:"",detail:{}}},methods:{getTeacherDetail:function(){var t=this,e=this.id;Object(l._21)(e).then(function(e){t.list=e.class_list||[],t.detail=e})}},filters:{teacherType:function(t){return s.i[t]}},mounted:function(){this.id=this.$route.params.id,this.getTeacherDetail()}},n={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"teacher"},[a("div",{staticClass:"header"},[a("el-row",[a("el-col",{attrs:{span:6}},[a("label",[t._v("老师:")]),t._v(t._s(t._f("teacherType")(t.detail.type))+" "+t._s(t.detail.name)+"\n ")]),t._v(" "),a("el-col",{attrs:{span:6}},[a("label",[t._v("微信号:")]),t._v(" "+t._s(t.detail.alias)+"\n ")]),t._v(" "),a("el-col",{attrs:{span:6}},[a("label",[t._v("邀请码:")]),t._v(t._s(t.detail.invite_code)+"\n ")]),t._v(" "),a("el-col",{attrs:{span:6}},[a("label",[t._v("二维码:")]),t._v(" "),a("img",{staticClass:"avatar",attrs:{src:t.detail.qr}})])],1)],1),t._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list}},[a("el-table-column",{attrs:{prop:"id",label:"班级ID"}}),t._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称"}}),t._v(" "),a("el-table-column",{attrs:{prop:"join_num",label:"参加人数"}}),t._v(" "),a("el-table-column",{attrs:{prop:"max_join_num",label:"最大班级人数"}}),t._v(" "),a("el-table-column",{attrs:{prop:"start_at",label:"开始时间"}}),t._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}})],1)],1)},staticRenderFns:[]};var r=a("VU/8")(i,n,!1,function(t){a("eKJX")},"data-v-d83e06b4",null);e.default=r.exports}});
\ No newline at end of file
webpackJsonp([21],{Vt1u:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("CCn6"),n={components:{page:o("kmJW").a},data:function(){return{nowPage:1,total:0,roleList:[],dialog:{title:"新增角色",show:!1,select:[],chooseed:[],rules:{name:[{required:!0,message:"请填写角色名称",trigger:"change"}]},form:{name:"",menu_ids:[],id:""}}}},created:function(){this.getList(),this.getMenuList()},methods:{getMenuList:function(){var e=this;Object(a._11)().then(function(t){t&&(t.forEach(function(e){e.children&&e.children.forEach(function(e){e.readonly=!1})}),e.dialog.select=t)})},getList:function(){var e=this;Object(a._18)().then(function(t){t&&(e.roleList=t.list,e.total=t.total)})},edit:function(e){var t=this;this.dialog.form.id=e.id,this.dialog.title="编辑角色",this.getMenuList(),Object(a._17)(e.id).then(function(e){t.dialog.form.name=e.name,t.dialog.form.menu_ids=JSON.parse(e.menu_ids),t.dialog.chooseed=[],t.dialog.form.menu_ids.forEach(function(e){t.dialog.chooseed.push(e.id),t.dialog.select.forEach(function(t){t.children&&t.children.forEach(function(t){t.id===e.id&&(t.readonly=e.readonly)})})}),t.dialog.show=!0})},add:function(){this.dialog.show=!0,this.dialog.form.id="",this.dialog.title="新增菜单",this.dialog.form.name="",this.dialog.form.menu_ids=[],this.getMenuList()},del:function(e){var t=this;this.$confirm("此操作将删除该角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.x)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getList()})})},sub:function(){var e=this;this.$refs.form.validate(function(t){if(t){var o=[];e.$refs.tree.getCheckedNodes().forEach(function(e){!1!==e.readonly&&!0!==e.readonly||o.push({id:e.id,cover:e.cover,readonly:e.readonly})});var n=e.dialog;if(n.form.id){var i={name:n.form.name,menu_ids:JSON.stringify(o)};Object(a._38)(n.form.id,i).then(function(){e.$message({type:"success",message:"修改成功!"}),n.show=!1,e.getList()})}else{var s={name:n.form.name,menu_ids:JSON.stringify(o)};Object(a._33)(s).then(function(){e.$message({type:"success",message:"添加成功!"}),n.show=!1,e.getList()})}}})}}},i={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"role"},[o("div",{staticClass:"head clear-both"},[e.$store.state.readonly?e._e():o("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增角色")])],1),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.roleList}},[o("el-table-column",{attrs:{prop:"id",label:"角色ID"}}),e._v(" "),o("el-table-column",{attrs:{prop:"name",label:"角色名称"}}),e._v(" "),o("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),e.$store.state.readonly?e._e():o("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(o){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),o("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(o){e.del(t.row)}}},[e._v("\n 删除\n ")])]}}])})],1),e._v(" "),o("page",{attrs:{nowPage:e.nowPage,total:e.total}}),e._v(" "),o("el-dialog",{attrs:{title:e.dialog.title,center:"","append-to-body":"",visible:e.dialog.show,width:"30%"},on:{"update:visible":function(t){e.$set(e.dialog,"show",t)}}},[o("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"100px"}},[o("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[o("el-input",{model:{value:e.dialog.form.name,callback:function(t){e.$set(e.dialog.form,"name",t)},expression:"dialog.form.name"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"菜单选项"}},[o("div",{staticClass:"custom-tree-container"},[o("el-tree",{ref:"tree",attrs:{data:e.dialog.select,"show-checkbox":"","node-key":"id","default-checked-keys":e.dialog.chooseed,"default-expand-all":"","expand-on-click-node":!1,props:{children:"children",label:"name",value:!1}},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.node,n=t.data;return o("span",{staticClass:"custom-tree-node"},[o("span",[e._v(e._s(a.label))]),e._v(" "),0!==n.pid?o("span",[o("el-checkbox",{model:{value:n.readonly,callback:function(t){e.$set(n,"readonly",t)},expression:"data.readonly"}},[e._v("只读")])],1):e._e()])}}])})],1)])],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var s=o("VU/8")(n,i,!1,function(e){o("Y+0d")},"data-v-8595dd2c",null);t.default=s.exports},"Y+0d":function(e,t){}});
\ No newline at end of file
webpackJsonp([22],{Vt1u:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("CCn6"),n={components:{page:o("kmJW").a},data:function(){return{nowPage:1,total:0,roleList:[],dialog:{title:"新增角色",show:!1,select:[],chooseed:[],rules:{name:[{required:!0,message:"请填写角色名称",trigger:"change"}]},form:{name:"",menu_ids:[],id:""}}}},created:function(){this.getList(),this.getMenuList()},methods:{getMenuList:function(){var e=this;Object(a._11)().then(function(t){t&&(t.forEach(function(e){e.children&&e.children.forEach(function(e){e.readonly=!1})}),e.dialog.select=t)})},getList:function(){var e=this;Object(a._18)().then(function(t){t&&(e.roleList=t.list,e.total=t.total)})},edit:function(e){var t=this;this.dialog.form.id=e.id,this.dialog.title="编辑角色",this.getMenuList(),Object(a._17)(e.id).then(function(e){t.dialog.form.name=e.name,t.dialog.form.menu_ids=JSON.parse(e.menu_ids),t.dialog.chooseed=[],t.dialog.form.menu_ids.forEach(function(e){t.dialog.chooseed.push(e.id),t.dialog.select.forEach(function(t){t.children&&t.children.forEach(function(t){t.id===e.id&&(t.readonly=e.readonly)})})}),t.dialog.show=!0})},add:function(){this.dialog.show=!0,this.dialog.form.id="",this.dialog.title="新增菜单",this.dialog.form.name="",this.dialog.form.menu_ids=[],this.getMenuList()},del:function(e){var t=this;this.$confirm("此操作将删除该角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.x)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getList()})})},sub:function(){var e=this;this.$refs.form.validate(function(t){if(t){var o=[];e.$refs.tree.getCheckedNodes().forEach(function(e){!1!==e.readonly&&!0!==e.readonly||o.push({id:e.id,cover:e.cover,readonly:e.readonly})});var n=e.dialog;if(n.form.id){var i={name:n.form.name,menu_ids:JSON.stringify(o)};Object(a._38)(n.form.id,i).then(function(){e.$message({type:"success",message:"修改成功!"}),n.show=!1,e.getList()})}else{var s={name:n.form.name,menu_ids:JSON.stringify(o)};Object(a._33)(s).then(function(){e.$message({type:"success",message:"添加成功!"}),n.show=!1,e.getList()})}}})}}},i={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"role"},[o("div",{staticClass:"head clear-both"},[e.$store.state.readonly?e._e():o("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增角色")])],1),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.roleList}},[o("el-table-column",{attrs:{prop:"id",label:"角色ID"}}),e._v(" "),o("el-table-column",{attrs:{prop:"name",label:"角色名称"}}),e._v(" "),o("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),e.$store.state.readonly?e._e():o("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(o){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),o("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(o){e.del(t.row)}}},[e._v("\n 删除\n ")])]}}])})],1),e._v(" "),o("page",{attrs:{nowPage:e.nowPage,total:e.total}}),e._v(" "),o("el-dialog",{attrs:{title:e.dialog.title,center:"","append-to-body":"",visible:e.dialog.show,width:"30%"},on:{"update:visible":function(t){e.$set(e.dialog,"show",t)}}},[o("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"100px"}},[o("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[o("el-input",{model:{value:e.dialog.form.name,callback:function(t){e.$set(e.dialog.form,"name",t)},expression:"dialog.form.name"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"菜单选项"}},[o("div",{staticClass:"custom-tree-container"},[o("el-tree",{ref:"tree",attrs:{data:e.dialog.select,"show-checkbox":"","node-key":"id","default-checked-keys":e.dialog.chooseed,"default-expand-all":"","expand-on-click-node":!1,props:{children:"children",label:"name",value:!1}},scopedSlots:e._u([{key:"default",fn:function(t){var a=t.node,n=t.data;return o("span",{staticClass:"custom-tree-node"},[o("span",[e._v(e._s(a.label))]),e._v(" "),0!==n.pid?o("span",[o("el-checkbox",{model:{value:n.readonly,callback:function(t){e.$set(n,"readonly",t)},expression:"data.readonly"}},[e._v("只读")])],1):e._e()])}}])})],1)])],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var s=o("VU/8")(n,i,!1,function(e){o("Y+0d")},"data-v-8595dd2c",null);t.default=s.exports},"Y+0d":function(e,t){}});
\ No newline at end of file
webpackJsonp([22],{aTXs:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o("CCn6"),a={data:function(){return{nowPage:1,total:0,menuList:[],plist:[],dialog:{title:"新增菜单",show:!1,rules:{name:[{required:!0,message:"请填写菜单名称",trigger:"change"}],cover:[{required:!0,message:"请填写菜单code",trigger:"change"}]},form:{id:"",name:"",cover:"",pid:0,type:2}}}},created:function(){this.getList()},methods:{getList:function(){var e=this;Object(i._11)().then(function(t){t&&(e.menuList=[],e.plist=[],t.forEach(function(t){e.menuList.push(t),e.plist.push(t),t.children&&t.children.forEach(function(t){e.menuList.push(t)})}))})},edit:function(e){this.dialog.show=!0,this.dialog.form.id=e.id,this.dialog.title="编辑菜单",this.dialog.form.name=e.name,this.dialog.form.cover=e.cover,this.dialog.form.pid=e.pid},add:function(){this.dialog.show=!0,this.dialog.form.id="",this.dialog.title="新增菜单",this.dialog.form.name="",this.dialog.form.pid=0,this.dialog.form.cover=""},del:function(e){var t=this;this.$confirm("此操作将删除该菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i.v)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getList()})})},sub:function(){var e=this;this.$refs.form.validate(function(t){if(t){var o=e.dialog;if(o.form.id){var a={name:o.form.name,cover:o.form.cover,pid:o.form.pid};Object(i._37)(o.form.id,a).then(function(){e.$message({type:"success",message:"修改成功!"}),o.show=!1,e.getList()})}else{var l={name:o.form.name,cover:o.form.cover,pid:o.form.pid};Object(i._31)(l).then(function(){e.$message({type:"success",message:"添加成功!"}),o.show=!1,e.getList()})}}})}}},l={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"menu"},[o("div",{staticClass:"head clear-both"},[e.$store.state.readonly?e._e():o("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增菜单")])],1),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.menuList}},[o("el-table-column",{attrs:{prop:"name",label:"菜单名称"}}),e._v(" "),o("el-table-column",{attrs:{prop:"cover",label:"菜单Code"}}),e._v(" "),e.$store.state.readonly?e._e():o("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(o){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),o("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(o){e.del(t.row)}}},[e._v("\n 删除\n ")])]}}])})],1),e._v(" "),o("el-dialog",{attrs:{title:e.dialog.title,center:"","append-to-body":"",visible:e.dialog.show,width:"30%"},on:{"update:visible":function(t){e.$set(e.dialog,"show",t)}}},[o("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"100px"}},[o("el-form-item",{attrs:{label:"菜单名称",prop:"name"}},[o("el-input",{model:{value:e.dialog.form.name,callback:function(t){e.$set(e.dialog.form,"name",t)},expression:"dialog.form.name"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"菜单Code",prop:"cover"}},[o("el-input",{model:{value:e.dialog.form.cover,callback:function(t){e.$set(e.dialog.form,"cover",t)},expression:"dialog.form.cover"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"上级菜单",prop:"cover"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.dialog.form.pid,callback:function(t){e.$set(e.dialog.form,"pid",t)},expression:"dialog.form.pid"}},[o("el-option",{attrs:{label:"无",value:0}}),e._v(" "),e._l(e.plist,function(e){return o("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})],2)],1)],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var n=o("VU/8")(a,l,!1,function(e){o("dklH")},"data-v-758fd709",null);t.default=n.exports},dklH:function(e,t){}});
\ No newline at end of file
webpackJsonp([23],{aTXs:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o("CCn6"),a={data:function(){return{nowPage:1,total:0,menuList:[],plist:[],dialog:{title:"新增菜单",show:!1,rules:{name:[{required:!0,message:"请填写菜单名称",trigger:"change"}],cover:[{required:!0,message:"请填写菜单code",trigger:"change"}]},form:{id:"",name:"",cover:"",pid:0,type:2}}}},created:function(){this.getList()},methods:{getList:function(){var e=this;Object(i._11)().then(function(t){t&&(e.menuList=[],e.plist=[],t.forEach(function(t){e.menuList.push(t),e.plist.push(t),t.children&&t.children.forEach(function(t){e.menuList.push(t)})}))})},edit:function(e){this.dialog.show=!0,this.dialog.form.id=e.id,this.dialog.title="编辑菜单",this.dialog.form.name=e.name,this.dialog.form.cover=e.cover,this.dialog.form.pid=e.pid},add:function(){this.dialog.show=!0,this.dialog.form.id="",this.dialog.title="新增菜单",this.dialog.form.name="",this.dialog.form.pid=0,this.dialog.form.cover=""},del:function(e){var t=this;this.$confirm("此操作将删除该菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i.v)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.getList()})})},sub:function(){var e=this;this.$refs.form.validate(function(t){if(t){var o=e.dialog;if(o.form.id){var a={name:o.form.name,cover:o.form.cover,pid:o.form.pid};Object(i._37)(o.form.id,a).then(function(){e.$message({type:"success",message:"修改成功!"}),o.show=!1,e.getList()})}else{var l={name:o.form.name,cover:o.form.cover,pid:o.form.pid};Object(i._31)(l).then(function(){e.$message({type:"success",message:"添加成功!"}),o.show=!1,e.getList()})}}})}}},l={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"menu"},[o("div",{staticClass:"head clear-both"},[e.$store.state.readonly?e._e():o("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增菜单")])],1),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.menuList}},[o("el-table-column",{attrs:{prop:"name",label:"菜单名称"}}),e._v(" "),o("el-table-column",{attrs:{prop:"cover",label:"菜单Code"}}),e._v(" "),e.$store.state.readonly?e._e():o("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(o){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),o("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(o){e.del(t.row)}}},[e._v("\n 删除\n ")])]}}])})],1),e._v(" "),o("el-dialog",{attrs:{title:e.dialog.title,center:"","append-to-body":"",visible:e.dialog.show,width:"30%"},on:{"update:visible":function(t){e.$set(e.dialog,"show",t)}}},[o("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"100px"}},[o("el-form-item",{attrs:{label:"菜单名称",prop:"name"}},[o("el-input",{model:{value:e.dialog.form.name,callback:function(t){e.$set(e.dialog.form,"name",t)},expression:"dialog.form.name"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"菜单Code",prop:"cover"}},[o("el-input",{model:{value:e.dialog.form.cover,callback:function(t){e.$set(e.dialog.form,"cover",t)},expression:"dialog.form.cover"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"上级菜单",prop:"cover"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.dialog.form.pid,callback:function(t){e.$set(e.dialog.form,"pid",t)},expression:"dialog.form.pid"}},[o("el-option",{attrs:{label:"无",value:0}}),e._v(" "),e._l(e.plist,function(e){return o("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})],2)],1)],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var n=o("VU/8")(a,l,!1,function(e){o("dklH")},"data-v-758fd709",null);t.default=n.exports},dklH:function(e,t){}});
\ No newline at end of file
webpackJsonp([25],{C0b1:function(t,e){},"sD+C":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("CCn6"),l=n("kmJW"),r=n("+TkF"),o={name:"index",data:function(){return{userList:[],total:0,nowPage:1,id:""}},components:{page:l.a},mounted:function(){this.id=this.$route.params.id,this.getUser()},methods:{getUser:function(){var t=this,e={user_id:this.id};Object(a._12)(e).then(function(e){t.userList=e.list,t.total=e.total})}},filters:{payMentFilter:function(t){return"1"==t?"已付款":"未付款"},courseTypeFilter:function(t){return"1"==t.type?"正式课("+t.duration+"个月)":"试听课("+t.duration+"天)"},inviteType:function(t){return r.e[t]},status:function(t){return r.h[t]},buyType:function(t){return r.b[t]},moneytFilter:function(t){return t/100+"元"}}},s={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"user"},[n("el-table",{staticStyle:{width:"100%"},attrs:{data:t.userList}},[n("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),t._v(" "),n("el-table-column",{attrs:{prop:"user_nickname",label:"用户名"}}),t._v(" "),n("el-table-column",{attrs:{label:"头像"},scopedSlots:t._u([{key:"default",fn:function(t){return[n("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}})]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),t._v(" "),n("el-table-column",{attrs:{prop:"periods_id",label:"期数ID"}}),t._v(" "),n("el-table-column",{attrs:{label:"实付金额"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("moneytFilter")(e.row.money))+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{label:"推广人",width:"150"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n 类型:"+t._s(t._f("inviteType")(e.row.invite_type))),n("br"),t._v("\n "+t._s(e.row.invite_id?"ID:"+e.row.invite_id:"")+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{label:"购买方式"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(1===e.row.buy_type?"团购":"单买")+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{label:"是否是团长"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(1===e.row.is_captain?"是":"否")+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{label:"付款状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("status")(e.row.status))+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"pay_at",label:"支付时间"}}),t._v(" "),n("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}})],1),t._v(" "),n("page",{attrs:{total:t.total},model:{value:t.nowPage,callback:function(e){t.nowPage=e},expression:"nowPage"}})],1)},staticRenderFns:[]};var u=n("VU/8")(o,s,!1,function(t){n("C0b1")},"data-v-5725d623",null);e.default=u.exports}});
\ No newline at end of file
webpackJsonp([24],{"89rD":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("CCn6"),o={name:"index",components:{page:n("kmJW").a},data:function(){return{nowPage:1,total:0,list:[{out_trade_no:"111",refund_no:"111",user_id:"1",order_money:100,refund_money:100,desc:"sdfaf",callback:"ewewew",status:1,success_at:"2018-09-01"}]}},filters:{filterStatus:function(t){var e="";return 0===t?e="退款中":1===t?e="退款成功":2===t&&(e="退款失败"),e}},mounted:function(){this.getRefundList()},methods:{editComment:function(t,e){var n=this;this.$prompt("编辑备注","提示",{confirmButtonText:"确定",cancelButtonText:"取消",inputValue:e}).then(function(e){var o=e.value;Object(a.M)(t,"refund",{desc:o}).then(function(t){n.$message({type:"success",message:"编辑备注成功"}),n.getRefundList()})})},getRefundList:function(){var t=this;Object(a._16)().then(function(e){t.total=e.total,t.list=e.list})}}},l={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"refund"},[n("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list}},[n("el-table-column",{attrs:{prop:"out_trade_no",label:"out_trade_no"}}),t._v(" "),n("el-table-column",{attrs:{prop:"refund_no",label:"退款编号"}}),t._v(" "),n("el-table-column",{attrs:{label:"用户信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n id:"+t._s(e.row.user_id)+"\n "),n("br"),t._v("\n 名称:"+t._s(e.row.user_nickname)+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"order_money",label:"订单金额"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(parseFloat(e.row.order_money/100))+"元\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"refund_money",label:"退款金额"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(parseFloat(e.row.refund_money/100))+"元\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"desc",label:"退款原因"}}),t._v(" "),n("el-table-column",{attrs:{prop:"callback",label:"微信回调"}}),t._v(" "),n("el-table-column",{attrs:{label:"退款状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("filterStatus")(e.row.status))+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"success_at",label:"退款成功时间"}}),t._v(" "),t.$store.state.readonly?t._e():n("el-table-column",{attrs:{label:"操作","min-width":"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(n){t.editComment(e.row.id,e.row.desc)}}},[t._v("\n 备注\n ")])]}}])})],1),t._v(" "),n("page",{attrs:{nowPage:t.nowPage,total:t.total}})],1)},staticRenderFns:[]};var r=n("VU/8")(o,l,!1,function(t){n("c69X")},"data-v-396247f0",null);e.default=r.exports},c69X:function(t,e){}});
\ No newline at end of file
webpackJsonp([26],{"89rD":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=n("CCn6"),o={name:"index",components:{page:n("kmJW").a},data:function(){return{nowPage:1,total:0,list:[{out_trade_no:"111",refund_no:"111",user_id:"1",order_money:100,refund_money:100,desc:"sdfaf",callback:"ewewew",status:1,success_at:"2018-09-01"}]}},filters:{filterStatus:function(t){var e="";return 0===t?e="退款中":1===t?e="退款成功":2===t&&(e="退款失败"),e}},mounted:function(){this.getRefundList()},methods:{editComment:function(t,e){var n=this;this.$prompt("编辑备注","提示",{confirmButtonText:"确定",cancelButtonText:"取消",inputValue:e}).then(function(e){var o=e.value;Object(a.M)(t,"refund",{desc:o}).then(function(t){n.$message({type:"success",message:"编辑备注成功"}),n.getRefundList()})})},getRefundList:function(){var t=this;Object(a._16)().then(function(e){t.total=e.total,t.list=e.list})}}},l={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"refund"},[n("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list}},[n("el-table-column",{attrs:{prop:"out_trade_no",label:"out_trade_no"}}),t._v(" "),n("el-table-column",{attrs:{prop:"refund_no",label:"退款编号"}}),t._v(" "),n("el-table-column",{attrs:{label:"用户信息"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n id:"+t._s(e.row.user_id)+"\n "),n("br"),t._v("\n 名称:"+t._s(e.row.user_nickname)+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"order_money",label:"订单金额"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(parseFloat(e.row.order_money/100))+"元\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"refund_money",label:"退款金额"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(parseFloat(e.row.refund_money/100))+"元\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"desc",label:"退款原因"}}),t._v(" "),n("el-table-column",{attrs:{prop:"callback",label:"微信回调"}}),t._v(" "),n("el-table-column",{attrs:{label:"退款状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("filterStatus")(e.row.status))+"\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"success_at",label:"退款成功时间"}}),t._v(" "),t.$store.state.readonly?t._e():n("el-table-column",{attrs:{label:"操作","min-width":"80"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(n){t.editComment(e.row.id,e.row.desc)}}},[t._v("\n 备注\n ")])]}}])})],1),t._v(" "),n("page",{attrs:{nowPage:t.nowPage,total:t.total}})],1)},staticRenderFns:[]};var r=n("VU/8")(o,l,!1,function(t){n("c69X")},"data-v-396247f0",null);e.default=r.exports},c69X:function(t,e){}});
\ No newline at end of file
webpackJsonp([25],{iXaR:function(e,n){},usUK:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i={render:function(){var e=this.$createElement;return(this._self._c||e)("div",[this._v("\n 发货列表\n")])},staticRenderFns:[]};var a=t("VU/8")({name:"index"},i,!1,function(e){t("iXaR")},"data-v-25f084f7",null);n.default=a.exports}});
\ No newline at end of file
webpackJsonp([27],{iXaR:function(e,n){},usUK:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i={render:function(){var e=this.$createElement;return(this._self._c||e)("div",[this._v("\n 发货列表\n")])},staticRenderFns:[]};var a=t("VU/8")({name:"index"},i,!1,function(e){t("iXaR")},"data-v-25f084f7",null);n.default=a.exports}});
\ No newline at end of file
webpackJsonp([26],{Gq0k:function(t,e){},Xhqp:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=s("CCn6"),i={name:"resource",data:function(){return{mediaList:[],nowPage:1,total:0,loading:!1,type:"image",imageList:[],uploadParam:{type:"wechat",chunk:0,count:1},fileUid:null,showProgress:!1,typeText:{image:"图片",video:"视频",voice:"语音"}}},components:{page:s("kmJW").a},mounted:function(){this.getMediaList(this.type)},computed:{progress:function(){var t=this;return this.$store.state.progressList.find(function(e){return e.id===t.fileUid}).num<100?this.$store.state.progressList.find(function(e){return e.id===t.fileUid}).num:100}},methods:{getMediaType:function(t){this.type=t,this.nowPage=1,this.getMediaList(t)},getMediaList:function(t){var e=this,s={type:t,page:this.nowPage};this.loading=!0,Object(a._10)(s).then(function(s){e.loading=!1,e.type=t,e.mediaList=s.item,e.total=s.total_count,0===s.item.length&&e.$message({showClose:!0,message:"暂无数据"})}).catch(function(){e.loading=!1})},handleUploadSuccess:function(t){console.log("handleUploadSuccess",t),200===t.code&&(this.imageList=[{name:t.data.url,url:"http://cdn.singsingenglish.com/"+t.data.url}])},uploadFile:function(t){var e=this;this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:t.file.uid}),this.fileUid=t.file.uid,this.showProgress=!0,Object(a._39)({file:t.file,type:"wechat"}).then(function(t){e.imageList=[{name:t.url,url:"http://cdn.singsingenglish.com/"+t.url}],e.getMediaList(e.type),e.loading=!1,e.showProgress=!1,e.$message({type:"success",message:"上传成功!"})}).catch(function(){e.loading=!1,e.showProgress=!1})}}},o={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"media"},[s("h2",{staticClass:"media-title"},[t._v("素材管理")]),t._v(" "),s("div",[s("ul",{staticClass:"media-navs"},[s("li",{staticClass:"media-nav js_top",class:"image"===t.type?"media-current-nav":"",on:{click:function(e){t.getMediaType("image")}}},[t._m(0)]),t._v(" "),s("li",{staticClass:"media-nav js_top",class:"voice"===t.type?"media-current-nav":"",on:{click:function(e){t.getMediaType("voice")}}},[t._m(1)]),t._v(" "),s("li",{staticClass:"media-nav js_top",class:"video"===t.type?"media-current-nav":"",on:{click:function(e){t.getMediaType("video")}}},[t._m(2)])]),t._v(" "),s("div",{staticClass:"media-panel"},[s("div",{staticClass:"media-panel-top flex-bt"},[s("div",{staticClass:"media-panel-top-left"},[t._v("\n "+t._s(t.typeText[t.type])+"(共"+t._s(t.total)+"条)\n ")]),t._v(" "),t.showProgress?s("div",{staticClass:"progress"},[s("el-progress",{attrs:{percentage:t.progress,status:"success"}})],1):t._e(),t._v(" "),s("div",{staticClass:"media-panel-top-right"},[s("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{action:"/api/public/upload/zone","http-request":t.uploadFile,"show-file-list":!1,data:t.uploadParam}},[t.$store.state.readonly?t._e():s("el-button",{staticStyle:{order:"2"},attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")])],1)],1)]),t._v(" "),t.mediaList.length>0?s("div",[s("el-table",{staticStyle:{width:"100%"},attrs:{data:t.mediaList}},[s("el-table-column",{attrs:{prop:"name",label:"名称"}}),t._v(" "),s("el-table-column",{attrs:{prop:"media_id",label:"mediaId"}}),t._v(" "),s("el-table-column",{attrs:{label:"URL"},scopedSlots:t._u([{key:"default",fn:function(e){return["image"===t.type?s("a",{attrs:{href:e.row.url}},[s("img",{staticStyle:{width:"60px"},attrs:{src:e.row.url}})]):t._e(),t._v(" "),"video"===t.type?s("video",{attrs:{width:"100",height:"100",controls:"controls"}},[s("source",{attrs:{src:e.row.url}}),t._v("\n Your browser does not support the video tag.\n ")]):t._e(),t._v(" "),"voice"===t.type?s("audio",{attrs:{id:"myAudio",controls:""}},[s("source",{attrs:{src:e.row.url}}),t._v("\n Your browser does not support the audio element.\n ")]):t._e()]}}])})],1),t._v(" "),s("page",{attrs:{total:t.total},model:{value:t.nowPage,callback:function(e){t.nowPage=e},expression:"nowPage"}})],1):t._e()])])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("a",{attrs:{href:"javascript:void(0);"}},[this._v("图片"),e("br")])},function(){var t=this.$createElement,e=this._self._c||t;return e("a",{attrs:{href:"javascript:void(0);"}},[this._v("语音"),e("br")])},function(){var t=this.$createElement,e=this._self._c||t;return e("a",{attrs:{href:"javascript:void(0);"}},[this._v("视频"),e("br")])}]};var n=s("VU/8")(i,o,!1,function(t){s("Gq0k")},"data-v-047cde2f",null);e.default=n.exports}});
\ No newline at end of file
webpackJsonp([28],{Gq0k:function(t,e){},Xhqp:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=s("CCn6"),i={name:"resource",data:function(){return{mediaList:[],nowPage:1,total:0,loading:!1,type:"image",imageList:[],uploadParam:{type:"wechat",chunk:0,count:1},fileUid:null,showProgress:!1,typeText:{image:"图片",video:"视频",voice:"语音"}}},components:{page:s("kmJW").a},mounted:function(){this.getMediaList(this.type)},computed:{progress:function(){var t=this;return this.$store.state.progressList.find(function(e){return e.id===t.fileUid}).num<100?this.$store.state.progressList.find(function(e){return e.id===t.fileUid}).num:100}},methods:{getMediaType:function(t){this.type=t,this.nowPage=1,this.getMediaList(t)},getMediaList:function(t){var e=this,s={type:t,page:this.nowPage};this.loading=!0,Object(a._10)(s).then(function(s){e.loading=!1,e.type=t,e.mediaList=s.item,e.total=s.total_count,0===s.item.length&&e.$message({showClose:!0,message:"暂无数据"})}).catch(function(){e.loading=!1})},handleUploadSuccess:function(t){console.log("handleUploadSuccess",t),200===t.code&&(this.imageList=[{name:t.data.url,url:"http://cdn.singsingenglish.com/"+t.data.url}])},uploadFile:function(t){var e=this;this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:t.file.uid}),this.fileUid=t.file.uid,this.showProgress=!0,Object(a._39)({file:t.file,type:"wechat"}).then(function(t){e.imageList=[{name:t.url,url:"http://cdn.singsingenglish.com/"+t.url}],e.getMediaList(e.type),e.loading=!1,e.showProgress=!1,e.$message({type:"success",message:"上传成功!"})}).catch(function(){e.loading=!1,e.showProgress=!1})}}},o={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"media"},[s("h2",{staticClass:"media-title"},[t._v("素材管理")]),t._v(" "),s("div",[s("ul",{staticClass:"media-navs"},[s("li",{staticClass:"media-nav js_top",class:"image"===t.type?"media-current-nav":"",on:{click:function(e){t.getMediaType("image")}}},[t._m(0)]),t._v(" "),s("li",{staticClass:"media-nav js_top",class:"voice"===t.type?"media-current-nav":"",on:{click:function(e){t.getMediaType("voice")}}},[t._m(1)]),t._v(" "),s("li",{staticClass:"media-nav js_top",class:"video"===t.type?"media-current-nav":"",on:{click:function(e){t.getMediaType("video")}}},[t._m(2)])]),t._v(" "),s("div",{staticClass:"media-panel"},[s("div",{staticClass:"media-panel-top flex-bt"},[s("div",{staticClass:"media-panel-top-left"},[t._v("\n "+t._s(t.typeText[t.type])+"(共"+t._s(t.total)+"条)\n ")]),t._v(" "),t.showProgress?s("div",{staticClass:"progress"},[s("el-progress",{attrs:{percentage:t.progress,status:"success"}})],1):t._e(),t._v(" "),s("div",{staticClass:"media-panel-top-right"},[s("el-upload",{ref:"upload",staticClass:"upload-demo",attrs:{action:"/api/public/upload/zone","http-request":t.uploadFile,"show-file-list":!1,data:t.uploadParam}},[t.$store.state.readonly?t._e():s("el-button",{staticStyle:{order:"2"},attrs:{slot:"trigger",size:"small",type:"primary"},slot:"trigger"},[t._v("选取文件")])],1)],1)]),t._v(" "),t.mediaList.length>0?s("div",[s("el-table",{staticStyle:{width:"100%"},attrs:{data:t.mediaList}},[s("el-table-column",{attrs:{prop:"name",label:"名称"}}),t._v(" "),s("el-table-column",{attrs:{prop:"media_id",label:"mediaId"}}),t._v(" "),s("el-table-column",{attrs:{label:"URL"},scopedSlots:t._u([{key:"default",fn:function(e){return["image"===t.type?s("a",{attrs:{href:e.row.url}},[s("img",{staticStyle:{width:"60px"},attrs:{src:e.row.url}})]):t._e(),t._v(" "),"video"===t.type?s("video",{attrs:{width:"100",height:"100",controls:"controls"}},[s("source",{attrs:{src:e.row.url}}),t._v("\n Your browser does not support the video tag.\n ")]):t._e(),t._v(" "),"voice"===t.type?s("audio",{attrs:{id:"myAudio",controls:""}},[s("source",{attrs:{src:e.row.url}}),t._v("\n Your browser does not support the audio element.\n ")]):t._e()]}}])})],1),t._v(" "),s("page",{attrs:{total:t.total},model:{value:t.nowPage,callback:function(e){t.nowPage=e},expression:"nowPage"}})],1):t._e()])])])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("a",{attrs:{href:"javascript:void(0);"}},[this._v("图片"),e("br")])},function(){var t=this.$createElement,e=this._self._c||t;return e("a",{attrs:{href:"javascript:void(0);"}},[this._v("语音"),e("br")])},function(){var t=this.$createElement,e=this._self._c||t;return e("a",{attrs:{href:"javascript:void(0);"}},[this._v("视频"),e("br")])}]};var n=s("VU/8")(i,o,!1,function(t){s("Gq0k")},"data-v-047cde2f",null);e.default=n.exports}});
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(n,a,d){for(var o,f,i,u=0,b=[];u<n.length;u++)f=n[u],r[f]&&b.push(r[f][0]),r[f]=0;for(o in a)Object.prototype.hasOwnProperty.call(a,o)&&(e[o]=a[o]);for(c&&c(n,a,d);b.length;)b.shift()();if(d)for(u=0;u<d.length;u++)i=t(t.s=d[u]);return i};var n={},r={29:0};function t(c){if(n[c])return n[c].exports;var r=n[c]={i:c,l:!1,exports:{}};return e[c].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.e=function(e){var c=r[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var n=new Promise(function(n,t){c=r[e]=[n,t]});c[2]=n;var a=document.getElementsByTagName("head")[0],d=document.createElement("script");d.type="text/javascript",d.charset="utf-8",d.async=!0,d.timeout=12e4,t.nc&&d.setAttribute("nonce",t.nc),d.src=t.p+"static/js/"+e+"."+{0:"0e660add1c61340698f8",1:"7a34c3f8c11c85eed28d",2:"584411714d0b5f26a217",3:"745c72b9fda8cddc5d79",4:"123db30dec1a1fc4d5fd",5:"a42053e28915d8309309",6:"e578bf31e7b9c1203377",7:"c60e44f8e90147c5d137",8:"58adcf740dc6f69c3d5c",9:"00e586fb83f6ede94431",10:"5235fad347599b4c7e5d",11:"10f889dce95919a05edf",12:"4d322f83e33a8807fdaa",13:"38123482b8062b0b9849",14:"81df5bcd6a72ff870c5b",15:"bcd4b815c2c4925a0231",16:"b3e7d8d6057685f51a9d",17:"d0b1fd01b1ec8ec61d82",18:"1a10b9ced2d49f6a91bc",19:"23c0edea45987362b5b4",20:"c23c2b1580d5e59d14f6",21:"e95a71a49ce44297333d",22:"0a1a7004f567316c993b",23:"3be58d890325bcc4a05d",24:"c8374dda5c527e468abb",25:"1619959fc41f25ea6b69",26:"3da7d20f575de9a4c159"}[e]+".js";var o=setTimeout(f,12e4);function f(){d.onerror=d.onload=null,clearTimeout(o);var c=r[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return d.onerror=d.onload=f,a.appendChild(d),n},t.m=e,t.c=n,t.d=function(e,c,n){t.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(c,"a",c),c},t.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},t.p="/",t.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var c=window.webpackJsonp;window.webpackJsonp=function(n,t,o){for(var d,f,b,i=0,u=[];i<n.length;i++)f=n[i],r[f]&&u.push(r[f][0]),r[f]=0;for(d in t)Object.prototype.hasOwnProperty.call(t,d)&&(e[d]=t[d]);for(c&&c(n,t,o);u.length;)u.shift()();if(o)for(i=0;i<o.length;i++)b=a(a.s=o[i]);return b};var n={},r={31:0};function a(c){if(n[c])return n[c].exports;var r=n[c]={i:c,l:!1,exports:{}};return e[c].call(r.exports,r,r.exports,a),r.l=!0,r.exports}a.e=function(e){var c=r[e];if(0===c)return new Promise(function(e){e()});if(c)return c[2];var n=new Promise(function(n,a){c=r[e]=[n,a]});c[2]=n;var t=document.getElementsByTagName("head")[0],o=document.createElement("script");o.type="text/javascript",o.charset="utf-8",o.async=!0,o.timeout=12e4,a.nc&&o.setAttribute("nonce",a.nc),o.src=a.p+"static/js/"+e+"."+{0:"0e660add1c61340698f8",1:"a81c4a80bcecd1d37e7c",2:"584411714d0b5f26a217",3:"454338e81d8f173283d9",4:"1736670b4de4e8542949",5:"a42053e28915d8309309",6:"e578bf31e7b9c1203377",7:"c60e44f8e90147c5d137",8:"58adcf740dc6f69c3d5c",9:"00e586fb83f6ede94431",10:"5235fad347599b4c7e5d",11:"328d702034a1ea829e87",12:"d2b93eae8a4e90d0b229",13:"e3c27ef2b2646c66cecd",14:"cbf84cc022affdb10233",15:"0ad6f66facf2776992ca",16:"898e25d84912a0e51c3b",17:"80caad00f75681ce0c9d",18:"1a10b9ced2d49f6a91bc",19:"23c0edea45987362b5b4",20:"b58c7b5ae949a1067423",21:"8e9d69474452cbe8f33c",22:"71c80913f7bf3ebafe11",23:"e82093a6131e854d4a65",24:"49c5873af5eb642b7abf",25:"7c5cb136beedd23dbd5a",26:"f8b6dda7dfbd80779352",27:"aed1710fdee959b271f5",28:"7a989edfced35dc03a4c"}[e]+".js";var d=setTimeout(f,12e4);function f(){o.onerror=o.onload=null,clearTimeout(d);var c=r[e];0!==c&&(c&&c[1](new Error("Loading chunk "+e+" failed.")),r[e]=void 0)}return o.onerror=o.onload=f,t.appendChild(o),n},a.m=e,a.c=n,a.d=function(e,c,n){a.o(e,c)||Object.defineProperty(e,c,{configurable:!1,enumerable:!0,get:n})},a.n=function(e){var c=e&&e.__esModule?function(){return e.default}:function(){return e};return a.d(c,"a",c),c},a.o=function(e,c){return Object.prototype.hasOwnProperty.call(e,c)},a.p="/",a.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
webpackJsonp([27],{"++K3":function(e,t){var n,i,r,s,o,a,l,u,c,d,h,f,p,m,v,g=!1;function y(){if(!g){g=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),y=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(f=/\b(iPhone|iP[ao]d)/.exec(e),p=/\b(iP[ao]d)/.exec(e),d=/Android/i.exec(e),m=/FBAN\/\w+;/i.exec(e),v=/Mobile/i.exec(e),h=!!/Win64/.exec(e),t){(n=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN)&&document&&document.documentMode&&(n=document.documentMode);var b=/(?:Trident\/(\d+.\d+))/.exec(e);a=b?parseFloat(b[1])+4:n,i=t[2]?parseFloat(t[2]):NaN,r=t[3]?parseFloat(t[3]):NaN,(s=t[4]?parseFloat(t[4]):NaN)?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),o=t&&t[1]?parseFloat(t[1]):NaN):o=NaN}else n=i=r=o=s=NaN;if(y){if(y[1]){var _=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);l=!_||parseFloat(_[1].replace("_","."))}else l=!1;u=!!y[2],c=!!y[3]}else l=u=c=!1}}var b={ie:function(){return y()||n},ieCompatibilityMode:function(){return y()||a>n},ie64:function(){return b.ie()&&h},firefox:function(){return y()||i},opera:function(){return y()||r},webkit:function(){return y()||s},safari:function(){return b.webkit()},chrome:function(){return y()||o},windows:function(){return y()||u},osx:function(){return y()||l},linux:function(){return y()||c},iphone:function(){return y()||f},mobile:function(){return y()||f||p||d||v},nativeApp:function(){return y()||m},android:function(){return y()||d},ipad:function(){return y()||p}};e.exports=b},"+E39":function(e,t,n){e.exports=!n("S82l")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},"+ZMJ":function(e,t,n){var i=n("lOnJ");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},"+tPU":function(e,t,n){n("xGkn");for(var i=n("7KvD"),r=n("hJx8"),s=n("/bQp"),o=n("dSzd")("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<a.length;l++){var u=a[l],c=i[u],d=c&&c.prototype;d&&!d[o]&&r(d,o,u),s[u]=s.Array}},"/bQp":function(e,t){e.exports={}},"/n6Q":function(e,t,n){n("zQR9"),n("+tPU"),e.exports=n("Kh4W").f("iterator")},"/ocq":function(e,t,n){"use strict";
webpackJsonp([29],{"++K3":function(e,t){var n,i,r,s,o,a,l,u,c,d,h,f,p,m,v,g=!1;function y(){if(!g){g=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),y=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if(f=/\b(iPhone|iP[ao]d)/.exec(e),p=/\b(iP[ao]d)/.exec(e),d=/Android/i.exec(e),m=/FBAN\/\w+;/i.exec(e),v=/Mobile/i.exec(e),h=!!/Win64/.exec(e),t){(n=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN)&&document&&document.documentMode&&(n=document.documentMode);var b=/(?:Trident\/(\d+.\d+))/.exec(e);a=b?parseFloat(b[1])+4:n,i=t[2]?parseFloat(t[2]):NaN,r=t[3]?parseFloat(t[3]):NaN,(s=t[4]?parseFloat(t[4]):NaN)?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),o=t&&t[1]?parseFloat(t[1]):NaN):o=NaN}else n=i=r=o=s=NaN;if(y){if(y[1]){var _=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);l=!_||parseFloat(_[1].replace("_","."))}else l=!1;u=!!y[2],c=!!y[3]}else l=u=c=!1}}var b={ie:function(){return y()||n},ieCompatibilityMode:function(){return y()||a>n},ie64:function(){return b.ie()&&h},firefox:function(){return y()||i},opera:function(){return y()||r},webkit:function(){return y()||s},safari:function(){return b.webkit()},chrome:function(){return y()||o},windows:function(){return y()||u},osx:function(){return y()||l},linux:function(){return y()||c},iphone:function(){return y()||f},mobile:function(){return y()||f||p||d||v},nativeApp:function(){return y()||m},android:function(){return y()||d},ipad:function(){return y()||p}};e.exports=b},"+E39":function(e,t,n){e.exports=!n("S82l")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},"+ZMJ":function(e,t,n){var i=n("lOnJ");e.exports=function(e,t,n){if(i(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,r){return e.call(t,n,i,r)}}return function(){return e.apply(t,arguments)}}},"+tPU":function(e,t,n){n("xGkn");for(var i=n("7KvD"),r=n("hJx8"),s=n("/bQp"),o=n("dSzd")("toStringTag"),a="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),l=0;l<a.length;l++){var u=a[l],c=i[u],d=c&&c.prototype;d&&!d[o]&&r(d,o,u),s[u]=s.Array}},"/bQp":function(e,t){e.exports={}},"/n6Q":function(e,t,n){n("zQR9"),n("+tPU"),e.exports=n("Kh4W").f("iterator")},"/ocq":function(e,t,n){"use strict";
/**
* vue-router v3.0.1
* (c) 2017 Evan You
......
This diff is collapsed.
src/assets/mould/show1/jiayoubao.png

5.63 KB | W: | H:

src/assets/mould/show1/jiayoubao.png

7.22 KB | W: | H:

src/assets/mould/show1/jiayoubao.png
src/assets/mould/show1/jiayoubao.png
src/assets/mould/show1/jiayoubao.png
src/assets/mould/show1/jiayoubao.png
  • 2-up
  • Swipe
  • Onion skin
<template>
<div>
<div class="editor">
<el-container>
<div class="head-top">
缩放:<el-input-number v-model="bigNum" size="mini" :min="30" :max="150" :step="10"></el-input-number>
......@@ -15,7 +15,7 @@
</div>
</el-header>
<el-container>
<el-aside width="150px">
<el-aside width="150px" class="aside-block">
<div class="page-list">
<div class="card-item" v-for="(data,index) in selectedMould" :key="index" >
<div class="list2-btn">
......@@ -138,7 +138,6 @@
<!--爸妈秀宝贝1-->
<div v-if="selectedMould[nowIndex] && selectedMould[nowIndex].key === 'show1'">
<div class="look1 show1" :style="{backgroundImage:`url(${mouldImg.show1.bg}`,transform:`scale(${bigNum/100},${bigNum/100})`}">
<img :src="mouldImg.show1.haiou" class="haiou"/>
<img :src="mouldImg.show1.riji" class="riji"/>
<img :src="mouldImg.show1.yeziyou" class="yeziyou"/>
<img :src="mouldImg.show1.yezizuo" class="yezizuo"/>
......@@ -156,7 +155,10 @@
</div>
<div class="text-block">
解释说明:
<div class="text-content" v-html="selectedMould[nowIndex].content.text"></div>
<div class="text-content">
各位爸爸妈妈,记得在每日完成学习后记录宝宝一天的学习过程哦!养成良好的学习习惯也是很重要的一环,记录并分享后更可以获得
<span style="color: #333">唱学加油包</span>哦!
</div>
</div>
<div class="sub-block">
<img :src="mouldImg.show1.subBtn">
......@@ -183,11 +185,24 @@
</div>
</div>
</div>
<!--唱学加油包2-->
<div v-if="selectedMould[nowIndex] && selectedMould[nowIndex].key === 'refueling2'">
<div class="look1 refueling2" :style="{backgroundImage:`url(${mouldImg.refueling2.bg}`,transform:`scale(${bigNum/100},${bigNum/100})`}">
<div class="bg-block">
<img :src="mouldImg.refueling2.title" class="title">
<div class="content-img" :style="{backgroundImage:selectedMould[nowIndex].content.banner[0] ? `url(${selectedMould[nowIndex].content.banner[0].url}`:''}">
<img :src="mouldImg.refueling2.radio" class="radio-icon">
<img :src="mouldImg.refueling2.back" class="left-icon"/>
<img :src="mouldImg.refueling2.next" class="right-icon"/>
</div>
</div>
</div>
</div>
</el-main>
</el-container>
</el-container>
<el-dialog
title="编辑"
:title="`编辑序号${nowIndex}页参数`"
:visible.sync="dialogVisible"
:modal="false"
width="30%">
......@@ -451,6 +466,64 @@
</el-select>
</el-form-item>
</el-form>
<!--唱学加油包2-->
<el-form label-width="100px" v-if="selectedMould[nowIndex] && selectedMould[this.nowIndex].key === 'refueling2'">
<el-form-item label="音频">
<el-upload
class="upload-demo"
action="/api/public/upload"
:http-request="uploadFileRadio"
multiple
:on-exceed="handleExceed"
:on-remove="removeFileRadio"
:limit="1"
:disabled="(fileUid && progress < 99)"
:file-list="selectedMould[nowIndex].content.radio">
<el-button size="small" type="primary" :disabled="(fileUid && progress < 99)">点击上传</el-button>
<div style="width: 300px">
<el-progress v-if="fileUid" :percentage="progress"></el-progress>
</div>
</el-upload>
</el-form-item>
<el-form-item label="图片">
<el-upload
class="upload-demo"
action="/api/public/upload"
:http-request="uploadFileVideo1Banner"
list-type="picture-card"
:on-remove="removeFileBanner"
multiple
:on-exceed="handleExceed"
:limit="1"
:disabled="(fileUid && progress < 99)"
:file-list="selectedMould[nowIndex].content.banner">
</el-upload>
</el-form-item>
<el-form-item label="上一步序号">
<el-select v-model="selectedMould[nowIndex].content.lastIndex" placeholder="请选择">
<el-option
v-for="(item,index) in selectedMould"
:key="index"
:label="index"
:value="index">
</el-option>
</el-select>
</el-form-item>
<el-form-item label="下一页">
<el-switch v-model="selectedMould[nowIndex].content.nextType">
</el-switch>
</el-form-item>
<el-form-item label="下一步序号" v-if="selectedMould[nowIndex].content.nextType">
<el-select v-model="selectedMould[nowIndex].content.nextIndex" placeholder="请选择">
<el-option
v-for="(item,index) in selectedMould"
:key="index"
:label="index"
:value="index">
</el-option>
</el-select>
</el-form-item>
</el-form>
<!--爸妈秀宝贝1-->
<el-form label-width="100px" v-if="selectedMould[nowIndex] && selectedMould[this.nowIndex].key === 'show1'">
<el-form-item label="说明文字">
......@@ -602,10 +675,16 @@
this.$message.error('超出文件限制个数');
},
delMould(index){
this.selectedMould.splice(index,1);
if(this.nowIndex > this.selectedMould.length - 1){
this.nowIndex = 0;
}
this.$confirm('此操作将永久删除该文件, 是否继续?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(() => {
this.selectedMould.splice(index,1);
if(this.nowIndex > this.selectedMould.length - 1){
this.nowIndex = 0;
}
});
}
},
watch:{
......@@ -622,9 +701,17 @@
<style scoped lang="less">
@import "../../util/public";
.editor{
height: 100%;
}
.aside-block{
height: 100%;
overflow: auto;
}
.el-container{
position: relative;
background: white;
height: 100%;
.head-top{
background: #f5f8ff;
font-size: 14px;
......@@ -697,19 +784,21 @@
position: relative;
&.play1{
.bg-block{
width:1110px ;
height: 650px;
transform-origin: 355px 365px;
width:1094px ;
height: 568px;
transform-origin: 340px 355px;
transform: rotate(90deg);
padding: 20px;
.radio-img{
position: absolute;
right: 20px;
right: 10px;
top: 20px;
width: 80px;
}
.btn{
width: 60px;
position: absolute;
right: 20px;
right: 10px;
bottom: 40px;
&.back{
bottom:120px
......@@ -718,8 +807,8 @@
.video-block{
background: black;
border-radius: 8px;
height: 100%;
width: 1000px;
height: 570px;
width: 1012px;
position: relative;
.icon-class{
position: absolute;
......@@ -815,8 +904,8 @@
left: 0;
}
&.zhaopianqiang{
bottom: 370px;
right: 80px;
bottom: 350px;
left: 80px;
}
}
.bg-block{
......@@ -885,6 +974,45 @@
}
}
}
&.refueling2{
.bg-block{
width: 1154px;
height: 690px;
transform-origin: 355px 370px;
transform: rotate(90deg);
background: white;
.title{
position: relative;
top: -30px;
}
.content-img{
width: 1078px;
height: 550px;
margin: -40px auto 0 auto;
background: black;
position: relative;
border-radius: 8px;
background-size: 100% 100%;
.radio-icon{
position: absolute;
bottom: 20px;
left: 20px;
}
.left-icon{
position: absolute;
top: 50%;
margin-top: -30px;
left: 20px;
}
.right-icon{
position: absolute;
top: 50%;
margin-top: -30px;
right: 20px;
}
}
}
}
&>div{
margin: auto;
text-align: center;
......@@ -980,7 +1108,7 @@
padding-left: 40px;
padding-right: 30px;
z-index: 3;
overflow: hidden;
overflow: auto;
}
.title2{
position: absolute;
......
......@@ -25,7 +25,7 @@
</div>
</div>
</el-aside>
<el-main>
<el-main class="main-block">
<div class="main-btns">
<el-button type="primary" @click="showDialog = true">
课程基本信息编辑
......@@ -34,7 +34,9 @@
保存
</el-button>
</div>
<editor :selectedMould="selectedMould" :editorObj="editorObj"/>
<div class="editor-block">
<editor :selectedMould="selectedMould" :editorObj="editorObj"/>
</div>
</el-main>
</el-container>
<el-dialog
......@@ -191,9 +193,20 @@
padding: 10px;
background: #f5f8ff;
}
.main-btns {
margin-top: 68px;
margin-bottom: 10px;
.main-block{
position: relative;
.main-btns {
margin-top: 68px;
margin-bottom: 10px;
}
.editor-block{
position: absolute;
top: 118px;
bottom: 0;
left: 0;
right: 0;
padding: 10px;
}
}
.left-block{
font-size: 14px;
......
......@@ -75,7 +75,9 @@ router.beforeEach((to,from,next)=> {
// 登录拦截
if (to.matched.some(record => record.meta.skip_auth !== true) && !store.state.token) {
window.location.href = '/#/login'
next({
path: '/login'
})
} else {
next()
}
......
......@@ -52,7 +52,9 @@ import refueling1_finish from '../assets/mould/refueling1/finish.png'
import refueling1_next from '../assets/mould/refueling1/next.png'
import refueling1_radio from '../assets/mould/refueling1/radio.png'
import refueling1_title from '../assets/mould/refueling1/title.png'
import refueling2_next from '../assets/mould/refueling2/next.png'
import refueling2_back from '../assets/mould/refueling2/back.png'
import refueling2_radio from '../assets/mould/refueling2/radio.png'
export default {
look1:{
bg:look1_bg,
......@@ -120,5 +122,12 @@ export default {
next: refueling1_next,
radio: refueling1_radio,
title: refueling1_title,
},
refueling2:{
next:refueling2_next,
bg:refueling1_bg,
title: refueling1_title,
back:refueling2_back,
radio:refueling2_radio,
}
}
......@@ -3,7 +3,7 @@ import playRadioUrl from '../assets/mould/example/playRadio.png'
import playVideoUrl from '../assets/mould/example/playVideo.png'
import RefuelingUrl from '../assets/mould/example/Refueling.png'
import showBabyUrl from '../assets/mould/example/showBaby.png'
import RefuelingUrl2 from '../assets/mould/example/RefuelingUrl2.png'
export const MOULDLIST = [
{
title:'爸妈看一看',
......@@ -62,6 +62,18 @@ export const MOULDLIST = [
nextType:true,
lastIndex:'',
}
},{
title:'唱学加油包',
imgUrl:RefuelingUrl2,
name:'加油包-2',
key:'refueling2',
content:{
radio:[],
banner:[],
nextIndex:'',
nextType:true,
lastIndex:'',
}
},{
title:'爸妈秀宝贝',
imgUrl:showBabyUrl,
......
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