Commit 73733aa7 authored by wangwei's avatar wangwei

订单需求修改

parent e43e074d
<!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><link rel=stylesheet href=https://unpkg.com/element-ui@2.4.9/lib/theme-chalk/index.css><title>唱唱启蒙-后台</title><link href=/static/css/app.2bd92fe7ddc6125266c2e648a580d878.css rel=stylesheet></head><body><script src=https://unpkg.com/vue@2.5.17/dist/vue.js></script><script src=https://unpkg.com/vuex@3.0.1/dist/vuex.min.js></script><script src=https://unpkg.com/axios@0.18.0/dist/axios.min.js></script><script src=https://unpkg.com/element-ui/lib/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.97f42a060479e40db214.js></script><script type=text/javascript src=/static/js/vendor.44e1e5644ae24f910e52.js></script><script type=text/javascript src=/static/js/app.e113b038d95e6ac88a4e.js></script></body><script>let el = document.getElementsByTagName("script");
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https://at.alicdn.com/t/font_746649_bhids3f63a6.css><link rel=stylesheet href=https://unpkg.com/element-ui@2.4.9/lib/theme-chalk/index.css><title>唱唱启蒙-后台</title><link href=/static/css/app.2bd92fe7ddc6125266c2e648a580d878.css rel=stylesheet></head><body><script src=https://unpkg.com/vue@2.5.17/dist/vue.js></script><script src=https://unpkg.com/vuex@3.0.1/dist/vuex.min.js></script><script src=https://unpkg.com/axios@0.18.0/dist/axios.min.js></script><script src=https://unpkg.com/element-ui@2.4.9/lib/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.926ac0b0e1476ffbf211.js></script><script type=text/javascript src=/static/js/vendor.44e1e5644ae24f910e52.js></script><script type=text/javascript src=/static/js/app.dd2d20555f5bf9e7f73a.js></script></body><script>let el = document.getElementsByTagName("script");
el.onerror = function(a,b,c){
console.log('error:',a,b,c);
};
......
This source diff could not be displayed because it is too large. You can view the blob instead.
webpackJsonp([14],{"+IG6":function(n,e,t){var o=t("No7R");"string"==typeof o&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals);t("rjj0")("5f19e884",o,!1,{})},DZd7:function(n,e,t){var o=t("eVNj");"string"==typeof o&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals);t("rjj0")("1bd46fb3",o,!1,{})},No7R:function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","",{version:3,sources:[],names:[],mappings:"",file:"dialog.vue",sourceRoot:""}])},ayGs:function(n,e,t){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var o=t("CCn6"),a=t("+TkF"),r=t("kmJW"),i={props:["dialogObj"],data:function(){return{nowPage:1,total:0,goodList:[],currentRow:null}},components:{page:r.a},filters:{isOrNot:function(n){return a.h[n]},goodsType:function(n){return a.e[n]},lessonType:function(n){return a.i[n]},goodsStatus:function(n){return a.d[n]}},methods:{initPage:function(){var n=this;Object(o._24)().then(function(e){n.goodList=e.list,n.total=e.total})},handleCurrentChange:function(n){this.currentRow=n},onConfirm:function(){this.$emit("reflash",this.currentRow)}},mounted:function(){this.initPage()}},s=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",[t("el-dialog",{attrs:{title:n.dialogObj.title,visible:n.dialogObj.show},on:{"update:visible":function(e){n.$set(n.dialogObj,"show",e)}}},[t("el-table",{staticStyle:{width:"100%"},attrs:{data:n.goodList,"row-key":"id","highlight-current-row":""},on:{"current-change":n.handleCurrentChange}},[t("el-table-column",{attrs:{prop:"id",label:"商品ID"}}),n._v(" "),t("el-table-column",{attrs:{prop:"name",label:"名称"}}),n._v(" "),t("el-table-column",{attrs:{label:"商品类型"},scopedSlots:n._u([{key:"default",fn:function(e){return[n._v("\n "+n._s(n._f("goodsType")(e.row.goods_type))+"\n ")]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"现价"},scopedSlots:n._u([{key:"default",fn:function(e){return[n._v("\n "+n._s(e.row.current_price/100)+"元\n ")]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"课程类别"},scopedSlots:n._u([{key:"default",fn:function(e){return[n._v("\n "+n._s(n._f("lessonType")(e.row.course_type))+"\n ")]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"是否有实物"},scopedSlots:n._u([{key:"default",fn:function(e){return[n._v("\n "+n._s(n._f("isOrNot")(e.row.is_real))+"\n ")]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"状态"},scopedSlots:n._u([{key:"default",fn:function(e){return[n._v("\n "+n._s(n._f("goodsStatus")(e.row.status))+"\n ")]}}])})],1),n._v(" "),t("page",{attrs:{nowPage:n.nowPage,total:n.total}}),n._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(e){n.dialogObj.show=!1}}},[n._v("取 消")]),n._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:n.onConfirm}},[n._v("确 定")])],1)],1)],1)};s._withStripped=!0;var l={render:s,staticRenderFns:[]},c=l;var d=!1;var u=t("VU/8")(i,c,!1,function(n){d||t("+IG6")},"data-v-221aa882",null);u.options.__file="src\\components\\periods\\dialog.vue";var f=u.exports,_={props:["dialogObj"],data:function(){return{loading:!1,form:{is_add_teacher_to_class:!1},show:!1,viewTeacher:"",pickerOptions1:{disabledDate:function(n){return!(n.getTime()>Date.now())}},options:[{value:0,label:"周日"},{value:1,label:"周一"},{value:2,label:"周二"},{value:3,label:"周三"},{value:4,label:"周四"},{value:5,label:"周五"},{value:6,label:"周六"}],teacherOptions:[],teacher1Options:[],teacher2Options:[],goodList:[],itemOptions:[],rules:{title:[{required:!0,message:"请输入名称",trigger:"change"}],startNum:[{required:!0,message:"请输入开始主题",trigger:"change"}],start_at:[{required:!0,message:"请选择开始上课时间",trigger:"change"}],rest_week_day:[{required:!0,message:"请选择周几不上课",trigger:"change"}],teacher_ids:[{required:!0,message:"请选择老师ID",trigger:"change"}],goods_id:[{required:!0,message:"商品ID不能为空",trigger:"change"}],teacherList:[{required:!0,message:"带班老师不能为空",trigger:"change"}],viewTeacher:[{required:!0,message:"观摩老师不能为空",trigger:"change"}]}}},components:{goodDialog:f},watch:{show:function(n){this.$emit("changeShow",n)}},filters:{isOrNot:function(n){return a.h[n]},goodsType:function(n){return a.e[n]},lessonType:function(n){return a.i[n]},goodsStatus:function(n){return a.d[n]},filterGoods:function(n){return n.name+"["+n.current_price/100+"元]"}},methods:{sub:function(){var n=this;this.$refs.form.validate(function(e){if(e){var t=n.form.goods_id,a={title:n.form.title,start_num:n.form.startNum,start_at:n.form.start_at,rest_week_day:n.form.rest_week_day?n.form.rest_week_day.join(","):""};a.is_add_teacher_to_class=n.form.is_add_teacher_to_class?1:0,n.form.id?Object(o._21)(n.form.id,a).then(function(e){n.$message({type:"success",message:"编辑成功!"}),n.$emit("reflash")}):(a.teacher_ids=n.form.teacherList.join(","),a.view_teacher_id=parseInt(n.form.viewTeacher),Object(o._1)(t,a).then(function(e){n.$message({type:"success",message:"添加成功!"}),n.$emit("reflash")}))}})},getTeachers:function(){var n=this;Object(o._45)().then(function(e){n.teacherOptions=e.list,n.teacher1Options=e.list,n.teacher2Options=e.list})},findDifferentArray:function(n,e){var t=[];return n.forEach(function(n){-1===e.findIndex(function(e){return n.id==e})&&t.push(n)}),t},onTeacher1Change:function(n){this.teacher2Options=n?this.findDifferentArray(this.teacherOptions,n):this.teacherOptions},onTeacher2Change:function(n){this.teacher1Options=n?this.findDifferentArray(this.teacherOptions,[n]):this.teacherOptions},onOptionChange:function(n){var e=this.goodList.findIndex(function(e){return e.id===n});e>-1&&this.getLessonDetail(this.goodList[e].course_id),delete this.form.startNum},getLessonDetail:function(n){var e=this;Object(o._26)(n,{}).then(function(n){e.itemOptions=n.detail[n.type]})},getGoodsOption:function(){var n=this;Object(o._24)({page:1,limit:100}).then(function(e){n.goodList=e.list,n.dialogObj.form.id?n.form=n.dialogObj.form:n.form={},n.dialogObj.form.course_id&&n.getLessonDetail(n.dialogObj.form.course_id),n.show=n.dialogObj.show})}},mounted:function(){this.getGoodsOption(),this.getTeachers()}},h=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",[t("el-dialog",{attrs:{title:n.dialogObj.title,center:"","append-to-body":"",visible:n.show,width:"800px"},on:{"update:visible":function(e){n.show=e}}},[t("div",{directives:[{name:"loading",rawName:"v-loading",value:n.loading,expression:"loading"}]},[t("el-form",{ref:"form",attrs:{model:n.form,"label-width":"120px",rules:n.rules}},[t("el-row",[t("el-col",{attrs:{span:10}},[t("el-form-item",{attrs:{label:"商品名称",prop:"goods_id"}},[t("el-select",{attrs:{placeholder:"请选择",disabled:!!n.form.id},on:{change:n.onOptionChange},model:{value:n.form.goods_id,callback:function(e){n.$set(n.form,"goods_id",e)},expression:"form.goods_id"}},n._l(n.goodList,function(e,o){return t("el-option",{key:o,attrs:{label:n._f("filterGoods")(e),value:e.id}})}))],1)],1)],1),n._v(" "),t("el-form-item",{attrs:{label:"期数名称",prop:"title"}},[t("el-input",{model:{value:n.form.title,callback:function(e){n.$set(n.form,"title",e)},expression:"form.title"}})],1),n._v(" "),t("el-form-item",{attrs:{label:"开始主题",prop:"startNum"}},[t("el-select",{attrs:{clearable:"",placeholder:"请选择"},model:{value:n.form.startNum,callback:function(e){n.$set(n.form,"startNum",e)},expression:"form.startNum"}},n._l(n.itemOptions,function(n){return t("el-option",{key:n.id,attrs:{label:n.name,value:n.id}})}))],1),n._v(" "),t("el-form-item",{attrs:{label:"开始上课时间",prop:"start_at"}},[t("el-date-picker",{attrs:{format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",type:"date","picker-options":n.pickerOptions1,placeholder:"选择日期"},model:{value:n.form.start_at,callback:function(e){n.$set(n.form,"start_at",e)},expression:"form.start_at"}})],1),n._v(" "),n.form.id?n._e():t("el-form-item",{attrs:{label:"带班老师",prop:"teacherList"}},[t("el-select",{attrs:{multiple:"",placeholder:"请选择"},on:{change:n.onTeacher1Change},model:{value:n.form.teacherList,callback:function(e){n.$set(n.form,"teacherList",e)},expression:"form.teacherList"}},n._l(n.teacher1Options,function(n){return t("el-option",{key:n.id,attrs:{label:n.name,value:n.id}})}))],1),n._v(" "),n.form.id?n._e():t("el-form-item",{attrs:{label:"观摩老师",prop:"viewTeacher"}},[t("el-select",{attrs:{placeholder:"请选择"},on:{change:n.onTeacher2Change},model:{value:n.form.viewTeacher,callback:function(e){n.$set(n.form,"viewTeacher",e)},expression:"form.viewTeacher"}},n._l(n.teacher2Options,function(n){return t("el-option",{key:n.id,attrs:{label:n.name,value:n.id}})}))],1),n._v(" "),n.form.id?n._e():t("el-form-item",{attrs:{label:"将带班老师加入观摩班","label-width":"200"}},[t("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#eee"},model:{value:n.form.is_add_teacher_to_class,callback:function(e){n.$set(n.form,"is_add_teacher_to_class",e)},expression:"form.is_add_teacher_to_class"}})],1),n._v(" "),t("el-form-item",{attrs:{label:"不上课日期"}},[t("el-select",{attrs:{multiple:"",placeholder:"请选择"},model:{value:n.form.rest_week_day,callback:function(e){n.$set(n.form,"rest_week_day",e)},expression:"form.rest_week_day"}},n._l(n.options,function(n){return t("el-option",{key:n.value,attrs:{label:n.label,value:n.value}})}))],1)],1),n._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(e){n.show=!1}}},[n._v("取 消")]),n._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:n.sub}},[n._v("确 定")])],1)],1)])],1)};h._withStripped=!0;var p={render:h,staticRenderFns:[]},m=p;var g=!1;var b=t("VU/8")(_,m,!1,function(n){g||t("iYnt")},"data-v-68d711be",null);b.options.__file="src\\components\\periods\\newDialog.vue";var v=b.exports,w=t("sf/l"),A={name:"index",data:function(){return{nowPage:1,total:0,limit:10,title:"",goodsId:null,lessonId:null,startAt:"",periodList:[],startTime:[],newDialog:{form:{},show:!1,title:""},goodList:[],lessonList:[]}},filters:{dayFilter:function(n){var e=n?n.split(","):[];return(e=e.map(function(n){return a.p[n]})).join(",")},filterGoods:function(n){return"["+a.e[n.goods_type]+"]["+n.current_price/100+"元]"+n.name},percent:function(n){return(100*n).toFixed(2)+"%"}},components:{goodDialog:f,newDialog:v,page:r.a},methods:{changeRow:function(n,e){e.indexOf(n)>-1&&Object(o._32)(n.id).then(function(e){n.arrive_course_rate=e.arrive_course_rate,n.watch_course_rate=e.watch_course_rate,n.over_course_rate=e.over_course_rate,n.work_rate=e.work_rate,n.over_work_rate=e.over_work_rate,n.clock_rate=e.clock_rate,n.over_clock_rate=e.over_clock_rate,n.transform_rate=e.transform_rate})},dateCompare:function(n){var e=w.a.dateFmt(new Date,"yyyy-MM-dd");return new Date(e.replace(/-/g,"/"))>new Date(n.replace(/-/g,"/"))},onPageChange:function(n){this.nowPage=n,this.onSearch()},onSizeChange:function(n){this.limit=n,this.nowPage=1,this.onSearch()},onSearch:function(){var n=this,e={limit:this.limit,page:this.nowPage};this.title&&(e.title=this.title),this.goodsId&&(e.goods_id=this.goodsId),this.lessonId&&(e.course_id=this.lessonId),this.startTime&&this.startTime.length>0&&(e.start_start_at=w.a.dateFmt(this.startTime[0],"yyyy-MM-dd"),e.start_end_at=w.a.dateFmt(this.startTime[1],"yyyy-MM-dd")),this.startAt&&(e.start_at=this.startAt),Object(o._31)(e).then(function(e){e.list.forEach(function(n){n.arrive_course_rate=0,n.watch_course_rate=0,n.over_course_rate=0,n.work_rate=0,n.over_work_rate=0,n.clock_rate=0,n.over_clock_rate=0,n.transform_rate=0}),n.periodList=e.list,n.total=e.total})},changeShow:function(n){this.newDialog.show=n},onAdd:function(){this.newDialog.form.id="",this.newDialog.form.startNum="",this.newDialog.form.goods_id="",this.newDialog.form.title="",this.newDialog.form.start_at="",this.newDialog.form.rest_week_day=[],this.newDialog.form.teacher_ids=[],this.newDialog.form.teacherList=[],this.newDialog.form.viewTeacher="",this.newDialog.title="添加期数",this.newDialog.show=!0},onEdit:function(n){if(this.dateCompare(n.start_at))this.$message({type:"error",message:"期数已开始,不能编辑!"});else{var e=[];n.rest_week_day&&n.rest_week_day.split(",").forEach(function(n){e.push(parseInt(n))});var t=[];n.teacher_ids&&n.teacher_ids.split(",").forEach(function(n){t.push(parseInt(n))}),this.newDialog.form={id:n.id,startNum:n.start_num,start_at:n.start_at,title:n.title,goods_id:n.goods_id,rest_week_day:e,teacher_ids:t,course_id:n.course_id},this.newDialog.title="编辑期数",this.newDialog.show=!0}},onSave:function(n){this.newDialog.show=!1,this.onSearch()},del:function(n){var e=this;this.$confirm("此操作将删除该期数?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o.E)(n.id).then(function(n){e.$message({type:"success",message:"删除成功!"}),e.onSearch()})})},getGoodsOption:function(){var n=this;Object(o._24)({page:1,limit:100,goods_type:"1,2"}).then(function(e){n.goodList=e.list})},getLessonOption:function(){var n=this;Object(o._25)({page:1,limit:100}).then(function(e){n.lessonList=e.list})}},mounted:function(){var n=this.$route.query;n&&n.goods_id&&(this.goodsId=parseInt(n.goods_id)),this.onSearch(),this.getGoodsOption(),this.getLessonOption()}},k=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("div",{staticClass:"periods"},[t("div",{staticClass:"form-block"},[t("el-form",{attrs:{"label-width":"90px",inline:""}},[t("el-form-item",{attrs:{label:"期数标题"}},[t("el-input",{attrs:{placeholder:"请输入内容",clearable:""},model:{value:n.title,callback:function(e){n.title=e},expression:"title"}})],1),n._v(" "),t("el-form-item",{attrs:{label:"商品名称"}},[t("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:n.onSearch},model:{value:n.goodsId,callback:function(e){n.goodsId=e},expression:"goodsId"}},n._l(n.goodList,function(e,o){return t("el-option",{key:o,attrs:{label:n._f("filterGoods")(e),value:e.id}})}))],1),n._v(" "),t("el-form-item",{attrs:{label:"课程名称"}},[t("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:n.onSearch},model:{value:n.lessonId,callback:function(e){n.lessonId=e},expression:"lessonId"}},n._l(n.lessonList,function(n,e){return t("el-option",{key:e,attrs:{label:n.title,value:n.id}})}))],1),n._v(" "),t("el-form-item",{attrs:{label:"开始时间"}},[t("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},on:{change:n.onSearch},model:{value:n.startTime,callback:function(e){n.startTime=e},expression:"startTime"}})],1),n._v(" "),t("el-form-item",[t("el-button",{attrs:{type:"primary"},on:{click:n.onSearch}},[n._v("查询")])],1),n._v(" "),n.$store.state.readonly?n._e():t("el-form-item",{staticStyle:{float:"right"}},[t("el-button",{attrs:{type:"primary"},on:{click:n.onAdd}},[n._v("添加期数")])],1)],1)],1),n._v(" "),t("el-table",{staticStyle:{width:"100%"},attrs:{data:n.periodList},on:{"expand-change":n.changeRow}},[t("el-table-column",{attrs:{type:"expand"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("el-table",{staticStyle:{width:"100%"},attrs:{data:[e.row]}},[t("el-table-column",{attrs:{label:"到课率"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("span",[n._v(n._s(n._f("percent")(e.row.arrive_course_rate)))])]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"看课率"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("span",[n._v(n._s(n._f("percent")(e.row.watch_course_rate)))])]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"完课率"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("span",[n._v(n._s(n._f("percent")(e.row.over_course_rate)))])]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"作业率"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("span",[n._v(n._s(n._f("percent")(e.row.work_rate)))])]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"全勤作业率"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("span",[n._v(n._s(n._f("percent")(e.row.over_work_rate)))])]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"打卡率"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("span",[n._v(n._s(n._f("percent")(e.row.clock_rate)))])]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"全勤打卡率"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("span",[n._v(n._s(n._f("percent")(e.row.over_clock_rate)))])]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"转化率"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("span",[n._v(n._s(n._f("percent")(e.row.transform_rate)))])]}}])})],1)]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"期数标题"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("router-link",{attrs:{to:{name:"class",query:{goods_id:e.row.goods_id,periods_id:e.row.id}}}},[n._v("\n "+n._s(e.row.title)+"\n ")])]}}])}),n._v(" "),t("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),n._v(" "),t("el-table-column",{attrs:{label:"商品价格"},scopedSlots:n._u([{key:"default",fn:function(e){return[n._v("\n "+n._s(e.row.goods_price/100)+"元\n ")]}}])}),n._v(" "),t("el-table-column",{attrs:{prop:"course_title",label:"课程名称"}}),n._v(" "),t("el-table-column",{attrs:{prop:"start_name",label:"开始主题/歌"}}),n._v(" "),t("el-table-column",{attrs:{prop:"current_category_name",label:"当前歌曲"}}),n._v(" "),t("el-table-column",{attrs:{label:"看课情况","min-width":"150"},scopedSlots:n._u([{key:"default",fn:function(e){return[n._v("\n 可看课包数: "+n._s(e.row.watch_num)),t("br"),n._v(" 已看课包数:"+n._s(e.row.has_watch_num)+" "),t("br"),n._v("\n 续看课包数: "+n._s(e.row.duration_num)),t("br"),n._v(" 已续看课包数:"+n._s(e.row.has_duration_num)+"\n ")]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"不上课日期","min-width":"120"},scopedSlots:n._u([{key:"default",fn:function(e){return[n._v("\n "+n._s(n._f("dayFilter")(e.row.rest_week_day))+"\n ")]}}])}),n._v(" "),t("el-table-column",{attrs:{label:"总学员数"},scopedSlots:n._u([{key:"default",fn:function(e){return[n._v("\n "+n._s(e.row.total_user_num?e.row.total_user_num:"")+"\n ")]}}])}),n._v(" "),t("el-table-column",{attrs:{prop:"start_at",label:"起止时间"},scopedSlots:n._u([{key:"default",fn:function(e){return[n._v("\n "+n._s(e.row.start_at)+"\n "),t("br"),n._v("\n "+n._s(e.row.over_at?e.row.over_at:"")+"\n ")]}}])}),n._v(" "),t("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),n._v(" "),n.$store.state.readonly?n._e():t("el-table-column",{attrs:{label:"操作",width:"148"},scopedSlots:n._u([{key:"default",fn:function(e){return[t("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(t){n.onEdit(e.row)}}},[n._v("\n 编辑\n ")]),n._v(" "),n.$store.state.deletePermission?t("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(t){n.del(e.row)}}},[n._v("\n 删除\n ")]):n._e()]}}])})],1),n._v(" "),t("page",{attrs:{nowPage:n.nowPage,total:n.total,limit:n.limit},on:{pageChange:n.onPageChange,sizeChange:n.onSizeChange}}),n._v(" "),n.newDialog.show?t("new-dialog",{attrs:{dialogObj:n.newDialog},on:{reflash:n.onSave,changeShow:n.changeShow}}):n._e()],1)};k._withStripped=!0;var y={render:k,staticRenderFns:[]},C=y;var x=!1;var E=t("VU/8")(A,C,!1,function(n){x||t("DZd7")},null,null);E.options.__file="src\\components\\periods\\index.vue";e.default=E.exports},eVNj:function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,'\n.search-btn-block {\n margin-left: 20px;\n}\n.search-form {\n background: white;\n padding: 10px;\n margin: 10px 0;\n}\n.new-block {\n margin: 10px;\n text-align: right;\n}\n.fl-r {\n float: right;\n}\n.text-c {\n text-align: center;\n}\n.text-b {\n font-weight: bold;\n}\n.color-b {\n color: #6ba8e6;\n}\n.text-r {\n text-align: right;\n}\n.main-block {\n margin: 5px;\n background: white;\n padding: 5px;\n}\nhtml {\n font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\\5FAE\\8F6F\\96C5\\9ED1", Arial, sans-serif;\n}\n.clear-both:after {\n content: \'\';\n display: block;\n clear: both;\n}\n::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.demo-table-expand {\n font-size: 0;\n}\n.demo-table-expand label {\n width: 90px;\n color: #99a9bf;\n}\n.demo-table-expand .el-form-item {\n margin-right: 0;\n margin-bottom: 0;\n width: 50%;\n}\n.periods {\n padding: 20px 0;\n}\n',"",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/periods/index.vue"],names:[],mappings:";AACA;EACE,kBAAkB;CACnB;AACD;EACE,kBAAkB;EAClB,cAAc;EACd,eAAe;CAChB;AACD;EACE,aAAa;EACb,kBAAkB;CACnB;AACD;EACE,aAAa;CACd;AACD;EACE,mBAAmB;CACpB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,eAAe;CAChB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,YAAY;EACZ,kBAAkB;EAClB,aAAa;CACd;AACD;EACE,0IAA0H;CAC3H;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb;AACD;EACE,oBAAoB;CACrB;AACD;EACE,WAAW;EACX,YAAY;CACb;AACD;EACE,uBAAuB;EACvB,oBAAoB;EACpB,aAAa;EACb,iBAAiB;CAClB;AACD;EACE,aAAa;CACd;AACD;EACE,YAAY;EACZ,eAAe;CAChB;AACD;EACE,gBAAgB;EAChB,iBAAiB;EACjB,WAAW;CACZ;AACD;EACE,gBAAgB;CACjB",file:"index.vue",sourcesContent:['\n.search-btn-block {\n margin-left: 20px;\n}\n.search-form {\n background: white;\n padding: 10px;\n margin: 10px 0;\n}\n.new-block {\n margin: 10px;\n text-align: right;\n}\n.fl-r {\n float: right;\n}\n.text-c {\n text-align: center;\n}\n.text-b {\n font-weight: bold;\n}\n.color-b {\n color: #6ba8e6;\n}\n.text-r {\n text-align: right;\n}\n.main-block {\n margin: 5px;\n background: white;\n padding: 5px;\n}\nhtml {\n font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;\n}\n.clear-both:after {\n content: \'\';\n display: block;\n clear: both;\n}\n::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.demo-table-expand {\n font-size: 0;\n}\n.demo-table-expand label {\n width: 90px;\n color: #99a9bf;\n}\n.demo-table-expand .el-form-item {\n margin-right: 0;\n margin-bottom: 0;\n width: 50%;\n}\n.periods {\n padding: 20px 0;\n}\n'],sourceRoot:""}])},iYnt:function(n,e,t){var o=t("l9ol");"string"==typeof o&&(o=[[n.i,o,""]]),o.locals&&(n.exports=o.locals);t("rjj0")("5ccef541",o,!1,{})},l9ol:function(n,e,t){(n.exports=t("FZ+f")(!0)).push([n.i,"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","",{version:3,sources:[],names:[],mappings:"",file:"newDialog.vue",sourceRoot:""}])}});
\ No newline at end of file
webpackJsonp([16],{CGL6:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var i=e("CCn6"),a={name:"banner",components:{page:e("kmJW").a},data:function(){return{loading:!1,bannerList:[],total:0,nowPage:1,uploadShow:!0,limit:10,dialog:{title:"新增Banner",show:!1,rules:{title:[{required:!0,message:"请填写Banner名称",trigger:"change"}],link:[{required:!0,message:"请填写Banner链接",trigger:"change"}]},form:{title:"",url:"",link:"",id:""}},imageList:[]}},created:function(){this.getList()},filters:{status:function(t){return 1===t?"上架中":"已下架"}},methods:{onPageChange:function(t){this.nowPage=t,this.getList()},changeStatus:function(t){var n=this,e=void 0,a=void 0;1===t.status?(e="此操作将下架该Banner,是否继续?",a=2):(e="此操作将上架该Banner,是否继续?",a=1),this.$confirm(e,"提示",{confirmButtonText:"继续",cancelButtonText:"取消",type:"warning"}).then(function(){var e={status:a};Object(i.p)(t.id,e).then(function(t){n.$message({type:"success",message:"修改成功!"}),n.getList()})})},onSizeChange:function(t){this.nowPage=1,this.limit=t,this.getList()},getList:function(){var t=this;this.loading=!0;var n={limit:this.limit,page:this.nowPage};Object(i._7)(n).then(function(n){n&&(t.bannerList=n.list,t.total=n.total,t.loading=!1)})},edit:function(t){var n=this;this.dialog.form.id=t.id,this.dialog.title="编辑Banner",Object(i._6)(t.id).then(function(t){n.dialog.form.title=t.title,n.dialog.form.link=t.link,n.imageList=[{name:t.url,url:t.url}],n.dialog.show=!0,n.uploadShow=!1})},add:function(){this.dialog.show=!0,this.dialog.form.id="",this.dialog.title="新增Banner",this.dialog.form.title="",this.dialog.form.link="",this.imageList=[],this.uploadShow=!0},del:function(t){var n=this;this.$confirm("此操作将删除该Banner?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i.x)(t.id).then(function(t){n.$message({type:"success",message:"删除成功!"}),n.getList()})})},handleAvatarSuccess:function(t){this.imageList=[{name:t.data.url,url:"http://cdn.singsingenglish.com/"+t.data.url}],this.dialog.form.url="http://cdn.singsingenglish.com/"+t.data.url},beforeAvatarUpload:function(){this.uploadShow=!1},handleRemove:function(){this.uploadShow=!0},sub:function(){var t=this;this.$refs.form.validate(function(n){if(n){var e=t.dialog;if(e.form.id){var a={title:e.form.title,link:e.form.link};t.imageList.length>0&&(a.url=t.imageList[0].url),t.$confirm("确认修改Banner","提示",{confirmButtonText:"继续",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i.P)(e.form.id,a).then(function(){t.$message({type:"success",message:"修改成功!"}),e.show=!1,t.getList()})})}else{var o={title:e.form.title,link:e.form.link};t.imageList.length>0&&(o.url=t.imageList[0].url),t.$confirm("确认添加Banner","提示",{confirmButtonText:"继续",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i.b)(o).then(function(){t.$message({type:"success",message:"添加成功!"}),e.show=!1,t.getList()})})}}})},moveUp:function(t){var n=this.bannerList;this.sort(n[t].id,n[t-1].id)},moveDown:function(t){var n=this.bannerList;this.sort(n[t+1].id,n[t].id)},sort:function(t,n){var e=this;this.loading=!0,Object(i._54)(t,n).then(function(){e.loading=!1,e.getList()})},uploadFile:function(t){var n=this;this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:t.file.uid}),this.fileUid=t.file.uid,Object(i._70)({file:t.file,type:"local"}).then(function(t){n.imageList=[{name:t.url,url:"http://cdn.singsingenglish.com/"+t.url}],n.loading=!1,n.$message({type:"success",message:"上传成功!"})}).catch(function(){n.loading=!1})}}},o=function(){var t=this,n=t.$createElement,e=t._self._c||n;return e("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"banner"},[e("div",{staticClass:"head clear-both"},[t.$store.state.readonly?t._e():e("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:t.add}},[t._v("新增banner")])],1),t._v(" "),e("el-table",{staticStyle:{width:"100%"},attrs:{data:t.bannerList}},[e("el-table-column",{attrs:{prop:"id",label:"ID"}}),t._v(" "),e("el-table-column",{attrs:{prop:"title",label:"标题"}}),t._v(" "),e("el-table-column",{attrs:{prop:"url",label:"图片"},scopedSlots:t._u([{key:"default",fn:function(t){return[e("a",{attrs:{href:t.row.url,target:"_blank"}},[e("img",{staticClass:"short-banner",attrs:{src:t.row.url}})])]}}])}),t._v(" "),e("el-table-column",{attrs:{label:"状态"},scopedSlots:t._u([{key:"default",fn:function(n){return[t._v("\n "+t._s(t._f("status")(n.row.status))+"\n ")]}}])}),t._v(" "),e("el-table-column",{attrs:{prop:"link",label:"链接"}}),t._v(" "),t.$store.state.readonly?t._e():e("el-table-column",{attrs:{label:"操作",width:"100"},scopedSlots:t._u([{key:"default",fn:function(n){return[e("el-popover",{attrs:{placement:"top",width:"280"}},[e("div",{staticStyle:{"text-align":"center"}},[e("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(e){t.edit(n.row)}}},[t._v("\n 编辑\n ")]),t._v(" "),t.$store.state.deletePermission?e("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(e){t.del(n.row)}}},[t._v("\n 删除\n ")]):t._e(),t._v(" "),2==n.row.status?e("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(e){t.changeStatus(n.row)}}},[t._v("\n 上架\n ")]):t._e(),t._v(" "),1==n.row.status?e("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(e){t.changeStatus(n.row)}}},[t._v("\n 下架\n ")]):t._e(),t._v(" "),n.$index>0?e("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(e){t.moveUp(n.$index)}}},[t._v("\n 上移\n ")]):t._e(),t._v(" "),n.$index!==t.bannerList.length-1?e("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(e){t.moveDown(n.$index)}}},[t._v("\n 下移\n ")]):t._e()],1),t._v(" "),e("el-button",{attrs:{slot:"reference",size:"mini",type:"text"},slot:"reference"},[t._v("操作")])],1)]}}])})],1),t._v(" "),e("page",{attrs:{nowPage:t.nowPage,total:t.total,limit:t.limit},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}}),t._v(" "),e("el-dialog",{attrs:{title:t.dialog.title,center:"","append-to-body":"",visible:t.dialog.show,width:"30%"},on:{"update:visible":function(n){t.$set(t.dialog,"show",n)}}},[e("el-form",{ref:"form",attrs:{rules:t.dialog.rules,model:t.dialog.form,"label-width":"100px"}},[e("el-form-item",{attrs:{label:"banner名称",prop:"title"}},[e("el-input",{model:{value:t.dialog.form.title,callback:function(n){t.$set(t.dialog.form,"title",n)},expression:"dialog.form.title"}})],1),t._v(" "),e("el-form-item",{attrs:{label:"banner链接",prop:"link"}},[e("el-input",{model:{value:t.dialog.form.link,callback:function(n){t.$set(t.dialog.form,"link",n)},expression:"dialog.form.link"}})],1),t._v(" "),e("div",{staticClass:"upload-block"},[e("el-upload",{class:{disabled:!t.uploadShow},attrs:{action:"/api/public/upload/zone","http-request":t.uploadFile,"before-upload":t.beforeAvatarUpload,"list-type":"picture-card","file-list":t.imageList,"on-success":t.handleAvatarSuccess,"on-remove":t.handleRemove}},[e("i",{staticClass:"el-icon-plus"})]),t._v(" "),e("p",{staticClass:"size"},[t._v("750*400")])],1)],1),t._v(" "),e("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[e("el-button",{on:{click:function(n){t.dialog.show=!1}}},[t._v("取 消")]),t._v(" "),e("el-button",{attrs:{type:"primary"},on:{click:t.sub}},[t._v("确 定")])],1)],1)],1)};o._withStripped=!0;var s={render:o,staticRenderFns:[]},l=s;var r=!1;var c=e("VU/8")(a,l,!1,function(t){r||(e("VTr3"),e("sqFS"))},null,null);c.options.__file="src\\components\\system\\banner.vue";n.default=c.exports},FXRW:function(t,n,e){(t.exports=e("FZ+f")(!0)).push([t.i,"\n.banner {\n width: 100%;\n padding: 20px 0;\n}\n.banner .head {\n /*padding: 5px;*/\n margin-bottom: 10px;\n}\n.banner .page-div {\n text-align: center;\n padding-top: 20px;\n}\n.short-banner {\n width: 50px;\n}\n.clear-both:after {\n content: '';\n display: block;\n clear: both;\n}\n.size {\n color: #666;\n font-size: 14px;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/system/banner.vue"],names:[],mappings:";AACA;EACE,YAAY;EACZ,gBAAgB;CACjB;AACD;EACE,iBAAiB;EACjB,oBAAoB;CACrB;AACD;EACE,mBAAmB;EACnB,kBAAkB;CACnB;AACD;EACE,YAAY;CACb;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb;AACD;EACE,YAAY;EACZ,gBAAgB;CACjB",file:"banner.vue",sourcesContent:["\n.banner {\n width: 100%;\n padding: 20px 0;\n}\n.banner .head {\n /*padding: 5px;*/\n margin-bottom: 10px;\n}\n.banner .page-div {\n text-align: center;\n padding-top: 20px;\n}\n.short-banner {\n width: 50px;\n}\n.clear-both:after {\n content: '';\n display: block;\n clear: both;\n}\n.size {\n color: #666;\n font-size: 14px;\n}\n"],sourceRoot:""}])},VTr3:function(t,n,e){var i=e("FXRW");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);e("rjj0")("bd259388",i,!1,{})},c75b:function(t,n,e){(t.exports=e("FZ+f")(!0)).push([t.i,"\n.disabled .el-upload--picture-card {\n display: none !important;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/system/banner.vue"],names:[],mappings:";AACA;EACE,yBAAyB;CAC1B",file:"banner.vue",sourcesContent:["\n.disabled .el-upload--picture-card {\n display: none !important;\n}\n"],sourceRoot:""}])},sqFS:function(t,n,e){var i=e("c75b");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);e("rjj0")("c157bef0",i,!1,{})}});
\ No newline at end of file
webpackJsonp([17],{"5kQM":function(e,t,n){var a=n("iJsR");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);n("rjj0")("7ba5ef10",a,!1,{})},V05G:function(e,t,n){var a=n("Vlf0");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);n("rjj0")("65435644",a,!1,{})},Vlf0:function(e,t,n){(e.exports=n("FZ+f")(!0)).push([e.i,"\n.refund[data-v-875fcce8]{\n padding: 20px 0;\n}\n.avatar[data-v-875fcce8] {\n width:50px;\n height: 50px;\n border-radius: 50%;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/coupon/index.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB;AACD;EACE,WAAW;EACX,aAAa;EACb,mBAAmB;CACpB",file:"index.vue",sourcesContent:["\n.refund[data-v-875fcce8]{\n padding: 20px 0;\n}\n.avatar[data-v-875fcce8] {\n width:50px;\n height: 50px;\n border-radius: 50%;\n}\n"],sourceRoot:""}])},WvRy:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("CCn6"),s={name:"index",components:{page:n("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,useTypeList:[{id:0,value:"未使用"},{id:1,value:"已使用"},{id:2,value:"禁用"}],searchFrom:{user_id:"",out_trade_no:"",status:0},list:[]}},filters:{filterStatus:function(e){var t="";return 0===e?t="未使用":1===e?t="已使用":2===e&&(t="禁用"),t}},mounted:function(){this.getList()},methods:{onPageChange:function(e){this.nowPage=e,this.getList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()},getList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.user_id&&(t.user_id=this.searchFrom.user_id),(this.searchFrom.status||0===this.searchFrom.status)&&(t.status=this.searchFrom.status),this.searchFrom.out_trade_no&&(t.out_trade_no=this.searchFrom.out_trade_no),Object(a._19)(t).then(function(t){e.total=t.total,e.list=t.list?t.list:[]})}}},o=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:4}},[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}},[n("el-form-item",{attrs:{label:"订单号"}},[n("el-input",{model:{value:e.searchFrom.out_trade_no,callback:function(t){e.$set(e.searchFrom,"out_trade_no",t)},expression:"searchFrom.out_trade_no"}})],1)],1),e._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"使用状态"}},[n("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:e.getList},model:{value:e.searchFrom.status,callback:function(t){e.$set(e.searchFrom,"status",t)},expression:"searchFrom.status"}},e._l(e.useTypeList,function(e){return n("el-option",{key:e.id,attrs:{label:e.value,value:e.id}})}))],1)],1),e._v(" "),n("el-col",{attrs:{span:4}},[n("el-form-item",[n("el-button",{attrs:{type:"primary"},on:{click:e.getList}},[e._v("搜索")])],1)],1)],1)],1),e._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list}},[n("el-table-column",{attrs:{prop:"coupon_no",label:"优惠券码"}}),e._v(" "),n("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),n("el-table-column",{attrs:{label:"用户信息","min-width":"140",className:"userInfo"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v("\n "+e._s(t.row.user_nickname)+"(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),n("el-table-column",{attrs:{label:"优惠券金额"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(parseFloat(t.row.money/100))+"元\n ")]}}])}),e._v(" "),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:"use_at",label:"使用时间"}})],1),e._v(" "),n("page",{attrs:{nowPage:e.nowPage,total:e.total},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)};o._withStripped=!0;var r={render:o,staticRenderFns:[]},i=r;var l=!1;var c=n("VU/8")(s,i,!1,function(e){l||(n("V05G"),n("5kQM"))},"data-v-875fcce8",null);c.options.__file="src\\components\\coupon\\index.vue";t.default=c.exports},iJsR:function(e,t,n){(e.exports=n("FZ+f")(!0)).push([e.i,"\n.userInfo >div{\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/coupon/index.vue"],names:[],mappings:";AACA;EACE,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,+BAA+B;EAC/B,8BAA8B;MAC1B,0BAA0B;UACtB,sBAAsB;EAC9B,wBAAwB;MACpB,qBAAqB;UACjB,4BAA4B;EACpC,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;CAC7B",file:"index.vue",sourcesContent:["\n.userInfo >div{\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n"],sourceRoot:""}])}});
\ No newline at end of file
webpackJsonp([23],{GVQD:function(t,e,n){(t.exports=n("FZ+f")(!0)).push([t.i,"\n.index[data-v-20c1791d] {\n padding: 20px 0;\n}\n.top[data-v-20c1791d] {\n margin-bottom: 30px;\n margin-left: 20px;\n}\n.title[data-v-20c1791d] {\n font-size: 16px;\n font-weight: 400;\n display: block;\n line-height: 1.2;\n color: #353535;\n}\n.inner-edit_area[data-v-20c1791d] {\n width: 96%;\n margin: 0 auto;\n}\n.upload-video[data-v-20c1791d] {\n width: 50%;\n margin-left:2%;\n}\n.b-title[data-v-20c1791d] {\n padding: 20px;\n color: #666;\n}\n.emotion_switch[data-v-20c1791d] {\n float: left;\n height: 28px;\n line-height: 999em;\n overflow: hidden;\n background: transparent url(https://res.wx.qq.com/mpres/en_US/htmledition/pages/modules/reply/images/icon_emotion_switch.png) no-repeat 0 0;\n width: 20px;\n height: 20px;\n vertical-align: middle;\n display: inline-block;\n}\n.img[data-v-20c1791d] {\n position: relative;\n width: 25%;\nimg {\n width: 100%;\n}\n.el-icon-delete {\n position: absolute;\n top: 50%;\n left: 50%;\n display: none;\n}\n}\n.img:hover img[data-v-20c1791d]{\n opacity: 0.3;\n}\n.img:hover .el-icon-delete[data-v-20c1791d]{\n display: block;\n}\n.tool_bar[data-v-20c1791d] {\n float: right;\n margin-top: 20px;\n}\n.choose_item[data-v-20c1791d] {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n margin-bottom: 25px;\n color: rgb(136, 136, 136);\n height: 148px;\n line-height: 148px;\n width: 148px;\n text-align: center;\n border: 1px dashed #c0ccda;\n border-radius: 6px;\n}\n.display-b[data-v-20c1791d] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.my-teacher[data-v-20c1791d] {\n width: 25%;\n height: 80px;\n background-color: #eee;\n line-height: 80px;\n text-align: center;\n margin-bottom: 10px;\n}\n.news-media[data-v-20c1791d] {\n padding: 10px;\n width: 25%;\n}\n.news-media img[data-v-20c1791d]{\n width: 100%;\n}\n.s-news img[data-v-20c1791d] {\n width: 50px;\n float: right;\n}\n.title[data-v-20c1791d] {\n font-size: 16px;\n font-weight: 400;\n display: block;\n line-height: 1.2;\n color: #353535;\n}\n.digest[data-v-20c1791d] {\n padding-top: 12px;\n color: #9A9A9A;\n font-size: 14px;\n}\n.single-cover[data-v-20c1791d] {\n /*padding: 20px 15px 15px;*/\n}\n.muti-cover[data-v-20c1791d] {\n position: relative;\n padding: 20px 15px 0 15px;\n}\n.bottom-title[data-v-20c1791d] {\n color: #FFFFFF;\n background-color: rgba(0, 0, 0, 0.55);\n position: absolute;\n left: 15px;\n right: 15px;\n bottom: 0;\n padding: 8px 12px;\n}\n.next-cover[data-v-20c1791d] {\n padding: 12px 15px;\n position: relative;\n}\n.next-img[data-v-20c1791d] {\n float: right;\n margin-left: 12px;\n width: 60px !important;\n height: 60px !important;\n}\n.next-title[data-v-20c1791d] {\n overflow: hidden;\n font-weight: 400;\n word-wrap: break-word;\n -webkit-hyphens: auto;\n -ms-hyphens: auto;\n hyphens: auto;\n color: #353535;\n}\n.single-cover:hover .preview[data-v-20c1791d],.bottomCover:hover .preview[data-v-20c1791d]{\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: #fff;\n}\n.preview[data-v-20c1791d] {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0,0,0,0.5);\n text-decoration: none;\n}\n.f-bt[data-v-20c1791d] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n position: relative;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.ellip[data-v-20c1791d] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.flex-start[data-v-20c1791d] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/groupSend/index.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB;AACD;EACE,oBAAoB;EACpB,kBAAkB;CACnB;AACD;EACE,gBAAgB;EAChB,iBAAiB;EACjB,eAAe;EACf,iBAAiB;EACjB,eAAe;CAChB;AACD;EACE,WAAW;EACX,eAAe;CAChB;AACD;EACE,WAAW;EACX,eAAe;CAChB;AACD;EACE,cAAc;EACd,YAAY;CACb;AACD;EACE,YAAY;EACZ,aAAa;EACb,mBAAmB;EACnB,iBAAiB;EACjB,4IAA4I;EAC5I,YAAY;EACZ,aAAa;EACb,uBAAuB;EACvB,sBAAsB;CACvB;AACD;EACE,mBAAmB;EACnB,WAAW;AACb;EACE,YAAY;CACb;AACD;EACE,mBAAmB;EACnB,SAAS;EACT,UAAU;EACV,cAAc;CACf;CACA;AACD;EACE,aAAa;CACd;AACD;EACE,eAAe;CAChB;AACD;EACE,aAAa;EACb,iBAAiB;CAClB;AACD;EACE,+BAA+B;UACvB,uBAAuB;EAC/B,oBAAoB;EACpB,0BAA0B;EAC1B,cAAc;EACd,mBAAmB;EACnB,aAAa;EACb,mBAAmB;EACnB,2BAA2B;EAC3B,mBAAmB;CACpB;AACD;EACE,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,+BAA+B;EAC/B,8BAA8B;MAC1B,0BAA0B;UACtB,sBAAsB;EAC9B,0BAA0B;MACtB,uBAAuB;UACnB,+BAA+B;EACvC,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;CAC7B;AACD;EACE,WAAW;EACX,aAAa;EACb,uBAAuB;EACvB,kBAAkB;EAClB,mBAAmB;EACnB,oBAAoB;CACrB;AACD;EACE,cAAc;EACd,WAAW;CACZ;AACD;EACE,YAAY;CACb;AACD;EACE,YAAY;EACZ,aAAa;CACd;AACD;EACE,gBAAgB;EAChB,iBAAiB;EACjB,eAAe;EACf,iBAAiB;EACjB,eAAe;CAChB;AACD;EACE,kBAAkB;EAClB,eAAe;EACf,gBAAgB;CACjB;AACD;EACE,4BAA4B;CAC7B;AACD;EACE,mBAAmB;EACnB,0BAA0B;CAC3B;AACD;EACE,eAAe;EACf,sCAAsC;EACtC,mBAAmB;EACnB,WAAW;EACX,YAAY;EACZ,UAAU;EACV,kBAAkB;CACnB;AACD;EACE,mBAAmB;EACnB,mBAAmB;CACpB;AACD;EACE,aAAa;EACb,kBAAkB;EAClB,uBAAuB;EACvB,wBAAwB;CACzB;AACD;EACE,iBAAiB;EACjB,iBAAiB;EACjB,sBAAsB;EACtB,sBAAsB;EACtB,kBAAkB;EAClB,cAAc;EACd,eAAe;CAChB;AACD;EACE,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,yBAAyB;MACrB,sBAAsB;UAClB,wBAAwB;EAChC,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;EAC5B,YAAY;CACb;AACD;EACE,cAAc;EACd,mBAAmB;EACnB,OAAO;EACP,QAAQ;EACR,YAAY;EACZ,aAAa;EACb,kCAAkC;EAClC,sBAAsB;CACvB;AACD;EACE,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,mBAAmB;EACnB,0BAA0B;MACtB,uBAAuB;UACnB,+BAA+B;EACvC,yBAAyB;MACrB,sBAAsB;UAClB,wBAAwB;CACjC;AACD;EACE,iBAAiB;EACjB,wBAAwB;EACxB,oBAAoB;CACrB;AACD;EACE,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,+BAA+B;EAC/B,8BAA8B;MAC1B,0BAA0B;UACtB,sBAAsB;EAC9B,wBAAwB;MACpB,qBAAqB;UACjB,4BAA4B;EACpC,yBAAyB;MACrB,sBAAsB;UAClB,wBAAwB;CACjC",file:"index.vue",sourcesContent:["\n.index[data-v-20c1791d] {\n padding: 20px 0;\n}\n.top[data-v-20c1791d] {\n margin-bottom: 30px;\n margin-left: 20px;\n}\n.title[data-v-20c1791d] {\n font-size: 16px;\n font-weight: 400;\n display: block;\n line-height: 1.2;\n color: #353535;\n}\n.inner-edit_area[data-v-20c1791d] {\n width: 96%;\n margin: 0 auto;\n}\n.upload-video[data-v-20c1791d] {\n width: 50%;\n margin-left:2%;\n}\n.b-title[data-v-20c1791d] {\n padding: 20px;\n color: #666;\n}\n.emotion_switch[data-v-20c1791d] {\n float: left;\n height: 28px;\n line-height: 999em;\n overflow: hidden;\n background: transparent url(https://res.wx.qq.com/mpres/en_US/htmledition/pages/modules/reply/images/icon_emotion_switch.png) no-repeat 0 0;\n width: 20px;\n height: 20px;\n vertical-align: middle;\n display: inline-block;\n}\n.img[data-v-20c1791d] {\n position: relative;\n width: 25%;\nimg {\n width: 100%;\n}\n.el-icon-delete {\n position: absolute;\n top: 50%;\n left: 50%;\n display: none;\n}\n}\n.img:hover img[data-v-20c1791d]{\n opacity: 0.3;\n}\n.img:hover .el-icon-delete[data-v-20c1791d]{\n display: block;\n}\n.tool_bar[data-v-20c1791d] {\n float: right;\n margin-top: 20px;\n}\n.choose_item[data-v-20c1791d] {\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n margin-bottom: 25px;\n color: rgb(136, 136, 136);\n height: 148px;\n line-height: 148px;\n width: 148px;\n text-align: center;\n border: 1px dashed #c0ccda;\n border-radius: 6px;\n}\n.display-b[data-v-20c1791d] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n.my-teacher[data-v-20c1791d] {\n width: 25%;\n height: 80px;\n background-color: #eee;\n line-height: 80px;\n text-align: center;\n margin-bottom: 10px;\n}\n.news-media[data-v-20c1791d] {\n padding: 10px;\n width: 25%;\n}\n.news-media img[data-v-20c1791d]{\n width: 100%;\n}\n.s-news img[data-v-20c1791d] {\n width: 50px;\n float: right;\n}\n.title[data-v-20c1791d] {\n font-size: 16px;\n font-weight: 400;\n display: block;\n line-height: 1.2;\n color: #353535;\n}\n.digest[data-v-20c1791d] {\n padding-top: 12px;\n color: #9A9A9A;\n font-size: 14px;\n}\n.single-cover[data-v-20c1791d] {\n /*padding: 20px 15px 15px;*/\n}\n.muti-cover[data-v-20c1791d] {\n position: relative;\n padding: 20px 15px 0 15px;\n}\n.bottom-title[data-v-20c1791d] {\n color: #FFFFFF;\n background-color: rgba(0, 0, 0, 0.55);\n position: absolute;\n left: 15px;\n right: 15px;\n bottom: 0;\n padding: 8px 12px;\n}\n.next-cover[data-v-20c1791d] {\n padding: 12px 15px;\n position: relative;\n}\n.next-img[data-v-20c1791d] {\n float: right;\n margin-left: 12px;\n width: 60px !important;\n height: 60px !important;\n}\n.next-title[data-v-20c1791d] {\n overflow: hidden;\n font-weight: 400;\n word-wrap: break-word;\n -webkit-hyphens: auto;\n -ms-hyphens: auto;\n hyphens: auto;\n color: #353535;\n}\n.single-cover:hover .preview[data-v-20c1791d],.bottomCover:hover .preview[data-v-20c1791d]{\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-pack: center;\n -ms-flex-pack: center;\n justify-content: center;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n color: #fff;\n}\n.preview[data-v-20c1791d] {\n display: none;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0,0,0,0.5);\n text-decoration: none;\n}\n.f-bt[data-v-20c1791d] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n position: relative;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.ellip[data-v-20c1791d] {\n overflow: hidden;\n text-overflow: ellipsis;\n white-space: nowrap;\n}\n.flex-start[data-v-20c1791d] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n"],sourceRoot:""}])},HK0P:function(t,e,n){var i=n("GVQD");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);n("rjj0")("6dfa67e6",i,!1,{})},ac5S:function(t,e,n){var i=n("eIjc");"string"==typeof i&&(i=[[t.i,i,""]]),i.locals&&(t.exports=i.locals);n("rjj0")("a8244922",i,!1,{})},eIjc:function(t,e,n){(t.exports=n("FZ+f")(!0)).push([t.i,"\n.el-radio-group {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-flow: column;\n flex-flow: column;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.el-radio+.el-radio {\n margin-left: 0 !important;\n}\n.el-radio {\n margin-bottom: 6px;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/groupSend/index.vue"],names:[],mappings:";AACA;EACE,gCAAgC;EAChC,gCAAgC;EAChC,yBAAyB;EACzB,6BAA6B;EAC7B,8BAA8B;MAC1B,sBAAsB;UAClB,kBAAkB;EAC1B,wBAAwB;MACpB,qBAAqB;UACjB,4BAA4B;EACpC,yBAAyB;MACrB,sBAAsB;UAClB,wBAAwB;CACjC;AACD;GACG,0BAA0B;CAC5B;AACD;EACE,mBAAmB;CACpB",file:"index.vue",sourcesContent:["\n.el-radio-group {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -webkit-box-orient: vertical;\n -webkit-box-direction: normal;\n -ms-flex-flow: column;\n flex-flow: column;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: start;\n -ms-flex-align: start;\n align-items: flex-start;\n}\n.el-radio+.el-radio {\n margin-left: 0 !important;\n}\n.el-radio {\n margin-bottom: 6px;\n}\n"],sourceRoot:""}])},oerw:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n("CCn6"),a=n("kmJW"),o=n("C+jy"),s=n("sf/l");function l(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var r={name:"index",components:{page:a.a,page2:a.a,pageImage:a.a,pageVideo:a.a,emotion:o.a},data:function(){var t;return l(t={nowPage:1,total:0,limit:10,mediaPage:{nowPage:1,total:0,limit:5},show:!1,loading:!1,activeName:"text",list:[],content:"",uploadShow:!0,imageList:[],fileList:[],imageContent:"",videoContent:"",searchFrom:{type:1,is_test:!1},tableData:[],fileUid:null,userDialog:{total:0,limit:10,nowPage:1,show:!1},userList:[],searchUserFrom:{},multipleSelection:[],showEmotion:!1,showMedia:!1,showImage:!1,showVideo:!1,mediaList:[],mediaImageList:[],mediaVideoList:[],mediaImagePage:{nowPage:1,total:0,limit:5},mediaVideoPage:{nowPage:1,total:0,limit:5}},"imageContent",null),l(t,"videoContent",null),l(t,"newsContent",null),t},filters:{typeFilter:function(t){if(t)return"text"===t?"文本":"image"===t?"图片":"video"===t?"视频":"news"===t?"图文":void 0},typeListFilter:function(t){return t?1===t?"48时内关注但未购课用户":2===t?"有体验课但没有正式课用户":3===t?"未试听用户":void 0:""}},methods:{handleClick:function(t){this.activeName=t.name},handleRemove:function(){this.uploadShow=!0,this.imageList=[],this.imageContent=""},handleRemoveVideo:function(){this.videoContent="",this.fileList=[]},beforeAvatarUpload:function(){this.uploadShow=!1},handleAvatarSuccess:function(t){this.imageList=[{name:t.data.url,url:"http://cdn.singsingenglish.com/"+t.data.url}]},uploadFile:function(t){var e=this;this.$store.dispatch("setProgress",{type:"new",id:t.file.uid}),Object(i._70)({file:t.file,type:"wechat"}).then(function(t){e.imageContent={content:t.media_id,url:t.url},e.imageList=[{name:t.media_id,url:t.url}],e.$message({type:"success",message:"上传成功!"})}).catch(function(){e.$message({type:"error",message:"上传失败!"})})},uploadVideo:function(t){var e=this;Object(i._70)({file:t.file,type:"wechat"}).then(function(n){e.uploadVideoFile(t,n)}).catch(function(){e.$message({type:"error",message:"上传失败!"})})},uploadVideoFile:function(t,e){var n=this;this.fileUid=t.file.uid,this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:t.file.uid}),Object(i._70)({file:t.file,type:"local"}).then(function(i){n.videoContent={content:e.media_id,url:"http://cdn.singsingenglish.com/"+i.url},n.fileList=[{name:i.name,url:"http://cdn.singsingenglish.com/"+i.url}],n.loading=!1,n.$message({type:"success",message:"上传成功!"}),n.$store.dispatch("setProgress",{type:"delete",id:t.file.uid}),n.fileUid=null}).catch(function(){n.loading=!1,n.$message({type:"error",message:"上传失败!"})})},send:function(){var t=this,e={};e.type=this.searchFrom.type;var n=this.searchFrom.is_test?"发送筛选用户,":"不发送筛选用户,";if(1===this.searchFrom.type){if(!(this.searchFrom.time&&this.searchFrom.time.length>0))return void this.$message({type:"error",message:"请选择时间!"});console.log("this.searchFrom.time",this.searchFrom.time),e.start_at=s.a.dateFmt(this.searchFrom.time[0],"yyyy-MM-dd hh:mm:ss"),e.end_at=s.a.dateFmt(this.searchFrom.time[1],"yyyy-MM-dd hh:mm:ss"),n+="48时内关注但未购课用户("+e.start_at+"~"+e.end_at+","}else 2===this.searchFrom.type?n+="有体验课但没有正式课用户,":3===this.searchFrom.type&&(n+="未试听用户,");if(this.searchFrom.user_ids){e.user_ids=this.searchFrom.user_ids,n+="用户ID:"+e.user_ids;var a={};if(a.type=this.activeName,"text"===this.activeName){if(!this.content)return void this.$message({type:"error",message:"请输入文本!"});a.content=this.content}else if("image"===this.activeName){if(!this.imageContent)return void this.$message({type:"error",message:"请上传图片!"});a.content=this.imageContent.content,a.url=this.imageContent.url}else if("video"===this.activeName){if(!this.videoContent)return void this.$message({type:"error",message:"请上传视频!"});a.content=this.videoContent.content,a.url=this.videoContent.url}else"news"===this.activeName&&(this.newsContent&&this.newsContent.media_id?a.content=this.newsContent.media_id:this.$message({type:"error",message:"请选择图文!"}));e.content=JSON.stringify(a),e.is_test=this.searchFrom.is_test?2:1,console.log("json",e),this.$confirm(n,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i._61)(e).then(function(e){t.$message({message:e,type:"success"}),t.show=!1,t.clearData(),t.getMsgList()})}).catch(function(){t.$message({type:"info",message:"已取消发送"})})}else this.$message({type:"error",message:"请加入内部人员!"})},clearData:function(){this.content="",this.videoContent=null,this.imageContent=null,this.newsContent=null,this.activeName,this.searchFrom={},this.fileList=[],this.imageList=[]},getMsgList:function(){var t=this,e={limit:this.limit,page:this.nowPage};Object(i._29)(e).then(function(e){t.tableData=e.list,t.total=e.total})},onMediaPageChange:function(t){this.mediaPage.nowPage=t,this.getMediaList()},onMediaSizeChange:function(){this.mediaPage.nowPage=1,this.mediaPage.limit=val,this.getMediaList()},onImagePageChange:function(t){this.mediaImagePage.nowPage=t,this.getMediaList()},onImageSizeChange:function(t){this.mediaImagePage.nowPage=1,this.mediaImagePage.limit=t,this.getMediaList()},onVideoPageChange:function(t){this.mediaVideoPage.nowPage=t,this.getMediaList()},onVideoSizeChange:function(t){this.mediaVideoPage.nowPage=1,this.mediaVideoPage.limit=t,this.getMediaList()},onPageChange:function(t){this.nowPage=t,this.getMsgList()},onSizeChange:function(t){this.nowPage=1,this.limit=t,this.getMsgList()},getMsgResult:function(t){var e=this;if(t){var n={only_text:1,send_id:t};Object(i._29)(n).then(function(t){e.$message({message:t,type:"success"}),e.getMsgList()})}},getUser:function(){var t=this,e={page:this.userDialog.nowPage,limit:this.userDialog.limit};this.searchUserFrom.userId&&(e.user_id=this.searchUserFrom.userId),this.searchUserFrom.nickName&&(e.nickname=this.searchUserFrom.nickName),this.searchUserFrom.mobile&&(e.mobile=this.searchUserFrom.mobile),Object(i._47)(e).then(function(e){t.userList=e.list,t.userDialog.total=e.total})},onUserPageChange:function(t){this.userDialog.nowPage=t,this.getUser()},handleSelectionChange:function(t){this.multipleSelection=t},onSelectUser:function(){this.userDialog.show=!0,this.searchFrom.user_ids?this.multipleSelection=this.searchFrom.user_ids.split(","):this.multipleSelection=[],this.getUser()},onConfirm:function(){var t=this.multipleSelection;if(0===t.length)this.$message({type:"error",message:"请选择用户!"});else{var e=[];t.forEach(function(t){e.push(t.user_id)});var n=e;this.searchFrom.user_ids&&(n=e.concat(this.stringToInt(this.searchFrom.user_ids.split(","))));var i=this.dedupe(n);this.searchFrom.user_ids=i.join(","),this.userDialog.show=!1}},dedupe:function(t){return Array.from(new Set(t))},stringToInt:function(t){var e=t||[];return e=e.map(function(t){return parseInt(t,10)})},emotion:function(t){var e=t.replace(/\//gi,"");return'<img src="https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/'+["微笑","撇嘴","色","发呆","得意","流泪","害羞","闭嘴","睡","大哭","尴尬","发怒","调皮","呲牙","惊讶","难过","酷","冷汗","抓狂","吐","偷笑","可爱","白眼","傲慢","饥饿","困","惊恐","流汗","憨笑","大兵","奋斗","咒骂","疑问","嘘","晕","折磨","衰","骷髅","敲打","再见","擦汗","抠鼻","鼓掌","糗大了","坏笑","左哼哼","右哼哼","哈欠","鄙视","委屈","快哭了","阴险","亲亲","吓","可怜","菜刀","西瓜","啤酒","篮球","乒乓","咖啡","饭","猪头","玫瑰","凋谢","示爱","爱心","心碎","蛋糕","闪电","炸弹","刀","足球","瓢虫","便便","月亮","太阳","礼物","拥抱","强","弱","握手","胜利","抱拳","勾引","拳头","差劲","爱你","NO","OK","爱情","飞吻","跳跳","发抖","怄火","转圈","磕头","回头","跳绳","挥手","激动","街舞","献吻","左太极","右太极"].indexOf(e)+'.gif" align="middle">'},handleEmotion:function(t){this.content+=t},onChooseMedia:function(t){console.log("onChooseMedia",t),"image"===this.type?(this.imageContent={content:t.media_id,url:t.url},this.imageList=[{name:t.media_id,url:t.url}],this.showImage=!1):"video"===this.type?(this.videoContent={content:t.media_id,url:t.info.down_url},this.fileList=[{name:t.info.title,url:t.info.url}],this.showVideo=!1):"news"===this.type&&(this.newsContent=t,this.showMedia=!1)},getMediaList:function(){var t=this,e=this.activeName,n={type:e,page:this.mediaPage.nowPage,limit:this.mediaPage.limit};"image"===e?(n.page=this.mediaImagePage.nowPage,n.limit=this.mediaImagePage.limit,this.showImage=!0):"video"===e?(n.page=this.mediaVideoPage.nowPage,n.limit=this.mediaVideoPage.limit,this.showVideo=!0):"news"===e&&(n.page=this.mediaPage.nowPage,n.limit=this.mediaPage.limit,this.showMedia=!0),this.loading=!0,Object(i._27)(n).then(function(n){t.loading=!1,t.type=e,t.mediaList=n.item,t.mediaPage.total=n.total_count,"image"===e?(t.mediaImageList=n.item,t.mediaImagePage.total=n.total_count):"video"===e?(t.mediaVideoList=n.item,t.mediaVideoPage.total=n.total_count):"news"===e&&(t.mediaList=n.item,t.mediaPage.total=n.total_count),0===t.total&&t.$message({showClose:!0,message:"暂无数据"})}).catch(function(){t.loading=!1})},defaultTime:function(){var t=(new Date).getTime(),e=t-1728e5;this.searchFrom.time=[new Date(e),new Date(t)]}},mounted:function(){this.getMsgList(),this.defaultTime()},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}}},c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"index"},[n("div",{staticClass:"b-title"},[t._v("群发列表 "),n("el-button",{staticStyle:{float:"right","margin-bottom":"10px"},attrs:{type:"primary",plain:""},on:{click:function(e){t.show=!0}}},[t._v("新建群发消息")])],1),t._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData}},[n("el-table-column",{attrs:{type:"expand"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-table",{attrs:{border:!1,data:[JSON.parse(e.row.content)]}},[n("el-table-column",{attrs:{label:"类型"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\r\n "+t._s(t._f("typeFilter")(e.row.type))+"\r\n ")]}}])}),t._v(" "),"text"!==JSON.parse(e.row.content).type?n("el-table-column",{attrs:{prop:"media_id",label:"media_id"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\r\n "+t._s(e.row.content)+"\r\n ")]}}])}):t._e(),t._v(" "),n("el-table-column",{attrs:{prop:"url",label:"内容"},scopedSlots:t._u([{key:"default",fn:function(e){return["text"===e.row.type?n("div",[n("span",{domProps:{innerHTML:t._s(e.row.content.replace(/\/[\u4E00-\u9FA5]{1,3}/gi,t.emotion))}})]):"image"===e.row.type?n("div",[n("img",{staticStyle:{width:"80px"},attrs:{src:e.row.url}})]):"video"===e.row.type?n("div",[n("a",{attrs:{href:e.row.url,target:"_blank"}},[t._v("点击查看视频")])]):t._e()]}}])})],1)]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"send_id",label:"消息ID"}}),t._v(" "),n("el-table-column",{attrs:{label:"消息类型"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\r\n "+t._s(t._f("typeListFilter")(e.row.type))+"\r\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"send_num",label:"预计发送"}}),t._v(" "),n("el-table-column",{attrs:{prop:"arrive_num",label:"已发送"}}),t._v(" "),n("el-table-column",{attrs:{prop:"failed_num",label:"发送失败"}}),t._v(" "),n("el-table-column",{attrs:{prop:"start_at",label:"开始时间"}}),t._v(" "),n("el-table-column",{attrs:{prop:"end_at",label:"截止时间"}}),t._v(" "),n("el-table-column",{attrs:{prop:"created_at",label:"发送时间"}}),t._v(" "),n("el-table-column",{attrs:{label:"操作","min-width":"100"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("el-button",{attrs:{type:"text",plain:"",size:"mini"},on:{click:function(n){t.getMsgResult(e.row.send_id)}}},[t._v("\r\n 查询及时结果\r\n ")])]}}])})],1),t._v(" "),n("page",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}}),t._v(" "),n("el-dialog",{attrs:{title:"新建群发消息",visible:t.show},on:{"update:visible":function(e){t.show=e}}},[n("el-form",{ref:"searchFrom",attrs:{model:t.searchFrom,"label-width":"150px"}},[n("el-form-item",{attrs:{label:"是否发送筛选用户"}},[n("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949"},model:{value:t.searchFrom.is_test,callback:function(e){t.$set(t.searchFrom,"is_test",e)},expression:"searchFrom.is_test"}})],1),t._v(" "),1===t.searchFrom.type?n("el-form-item",{attrs:{label:"时间"}},[n("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},model:{value:t.searchFrom.time,callback:function(e){t.$set(t.searchFrom,"time",e)},expression:"searchFrom.time"}})],1):t._e(),t._v(" "),n("el-form-item",{attrs:{label:"类型"}},[n("el-radio-group",{model:{value:t.searchFrom.type,callback:function(e){t.$set(t.searchFrom,"type",e)},expression:"searchFrom.type"}},[n("el-radio",{attrs:{label:1}},[t._v("48时内关注但未购课用户")]),t._v(" "),n("el-radio",{attrs:{label:2}},[t._v("有体验课但没有正式课用户")]),t._v(" "),n("el-radio",{attrs:{label:3}},[t._v("未试听用户")])],1)],1),t._v(" "),n("el-row",[n("el-col",{attrs:{span:16}},[n("el-form-item",{attrs:{label:"用户ID"}},[n("el-input",{model:{value:t.searchFrom.user_ids,callback:function(e){t.$set(t.searchFrom,"user_ids",e)},expression:"searchFrom.user_ids"}})],1)],1),t._v(" "),n("el-col",{attrs:{span:6,offset:2}},[n("el-button",{attrs:{type:"primary"},on:{click:t.onSelectUser}},[t._v("选择用户")])],1)],1),t._v(" "),n("el-tabs",{attrs:{type:"card"},on:{"tab-click":t.handleClick},model:{value:t.activeName,callback:function(e){t.activeName=e},expression:"activeName"}},[n("el-tab-pane",{attrs:{label:"文本",name:"text"}},[n("div",{staticClass:"inner-edit_area"},[n("el-input",{attrs:{type:"textarea",autosize:{minRows:4,maxRows:8},placeholder:"请输入内容"},model:{value:t.content,callback:function(e){t.content=e},expression:"content"}})],1),t._v(" "),n("div",{staticStyle:{float:"right"}},[n("el-popover",{attrs:{placement:"bottom-end",width:"400",offset:10,trigger:"manual"},model:{value:t.showEmotion,callback:function(e){t.showEmotion=e},expression:"showEmotion"}},[n("div",[n("emotion",{attrs:{height:200},on:{emotion:t.handleEmotion}})],1),t._v(" "),n("el-button",{attrs:{slot:"reference",type:"text"},on:{click:function(e){t.showEmotion=!t.showEmotion}},slot:"reference"},[n("span",{staticClass:"icon_emotion emotion_switch"})])],1)],1)]),t._v(" "),n("el-tab-pane",{attrs:{label:"图片",name:"image"}},[n("div",{staticClass:"flex-start"},[n("div",[n("el-upload",{attrs:{action:"/api/public/upload/zone","http-request":t.uploadFile,"before-upload":t.beforeAvatarUpload,"list-type":"picture-card","file-list":t.imageList,"on-success":t.handleAvatarSuccess,"on-remove":t.handleRemove,limit:1}},[n("i",{staticClass:"el-icon-plus"})])],1),t._v(" "),n("div",{staticClass:"display-b",staticStyle:{"margin-left":"10px"}},[n("div",{staticClass:"choose_item",staticStyle:{color:"#888"},on:{click:function(e){t.getMediaList()}}},[n("i",{staticClass:"el-icon-plus",staticStyle:{color:"#8c939d"}}),t._v("从素材库中选择")])])]),t._v(" "),t.showImage&&t.mediaImageList.length>0?n("div",[n("el-table",{staticStyle:{width:"100%"},attrs:{data:t.mediaImageList},on:{"row-click":t.onChooseMedia}},[n("el-table-column",{attrs:{prop:"name",label:"名称"}}),t._v(" "),n("el-table-column",{attrs:{prop:"media_id",label:"mediaId"}}),t._v(" "),n("el-table-column",{attrs:{label:"URL"},scopedSlots:t._u([{key:"default",fn:function(t){return[n("a",{attrs:{href:t.row.url}},[n("img",{staticStyle:{width:"60px"},attrs:{src:t.row.url}})])]}}])})],1),t._v(" "),n("page-image",{attrs:{total:t.mediaImagePage.total,limit:t.mediaImagePage.limit},on:{pageChange:t.onImagePageChange,sizeChange:t.onImageSizeChange},model:{value:t.mediaImagePage.nowPage,callback:function(e){t.$set(t.mediaImagePage,"nowPage",e)},expression:"mediaImagePage.nowPage"}})],1):t._e()]),t._v(" "),n("el-tab-pane",{attrs:{label:"视频",name:"video"}},[n("div",{staticClass:"flex-start"},[n("el-upload",{staticClass:"upload-video",attrs:{action:"/api/public/upload/zone","http-request":t.uploadVideo,"file-list":t.fileList,"on-remove":t.handleRemoveVideo,limit:1}},[n("el-button",{attrs:{size:"small",type:"primary",disabled:t.fileUid&&t.progress<99}},[t._v("点击上传")]),t._v(" "),n("div",{staticStyle:{width:"300px"}},[t.fileUid?n("el-progress",{attrs:{percentage:t.progress}}):t._e()],1)],1),t._v(" "),n("div",{staticClass:"display-b"},[n("div",{staticClass:"choose_item",staticStyle:{color:"#888"},on:{click:function(e){t.getMediaList()}}},[n("i",{staticClass:"el-icon-plus",staticStyle:{color:"#8c939d"}}),t._v("从素材库中选择")])])],1),t._v(" "),t.showVideo&&t.mediaVideoList.length>0?n("div",[n("el-table",{staticStyle:{width:"100%"},attrs:{data:t.mediaVideoList},on:{"row-click":t.onChooseMedia}},[n("el-table-column",{attrs:{prop:"name",label:"名称"}}),t._v(" "),n("el-table-column",{attrs:{prop:"media_id",label:"mediaId"}}),t._v(" "),n("el-table-column",{attrs:{label:"URL"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.info&&e.row.info.down_url?n("a",{attrs:{href:e.row.info.down_url,target:"_blank"}},[t._v("\r\n "+t._s(e.row.info.title)+"\r\n ")]):t._e()]}}])})],1),t._v(" "),n("page",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange},model:{value:t.nowPage,callback:function(e){t.nowPage=e},expression:"nowPage"}})],1):t._e()]),t._v(" "),n("el-tab-pane",{attrs:{label:"图文",name:"news"}},[t.newsContent&&t.newsContent.content&&t.newsContent.content.news_item?n("div",[n("div",{staticClass:"news-media",staticStyle:{display:"inline-block"}},[n("el-card",{attrs:{"body-style":{padding:"0px"}}},t._l(t.newsContent.content.news_item,function(e,i){return n("div",{staticStyle:{position:"relative"}},[1===t.newsContent.content.news_item.length?n("div",{staticClass:"single-cover"},[n("div",{staticClass:"title"},[t._v(t._s(e.title))]),t._v(" "),n("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:e.thumb_url}}),t._v(" "),n("div",{staticClass:"digest"},[t._v(t._s(e.digest))]),t._v(" "),n("a",{staticClass:"preview",attrs:{href:e.url,target:"_blank"}},[t._v("\r\n 预览文章\r\n ")])]):t.newsContent.content.news_item.length>1?n("div",{staticClass:"clear-both bottomCover",staticStyle:{position:"relative"}},[0===i?n("div",{staticClass:"muti-cover"},[n("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:e.thumb_url}}),t._v(" "),n("div",{staticClass:"bottom-title"},[t._v(t._s(e.title))])]):n("div",{staticClass:"next-cover clear-both"},[n("span",{staticClass:"next-title"},[t._v(t._s(e.title))]),t._v(" "),n("img",{staticClass:"next-img",attrs:{src:e.thumb_url}})]),t._v(" "),n("a",{staticClass:"preview",attrs:{href:e.url,target:"_blank"}},[t._v("\r\n 预览文章\r\n ")])]):t._e()])}))],1),t._v(" "),n("i",{staticClass:"el-icon-delete",staticStyle:{display:"inline-block"},on:{click:function(e){t.newsContent=""}}})]):t._e(),t._v(" "),n("div",{staticClass:"display-b"},[n("div",{staticClass:"choose_item",staticStyle:{color:"#888"},on:{click:function(e){t.getMediaList()}}},[n("i",{staticClass:"el-icon-plus",staticStyle:{color:"#8c939d"}}),t._v("从素材库中选择")])]),t._v(" "),t.showMedia&&t.mediaList.length>0?n("div",[n("el-table",{staticStyle:{width:"100%"},attrs:{data:t.mediaList},on:{"row-click":t.onChooseMedia}},[n("el-table-column",{attrs:{prop:"media_id",label:"mediaId"}}),t._v(" "),n("el-table-column",{attrs:{label:"URL"},scopedSlots:t._u([{key:"default",fn:function(e){return[e.row.content&&e.row.content.news_item?n("div",{staticClass:"news-media",staticStyle:{display:"inline-block",width:"200px"}},t._l(e.row.content.news_item,function(i,a){return n("div",{staticStyle:{position:"relative"}},[1===e.row.content.news_item.length?n("div",{staticClass:"single-cover"},[n("div",{staticClass:"title"},[t._v(t._s(i.title))]),t._v(" "),n("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:i.thumb_url}}),t._v(" "),n("div",{staticClass:"digest"},[t._v(t._s(i.digest))]),t._v(" "),n("a",{staticClass:"preview",attrs:{href:i.url,target:"_blank"}},[t._v("\r\n 预览文章\r\n ")])]):e.row.content.news_item.length>1?n("div",{staticClass:"clear-both bottomCover",staticStyle:{position:"relative"}},[0===a?n("div",{staticClass:"muti-cover"},[n("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:i.thumb_url}}),t._v(" "),n("div",{staticClass:"bottom-title"},[t._v(t._s(i.title))])]):n("div",{staticClass:"next-cover clear-both"},[n("span",{staticClass:"next-title"},[t._v(t._s(i.title))]),t._v(" "),n("img",{staticClass:"next-img",attrs:{src:i.thumb_url}})]),t._v(" "),n("a",{staticClass:"preview",attrs:{href:i.url,target:"_blank"}},[t._v("\r\n 预览文章\r\n ")])]):t._e()])})):t._e()]}}])})],1),t._v(" "),n("page2",{attrs:{total:t.total,limit:t.mediaPage.limit},on:{pageChange:t.onMediaPageChange,sizeChange:t.onMediaSizeChange},model:{value:t.mediaPage.nowPage,callback:function(e){t.$set(t.mediaPage,"nowPage",e)},expression:"mediaPage.nowPage"}})],1):t._e()])],1)],1),t._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{attrs:{type:"primary"},on:{click:function(e){t.send()}}},[t._v("确 定")])],1),t._v(" "),n("el-dialog",{attrs:{visible:t.userDialog.show,"append-to-body":""},on:{"update:visible":function(e){t.$set(t.userDialog,"show",e)}}},[n("el-form",{attrs:{"label-width":"90px"}},[n("el-row",[n("el-col",{attrs:{span:8}},[n("el-form-item",{attrs:{label:"ID"}},[n("el-input",{model:{value:t.searchUserFrom.userId,callback:function(e){t.$set(t.searchUserFrom,"userId",e)},expression:"searchUserFrom.userId"}})],1)],1),t._v(" "),n("el-col",{attrs:{span:8}},[n("el-form-item",{attrs:{label:"昵称"}},[n("el-input",{model:{value:t.searchUserFrom.nickName,callback:function(e){t.$set(t.searchUserFrom,"nickName",e)},expression:"searchUserFrom.nickName"}})],1)],1),t._v(" "),n("el-col",{attrs:{span:8}},[n("el-form-item",{attrs:{label:"电话"}},[n("el-input",{model:{value:t.searchUserFrom.mobile,callback:function(e){t.$set(t.searchUserFrom,"mobile",e)},expression:"searchUserFrom.mobile"}})],1)],1)],1),t._v(" "),n("el-row",[n("el-col",{attrs:{span:8,offset:16}},[n("el-form-item",[n("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",plain:""},on:{click:t.getUser}},[t._v("搜索")])],1)],1)],1)],1),t._v(" "),n("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:t.userList},on:{"selection-change":t.handleSelectionChange}},[n("el-table-column",{attrs:{type:"selection",width:"55"}}),t._v(" "),n("el-table-column",{attrs:{className:"f-c",label:"用户"},scopedSlots:t._u([{key:"default",fn:function(e){return[n("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)+")\r\n ")]}}])}),t._v(" "),n("el-table-column",{attrs:{prop:"mobile",label:"手机号"}})],1),t._v(" "),n("page",{attrs:{total:t.userDialog.total,limit:t.userDialog.limit},on:{pageChange:t.onUserPageChange,sizeChange:t.onSizeChange}}),t._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(e){t.userDialog.show=!1}}},[t._v("取 消")]),t._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:t.onConfirm}},[t._v("确 定")])],1)],1)],1)],1)};c._withStripped=!0;var d={render:c,staticRenderFns:[]},m=d;var A=!1;var p=n("VU/8")(r,m,!1,function(t){A||(n("HK0P"),n("ac5S"))},"data-v-20c1791d",null);p.options.__file="src\\components\\groupSend\\index.vue";e.default=p.exports}});
\ No newline at end of file
webpackJsonp([24],{"3wKf":function(n,e,a){var t=a("RaKc");"string"==typeof t&&(t=[[n.i,t,""]]),t.locals&&(n.exports=t.locals);a("rjj0")("514cfcee",t,!1,{})},"4OlW":function(n,e,a){var t=a("pJlj");"string"==typeof t&&(t=[[n.i,t,""]]),t.locals&&(n.exports=t.locals);a("rjj0")("571acda6",t,!1,{})},RaKc:function(n,e,a){(n.exports=a("FZ+f")(!0)).push([n.i,'\n.search-btn-block[data-v-1cf479da] {\n margin-left: 20px;\n}\n.search-form[data-v-1cf479da] {\n background: white;\n padding: 10px;\n margin: 10px 0;\n}\n.new-block[data-v-1cf479da] {\n margin: 10px;\n text-align: right;\n}\n.fl-r[data-v-1cf479da] {\n float: right;\n}\n.text-c[data-v-1cf479da] {\n text-align: center;\n}\n.text-b[data-v-1cf479da] {\n font-weight: bold;\n}\n.color-b[data-v-1cf479da] {\n color: #6ba8e6;\n}\n.text-r[data-v-1cf479da] {\n text-align: right;\n}\n.main-block[data-v-1cf479da] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\nhtml[data-v-1cf479da] {\n font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\\5FAE\\8F6F\\96C5\\9ED1", Arial, sans-serif;\n}\n.clear-both[data-v-1cf479da]:after {\n content: \'\';\n display: block;\n clear: both;\n}\n[data-v-1cf479da]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-1cf479da]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-1cf479da]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n/*.el-col {*/\n/*height: 50px;*/\n/*text-align: center;*/\n/*margin-bottom: 20px;*/\n/*line-height: 40px;*/\n/*.el-select{*/\n/*width: 100%;*/\n/*}*/\n/*img{*/\n/*width: 50px;*/\n/*border-radius: 100px;*/\n/*}*/\n/*label{*/\n/*color: #5982e6;*/\n/*}*/\n/*}*/\n.dialog-footer[data-v-1cf479da] {\n display: block;\n text-align: center;\n margin-top: 30px;\n}\n.msg_sender_wrp[data-v-1cf479da] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n /*position: absolute;*/\n /*left: 100%;*/\n /*top: 50%;*/\n width: 500px;\n /*z-index: 500;*/\n /*-ms-transform: translateY(-50%);*/\n /*transform: translateY(-50%);*/\n /*background: #FFFFFF;*/\n /*box-shadow: 0 1px 20px 0 #E4E8EB;*/\n /*border-radius: 2px;*/\n}\n.el-icon-circle-plus-outline[data-v-1cf479da] {\n font-size: 28px;\n}\n.weui-desktop-msg-sender__tabs[data-v-1cf479da] {\n line-height: 38px;\n background-color: #FFFFFF;\n}\nul[data-v-1cf479da],\nol[data-v-1cf479da] {\n padding-left: 0;\n list-style-type: none;\n}\n.weui-desktop-msg-sender__tab[data-v-1cf479da] {\n padding: 0 15px;\n float: left;\n cursor: pointer;\n}\n.weui-desktop-msg-sender__tab_appmsg[data-v-1cf479da]:before {\n background: transparent url(https://mp.weixin.qq.com/mpres/en_US/htmledition/pages/modules/msg_sender/svg/default/sender_appmsg3f92fe.svg) no-repeat 0 0;\n}\n.weui-desktop-msg-sender__tab[data-v-1cf479da]:before {\n content: " ";\n display: inline-block;\n width: 22px;\n height: 20px;\n vertical-align: middle;\n margin: -0.2em 5px 0 0;\n}\n.weui-desktop-msg-sender__tab_text[data-v-1cf479da]:before {\n background: transparent url(https://mp.weixin.qq.com/mpres/en_US/htmledition/pages/modules/msg_sender/svg/default/sender_text3f92fe.svg) no-repeat 0 0;\n}\n.weui-desktop-msg-sender__tab_img[data-v-1cf479da]:before {\n background: transparent url(https://mp.weixin.qq.com/mpres/en_US/htmledition/pages/modules/msg_sender/svg/default/sender_img3f92fe.svg) no-repeat 0 0;\n}\n.weui-desktop-msg-sender__tab_audio[data-v-1cf479da]:before {\n background: transparent url(https://mp.weixin.qq.com/mpres/en_US/htmledition/pages/modules/msg_sender/svg/default/sender_audio3f92fe.svg) no-repeat 0 0;\n}\n.weui-desktop-msg-sender__tab_video[data-v-1cf479da]:before {\n background: transparent url(https://mp.weixin.qq.com/mpres/en_US/htmledition/pages/modules/msg_sender/svg/default/sender_video3f92fe.svg) no-repeat 0 0;\n}\n',"",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/system/sysConfigDialog.vue"],names:[],mappings:";AACA;EACE,kBAAkB;CACnB;AACD;EACE,kBAAkB;EAClB,cAAc;EACd,eAAe;CAChB;AACD;EACE,aAAa;EACb,kBAAkB;CACnB;AACD;EACE,aAAa;CACd;AACD;EACE,mBAAmB;CACpB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,eAAe;CAChB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,YAAY;EACZ,kBAAkB;EAClB,aAAa;CACd;AACD;EACE,0IAA0H;CAC3H;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb;AACD;EACE,oBAAoB;CACrB;AACD;EACE,WAAW;EACX,YAAY;CACb;AACD;EACE,uBAAuB;EACvB,oBAAoB;EACpB,aAAa;EACb,iBAAiB;CAClB;AACD,aAAa;AACb,iBAAiB;AACjB,uBAAuB;AACvB,wBAAwB;AACxB,sBAAsB;AACtB,eAAe;AACf,gBAAgB;AAChB,KAAK;AACL,QAAQ;AACR,gBAAgB;AAChB,yBAAyB;AACzB,KAAK;AACL,UAAU;AACV,mBAAmB;AACnB,KAAK;AACL,KAAK;AACL;EACE,eAAe;EACf,mBAAmB;EACnB,iBAAiB;CAClB;AACD;EACE,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,+BAA+B;EAC/B,8BAA8B;MAC1B,wBAAwB;UACpB,oBAAoB;EAC5B,wBAAwB;MACpB,qBAAqB;UACjB,4BAA4B;EACpC,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;EAC5B,uBAAuB;EACvB,eAAe;EACf,aAAa;EACb,aAAa;EACb,iBAAiB;EACjB,oCAAoC;EACpC,gCAAgC;EAChC,wBAAwB;EACxB,qCAAqC;EACrC,uBAAuB;CACxB;AACD;EACE,gBAAgB;CACjB;AACD;EACE,kBAAkB;EAClB,0BAA0B;CAC3B;AACD;;EAEE,gBAAgB;EAChB,sBAAsB;CACvB;AACD;EACE,gBAAgB;EAChB,YAAY;EACZ,gBAAgB;CACjB;AACD;EACE,yJAAyJ;CAC1J;AACD;EACE,aAAa;EACb,sBAAsB;EACtB,YAAY;EACZ,aAAa;EACb,uBAAuB;EACvB,uBAAuB;CACxB;AACD;EACE,uJAAuJ;CACxJ;AACD;EACE,sJAAsJ;CACvJ;AACD;EACE,wJAAwJ;CACzJ;AACD;EACE,wJAAwJ;CACzJ",file:"sysConfigDialog.vue",sourcesContent:['\n.search-btn-block[data-v-1cf479da] {\n margin-left: 20px;\n}\n.search-form[data-v-1cf479da] {\n background: white;\n padding: 10px;\n margin: 10px 0;\n}\n.new-block[data-v-1cf479da] {\n margin: 10px;\n text-align: right;\n}\n.fl-r[data-v-1cf479da] {\n float: right;\n}\n.text-c[data-v-1cf479da] {\n text-align: center;\n}\n.text-b[data-v-1cf479da] {\n font-weight: bold;\n}\n.color-b[data-v-1cf479da] {\n color: #6ba8e6;\n}\n.text-r[data-v-1cf479da] {\n text-align: right;\n}\n.main-block[data-v-1cf479da] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\nhtml[data-v-1cf479da] {\n font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;\n}\n.clear-both[data-v-1cf479da]:after {\n content: \'\';\n display: block;\n clear: both;\n}\n[data-v-1cf479da]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-1cf479da]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-1cf479da]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n/*.el-col {*/\n/*height: 50px;*/\n/*text-align: center;*/\n/*margin-bottom: 20px;*/\n/*line-height: 40px;*/\n/*.el-select{*/\n/*width: 100%;*/\n/*}*/\n/*img{*/\n/*width: 50px;*/\n/*border-radius: 100px;*/\n/*}*/\n/*label{*/\n/*color: #5982e6;*/\n/*}*/\n/*}*/\n.dialog-footer[data-v-1cf479da] {\n display: block;\n text-align: center;\n margin-top: 30px;\n}\n.msg_sender_wrp[data-v-1cf479da] {\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n /*position: absolute;*/\n /*left: 100%;*/\n /*top: 50%;*/\n width: 500px;\n /*z-index: 500;*/\n /*-ms-transform: translateY(-50%);*/\n /*transform: translateY(-50%);*/\n /*background: #FFFFFF;*/\n /*box-shadow: 0 1px 20px 0 #E4E8EB;*/\n /*border-radius: 2px;*/\n}\n.el-icon-circle-plus-outline[data-v-1cf479da] {\n font-size: 28px;\n}\n.weui-desktop-msg-sender__tabs[data-v-1cf479da] {\n line-height: 38px;\n background-color: #FFFFFF;\n}\nul[data-v-1cf479da],\nol[data-v-1cf479da] {\n padding-left: 0;\n list-style-type: none;\n}\n.weui-desktop-msg-sender__tab[data-v-1cf479da] {\n padding: 0 15px;\n float: left;\n cursor: pointer;\n}\n.weui-desktop-msg-sender__tab_appmsg[data-v-1cf479da]:before {\n background: transparent url(https://mp.weixin.qq.com/mpres/en_US/htmledition/pages/modules/msg_sender/svg/default/sender_appmsg3f92fe.svg) no-repeat 0 0;\n}\n.weui-desktop-msg-sender__tab[data-v-1cf479da]:before {\n content: " ";\n display: inline-block;\n width: 22px;\n height: 20px;\n vertical-align: middle;\n margin: -0.2em 5px 0 0;\n}\n.weui-desktop-msg-sender__tab_text[data-v-1cf479da]:before {\n background: transparent url(https://mp.weixin.qq.com/mpres/en_US/htmledition/pages/modules/msg_sender/svg/default/sender_text3f92fe.svg) no-repeat 0 0;\n}\n.weui-desktop-msg-sender__tab_img[data-v-1cf479da]:before {\n background: transparent url(https://mp.weixin.qq.com/mpres/en_US/htmledition/pages/modules/msg_sender/svg/default/sender_img3f92fe.svg) no-repeat 0 0;\n}\n.weui-desktop-msg-sender__tab_audio[data-v-1cf479da]:before {\n background: transparent url(https://mp.weixin.qq.com/mpres/en_US/htmledition/pages/modules/msg_sender/svg/default/sender_audio3f92fe.svg) no-repeat 0 0;\n}\n.weui-desktop-msg-sender__tab_video[data-v-1cf479da]:before {\n background: transparent url(https://mp.weixin.qq.com/mpres/en_US/htmledition/pages/modules/msg_sender/svg/default/sender_video3f92fe.svg) no-repeat 0 0;\n}\n'],sourceRoot:""}])},gaNG:function(n,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var t=a("CCn6"),i=(a("+TkF"),a("kmJW")),o={name:"dialogObj",props:["dialogObj"],data:function(){return{show:!1,id:"",loading:!0,form:{key:"",value:"",desc:""},mediaList:[],rules:{value:[{required:!0,message:"请输入关键词",trigger:"change"}],desc:[{required:!0,message:"请输入描述",trigger:"change"}],key:[{required:!0,message:"请输入Key",trigger:"change"}]}}},components:{page:i.a},methods:{save:function(){var n=this;this.dialogObj.id?this.$refs.form.validate(function(e){e&&n.$confirm("此操作将修改该配置?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(t._65)(n.id,n.form).then(function(e){n.$message({type:"success",message:"修改成功!"}),n.$emit("reflash"),n.show=!1})})}):this.$refs.form.validate(function(e){e&&n.$confirm("此操作将添加新配置?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(t._57)(n.form).then(function(e){n.$message({type:"success",message:"新增成功!"}),n.$emit("reflash"),n.show=!1})})})},initDialog:function(){this.show=this.dialogObj.show,this.dialogObj.id&&(this.id=this.dialogObj.id),this.form.key=this.dialogObj.key,this.form.value=this.dialogObj.value,this.form.desc=this.dialogObj.desc,this.loading=!1}},watch:{dialogObj:{handler:function(){this.loading=!0,this.initDialog()},deep:!0},show:function(n){this.$emit("changeShow",n)}}},s=function(){var n=this,e=n.$createElement,a=n._self._c||e;return a("el-dialog",{attrs:{title:"自动回复",center:"","append-to-body":"",visible:n.show,width:"800px"},on:{"update:visible":function(e){n.show=e}}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:n.loading,expression:"loading"}]},[a("el-form",{ref:"form",attrs:{model:n.form,rules:n.rules}},[a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[n._v("Key")])]),n._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{prop:"key"}},[a("el-input",{model:{value:n.form.key,callback:function(e){n.$set(n.form,"key",e)},expression:"form.key"}})],1)],1)],1),n._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[n._v("关键词")])]),n._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{prop:"value"}},[a("el-input",{model:{value:n.form.value,callback:function(e){n.$set(n.form,"value",e)},expression:"form.value"}})],1)],1)],1),n._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[n._v("描述")])]),n._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",[a("el-input",{attrs:{type:"textarea"},model:{value:n.form.desc,callback:function(e){n.$set(n.form,"desc",e)},expression:"form.desc"}})],1)],1)],1)],1),n._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){n.show=!1}}},[n._v("取 消")]),n._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:n.save}},[n._v("确 定")])],1)],1)])};s._withStripped=!0;var r={render:s,staticRenderFns:[]},d=r;var l=!1;var A=a("VU/8")(o,d,!1,function(n){l||a("3wKf")},"data-v-1cf479da",null);A.options.__file="src\\components\\system\\sysConfigDialog.vue";var c={name:"sysConfig",data:function(){return{total:0,nowPage:1,limit:10,dialogObj:{value:"",desc:"",show:!1,id:""},list:[]}},components:{dialogCom:A.exports,page:i.a},mounted:function(){this.getList()},methods:{changeShow:function(n){this.dialogObj.show=n},getList:function(){var n=this,e={limit:this.limit,page:this.nowPage};Object(t._18)(e).then(function(e){n.list=e.list,n.total=e.total})},onPageChange:function(n){this.nowPage=n,this.getList()},onSizeChange:function(n){this.nowPage=1,this.limit=n,this.getList()},add:function(){this.dialogObj.id="",this.dialogObj.key="",this.dialogObj.value="",this.dialogObj.desc="",this.dialogObj.show=!0},edit:function(n){var e=this;Object(t._17)(n.id).then(function(n){e.dialogObj.id=n.id,e.dialogObj.key=n.key,e.dialogObj.value=n.value,e.dialogObj.desc=n.desc,e.dialogObj.show=!0})},del:function(n){var e=this;this.$confirm("此操作将删除该记录?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(t.I)(n.id).then(function(n){e.getList(),e.$message({type:"success",message:"删除成功!"})})})}}},g=function(){var n=this,e=n.$createElement,a=n._self._c||e;return a("div",{staticClass:"sys"},[a("div",{staticClass:"clear-both top"},[n.$store.state.readonly?n._e():a("el-button",{staticStyle:{float:"right"},attrs:{type:"success",plain:""},on:{click:n.add}},[n._v("添加配置")])],1),n._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:n.list}},[a("el-table-column",{attrs:{type:"expand"},scopedSlots:n._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left"}},[a("el-form-item",{attrs:{label:"Key"}},[a("span",[n._v(n._s(e.row.key))])]),n._v(" "),a("el-form-item",{attrs:{label:"关键词"}},[a("span",[n._v(n._s(e.row.value))])]),n._v(" "),a("el-form-item",{attrs:{label:"描述"}},[a("span",[n._v(n._s(e.row.desc))])])],1)]}}])}),n._v(" "),a("el-table-column",{attrs:{label:"ID",prop:"id"}}),n._v(" "),a("el-table-column",{attrs:{label:"Key",prop:"key"}}),n._v(" "),a("el-table-column",{attrs:{label:"关键词",prop:"value"}}),n._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),n._v(" "),n.$store.state.readonly?n._e():a("el-table-column",{attrs:{width:"250",label:"操作"},scopedSlots:n._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(a){n.edit(e.row)}}},[n._v("\n 编辑\n ")]),n._v(" "),n.$store.state.deletePermission?a("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){n.del(e.row)}}},[n._v("\n 删除\n ")]):n._e()]}}])})],1),n._v(" "),a("dialog-com",{attrs:{dialogObj:n.dialogObj},on:{changeShow:n.changeShow,reflash:n.getList}}),n._v(" "),a("page",{attrs:{total:n.total,limit:n.limit},on:{pageChange:n.onPageChange,sizeChange:n.onSizeChange}})],1)};g._withStripped=!0;var p={render:g,staticRenderFns:[]},f=p;var C=!1;var m=a("VU/8")(c,f,!1,function(n){C||a("4OlW")},"data-v-48ad201c",null);m.options.__file="src\\components\\system\\sysConfig.vue";e.default=m.exports},pJlj:function(n,e,a){(n.exports=a("FZ+f")(!0)).push([n.i,'\n.search-btn-block[data-v-48ad201c] {\n margin-left: 20px;\n}\n.search-form[data-v-48ad201c] {\n background: white;\n padding: 10px;\n margin: 10px 0;\n}\n.new-block[data-v-48ad201c] {\n margin: 10px;\n text-align: right;\n}\n.fl-r[data-v-48ad201c] {\n float: right;\n}\n.text-c[data-v-48ad201c] {\n text-align: center;\n}\n.text-b[data-v-48ad201c] {\n font-weight: bold;\n}\n.color-b[data-v-48ad201c] {\n color: #6ba8e6;\n}\n.text-r[data-v-48ad201c] {\n text-align: right;\n}\n.main-block[data-v-48ad201c] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\nhtml[data-v-48ad201c] {\n font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "\\5FAE\\8F6F\\96C5\\9ED1", Arial, sans-serif;\n}\n.clear-both[data-v-48ad201c]:after {\n content: \'\';\n display: block;\n clear: both;\n}\n[data-v-48ad201c]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-48ad201c]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-48ad201c]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.sys[data-v-48ad201c] {\n padding: 20px 0;\n}\n.add-btn[data-v-48ad201c] {\n margin: 10px 0;\n}\n.top[data-v-48ad201c] {\n margin-bottom: 10px;\n}\n',"",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/system/sysConfig.vue"],names:[],mappings:";AACA;EACE,kBAAkB;CACnB;AACD;EACE,kBAAkB;EAClB,cAAc;EACd,eAAe;CAChB;AACD;EACE,aAAa;EACb,kBAAkB;CACnB;AACD;EACE,aAAa;CACd;AACD;EACE,mBAAmB;CACpB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,eAAe;CAChB;AACD;EACE,kBAAkB;CACnB;AACD;EACE,YAAY;EACZ,kBAAkB;EAClB,aAAa;CACd;AACD;EACE,0IAA0H;CAC3H;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb;AACD;EACE,oBAAoB;CACrB;AACD;EACE,WAAW;EACX,YAAY;CACb;AACD;EACE,uBAAuB;EACvB,oBAAoB;EACpB,aAAa;EACb,iBAAiB;CAClB;AACD;EACE,gBAAgB;CACjB;AACD;EACE,eAAe;CAChB;AACD;EACE,oBAAoB;CACrB",file:"sysConfig.vue",sourcesContent:['\n.search-btn-block[data-v-48ad201c] {\n margin-left: 20px;\n}\n.search-form[data-v-48ad201c] {\n background: white;\n padding: 10px;\n margin: 10px 0;\n}\n.new-block[data-v-48ad201c] {\n margin: 10px;\n text-align: right;\n}\n.fl-r[data-v-48ad201c] {\n float: right;\n}\n.text-c[data-v-48ad201c] {\n text-align: center;\n}\n.text-b[data-v-48ad201c] {\n font-weight: bold;\n}\n.color-b[data-v-48ad201c] {\n color: #6ba8e6;\n}\n.text-r[data-v-48ad201c] {\n text-align: right;\n}\n.main-block[data-v-48ad201c] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\nhtml[data-v-48ad201c] {\n font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;\n}\n.clear-both[data-v-48ad201c]:after {\n content: \'\';\n display: block;\n clear: both;\n}\n[data-v-48ad201c]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-48ad201c]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-48ad201c]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.sys[data-v-48ad201c] {\n padding: 20px 0;\n}\n.add-btn[data-v-48ad201c] {\n margin: 10px 0;\n}\n.top[data-v-48ad201c] {\n margin-bottom: 10px;\n}\n'],sourceRoot:""}])}});
\ No newline at end of file
webpackJsonp([25],{"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,refundTypeList:[{id:0,value:"退款中"},{id:1,value:"退款成功"},{id:2,value:"退款失败"}],searchFrom:{nickname:"",user_id:"",out_trade_no:"",status:1},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:"取消",inputType:"textarea",inputValue:t}).then(function(t){var r=t.value;Object(a.W)(e,"refund",{desc:r}).then(function(e){n.$message({type:"success",message:"编辑备注成功"}),n.getRefundList()})})},onPageChange:function(e){this.nowPage=e,this.getRefundList()},onSizeChange:function(e){this.nowPage=1,this.limit=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),this.searchFrom.status&&(t.status=this.searchFrom.status),this.searchFrom.out_trade_no&&(t.out_trade_no=this.searchFrom.out_trade_no),Object(a._37)(t).then(function(t){e.total=t.total,e.list=t.list})},exportTable:function(){var e={};this.searchFrom.nickname&&(e.nickname=this.searchFrom.nickname),this.searchFrom.user_id&&(e.user_id=this.searchFrom.user_id),this.searchFrom.status&&(e.status=this.searchFrom.status),this.searchFrom.out_trade_no&&(e.out_trade_no=this.searchFrom.out_trade_no),Object(a._0)("/api/public/refund/export",e)}}},s=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:4}},[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:4}},[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}},[n("el-form-item",{attrs:{label:"订单编号"}},[n("el-input",{model:{value:e.searchFrom.out_trade_no,callback:function(t){e.$set(e.searchFrom,"out_trade_no",t)},expression:"searchFrom.out_trade_no"}})],1)],1),e._v(" "),n("el-col",{attrs:{span:6}},[n("el-form-item",{attrs:{label:"退款状态"}},[n("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:e.getRefundList},model:{value:e.searchFrom.status,callback:function(t){e.$set(e.searchFrom,"status",t)},expression:"searchFrom.status"}},e._l(e.refundTypeList,function(e){return n("el-option",{key:e.id,attrs:{label:e.value,value:e.id}})}))],1)],1),e._v(" "),n("el-col",{attrs:{span:4}},[n("el-form-item",{attrs:{"label-width":"10px"}},[n("el-button",{attrs:{type:"primary"},on:{click:e.getRefundList}},[e._v("搜索")]),e._v(" "),n("el-button",{attrs:{type:"primary",plain:""},on:{click:e.exportTable}},[e._v("导出")])],1)],1)],1)],1),e._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list}},[n("el-table-column",{attrs:{prop:"refund_no",label:"退款编号"}}),e._v(" "),n("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),n("el-table-column",{attrs:{label:"用户信息","min-width":"140",className:"userInfo"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v("\n "+e._s(t.row.user_nickname)+"(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),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:{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,sizeChange:e.onSizeChange}})],1)};s._withStripped=!0;var o={render:s,staticRenderFns:[]},i=o;var l=!1;var c=n("VU/8")(r,i,!1,function(e){l||(n("fwcX"),n("QIaU"))},"data-v-0539a25e",null);c.options.__file="src\\components\\refund\\index.vue";t.default=c.exports},QIaU:function(e,t,n){var a=n("S5Rm");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);n("rjj0")("0a29c1a1",a,!1,{})},S5Rm:function(e,t,n){(e.exports=n("FZ+f")(!0)).push([e.i,"\n.userInfo >div{\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/refund/index.vue"],names:[],mappings:";AACA;EACE,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,+BAA+B;EAC/B,8BAA8B;MAC1B,0BAA0B;UACtB,sBAAsB;EAC9B,wBAAwB;MACpB,qBAAqB;UACjB,4BAA4B;EACpC,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;CAC7B",file:"index.vue",sourcesContent:["\n.userInfo >div{\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-pack: start;\n -ms-flex-pack: start;\n justify-content: flex-start;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n}\n"],sourceRoot:""}])},fwcX:function(e,t,n){var a=n("iW9D");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);n("rjj0")("471c730e",a,!1,{})},iW9D:function(e,t,n){(e.exports=n("FZ+f")(!0)).push([e.i,"\n.refund[data-v-0539a25e]{\n padding: 20px 0;\n}\n.avatar[data-v-0539a25e] {\n width:50px;\n height: 50px;\n border-radius: 50%;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/refund/index.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB;AACD;EACE,WAAW;EACX,aAAa;EACb,mBAAmB;CACpB",file:"index.vue",sourcesContent:["\n.refund[data-v-0539a25e]{\n padding: 20px 0;\n}\n.avatar[data-v-0539a25e] {\n width:50px;\n height: 50px;\n border-radius: 50%;\n}\n"],sourceRoot:""}])}});
\ No newline at end of file
webpackJsonp([27],{Lj0I:function(e,t,n){var o=n("R8/f");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);n("rjj0")("4253a7b0",o,!1,{})},"R8/f":function(e,t,n){(e.exports=n("FZ+f")(!0)).push([e.i,"\n.menu[data-v-e32985a8] {\n padding: 20px 0;\n}\n.menu .head[data-v-e32985a8] {\n margin-bottom: 10px;\n}\n.menu .page-div[data-v-e32985a8] {\n text-align: center;\n padding-top: 20px;\n}\n.clear-both[data-v-e32985a8]:after {\n content: '';\n display: block;\n clear: both;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/system/menu.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,mBAAmB;EACnB,kBAAkB;CACnB;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb",file:"menu.vue",sourcesContent:["\n.menu[data-v-e32985a8] {\n padding: 20px 0;\n}\n.menu .head[data-v-e32985a8] {\n margin-bottom: 10px;\n}\n.menu .page-div[data-v-e32985a8] {\n text-align: center;\n padding-top: 20px;\n}\n.clear-both[data-v-e32985a8]:after {\n content: '';\n display: block;\n clear: both;\n}\n"],sourceRoot:""}])},aTXs:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("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(o._28)().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(o.D)(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 n=e.dialog;if(n.form.id){var a={name:n.form.name,cover:n.form.cover,pid:n.form.pid};e.$confirm("此操作将修改该菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o._66)(n.form.id,a).then(function(){e.$message({type:"success",message:"修改成功!"}),n.show=!1,e.getList()})})}else{var i={name:n.form.name,cover:n.form.cover,pid:n.form.pid};e.$confirm("此操作将添加新菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o._58)(i).then(function(){e.$message({type:"success",message:"添加成功!"}),n.show=!1,e.getList()})})}}})}}},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"menu"},[n("div",{staticClass:"head clear-both"},[e.$store.state.readonly?e._e():n("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增菜单")])],1),e._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.menuList}},[n("el-table-column",{attrs:{prop:"name",label:"菜单名称"}}),e._v(" "),n("el-table-column",{attrs:{prop:"cover",label:"菜单Code"}}),e._v(" "),e.$store.state.readonly?e._e():n("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[n("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(n){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),e.$store.state.deletePermission?n("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(n){e.del(t.row)}}},[e._v("\n 删除\n ")]):e._e()]}}])})],1),e._v(" "),n("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)}}},[n("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"菜单名称",prop:"name"}},[n("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(" "),n("el-form-item",{attrs:{label:"菜单Code",prop:"cover"}},[n("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(" "),n("el-form-item",{attrs:{label:"上级菜单",prop:"cover"}},[n("el-select",{attrs:{placeholder:"请选择"},model:{value:e.dialog.form.pid,callback:function(t){e.$set(e.dialog.form,"pid",t)},expression:"dialog.form.pid"}},[n("el-option",{attrs:{label:"无",value:0}}),e._v(" "),e._l(e.plist,function(e){return n("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})],2)],1)],1),e._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)],1)};i._withStripped=!0;var r={render:i,staticRenderFns:[]},s=r;var l=!1;var c=n("VU/8")(a,s,!1,function(e){l||n("Lj0I")},"data-v-e32985a8",null);c.options.__file="src\\components\\system\\menu.vue";t.default=c.exports}});
\ No newline at end of file
webpackJsonp([28],{"+jTk":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("CCn6"),i=a("+TkF"),s=a("kmJW"),l=a("NC6I"),r=a.n(l),n={name:"admin",components:{page:s.a},data:function(){var e=this;return{nowPage:1,total:0,limit:10,adminList:[],searchFrom:{user_name:"",status:""},dialog:{dialogType:0,title:"新增账号",show:!1,select:[{code:0,value:i.a[0]},{code:1,value:i.a[1]}],rules:{username:[{validator:function(t,a,o){""===a&&0===e.dialog.dialogType?o(new Error("请输入账号")):o()},trigger:"blur"}],password:[{validator:function(t,a,o){""!==a||0!==e.dialog.dialogType&&2!==e.dialog.dialogType?(""===e.dialog.form.surePassword||0!==e.dialog.dialogType&&2!==e.dialog.dialogType||e.$refs.form.validateField("surePassword"),o()):o(new Error("请输入密码"))},trigger:"blur"}],surePassword:[{validator:function(t,a,o){0===e.dialog.dialogType||2===e.dialog.dialogType?""===a?o(new Error("请再次输入密码")):a!==e.dialog.form.password?o(new Error("两次输入密码不一致!")):o():o()},trigger:"blur"}],role_id:[{validator:function(t,a,o){0===e.dialog.dialogType||1===e.dialog.dialogType?""===a&&o(new Error("请输入角色")):o()},trigger:"blur"}],desc:[{validator:function(t,a,o){0===e.dialog.dialogType||1===e.dialog.dialogType?""===a&&o(new Error("请输入简述")):o()},trigger:"blur"}]},form:{id:"",username:"",password:"",surePassword:"",role_id:"",status:0,desc:""}},roleList:[]}},filters:{adminStatus:function(e){return i.a[e]}},created:function(){this.getList(),this.getRoleList()},methods:{getRoleList:function(){var e=this;Object(o._39)({page:1,limit:100}).then(function(t){t&&(e.roleList=t.list)})},onPageChange:function(e){this.nowPage=e,this.getList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()},getList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.user_name&&(t.user_name=this.searchFrom.user_name),""!==this.searchFrom.status&&(t.status=this.searchFrom.status),Object(o._2)(t).then(function(t){e.adminList=t.list,e.total=Number(t.total),e.$store.commit("mainCanShow")})},editPW:function(e){this.dialog.form.id=e.id,this.dialog.dialogType=2,this.dialog.title="修改密码",this.dialog.form.password="",this.dialog.form.surePassword="",this.dialog.show=!0},edit:function(e){this.dialog.show=!0,this.dialog.dialogType=1,this.dialog.form.id=e.id,this.dialog.title="编辑",this.dialog.form.username=e.user_name,this.dialog.form.password="",this.dialog.form.status=e.status,this.dialog.form.role_id=e.role_id,this.dialog.form.desc=e.desc},add:function(){this.dialog.show=!0,this.dialog.dialogType=0,this.dialog.form.id="",this.dialog.title="新增",this.dialog.form.username="",this.dialog.form.status=0,this.dialog.form.password="",this.dialog.form.role_id="",this.dialog.form.desc=""},del:function(e){var t=this;this.$confirm("此操作将删除该账号?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o.w)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"})}),t.getList()})},onSub:function(){var e=this,t=this.dialog;if(1===t.dialogType){var a={role_id:t.form.role_id,desc:t.form.desc,status:t.form.status};this.$confirm("此操作将编辑该账号?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o.N)(t.form.id,a).then(function(){e.$message({type:"success",message:"修改成功!"}),t.show=!1,e.getList()})})}else if(0===t.dialogType){var i={role_id:t.form.role_id,desc:t.form.desc,passwd:r()(t.form.password),username:t.form.username};this.$confirm("此操作将添加新账号?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o.a)(i).then(function(){e.$message({type:"success",message:"添加成功!"}),t.show=!1,e.getList()})})}else if(2===t.dialogType){var s={passwd_new:r()(t.form.password)};this.$confirm("此操作将修改此账号密码?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o.X)(t.form.id,s).then(function(){e.$message({type:"success",message:"修改成功!"}),t.show=!1,e.getList()})})}}}},d=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"admin"},[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.user_name,callback:function(t){e.$set(e.searchFrom,"user_name",t)},expression:"searchFrom.user_name"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"状态"}},[a("el-select",{attrs:{placeholder:"请选择用户等级"},on:{change:e.getList},model:{value:e.searchFrom.status,callback:function(t){e.$set(e.searchFrom,"status",t)},expression:"searchFrom.status"}},[a("el-option",{attrs:{label:"全部",value:""}}),e._v(" "),a("el-option",{attrs:{label:"启用",value:0}}),e._v(" "),a("el-option",{attrs:{label:"冻结",value:1}})],1)],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),e._v(" "),a("el-col",{attrs:{span:4,offset:8}},[e.$store.state.readonly?e._e():a("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增角色")])],1)],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.adminList}},[a("el-table-column",{attrs:{prop:"id",label:"账号ID"}}),e._v(" "),a("el-table-column",{attrs:{prop:"user_name",label:"用户名"}}),e._v(" "),a("el-table-column",{attrs:{prop:"role_name",label:"角色"}}),e._v(" "),a("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("adminStatus")(t.row.status))+"\n ")]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),a("el-table-column",{attrs:{prop:"last_login_at",label:"最后登陆时间"}}),e._v(" "),e.$store.state.readonly?e._e():a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-popover",{attrs:{placement:"top",width:"280"}},[a("div",{staticStyle:{"text-align":"center"}},[a("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),a("el-button",{attrs:{size:"mini",type:"warning",plain:""},on:{click:function(a){e.editPW(t.row)}}},[e._v("\n 修改密码\n ")]),e._v(" "),e.$store.state.deletePermission?a("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(a){e.del(t.row)}}},[e._v("\n 删除\n ")]):e._e()],1),e._v(" "),a("el-button",{attrs:{slot:"reference",size:"mini",type:"text"},slot:"reference"},[e._v("操作")])],1)]}}])})],1),e._v(" "),a("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),a("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)}}},[a("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"80px"}},[0===e.dialog.dialogType?a("el-form-item",{attrs:{label:"账号",prop:"username"}},[a("el-input",{model:{value:e.dialog.form.username,callback:function(t){e.$set(e.dialog.form,"username",t)},expression:"dialog.form.username"}})],1):e._e(),e._v(" "),2===e.dialog.dialogType||0===e.dialog.dialogType?a("el-form-item",{attrs:{label:"密码",prop:"password"}},[a("el-input",{attrs:{type:"password"},model:{value:e.dialog.form.password,callback:function(t){e.$set(e.dialog.form,"password",t)},expression:"dialog.form.password"}})],1):e._e(),e._v(" "),2===e.dialog.dialogType||0===e.dialog.dialogType?a("el-form-item",{attrs:{label:"确认密码",prop:"surePassword"}},[a("el-input",{attrs:{type:"password"},model:{value:e.dialog.form.surePassword,callback:function(t){e.$set(e.dialog.form,"surePassword",t)},expression:"dialog.form.surePassword"}})],1):e._e(),e._v(" "),2!==e.dialog.dialogType?a("el-form-item",{attrs:{label:"角色",prop:"role_id"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.dialog.form.role_id,callback:function(t){e.$set(e.dialog.form,"role_id",t)},expression:"dialog.form.role_id"}},e._l(e.roleList,function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),2!==e.dialog.dialogType?a("el-form-item",{attrs:{label:"简述",prop:"desc"}},[a("el-input",{model:{value:e.dialog.form.desc,callback:function(t){e.$set(e.dialog.form,"desc",t)},expression:"dialog.form.desc"}})],1):e._e(),e._v(" "),1===e.dialog.dialogType?a("el-form-item",{attrs:{label:"状态",prop:"status"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.dialog.form.status,callback:function(t){e.$set(e.dialog.form,"status",t)},expression:"dialog.form.status"}},e._l(e.dialog.select,function(e){return a("el-option",{key:e.code,attrs:{label:e.value,value:e.code}})}))],1):e._e()],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.onSub}},[e._v("确 定")])],1)],1)],1)};d._withStripped=!0;var c={render:d,staticRenderFns:[]},m=c;var u=!1;var g=a("VU/8")(n,m,!1,function(e){u||a("d3d0")},"data-v-c42a5f5c",null);g.options.__file="src\\components\\system\\admin.vue";t.default=g.exports},Icvl:function(e,t,a){(e.exports=a("FZ+f")(!0)).push([e.i,"\n.admin[data-v-c42a5f5c] {\n width: 100%;\n padding: 20px 0;\n}\n.admin .head[data-v-c42a5f5c] {\n margin-bottom: 10px;\n}\n.admin .page-div[data-v-c42a5f5c] {\n text-align: center;\n padding-top: 20px;\n}\n.clear-both[data-v-c42a5f5c]:after {\n content: '';\n display: block;\n clear: both;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/system/admin.vue"],names:[],mappings:";AACA;EACE,YAAY;EACZ,gBAAgB;CACjB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,mBAAmB;EACnB,kBAAkB;CACnB;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb",file:"admin.vue",sourcesContent:["\n.admin[data-v-c42a5f5c] {\n width: 100%;\n padding: 20px 0;\n}\n.admin .head[data-v-c42a5f5c] {\n margin-bottom: 10px;\n}\n.admin .page-div[data-v-c42a5f5c] {\n text-align: center;\n padding-top: 20px;\n}\n.clear-both[data-v-c42a5f5c]:after {\n content: '';\n display: block;\n clear: both;\n}\n"],sourceRoot:""}])},d3d0:function(e,t,a){var o=a("Icvl");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);a("rjj0")("78b331de",o,!1,{})}});
\ No newline at end of file
webpackJsonp([29],{TkUD:function(e,t,n){var a=n("i3sb");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);n("rjj0")("70ad75b8",a,!1,{})},Vt1u:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=n("CCn6"),o={components:{page:n("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,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._28)().then(function(t){t&&(t.forEach(function(e){e.children&&e.children.forEach(function(e){e.readonly=!1,e.delete=!1,"订单列表"===e.name&&(e.refund=!1)})}),e.dialog.select=t)})},onPageChange:function(e){this.nowPage=e,this.getList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()},getList:function(){var e=this,t={limit:this.limit,page:this.nowPage};Object(a._39)(t).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="编辑角色",Object(a._28)().then(function(n){n&&(n.forEach(function(e){e.children&&e.children.forEach(function(e){e.readonly=!1,e.delete=!1,"订单列表"===e.name&&(e.refund=!1)})}),t.dialog.select=n,Object(a._38)(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.delete=!!e.delete,"5-1"===e.cover&&(t.refund=!!e.refund))})})}),t.dialog.show=!0,t.$nextTick(function(){this.$refs.tree.setCheckedKeys(this.dialog.chooseed)})}))})},add:function(){this.dialog.show=!0,this.dialog.form.id="",this.dialog.title="新增菜单",this.dialog.form.name="",this.dialog.form.menu_ids=[],this.getMenuList()},del:function(e){var t=this;this.$confirm("此操作将删除该角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.F)(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 n=[];e.$refs.tree.getCheckedNodes().forEach(function(e){var t=void 0;!1!==e.readonly&&!0!==e.readonly||(t={id:e.id,cover:e.cover,readonly:e.readonly}),!1!==e.delete&&!0!==e.delete||(t.delete=e.delete),!1!==e.refund&&!0!==e.refund||(t.refund=e.refund),t&&n.push(t)});var o=e.dialog;if(o.form.id){var i={name:o.form.name,menu_ids:JSON.stringify(n)};e.$confirm("此操作将修改该角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a._69)(o.form.id,i).then(function(){e.$message({type:"success",message:"修改成功!"}),o.show=!1,e.getList()})})}else{var l={name:o.form.name,menu_ids:JSON.stringify(n)};e.$confirm("此操作将添加新角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a._60)(l).then(function(){e.$message({type:"success",message:"添加成功!"}),o.show=!1,e.getList()})})}}})}}},i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"role"},[n("div",{staticClass:"head clear-both"},[e.$store.state.readonly?e._e():n("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增角色")])],1),e._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.roleList}},[n("el-table-column",{attrs:{prop:"id",label:"角色ID"}}),e._v(" "),n("el-table-column",{attrs:{prop:"name",label:"角色名称"}}),e._v(" "),n("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),e.$store.state.readonly?e._e():n("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.$store.state.readonly?e._e():n("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(n){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?n("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(n){e.del(t.row)}}},[e._v("\n 删除\n ")]):e._e()]}}])})],1),e._v(" "),n("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),n("el-dialog",{attrs:{title:e.dialog.title,center:"","append-to-body":"",visible:e.dialog.show,width:"40%"},on:{"update:visible":function(t){e.$set(e.dialog,"show",t)}}},[n("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[n("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(" "),n("el-form-item",{attrs:{label:"菜单选项"}},[n("div",{staticClass:"custom-tree-container"},[n("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,o=t.data;return n("span",{staticClass:"custom-tree-node"},[n("span",[e._v(e._s(a.label))]),e._v(" "),0!==o.pid?n("span",["5-1"===o.cover?n("el-checkbox",{model:{value:o.refund,callback:function(t){e.$set(o,"refund",t)},expression:"data.refund"}},[e._v("退款")]):e._e(),e._v(" "),n("el-checkbox",{model:{value:o.readonly,callback:function(t){e.$set(o,"readonly",t)},expression:"data.readonly"}},[e._v("只读")]),e._v(" "),n("el-checkbox",{model:{value:o.delete,callback:function(t){e.$set(o,"delete",t)},expression:"data.delete"}},[e._v("删除")])],1):e._e()])}}])})],1)])],1),e._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)],1)};i._withStripped=!0;var l={render:i,staticRenderFns:[]},s=l;var r=!1;var d=n("VU/8")(o,s,!1,function(e){r||n("TkUD")},"data-v-baf7767a",null);d.options.__file="src\\components\\system\\role.vue";t.default=d.exports},i3sb:function(e,t,n){(e.exports=n("FZ+f")(!0)).push([e.i,"\n.custom-tree-node[data-v-baf7767a] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n font-size: 14px;\n padding-right: 8px;\n}\n.role[data-v-baf7767a] {\n width: 100%;\n padding: 20px 0;\n}\n.role .head[data-v-baf7767a] {\n margin-bottom: 10px;\n}\n.role .page-div[data-v-baf7767a] {\n text-align: center;\n padding-top: 20px;\n}\n.clear-both[data-v-baf7767a]:after {\n content: '';\n display: block;\n clear: both;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/system/role.vue"],names:[],mappings:";AACA;EACE,oBAAoB;MAChB,YAAY;UACR,QAAQ;EAChB,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;EAC5B,0BAA0B;MACtB,uBAAuB;UACnB,+BAA+B;EACvC,gBAAgB;EAChB,mBAAmB;CACpB;AACD;EACE,YAAY;EACZ,gBAAgB;CACjB;AACD;EACE,oBAAoB;CACrB;AACD;EACE,mBAAmB;EACnB,kBAAkB;CACnB;AACD;EACE,YAAY;EACZ,eAAe;EACf,YAAY;CACb",file:"role.vue",sourcesContent:["\n.custom-tree-node[data-v-baf7767a] {\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex;\n -webkit-box-align: center;\n -ms-flex-align: center;\n align-items: center;\n -webkit-box-pack: justify;\n -ms-flex-pack: justify;\n justify-content: space-between;\n font-size: 14px;\n padding-right: 8px;\n}\n.role[data-v-baf7767a] {\n width: 100%;\n padding: 20px 0;\n}\n.role .head[data-v-baf7767a] {\n margin-bottom: 10px;\n}\n.role .page-div[data-v-baf7767a] {\n text-align: center;\n padding-top: 20px;\n}\n.clear-both[data-v-baf7767a]:after {\n content: '';\n display: block;\n clear: both;\n}\n"],sourceRoot:""}])}});
\ 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.
webpackJsonp([36],{DMHm:function(e,t,a){(e.exports=a("FZ+f")(!0)).push([e.i,"\n.index[data-v-34a61a78] {\n padding: 20px 0;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/externalLaunch/index.vue"],names:[],mappings:";AACA;EACE,gBAAgB;CACjB",file:"index.vue",sourcesContent:["\n.index[data-v-34a61a78] {\n padding: 20px 0;\n}\n"],sourceRoot:""}])},NrkQ:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=a("kmJW"),s=a("sf/l"),n=a("CCn6"),r={name:"index",components:{page:o.a},data:function(){return{total:0,nowPage:1,limit:10,searchFrom:{source:""},tableData:[],commentForm:{},showCommentDialog:!1}},created:function(){this.initPage()},methods:{initPage:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.time&&(t.time=this.searchFrom.time),this.searchFrom.source&&(t.source=this.searchFrom.source),this.searchFrom.time&&this.searchFrom.time.length>0&&(t.date_start=s.a.dateFmt(this.searchFrom.time[0],"yyyy-MM-dd hh:mm:ss"),t.date_end=s.a.dateFmt(this.searchFrom.time[1],"yyyy-MM-dd hh:mm:ss")),Object(n._4)(t).then(function(t){e.tableData=t.list,e.total=t.total})},onPageChange:function(e){this.nowPage=e,this.initPage()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.initPage()},doExport:function(){var e="?type=export";this.searchFrom.source&&(e=e+"&source="+this.searchFrom.source),this.searchFrom.time&&this.searchFrom.time.length>0&&(e=(e=e+"&date_start="+s.a.dateFmt(this.searchFrom.time[0],"yyyy-MM-dd hh:mm:ss"))+"&date_end="+s.a.dateFmt(this.searchFrom.time[1],"yyyy-MM-dd hh:mm:ss")),window.open("/api/public/ads/export/all"+e)},saveComment:function(){var e=this,t=this.commentForm.id,a=this.commentForm.desc?this.commentForm.desc:"";a&&this.$confirm("确认编辑备注","提示",{confirmButtonText:"继续",cancelButtonText:"取消",type:"warning"}).then(function(){Object(n._64)(t,{desc:a}).then(function(t){e.$message({type:"success",message:"编辑备注成功"}),e.showCommentDialog=!1,e.initPage()})})},editComment:function(e,t){this.showCommentDialog=!0,this.commentForm={id:e,desc:t}}}},i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"index"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{lg:10,sm:24,md:24}},[a("el-form-item",{attrs:{label:"购买时间"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},model:{value:e.searchFrom.time,callback:function(t){e.$set(e.searchFrom,"time",t)},expression:"searchFrom.time"}})],1)],1),e._v(" "),a("el-col",{attrs:{lg:4,sm:24,md:12}},[a("el-form-item",{attrs:{label:"来源"}},[a("el-input",{attrs:{placeholder:"名称",size:"small"},model:{value:e.searchFrom.source,callback:function(t){e.$set(e.searchFrom,"source",t)},expression:"searchFrom.source"}})],1)],1),e._v(" "),a("el-col",{attrs:{lg:4,sm:24,md:12}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:"",size:"small"},on:{click:e.initPage}},[e._v("\n 搜索\n ")])],1)],1),e._v(" "),a("el-col",{attrs:{lg:4,sm:24,md:12}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:"",size:"small"},on:{click:e.doExport}},[e._v("\n 导出\n ")])],1)],1)],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"name",label:"宝贝名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"telephone",label:"手机号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),a("el-table-column",{attrs:{prop:"create_at",label:"添加时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"source",label:"来源"}}),e._v(" "),e.$store.state.readonly?e._e():a("el-table-column",{attrs:{label:"操作","min-width":"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"text",plain:"",size:"mini"},on:{click:function(a){e.editComment(t.row.id,t.row.desc)}}},[e._v("\n 编辑备注\n ")])]}}])})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),a("el-dialog",{attrs:{title:"编辑备注",center:"","append-to-body":"",visible:e.showCommentDialog,"close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1,width:"600px"},on:{"update:visible":function(t){e.showCommentDialog=t}}},[a("div",[a("el-form",{ref:"commentFrom",attrs:{model:e.commentForm}},[a("el-form-item",{attrs:{prop:"desc"}},[a("el-input",{attrs:{type:"textarea"},model:{value:e.commentForm.desc,callback:function(t){e.$set(e.commentForm,"desc",t)},expression:"commentForm.desc"}})],1)],1)],1),e._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.showCommentDialog=!1,e.commentForm={}}}},[e._v("取 消")]),e._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:e.saveComment}},[e._v("确 定")])],1)])],1)};i._withStripped=!0;var m={render:i,staticRenderFns:[]},l=m;var c=!1;var h=a("VU/8")(r,l,!1,function(e){c||a("umnR")},"data-v-34a61a78",null);h.options.__file="src\\components\\externalLaunch\\index.vue";t.default=h.exports},umnR:function(e,t,a){var o=a("DMHm");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);a("rjj0")("f0d43cea",o,!1,{})}});
\ No newline at end of file
webpackJsonp([40],{Cwy8:function(e,n,t){var o=t("LgZj");"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);t("rjj0")("bf21a3b6",o,!1,{})},IcnI:function(e,n,t){"use strict";var o=t("NYxO"),a=t("zSLJ"),r={setToken:function(e,n){e.token=n,a.a.set("cc_token",n)},setUserName:function(e,n){e.userName=n,a.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},deletePermission:function(e,n){e.deletePermission=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})}}};n.a=new o.a.Store({state:{show:!1,userName:"",token:"",orderRefund:!1,permission:!1,readonly:!0,deletePermission:!1,mainLoad:!0,menuList:[],menuType:!1,nowTab:"first",progressList:[],openedTab:[{value:"首页",routerName:"first",name:"first",delNo:!0,path:"/index"}]},mutations:r,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)},deletePermission:function(e,n){(0,e.commit)("deletePermission",n)}}})},LgZj:function(e,n,t){(e.exports=t("FZ+f")(!0)).push([e.i,"\n#app {\r\n height: 100%;\n}\nhtml,body{\r\n height: 100%;\r\n margin: 0;\r\n padding: 0;\n}\r\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/App.vue"],names:[],mappings:";AACA;EACE,aAAa;CACd;AACD;IACI,aAAa;IACb,UAAU;IACV,WAAW;CACd",file:"App.vue",sourcesContent:["\n#app {\r\n height: 100%;\n}\nhtml,body{\r\n height: 100%;\r\n margin: 0;\r\n padding: 0;\n}\r\n"],sourceRoot:""}])},NHnr:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=[{name:"",value:"教研管理",icon:"icon-material",list:[{value:"教材列表",routerName:"resources",path:"/resources",cover:"1-1",router:{path:"/resources",name:"resources",component:function(e){return Promise.all([t.e(0),t.e(2)]).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(6)]).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(26)]).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(14)]).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(13)]).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(20)]).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(11)]).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(7)]).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(3)]).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(25)]).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(35).then(function(){var n=[t("usUK")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"订单统计",routerName:"orderCount",path:"/orderCount",cover:"5-5",router:{path:"/orderCount",name:"orderCount",component:function(e){return Promise.all([t.e(0),t.e(37)]).then(function(){var n=[t("s7i+")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"优惠券列表",routerName:"coupon",path:"/coupon",cover:"5-6",router:{path:"/coupon",name:"coupon",component:function(e){return Promise.all([t.e(0),t.e(17)]).then(function(){var n=[t("WvRy")];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(8)]).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(9)]).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(15)]).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(19)]).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(22)]).then(function(){var n=[t("Xhqp")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"二维码管理",routerName:"qrcode",path:"/qrcode",cover:"7-6",router:{path:"/qrcode",name:"qrcode",component:function(e){return Promise.all([t.e(0),t.e(5)]).then(function(){var n=[t("lNiQ")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"群发助手",routerName:"groupSend",path:"/groupSend",cover:"7-7",router:{path:"/groupSend",name:"groupSend",component:function(e){return Promise.all([t.e(0),t.e(23)]).then(function(){var n=[t("oerw")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"关注取关统计",routerName:"watchCount",path:"/watchCount",cover:"7-8",router:{path:"/watchCount",name:"watchCount",component:function(e){return Promise.all([t.e(0),t.e(33)]).then(function(){var n=[t("Dq6T")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"微信统计",routerName:"weChatStatistics",path:"/weChatStatistics",cover:"7-10",router:{path:"/weChatStatistics",name:"weChatStatistics",component:function(e){return Promise.all([t.e(0),t.e(39)]).then(function(){var n=[t("5t3x")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]},{name:"",value:"系统管理",icon:"icon-xitongquanxian",list:[{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)}}},{value:"外部投放管理",routerName:"externalLaunch",path:"/externalLaunch",cover:"7-9",router:{path:"/externalLaunch",name:"externalLaunch",component:function(e){return Promise.all([t.e(0),t.e(36)]).then(function(){var n=[t("NrkQ")];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(28)]).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(27)]).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(24)]).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(38)]).then(function(){var n=[t("WZgi")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]}],a={name:"App",data:function(){return{}},mounted:function(){var e=this;if(window.location.href.indexOf("login")<0){var n=this.$store.state.progressList,a=[];this.$router.options.routes[0].children=[];var r=n.find(function(e){return"5-1"===e.cover});r&&r.refund&&(this.$store.state.orderRefund=!0);var i={path:"/userDetail/:id",name:"userDetail",component:function(e){return Promise.all([t.e(0),t.e(12)]).then(function(){var n=[t("9PRC")];e.apply(null,n)}.bind(this)).catch(t.oe)}},u={path:"/teacher/:id",name:"teacherDetail",component:function(e){return Promise.all([t.e(0),t.e(18)]).then(function(){var n=[t("hFUZ")];e.apply(null,n)}.bind(this)).catch(t.oe)}};o.forEach(function(t){var o=!1,r=[];t.list.forEach(function(t){var a=n.find(function(e){return e.cover===t.cover});a&&(t.router.meta={},t.router.meta.readonly=a.readonly,t.router.meta.delete=!!a.delete,r.push(t),"3-1"===a.cover&&(u.meta={},u.meta.readonly=a.readonly,u.meta.delete=!!a.delete,e.$router.options.routes[0].children.push(u)),"3-2"===a.cover&&(i.meta={},i.meta.readonly=a.readonly,i.meta.delete=!!a.delete,e.$router.options.routes[0].children.push(i)),e.$router.options.routes[0].children.push(t.router),o=!0)}),o&&(t.list=r,a.push(t))}),this.$router.addRoutes([this.$router.options.routes[0]]),this.$store.dispatch("setMenu",a)}}},r=function(){var e=this.$createElement,n=this._self._c||e;return n("div",{attrs:{id:"app"}},[n("router-view")],1)};r._withStripped=!0;var i={render:r,staticRenderFns:[]},u=i;var c=!1;var s=t("VU/8")(a,u,!1,function(e){c||t("Cwy8")},null,null);s.options.__file="src\\App.vue";var l=s.exports,p=t("YaEn"),h=t("IcnI");Vue.config.productionTip=!1,new Vue({el:"#app",store:h.a,router:p.a,components:{App:l},template:"<App/>"})},YaEn:function(e,n,t){"use strict";var o=t("IcnI"),a=t("/ocq"),r=t("zSLJ"),i=new a.a({routes:[{path:"/",name:"index",component:function(e){return Promise.all([t.e(0),t.e(4)]).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(32).then(function(){var n=[t("sJm1")];e.apply(null,n)}.bind(this)).catch(t.oe)}}]},{path:"/login",name:"login",component:function(e){return Promise.all([t.e(0),t.e(31)]).then(function(){var n=[t("0HId")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_auth:!0}},{path:"/outManager",name:"outManager",component:function(e){return Promise.all([t.e(0),t.e(30)]).then(function(){var n=[t("hLMI")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_auth:!0}},{path:"/preview/:id",name:"preview",component:function(e){return Promise.all([t.e(1),t.e(0)]).then(function(){var n=[t("pjYA")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{}},{path:"/upload",name:"upload",component:function(e){return Promise.all([t.e(0),t.e(34)]).then(function(){var n=[t("iPJD")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_auth:!0}}]});i.beforeEach(function(e,n,t){if(o.a.commit("mainCanShow"),r.a.get("cc_token")&&(o.a.dispatch("setToken",r.a.get("cc_token")),o.a.dispatch("setPermission",JSON.parse(localStorage.getItem("permission"))),null!==r.a.get("cc_user_name")&&o.a.dispatch("setUserName",r.a.get("cc_user_name"))),o.a.state.nowTab=e.name,e.matched.length>1&&"first"!==e.name){for(var a=void 0,i=0;i<o.a.state.menuList.length;i++)for(var u=o.a.state.menuList[i],c=0;c<u.list.length;c++){var s=u.list[c];s.path===e.path&&(a=s)}o.a.state.openedTab.indexOf(a)<0&&o.a.state.openedTab.push(a)}if(e.meta.readonly?o.a.dispatch("readonly",!0):o.a.dispatch("readonly",!1),"userDetail"===e.name){var l=JSON.parse(localStorage.getItem("permission")).find(function(e){return"3-2"===e.cover}).readonly;o.a.dispatch("readonly",l)}e.meta.delete?o.a.dispatch("deletePermission",!0):o.a.dispatch("deletePermission",!1),e.matched.some(function(e){return!0!==e.meta.skip_auth})&&!o.a.state.token?t({path:"/login"}):t()}),i.onError(function(e){var n=e.message.match(/Loading chunk (\d)+ failed/g),t=i.history.pending.fullPath;n&&i.replace(t)}),n.a=i},lRwf:function(e,n){e.exports=Vue},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(d,n,r){for(var t,o,b,i=0,u=[];i<d.length;i++)o=d[i],c[o]&&u.push(c[o][0]),c[o]=0;for(t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);for(a&&a(d,n,r);u.length;)u.shift()();if(r)for(i=0;i<r.length;i++)b=f(f.s=r[i]);return b};var d={},c={42:0};function f(a){if(d[a])return d[a].exports;var c=d[a]={i:a,l:!1,exports:{}};return e[a].call(c.exports,c,c.exports,f),c.l=!0,c.exports}f.e=function(e){var a=c[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var d=new Promise(function(d,f){a=c[e]=[d,f]});a[2]=d;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,f.nc&&r.setAttribute("nonce",f.nc),r.src=f.p+"static/js/"+e+"."+{0:"4971d8839ebdf4944a90",1:"cad3642d3a7464d080d5",2:"b2cf5fa5a61806e769fc",3:"d393e77f8b94b871a6e3",4:"19167ac733dd1d45b400",5:"9485672fdb085df49f32",6:"8f9beb4570e28da118d0",7:"3cd44d8109ce8ace0f3f",8:"2634cdd277fc8681e6ec",9:"6afcf648e6d7181a9cb9",10:"3d131b30658dec552067",11:"02d6d7dd1c1bbb967160",12:"40a6f792a1c8a42a0f31",13:"e9f09176ba6532fd0dda",14:"01654f4a1ab6d9368107",15:"d6544e18c88cc14ecf93",16:"8c2462234a2914856f6e",17:"65372c9c17b5b9363c91",18:"57ddb76fc0eecdefd5b8",19:"88531fffaa4f58901965",20:"f79377a0f47780fc0b31",21:"5ac21bab8470b77a04a7",22:"def1bf1cd22221d7643f",23:"673c13dd8f0e27bdc51c",24:"77629ed4b5307fed13ab",25:"48d8050e0e7cee511f68",26:"cd9d52266d2e0435d197",27:"121da1e1d8515a136dfe",28:"26a53e63f8464119c9f2",29:"a8a47c2a3db7a0a36ebd",30:"10fd2d728f9a3d2950ac",31:"6b59a1fb20db3f014f62",32:"ec52a500a5eda2a3e4db",33:"e14c5e04970ac2580876",34:"00e31d74e47bf096b364",35:"9fa70099b272fee5b92d",36:"19ff7723476f8e5d5256",37:"74745de868a06c351683",38:"42c21079714b26a911e0",39:"0490630af736f091ada5"}[e]+".js";var t=setTimeout(o,12e4);function o(){r.onerror=r.onload=null,clearTimeout(t);var a=c[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),c[e]=void 0)}return r.onerror=r.onload=o,n.appendChild(r),d},f.m=e,f.c=d,f.d=function(e,a,d){f.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:d})},f.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(a,"a",a),a},f.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},f.p="/",f.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var a=window.webpackJsonp;window.webpackJsonp=function(c,n,r){for(var t,o,b,i=0,u=[];i<c.length;i++)o=c[i],d[o]&&u.push(d[o][0]),d[o]=0;for(t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);for(a&&a(c,n,r);u.length;)u.shift()();if(r)for(i=0;i<r.length;i++)b=f(f.s=r[i]);return b};var c={},d={42:0};function f(a){if(c[a])return c[a].exports;var d=c[a]={i:a,l:!1,exports:{}};return e[a].call(d.exports,d,d.exports,f),d.l=!0,d.exports}f.e=function(e){var a=d[e];if(0===a)return new Promise(function(e){e()});if(a)return a[2];var c=new Promise(function(c,f){a=d[e]=[c,f]});a[2]=c;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,f.nc&&r.setAttribute("nonce",f.nc),r.src=f.p+"static/js/"+e+"."+{0:"4971d8839ebdf4944a90",1:"cad3642d3a7464d080d5",2:"b2cf5fa5a61806e769fc",3:"e229236b7b43f48a6a3e",4:"19167ac733dd1d45b400",5:"9485672fdb085df49f32",6:"8f9beb4570e28da118d0",7:"3cd44d8109ce8ace0f3f",8:"2634cdd277fc8681e6ec",9:"6afcf648e6d7181a9cb9",10:"3d131b30658dec552067",11:"02d6d7dd1c1bbb967160",12:"40a6f792a1c8a42a0f31",13:"e9f09176ba6532fd0dda",14:"01654f4a1ab6d9368107",15:"d6544e18c88cc14ecf93",16:"8c2462234a2914856f6e",17:"65372c9c17b5b9363c91",18:"57ddb76fc0eecdefd5b8",19:"88531fffaa4f58901965",20:"f79377a0f47780fc0b31",21:"5ac21bab8470b77a04a7",22:"def1bf1cd22221d7643f",23:"673c13dd8f0e27bdc51c",24:"77629ed4b5307fed13ab",25:"48d8050e0e7cee511f68",26:"cd9d52266d2e0435d197",27:"121da1e1d8515a136dfe",28:"26a53e63f8464119c9f2",29:"a8a47c2a3db7a0a36ebd",30:"10fd2d728f9a3d2950ac",31:"6b59a1fb20db3f014f62",32:"ec52a500a5eda2a3e4db",33:"e14c5e04970ac2580876",34:"00e31d74e47bf096b364",35:"9fa70099b272fee5b92d",36:"19ff7723476f8e5d5256",37:"74745de868a06c351683",38:"42c21079714b26a911e0",39:"0490630af736f091ada5"}[e]+".js";var t=setTimeout(o,12e4);function o(){r.onerror=r.onload=null,clearTimeout(t);var a=d[e];0!==a&&(a&&a[1](new Error("Loading chunk "+e+" failed.")),d[e]=void 0)}return r.onerror=r.onload=o,n.appendChild(r),c},f.m=e,f.c=c,f.d=function(e,a,c){f.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:c})},f.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return f.d(a,"a",a),a},f.o=function(e,a){return Object.prototype.hasOwnProperty.call(e,a)},f.p="/",f.oe=function(e){throw console.error(e),e}}([]);
\ 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><link rel=stylesheet href=https://unpkg.com/element-ui@2.4.9/lib/theme-chalk/index.css><title>唱唱启蒙-后台</title><link href=/static/css/app.b825206dc2fcc62c7e9cedbafaa30e4a.css rel=stylesheet></head><body><script src=https://unpkg.com/vue@2.5.17/dist/vue.js></script><script src=https://unpkg.com/vuex@3.0.1/dist/vuex.min.js></script><script src=https://unpkg.com/axios@0.18.0/dist/axios.min.js></script><script src=https://unpkg.com/element-ui/lib/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.f8c123edb313e599be0f.js></script><script type=text/javascript src=/static/js/vendor.5d516f2c871df58ed6b0.js></script><script type=text/javascript src=/static/js/app.ed8c5c01dfb499352acc.js></script></body><script>let el = document.getElementsByTagName("script");
<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=referrer content=never><link rel=stylesheet href=https://at.alicdn.com/t/font_746649_bhids3f63a6.css><link rel=stylesheet href=https://unpkg.com/element-ui@2.4.9/lib/theme-chalk/index.css><title>唱唱启蒙-后台</title><link href=/static/css/app.c60902a8241de26fa0298ac1c8763aa2.css rel=stylesheet></head><body><script src=https://unpkg.com/vue@2.5.17/dist/vue.js></script><script src=https://unpkg.com/vuex@3.0.1/dist/vuex.min.js></script><script src=https://unpkg.com/axios@0.18.0/dist/axios.min.js></script><script src=https://unpkg.com/element-ui@2.4.9/lib/index.js></script><div id=app></div><script type=text/javascript src=/static/js/manifest.722e0b427a17626eafef.js></script><script type=text/javascript src=/static/js/vendor.5d516f2c871df58ed6b0.js></script><script type=text/javascript src=/static/js/app.3fff0997fc0830d82269.js></script></body><script>let el = document.getElementsByTagName("script");
el.onerror = function(a,b,c){
console.log('error:',a,b,c);
};
......
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
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([14],{Budx:function(e,t){},XjFf:function(e,t){},ayGs:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("CCn6"),r=o("+TkF"),n=o("kmJW"),s={props:["dialogObj"],data:function(){return{nowPage:1,total:0,goodList:[],currentRow:null}},components:{page:n.a},filters:{isOrNot:function(e){return r.h[e]},goodsType:function(e){return r.e[e]},lessonType:function(e){return r.i[e]},goodsStatus:function(e){return r.d[e]}},methods:{initPage:function(){var e=this;Object(a._24)().then(function(t){e.goodList=t.list,e.total=t.total})},handleCurrentChange:function(e){this.currentRow=e},onConfirm:function(){this.$emit("reflash",this.currentRow)}},mounted:function(){this.initPage()}},i={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("el-dialog",{attrs:{title:e.dialogObj.title,visible:e.dialogObj.show},on:{"update:visible":function(t){e.$set(e.dialogObj,"show",t)}}},[o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.goodList,"row-key":"id","highlight-current-row":""},on:{"current-change":e.handleCurrentChange}},[o("el-table-column",{attrs:{prop:"id",label:"商品ID"}}),e._v(" "),o("el-table-column",{attrs:{prop:"name",label:"名称"}}),e._v(" "),o("el-table-column",{attrs:{label:"商品类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("goodsType")(t.row.goods_type))+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"现价"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.current_price/100)+"元\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"课程类别"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("lessonType")(t.row.course_type))+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"是否有实物"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("isOrNot")(t.row.is_real))+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("goodsStatus")(t.row.status))+"\n ")]}}])})],1),e._v(" "),o("page",{attrs:{nowPage:e.nowPage,total:e.total}}),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.onConfirm}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var l=o("VU/8")(s,i,!1,function(e){o("XjFf")},"data-v-bf015d34",null).exports,c={props:["dialogObj"],data:function(){return{loading:!1,form:{is_add_teacher_to_class:!1},show:!1,viewTeacher:"",pickerOptions1:{disabledDate:function(e){return!(e.getTime()>Date.now())}},options:[{value:0,label:"周日"},{value:1,label:"周一"},{value:2,label:"周二"},{value:3,label:"周三"},{value:4,label:"周四"},{value:5,label:"周五"},{value:6,label:"周六"}],teacherOptions:[],teacher1Options:[],teacher2Options:[],goodList:[],itemOptions:[],rules:{title:[{required:!0,message:"请输入名称",trigger:"change"}],startNum:[{required:!0,message:"请输入开始主题",trigger:"change"}],start_at:[{required:!0,message:"请选择开始上课时间",trigger:"change"}],rest_week_day:[{required:!0,message:"请选择周几不上课",trigger:"change"}],teacher_ids:[{required:!0,message:"请选择老师ID",trigger:"change"}],goods_id:[{required:!0,message:"商品ID不能为空",trigger:"change"}],teacherList:[{required:!0,message:"带班老师不能为空",trigger:"change"}],viewTeacher:[{required:!0,message:"观摩老师不能为空",trigger:"change"}]}}},components:{goodDialog:l},watch:{show:function(e){this.$emit("changeShow",e)}},filters:{isOrNot:function(e){return r.h[e]},goodsType:function(e){return r.e[e]},lessonType:function(e){return r.i[e]},goodsStatus:function(e){return r.d[e]},filterGoods:function(e){return e.name+"["+e.current_price/100+"元]"}},methods:{sub:function(){var e=this;this.$refs.form.validate(function(t){if(t){var o=e.form.goods_id,r={title:e.form.title,start_num:e.form.startNum,start_at:e.form.start_at,rest_week_day:e.form.rest_week_day?e.form.rest_week_day.join(","):""};r.is_add_teacher_to_class=e.form.is_add_teacher_to_class?1:0,e.form.id?Object(a._21)(e.form.id,r).then(function(t){e.$message({type:"success",message:"编辑成功!"}),e.$emit("reflash")}):(r.teacher_ids=e.form.teacherList.join(","),r.view_teacher_id=parseInt(e.form.viewTeacher),Object(a._1)(o,r).then(function(t){e.$message({type:"success",message:"添加成功!"}),e.$emit("reflash")}))}})},getTeachers:function(){var e=this;Object(a._45)().then(function(t){e.teacherOptions=t.list,e.teacher1Options=t.list,e.teacher2Options=t.list})},findDifferentArray:function(e,t){var o=[];return e.forEach(function(e){-1===t.findIndex(function(t){return e.id==t})&&o.push(e)}),o},onTeacher1Change:function(e){this.teacher2Options=e?this.findDifferentArray(this.teacherOptions,e):this.teacherOptions},onTeacher2Change:function(e){this.teacher1Options=e?this.findDifferentArray(this.teacherOptions,[e]):this.teacherOptions},onOptionChange:function(e){var t=this.goodList.findIndex(function(t){return t.id===e});t>-1&&this.getLessonDetail(this.goodList[t].course_id),delete this.form.startNum},getLessonDetail:function(e){var t=this;Object(a._26)(e,{}).then(function(e){t.itemOptions=e.detail[e.type]})},getGoodsOption:function(){var e=this;Object(a._24)({page:1,limit:100}).then(function(t){e.goodList=t.list,e.dialogObj.form.id?e.form=e.dialogObj.form:e.form={},e.dialogObj.form.course_id&&e.getLessonDetail(e.dialogObj.form.course_id),e.show=e.dialogObj.show})}},mounted:function(){this.getGoodsOption(),this.getTeachers()}},u={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("el-dialog",{attrs:{title:e.dialogObj.title,center:"","append-to-body":"",visible:e.show,width:"800px"},on:{"update:visible":function(t){e.show=t}}},[o("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}]},[o("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px",rules:e.rules}},[o("el-row",[o("el-col",{attrs:{span:10}},[o("el-form-item",{attrs:{label:"商品名称",prop:"goods_id"}},[o("el-select",{attrs:{placeholder:"请选择",disabled:!!e.form.id},on:{change:e.onOptionChange},model:{value:e.form.goods_id,callback:function(t){e.$set(e.form,"goods_id",t)},expression:"form.goods_id"}},e._l(e.goodList,function(t,a){return o("el-option",{key:a,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1)],1)],1),e._v(" "),o("el-form-item",{attrs:{label:"期数名称",prop:"title"}},[o("el-input",{model:{value:e.form.title,callback:function(t){e.$set(e.form,"title",t)},expression:"form.title"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"开始主题",prop:"startNum"}},[o("el-select",{attrs:{clearable:"",placeholder:"请选择"},model:{value:e.form.startNum,callback:function(t){e.$set(e.form,"startNum",t)},expression:"form.startNum"}},e._l(e.itemOptions,function(e){return o("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),o("el-form-item",{attrs:{label:"开始上课时间",prop:"start_at"}},[o("el-date-picker",{attrs:{format:"yyyy-MM-dd","value-format":"yyyy-MM-dd",type:"date","picker-options":e.pickerOptions1,placeholder:"选择日期"},model:{value:e.form.start_at,callback:function(t){e.$set(e.form,"start_at",t)},expression:"form.start_at"}})],1),e._v(" "),e.form.id?e._e():o("el-form-item",{attrs:{label:"带班老师",prop:"teacherList"}},[o("el-select",{attrs:{multiple:"",placeholder:"请选择"},on:{change:e.onTeacher1Change},model:{value:e.form.teacherList,callback:function(t){e.$set(e.form,"teacherList",t)},expression:"form.teacherList"}},e._l(e.teacher1Options,function(e){return o("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),e.form.id?e._e():o("el-form-item",{attrs:{label:"观摩老师",prop:"viewTeacher"}},[o("el-select",{attrs:{placeholder:"请选择"},on:{change:e.onTeacher2Change},model:{value:e.form.viewTeacher,callback:function(t){e.$set(e.form,"viewTeacher",t)},expression:"form.viewTeacher"}},e._l(e.teacher2Options,function(e){return o("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1),e._v(" "),e.form.id?e._e():o("el-form-item",{attrs:{label:"将带班老师加入观摩班","label-width":"200"}},[o("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#eee"},model:{value:e.form.is_add_teacher_to_class,callback:function(t){e.$set(e.form,"is_add_teacher_to_class",t)},expression:"form.is_add_teacher_to_class"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"不上课日期"}},[o("el-select",{attrs:{multiple:"",placeholder:"请选择"},model:{value:e.form.rest_week_day,callback:function(t){e.$set(e.form,"rest_week_day",t)},expression:"form.rest_week_day"}},e._l(e.options,function(e){return o("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})}))],1)],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)])],1)},staticRenderFns:[]};var d=o("VU/8")(c,u,!1,function(e){o("Budx")},"data-v-b6d971c8",null).exports,_=o("sf/l"),f={name:"index",data:function(){return{nowPage:1,total:0,limit:10,title:"",goodsId:null,lessonId:null,startAt:"",periodList:[],startTime:[],newDialog:{form:{},show:!1,title:""},goodList:[],lessonList:[]}},filters:{dayFilter:function(e){var t=e?e.split(","):[];return(t=t.map(function(e){return r.p[e]})).join(",")},filterGoods:function(e){return"["+r.e[e.goods_type]+"]["+e.current_price/100+"元]"+e.name},percent:function(e){return(100*e).toFixed(2)+"%"}},components:{goodDialog:l,newDialog:d,page:n.a},methods:{changeRow:function(e,t){t.indexOf(e)>-1&&Object(a._32)(e.id).then(function(t){e.arrive_course_rate=t.arrive_course_rate,e.watch_course_rate=t.watch_course_rate,e.over_course_rate=t.over_course_rate,e.work_rate=t.work_rate,e.over_work_rate=t.over_work_rate,e.clock_rate=t.clock_rate,e.over_clock_rate=t.over_clock_rate,e.transform_rate=t.transform_rate})},dateCompare:function(e){var t=_.a.dateFmt(new Date,"yyyy-MM-dd");return new Date(t.replace(/-/g,"/"))>new Date(e.replace(/-/g,"/"))},onPageChange:function(e){this.nowPage=e,this.onSearch()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.onSearch()},onSearch:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.title&&(t.title=this.title),this.goodsId&&(t.goods_id=this.goodsId),this.lessonId&&(t.course_id=this.lessonId),this.startTime&&this.startTime.length>0&&(t.start_start_at=_.a.dateFmt(this.startTime[0],"yyyy-MM-dd"),t.start_end_at=_.a.dateFmt(this.startTime[1],"yyyy-MM-dd")),this.startAt&&(t.start_at=this.startAt),Object(a._31)(t).then(function(t){t.list.forEach(function(e){e.arrive_course_rate=0,e.watch_course_rate=0,e.over_course_rate=0,e.work_rate=0,e.over_work_rate=0,e.clock_rate=0,e.over_clock_rate=0,e.transform_rate=0}),e.periodList=t.list,e.total=t.total})},changeShow:function(e){this.newDialog.show=e},onAdd:function(){this.newDialog.form.id="",this.newDialog.form.startNum="",this.newDialog.form.goods_id="",this.newDialog.form.title="",this.newDialog.form.start_at="",this.newDialog.form.rest_week_day=[],this.newDialog.form.teacher_ids=[],this.newDialog.form.teacherList=[],this.newDialog.form.viewTeacher="",this.newDialog.title="添加期数",this.newDialog.show=!0},onEdit:function(e){if(this.dateCompare(e.start_at))this.$message({type:"error",message:"期数已开始,不能编辑!"});else{var t=[];e.rest_week_day&&e.rest_week_day.split(",").forEach(function(e){t.push(parseInt(e))});var o=[];e.teacher_ids&&e.teacher_ids.split(",").forEach(function(e){o.push(parseInt(e))}),this.newDialog.form={id:e.id,startNum:e.start_num,start_at:e.start_at,title:e.title,goods_id:e.goods_id,rest_week_day:t,teacher_ids:o,course_id:e.course_id},this.newDialog.title="编辑期数",this.newDialog.show=!0}},onSave:function(e){this.newDialog.show=!1,this.onSearch()},del:function(e){var t=this;this.$confirm("此操作将删除该期数?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.E)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"}),t.onSearch()})})},getGoodsOption:function(){var e=this;Object(a._24)({page:1,limit:100,goods_type:"1,2"}).then(function(t){e.goodList=t.list})},getLessonOption:function(){var e=this;Object(a._25)({page:1,limit:100}).then(function(t){e.lessonList=t.list})}},mounted:function(){var e=this.$route.query;e&&e.goods_id&&(this.goodsId=parseInt(e.goods_id)),this.onSearch(),this.getGoodsOption(),this.getLessonOption()}},h={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"periods"},[o("div",{staticClass:"form-block"},[o("el-form",{attrs:{"label-width":"90px",inline:""}},[o("el-form-item",{attrs:{label:"期数标题"}},[o("el-input",{attrs:{placeholder:"请输入内容",clearable:""},model:{value:e.title,callback:function(t){e.title=t},expression:"title"}})],1),e._v(" "),o("el-form-item",{attrs:{label:"商品名称"}},[o("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:e.onSearch},model:{value:e.goodsId,callback:function(t){e.goodsId=t},expression:"goodsId"}},e._l(e.goodList,function(t,a){return o("el-option",{key:a,attrs:{label:e._f("filterGoods")(t),value:t.id}})}))],1),e._v(" "),o("el-form-item",{attrs:{label:"课程名称"}},[o("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:e.onSearch},model:{value:e.lessonId,callback:function(t){e.lessonId=t},expression:"lessonId"}},e._l(e.lessonList,function(e,t){return o("el-option",{key:t,attrs:{label:e.title,value:e.id}})}))],1),e._v(" "),o("el-form-item",{attrs:{label:"开始时间"}},[o("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},on:{change:e.onSearch},model:{value:e.startTime,callback:function(t){e.startTime=t},expression:"startTime"}})],1),e._v(" "),o("el-form-item",[o("el-button",{attrs:{type:"primary"},on:{click:e.onSearch}},[e._v("查询")])],1),e._v(" "),e.$store.state.readonly?e._e():o("el-form-item",{staticStyle:{float:"right"}},[o("el-button",{attrs:{type:"primary"},on:{click:e.onAdd}},[e._v("添加期数")])],1)],1)],1),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.periodList},on:{"expand-change":e.changeRow}},[o("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-table",{staticStyle:{width:"100%"},attrs:{data:[t.row]}},[o("el-table-column",{attrs:{label:"到课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.arrive_course_rate)))])]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"看课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.watch_course_rate)))])]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"完课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.over_course_rate)))])]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"作业率"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.work_rate)))])]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"全勤作业率"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.over_work_rate)))])]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.clock_rate)))])]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"全勤打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.over_clock_rate)))])]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"转化率"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("span",[e._v(e._s(e._f("percent")(t.row.transform_rate)))])]}}])})],1)]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"期数标题"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("router-link",{attrs:{to:{name:"class",query:{goods_id:t.row.goods_id,periods_id:t.row.id}}}},[e._v("\n "+e._s(t.row.title)+"\n ")])]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"goods_name",label:"商品名称"}}),e._v(" "),o("el-table-column",{attrs:{label:"商品价格"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.goods_price/100)+"元\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"course_title",label:"课程名称"}}),e._v(" "),o("el-table-column",{attrs:{prop:"start_name",label:"开始主题/歌"}}),e._v(" "),o("el-table-column",{attrs:{prop:"current_category_name",label:"当前歌曲"}}),e._v(" "),o("el-table-column",{attrs:{label:"看课情况","min-width":"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n 可看课包数: "+e._s(t.row.watch_num)),o("br"),e._v(" 已看课包数:"+e._s(t.row.has_watch_num)+" "),o("br"),e._v("\n 续看课包数: "+e._s(t.row.duration_num)),o("br"),e._v(" 已续看课包数:"+e._s(t.row.has_duration_num)+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"不上课日期","min-width":"120"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("dayFilter")(t.row.rest_week_day))+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{label:"总学员数"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.total_user_num?t.row.total_user_num:"")+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"start_at",label:"起止时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(t.row.start_at)+"\n "),o("br"),e._v("\n "+e._s(t.row.over_at?t.row.over_at:"")+"\n ")]}}])}),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:"操作",width:"148"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(o){e.onEdit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),e.$store.state.deletePermission?o("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(o){e.del(t.row)}}},[e._v("\n 删除\n ")]):e._e()]}}])})],1),e._v(" "),o("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),e.newDialog.show?o("new-dialog",{attrs:{dialogObj:e.newDialog},on:{reflash:e.onSave,changeShow:e.changeShow}}):e._e()],1)},staticRenderFns:[]};var m=o("VU/8")(f,h,!1,function(e){o("vpyk")},null,null);t.default=m.exports},vpyk:function(e,t){}});
\ No newline at end of file
webpackJsonp([16],{"0xrP":function(t,e){},GqVb:function(t,e){},OX9A:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=i("CCn6"),o={props:["dialogObj"],data:function(){return{form:{teacher_id:"",max_join_num:""},teacherList:[],exitTeacherList:[],goodsList:[],periods:{}}},methods:{findDifferentArray:function(t,e){var i=[];return t.forEach(function(t){-1===e.findIndex(function(e){return e.teacher_id===t.id})&&i.push(t)}),i},getTeacher:function(){var t=this;this.exitTeacherList=this.dialogObj.teacherList.length>0?this.dialogObj.teacherList:[],Object(s._45)().then(function(e){if(t.exitTeacherList.length>0){if(t.teacherList=t.findDifferentArray(e.list,t.exitTeacherList),t.form.teacher_id&&-1===t.teacherList.findIndex(function(e){return e.id==t.form.teacher_id})){var i=e.list.find(function(e){return e.id==t.form.teacher_id});t.teacherList.push(i)}}else t.teacherList=e.list})},getTeacherByPeriods:function(){var t=this;Object(s._33)(this.periods.id).then(function(e){t.exitTeacherList=e,Object(s._45)().then(function(e){t.exitTeacherList.length>0?t.teacherList=t.findDifferentArray(e.list,t.exitTeacherList):t.teacherList=e.list})})},initPage:function(){var t=this;switch(this.periods=this.dialogObj.periods,this.dialogObj.type){case 0:this.dialogObj.periodsId||this.getPeriodList(),this.form={teacher_id:"",max_join_num:""},this.getTeacher();break;case 1:Object(s._13)(this.dialogObj.id).then(function(e){t.form={teacher_id:parseInt(e.teacher_id),max_join_num:e.max_join_num},t.getTeacher()})}},getPeriodList:function(){var t=this;Object(s._24)().then(function(e){e.list.forEach(function(t){t.children=[]}),t.goodsList=e.list,t.periods||Object(s._31)({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:var e=this.dialogObj.periodsId?this.dialogObj.periodsId:this.periods.id;Object(s.f)(e,this.form).then(function(e){t.$message({type:"success",message:"添加成功!"}),t.$emit("reflash",t.periods),t.dialogObj.show=!1});break;case 1:Object(s.R)(this.dialogObj.id,this.form).then(function(e){t.$message({type:"success",message:"修改成功!"}),t.$emit("reflash",t.periods),t.dialogObj.show=!1})}},handleItemChange:function(t){var e=this;Object(s._31)({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.getTeacherByPeriods()}}},watch:{dialogObj:function(t){this.initPage()}}},n={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"}},[this.dialogObj.periodsId?t._e():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._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 r=i("VU/8")(o,n,!1,function(t){i("0xrP")},"data-v-618009cc",null).exports,a=i("0qGg"),l=i("kmJW"),c={data:function(){return{nowPage:1,total:0,limit:10,periodsId:null,goods_id:null,goodsList:[],teacher_id:"",classList:[],title:"",countObj:"",teacherList:[],userObj:{classId:"",title:"",show:!1,goods_id:null},dialogObj:{show:!1,title:"添加班级",periodsId:"",type:0,id:0},selectedGoods:[]}},components:{UserList:a.a,classDialog:r,page:l.a},filters:{classTypeFilter:function(t){var e=parseInt(t);return 1===e?"带班班级":2===e?"观摩班级":""},percent:function(t){return(100*t).toFixed(2)+"%"}},mounted:function(){this.initPage()},methods:{changeRow:function(t,e){e.indexOf(t)>-1&&Object(s._15)(t.periods_id,t.id).then(function(e){t.arrive_course_rate=e.arrive_course_rate,t.watch_course_rate=e.watch_course_rate,t.over_course_rate=e.over_course_rate,t.work_rate=e.work_rate,t.over_work_rate=e.over_work_rate,t.clock_rate=e.clock_rate,t.over_clock_rate=e.over_clock_rate,t.transform_rate=e.transform_rate})},initQuery:function(){var t=this,e=this.$route.query;e&&e.goods_id&&e.periods_id?(this.goods_id=e.goods_id,this.selectedGoods=[parseInt(e.goods_id),parseInt(e.periods_id)],Object(s._31)({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._20)().then(function(e){e&&(t.goods_id=e.goods_id,t.selectedGoods=[parseInt(e.goods_id),parseInt(e.id)],Object(s._31)({goods_id:t.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()}))})},initPage:function(){var t=this;Object(s._24)({page:1,limit:100,goods_type:"1,2"}).then(function(e){e.list.forEach(function(t){t.children=[]}),t.goodsList=e.list,t.initQuery()})},showUser:function(t){this.userObj={classId:t.id,periods_id:t.periods_id,show:!0,goods_id:this.goods_id,title:t.teacher_name+"班级用户列表"}},getTeacher:function(){var t=this;this.periods&&Object(s._33)(this.periods.id).then(function(e){t.teacherList=e})},changePeriods:function(t){if(t.length>1){this.goods_id=t[0];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(),this.getClassList()}},onPageChange:function(t){this.nowPage=t,this.getClassList()},onSizeChange:function(t){this.limit=t,this.nowPage=1,this.getClassList()},onReflash:function(t){this.periods=t,this.selectedGoods=[t.goods_id,t.id],this.getClassList()},getClassList:function(){var t=this;if(this.periods){this.getTeacher();var e={limit:this.limit,page:this.nowPage};this.teacher_id&&(e.teacher_id=this.teacher_id),Object(s._14)(this.periods.id,e).then(function(e){e.list.forEach(function(t){t.arrive_course_rate=0,t.watch_course_rate=0,t.over_course_rate=0,t.work_rate=0,t.over_work_rate=0,t.clock_rate=0,t.over_clock_rate=0,t.transform_rate=0}),console.log(e.periods),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._31)({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.A)(t.id).then(function(t){e.$message({type:"success",message:"删除成功!"}),e.getClassList()})})},onAdd:function(){this.dialogObj={show:!0,title:"添加班级",type:0,teacherList:this.teacherList?this.teacherList:[]},this.periods&&(this.dialogObj.periods=this.periods,this.dialogObj.periodsId=this.periods.id)},editClass:function(t){this.dialogObj={show:!0,title:"编辑班级",type:1,id:t.id,teacherList:this.teacherList?this.teacherList:[]},this.periods&&(this.dialogObj.periods=this.periods,this.dialogObj.periodsId=this.periods.id)}}},d={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:""},on:{change:t.getClassList},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.title&&t.title.title?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.title&&t.title.title?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},on:{"expand-change":t.changeRow}},[i("el-table-column",{attrs:{type:"expand"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-table",{staticStyle:{width:"100%"},attrs:{data:[e.row]}},[i("el-table-column",{attrs:{label:"到课率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.arrive_course_rate)))])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"看课率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.watch_course_rate)))])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"完课率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.over_course_rate)))])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"作业率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.work_rate)))])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"全勤作业率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.over_work_rate)))])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"打卡率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.clock_rate)))])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"全勤打卡率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.over_clock_rate)))])]}}])}),t._v(" "),i("el-table-column",{attrs:{label:"转化率"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("span",[t._v(t._s(t._f("percent")(e.row.transform_rate)))])]}}])})],1)]}}])}),t._v(" "),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.deletePermission&&!t.$store.state.readonly?i("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(i){t.delClass(e.row)}}},[t._v("删除")]):t._e()]}}])})],1)],1),t._v(" "),i("page",{attrs:{nowPage:t.nowPage,total:t.total,limit:t.limit},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}}),t._v(" "),i("class-dialog",{attrs:{dialogObj:t.dialogObj},on:{reflash:t.onReflash}}),t._v(" "),i("user-list",{attrs:{userObj:t.userObj},on:{reflash:t.getClassList}})],1)},staticRenderFns:[]};var h=i("VU/8")(c,d,!1,function(t){i("bprk"),i("GqVb")},"data-v-1aadb914",null);e.default=h.exports},bprk:function(t,e){}});
\ No newline at end of file
webpackJsonp([17],{NJR5:function(t,e){},WvRy:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var s=a("CCn6"),r={name:"index",components:{page:a("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,useTypeList:[{id:0,value:"未使用"},{id:1,value:"已使用"},{id:2,value:"禁用"}],searchFrom:{user_id:"",out_trade_no:"",status:0},list:[]}},filters:{filterStatus:function(t){var e="";return 0===t?e="未使用":1===t?e="已使用":2===t&&(e="禁用"),e}},mounted:function(){this.getList()},methods:{onPageChange:function(t){this.nowPage=t,this.getList()},onSizeChange:function(t){this.nowPage=1,this.limit=t,this.getList()},getList:function(){var t=this,e={limit:this.limit,page:this.nowPage};this.searchFrom.user_id&&(e.user_id=this.searchFrom.user_id),(this.searchFrom.status||0===this.searchFrom.status)&&(e.status=this.searchFrom.status),this.searchFrom.out_trade_no&&(e.out_trade_no=this.searchFrom.out_trade_no),Object(s._19)(e).then(function(e){t.total=e.total,t.list=e.list?e.list:[]})}}},o={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"refund"},[a("el-form",{ref:"searchFrom",attrs:{model:t.searchFrom,"label-width":"100px"}},[a("el-row",[a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{label:"用户ID"}},[a("el-input",{model:{value:t.searchFrom.user_id,callback:function(e){t.$set(t.searchFrom,"user_id",e)},expression:"searchFrom.user_id"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"订单号"}},[a("el-input",{model:{value:t.searchFrom.out_trade_no,callback:function(e){t.$set(t.searchFrom,"out_trade_no",e)},expression:"searchFrom.out_trade_no"}})],1)],1),t._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"使用状态"}},[a("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:t.getList},model:{value:t.searchFrom.status,callback:function(e){t.$set(t.searchFrom,"status",e)},expression:"searchFrom.status"}},t._l(t.useTypeList,function(t){return a("el-option",{key:t.id,attrs:{label:t.value,value:t.id}})}))],1)],1),t._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",[a("el-button",{attrs:{type:"primary"},on:{click:t.getList}},[t._v("搜索")])],1)],1)],1)],1),t._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list}},[a("el-table-column",{attrs:{prop:"coupon_no",label:"优惠券码"}}),t._v(" "),a("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),t._v(" "),a("el-table-column",{attrs:{label:"用户信息","min-width":"140",className:"userInfo"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("img",{staticClass:"avatar",attrs:{src:e.row.user_avatar}}),t._v("\n "+t._s(e.row.user_nickname)+"(ID:"+t._s(e.row.user_id)+")\n ")]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"优惠券金额"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(parseFloat(e.row.money/100))+"元\n ")]}}])}),t._v(" "),a("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(" "),a("el-table-column",{attrs:{prop:"use_at",label:"使用时间"}})],1),t._v(" "),a("page",{attrs:{nowPage:t.nowPage,total:t.total},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}})],1)},staticRenderFns:[]};var l=a("VU/8")(r,o,!1,function(t){a("NJR5"),a("vx0c")},"data-v-cffade34",null);e.default=l.exports},vx0c:function(t,e){}});
\ No newline at end of file
webpackJsonp([18],{"3cD7":function(e,t){},"89rD":function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=a("CCn6"),r={name:"index",components:{page:a("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,refundTypeList:[{id:0,value:"退款中"},{id:1,value:"退款成功"},{id:2,value:"退款失败"}],searchFrom:{nickname:"",user_id:"",out_trade_no:"",status:1},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 a=this;this.$prompt("","编辑备注",{confirmButtonText:"确定",cancelButtonText:"取消",inputType:"textarea",inputValue:t}).then(function(t){var r=t.value;Object(n.W)(e,"refund",{desc:r}).then(function(e){a.$message({type:"success",message:"编辑备注成功"}),a.getRefundList()})})},onPageChange:function(e){this.nowPage=e,this.getRefundList()},onSizeChange:function(e){this.nowPage=1,this.limit=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),this.searchFrom.status&&(t.status=this.searchFrom.status),this.searchFrom.out_trade_no&&(t.out_trade_no=this.searchFrom.out_trade_no),Object(n._37)(t).then(function(t){e.total=t.total,e.list=t.list})},exportTable:function(){var e={};this.searchFrom.nickname&&(e.nickname=this.searchFrom.nickname),this.searchFrom.user_id&&(e.user_id=this.searchFrom.user_id),this.searchFrom.status&&(e.status=this.searchFrom.status),this.searchFrom.out_trade_no&&(e.out_trade_no=this.searchFrom.out_trade_no),Object(n._0)("/api/public/refund/export",e)}}},s={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"refund"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"100px"}},[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:"用户ID"}},[a("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(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"订单编号"}},[a("el-input",{model:{value:e.searchFrom.out_trade_no,callback:function(t){e.$set(e.searchFrom,"out_trade_no",t)},expression:"searchFrom.out_trade_no"}})],1)],1),e._v(" "),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"退款状态"}},[a("el-select",{attrs:{placeholder:"请选择",clearable:""},on:{change:e.getRefundList},model:{value:e.searchFrom.status,callback:function(t){e.$set(e.searchFrom,"status",t)},expression:"searchFrom.status"}},e._l(e.refundTypeList,function(e){return a("el-option",{key:e.id,attrs:{label:e.value,value:e.id}})}))],1)],1),e._v(" "),a("el-col",{attrs:{span:4}},[a("el-form-item",{attrs:{"label-width":"10px"}},[a("el-button",{attrs:{type:"primary"},on:{click:e.getRefundList}},[e._v("搜索")]),e._v(" "),a("el-button",{attrs:{type:"primary",plain:""},on:{click:e.exportTable}},[e._v("导出")])],1)],1)],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list}},[a("el-table-column",{attrs:{prop:"refund_no",label:"退款编号"}}),e._v(" "),a("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),e._v(" "),a("el-table-column",{attrs:{label:"用户信息","min-width":"140",className:"userInfo"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("img",{staticClass:"avatar",attrs:{src:t.row.user_avatar}}),e._v("\n "+e._s(t.row.user_nickname)+"(ID:"+e._s(t.row.user_id)+")\n ")]}}])}),e._v(" "),a("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(" "),a("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(" "),a("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),a("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(" "),a("el-table-column",{attrs:{prop:"success_at",label:"退款成功时间"}}),e._v(" "),e.$store.state.readonly?e._e():a("el-table-column",{attrs:{label:"操作","min-width":"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{type:"warning",plain:"",size:"mini"},on:{click:function(a){e.editComment(t.row.id,t.row.desc)}}},[e._v("\n 备注\n ")])]}}])})],1),e._v(" "),a("page",{attrs:{nowPage:e.nowPage,total:e.total},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var o=a("VU/8")(r,s,!1,function(e){a("3cD7"),a("VAhH")},"data-v-85f91cec",null);t.default=o.exports},VAhH:function(e,t){}});
\ No newline at end of file
webpackJsonp([20],{"737n":function(e,t){},hFUZ:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("CCn6"),l=a("+TkF"),n=a("kmJW"),s=a("0qGg"),o={name:"index",components:{page:n.a,UserList:s.a},data:function(){return{list:[],id:"",detail:{},total:0,limit:10,nowPage:1,userObj:{classId:"",title:"",show:!1}}},methods:{changeRow:function(e,t){t.indexOf(e)>-1&&Object(r._15)(e.periods_id,e.id).then(function(t){e.arrive_course_rate=t.arrive_course_rate,e.watch_course_rate=t.watch_course_rate,e.over_course_rate=t.over_course_rate,e.work_rate=t.work_rate,e.over_work_rate=t.over_work_rate,e.clock_rate=t.clock_rate,e.over_clock_rate=t.over_clock_rate,e.transform_rate=t.transform_rate})},showUser:function(e){this.userObj={classId:e.id,show:!0,title:this.detail.name+"班级用户列表"}},onPageChange:function(e){this.nowPage=e,this.getTeacherDetail()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getTeacherDetail()},getTeacherDetail:function(){var e=this,t=this.id,a={limit:this.limit,page:this.nowPage};Object(r._44)(t,a).then(function(t){t.class_list&&(t.class_list.list.forEach(function(e){e.arrive_course_rate=0,e.watch_course_rate=0,e.over_course_rate=0,e.work_rate=0,e.over_work_rate=0,e.clock_rate=0,e.over_clock_rate=0,e.transform_rate=0}),e.list=t.class_list.list||[],e.total=t.class_list.total),e.detail=t})}},filters:{teacherType:function(e){return l.o[e]},percent:function(e){return(100*e).toFixed(2)+"%"}},mounted:function(){this.id=this.$route.params.id,this.getTeacherDetail()}},_={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"teacher"},[a("div",{staticClass:"header"},[a("el-row",[a("el-col",{attrs:{span:6}},[a("label",[e._v("老师:")]),e._v(e._s(e._f("teacherType")(e.detail.type))+" "+e._s(e.detail.name)+"\n ")]),e._v(" "),a("el-col",{attrs:{span:6}},[a("label",[e._v("微信号:")]),e._v(" "+e._s(e.detail.alias)+"\n ")]),e._v(" "),a("el-col",{attrs:{span:6}},[a("label",[e._v("二维码:")]),e._v(" "),a("a",{attrs:{href:e.detail.qr}},[a("img",{staticClass:"avatar",attrs:{src:e.detail.qr}})])]),e._v(" "),a("el-col",{attrs:{span:6}},[a("label",[e._v("老师状态:")]),e._v(e._s(0===e.detail.status?"正常":"禁用")+"\n ")])],1),e._v(" "),a("el-row",[a("el-col",{attrs:{span:6}},[a("label",[e._v("带班总人数:")]),e._v(e._s(e.detail.total_join_num)+"\n ")]),e._v(" "),e.detail.user_info?a("el-col",{attrs:{span:6}},[a("label",[e._v("绑定用户:")]),e._v(" "),a("a",{attrs:{href:e.detail.user_info.avatar,target:"_blank"}},[a("img",{staticClass:"avatar",attrs:{src:e.detail.user_info.avatar}})]),e._v("\n "+e._s(e.detail.user_info.nickname)+"(ID:"+e._s(e.detail.user_info.user_id)+")\n ")]):e._e()],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.list},on:{"expand-change":e.changeRow}},[a("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-table",{staticStyle:{width:"100%"},attrs:{data:[t.row]}},[a("el-table-column",{attrs:{label:"到课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.arrive_course_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"看课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.watch_course_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"完课率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.over_course_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"作业率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.work_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"全勤作业率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.over_work_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.clock_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"全勤打卡率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.over_clock_rate)))])]}}])}),e._v(" "),a("el-table-column",{attrs:{label:"转化率"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("span",[e._v(e._s(e._f("percent")(t.row.transform_rate)))])]}}])})],1)]}}])}),e._v(" "),a("el-table-column",{attrs:{prop:"periods_title",label:"期数名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"join_num",label:"参加人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"max_join_num",label:"最大班级人数"}}),e._v(" "),a("el-table-column",{attrs:{prop:"start_at",label:"开始时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),a("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(a){e.showUser(t.row)}}},[e._v("\n 班级成员\n ")])]}}])})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),a("user-list",{attrs:{userObj:e.userObj},on:{reflash:e.getTeacherDetail}})],1)},staticRenderFns:[]};var i=a("VU/8")(o,_,!1,function(e){a("v/ZU"),a("737n")},"data-v-57ec1e74",null);t.default=i.exports},"v/ZU":function(e,t){}});
\ No newline at end of file
webpackJsonp([21],{"537T":function(t,e){},CGL6:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=i("CCn6"),a={name:"banner",components:{page:i("kmJW").a},data:function(){return{loading:!1,bannerList:[],total:0,nowPage:1,uploadShow:!0,limit:10,dialog:{title:"新增Banner",show:!1,rules:{title:[{required:!0,message:"请填写Banner名称",trigger:"change"}],link:[{required:!0,message:"请填写Banner链接",trigger:"change"}]},form:{title:"",url:"",link:"",id:""}},imageList:[]}},created:function(){this.getList()},filters:{status:function(t){return 1===t?"上架中":"已下架"}},methods:{onPageChange:function(t){this.nowPage=t,this.getList()},changeStatus:function(t){var e=this,i=void 0,a=void 0;1===t.status?(i="此操作将下架该Banner,是否继续?",a=2):(i="此操作将上架该Banner,是否继续?",a=1),this.$confirm(i,"提示",{confirmButtonText:"继续",cancelButtonText:"取消",type:"warning"}).then(function(){var i={status:a};Object(n.p)(t.id,i).then(function(t){e.$message({type:"success",message:"修改成功!"}),e.getList()})})},onSizeChange:function(t){this.nowPage=1,this.limit=t,this.getList()},getList:function(){var t=this;this.loading=!0;var e={limit:this.limit,page:this.nowPage};Object(n._7)(e).then(function(e){e&&(t.bannerList=e.list,t.total=e.total,t.loading=!1)})},edit:function(t){var e=this;this.dialog.form.id=t.id,this.dialog.title="编辑Banner",Object(n._6)(t.id).then(function(t){e.dialog.form.title=t.title,e.dialog.form.link=t.link,e.imageList=[{name:t.url,url:t.url}],e.dialog.show=!0,e.uploadShow=!1})},add:function(){this.dialog.show=!0,this.dialog.form.id="",this.dialog.title="新增Banner",this.dialog.form.title="",this.dialog.form.link="",this.imageList=[],this.uploadShow=!0},del:function(t){var e=this;this.$confirm("此操作将删除该Banner?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(n.x)(t.id).then(function(t){e.$message({type:"success",message:"删除成功!"}),e.getList()})})},handleAvatarSuccess:function(t){this.imageList=[{name:t.data.url,url:"https://cdn.singsingenglish.com/"+t.data.url}],this.dialog.form.url="https://cdn.singsingenglish.com/"+t.data.url},beforeAvatarUpload:function(){this.uploadShow=!1},handleRemove:function(){this.uploadShow=!0},sub:function(){var t=this;this.$refs.form.validate(function(e){if(e){var i=t.dialog;if(i.form.id){var a={title:i.form.title,link:i.form.link};t.imageList.length>0&&(a.url=t.imageList[0].url),t.$confirm("确认修改Banner","提示",{confirmButtonText:"继续",cancelButtonText:"取消",type:"warning"}).then(function(){Object(n.P)(i.form.id,a).then(function(){t.$message({type:"success",message:"修改成功!"}),i.show=!1,t.getList()})})}else{var o={title:i.form.title,link:i.form.link};t.imageList.length>0&&(o.url=t.imageList[0].url),t.$confirm("确认添加Banner","提示",{confirmButtonText:"继续",cancelButtonText:"取消",type:"warning"}).then(function(){Object(n.b)(o).then(function(){t.$message({type:"success",message:"添加成功!"}),i.show=!1,t.getList()})})}}})},moveUp:function(t){var e=this.bannerList;this.sort(e[t].id,e[t-1].id)},moveDown:function(t){var e=this.bannerList;this.sort(e[t+1].id,e[t].id)},sort:function(t,e){var i=this;this.loading=!0,Object(n._54)(t,e).then(function(){i.loading=!1,i.getList()})},uploadFile:function(t){var e=this;this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:t.file.uid}),this.fileUid=t.file.uid,Object(n._70)({file:t.file,type:"local"}).then(function(t){e.imageList=[{name:t.url,url:"https://cdn.singsingenglish.com/"+t.url}],e.loading=!1,e.$message({type:"success",message:"上传成功!"})}).catch(function(){e.loading=!1})}}},o={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}],staticClass:"banner"},[i("div",{staticClass:"head clear-both"},[t.$store.state.readonly?t._e():i("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:t.add}},[t._v("新增banner")])],1),t._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:t.bannerList}},[i("el-table-column",{attrs:{prop:"id",label:"ID"}}),t._v(" "),i("el-table-column",{attrs:{prop:"title",label:"标题"}}),t._v(" "),i("el-table-column",{attrs:{prop:"url",label:"图片"},scopedSlots:t._u([{key:"default",fn:function(t){return[i("a",{attrs:{href:t.row.url,target:"_blank"}},[i("img",{staticClass:"short-banner",attrs:{src:t.row.url}})])]}}])}),t._v(" "),i("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(" "),i("el-table-column",{attrs:{prop:"link",label:"链接"}}),t._v(" "),t.$store.state.readonly?t._e():i("el-table-column",{attrs:{label:"操作",width:"100"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-popover",{attrs:{placement:"top",width:"280"}},[i("div",{staticStyle:{"text-align":"center"}},[i("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(i){t.edit(e.row)}}},[t._v("\n 编辑\n ")]),t._v(" "),t.$store.state.deletePermission?i("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(i){t.del(e.row)}}},[t._v("\n 删除\n ")]):t._e(),t._v(" "),2==e.row.status?i("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(i){t.changeStatus(e.row)}}},[t._v("\n 上架\n ")]):t._e(),t._v(" "),1==e.row.status?i("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(i){t.changeStatus(e.row)}}},[t._v("\n 下架\n ")]):t._e(),t._v(" "),e.$index>0?i("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(i){t.moveUp(e.$index)}}},[t._v("\n 上移\n ")]):t._e(),t._v(" "),e.$index!==t.bannerList.length-1?i("el-button",{attrs:{size:"mini",type:"primary",plain:""},on:{click:function(i){t.moveDown(e.$index)}}},[t._v("\n 下移\n ")]):t._e()],1),t._v(" "),i("el-button",{attrs:{slot:"reference",size:"mini",type:"text"},slot:"reference"},[t._v("操作")])],1)]}}])})],1),t._v(" "),i("page",{attrs:{nowPage:t.nowPage,total:t.total,limit:t.limit},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}}),t._v(" "),i("el-dialog",{attrs:{title:t.dialog.title,center:"","append-to-body":"",visible:t.dialog.show,width:"30%"},on:{"update:visible":function(e){t.$set(t.dialog,"show",e)}}},[i("el-form",{ref:"form",attrs:{rules:t.dialog.rules,model:t.dialog.form,"label-width":"100px"}},[i("el-form-item",{attrs:{label:"banner名称",prop:"title"}},[i("el-input",{model:{value:t.dialog.form.title,callback:function(e){t.$set(t.dialog.form,"title",e)},expression:"dialog.form.title"}})],1),t._v(" "),i("el-form-item",{attrs:{label:"banner链接",prop:"link"}},[i("el-input",{model:{value:t.dialog.form.link,callback:function(e){t.$set(t.dialog.form,"link",e)},expression:"dialog.form.link"}})],1),t._v(" "),i("div",{staticClass:"upload-block"},[i("el-upload",{class:{disabled:!t.uploadShow},attrs:{action:"/api/public/upload/zone","http-request":t.uploadFile,"before-upload":t.beforeAvatarUpload,"list-type":"picture-card","file-list":t.imageList,"on-success":t.handleAvatarSuccess,"on-remove":t.handleRemove}},[i("i",{staticClass:"el-icon-plus"})]),t._v(" "),i("p",{staticClass:"size"},[t._v("750*400")])],1)],1),t._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(e){t.dialog.show=!1}}},[t._v("取 消")]),t._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:t.sub}},[t._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var s=i("VU/8")(a,o,!1,function(t){i("ULKw"),i("537T")},null,null);e.default=s.exports},ULKw:function(t,e){}});
\ No newline at end of file
webpackJsonp([24],{"6h2D":function(e,t){},ODhn:function(e,t){},oerw:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=i("CCn6"),s=i("kmJW"),o=i("C+jy"),n=i("sf/l");function l(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}var r={name:"index",components:{page:s.a,page2:s.a,pageImage:s.a,pageVideo:s.a,emotion:o.a},data:function(){var e;return l(e={nowPage:1,total:0,limit:10,mediaPage:{nowPage:1,total:0,limit:5},show:!1,loading:!1,activeName:"text",list:[],content:"",uploadShow:!0,imageList:[],fileList:[],imageContent:"",videoContent:"",searchFrom:{type:1,is_test:!1},tableData:[],fileUid:null,userDialog:{total:0,limit:10,nowPage:1,show:!1},userList:[],searchUserFrom:{},multipleSelection:[],showEmotion:!1,showMedia:!1,showImage:!1,showVideo:!1,mediaList:[],mediaImageList:[],mediaVideoList:[],mediaImagePage:{nowPage:1,total:0,limit:5},mediaVideoPage:{nowPage:1,total:0,limit:5}},"imageContent",null),l(e,"videoContent",null),l(e,"newsContent",null),e},filters:{typeFilter:function(e){if(e)return"text"===e?"文本":"image"===e?"图片":"video"===e?"视频":"news"===e?"图文":void 0},typeListFilter:function(e){return e?1===e?"48时内关注但未购课用户":2===e?"有体验课但没有正式课用户":3===e?"未试听用户":void 0:""}},methods:{handleClick:function(e){this.activeName=e.name},handleRemove:function(){this.uploadShow=!0,this.imageList=[],this.imageContent=""},handleRemoveVideo:function(){this.videoContent="",this.fileList=[]},beforeAvatarUpload:function(){this.uploadShow=!1},handleAvatarSuccess:function(e){this.imageList=[{name:e.data.url,url:"https://cdn.singsingenglish.com/"+e.data.url}]},uploadFile:function(e){var t=this;this.$store.dispatch("setProgress",{type:"new",id:e.file.uid}),Object(a._70)({file:e.file,type:"wechat"}).then(function(e){t.imageContent={content:e.media_id,url:e.url},t.imageList=[{name:e.media_id,url:e.url}],t.$message({type:"success",message:"上传成功!"})}).catch(function(){t.$message({type:"error",message:"上传失败!"})})},uploadVideo:function(e){var t=this;Object(a._70)({file:e.file,type:"wechat"}).then(function(i){t.uploadVideoFile(e,i)}).catch(function(){t.$message({type:"error",message:"上传失败!"})})},uploadVideoFile:function(e,t){var i=this;this.fileUid=e.file.uid,this.loading=!0,this.$store.dispatch("setProgress",{type:"new",id:e.file.uid}),Object(a._70)({file:e.file,type:"local"}).then(function(a){i.videoContent={content:t.media_id,url:"https://cdn.singsingenglish.com/"+a.url},i.fileList=[{name:a.name,url:"https://cdn.singsingenglish.com/"+a.url}],i.loading=!1,i.$message({type:"success",message:"上传成功!"}),i.$store.dispatch("setProgress",{type:"delete",id:e.file.uid}),i.fileUid=null}).catch(function(){i.loading=!1,i.$message({type:"error",message:"上传失败!"})})},send:function(){var e=this,t={};t.type=this.searchFrom.type;var i=this.searchFrom.is_test?"发送筛选用户,":"不发送筛选用户,";if(1===this.searchFrom.type){if(!(this.searchFrom.time&&this.searchFrom.time.length>0))return void this.$message({type:"error",message:"请选择时间!"});console.log("this.searchFrom.time",this.searchFrom.time),t.start_at=n.a.dateFmt(this.searchFrom.time[0],"yyyy-MM-dd hh:mm:ss"),t.end_at=n.a.dateFmt(this.searchFrom.time[1],"yyyy-MM-dd hh:mm:ss"),i+="48时内关注但未购课用户("+t.start_at+"~"+t.end_at+","}else 2===this.searchFrom.type?i+="有体验课但没有正式课用户,":3===this.searchFrom.type&&(i+="未试听用户,");if(this.searchFrom.user_ids){t.user_ids=this.searchFrom.user_ids,i+="用户ID:"+t.user_ids;var s={};if(s.type=this.activeName,"text"===this.activeName){if(!this.content)return void this.$message({type:"error",message:"请输入文本!"});s.content=this.content}else if("image"===this.activeName){if(!this.imageContent)return void this.$message({type:"error",message:"请上传图片!"});s.content=this.imageContent.content,s.url=this.imageContent.url}else if("video"===this.activeName){if(!this.videoContent)return void this.$message({type:"error",message:"请上传视频!"});s.content=this.videoContent.content,s.url=this.videoContent.url}else"news"===this.activeName&&(this.newsContent&&this.newsContent.media_id?s.content=this.newsContent.media_id:this.$message({type:"error",message:"请选择图文!"}));t.content=JSON.stringify(s),t.is_test=this.searchFrom.is_test?2:1,console.log("json",t),this.$confirm(i,"提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a._61)(t).then(function(t){e.$message({message:t,type:"success"}),e.show=!1,e.clearData(),e.getMsgList()})}).catch(function(){e.$message({type:"info",message:"已取消发送"})})}else this.$message({type:"error",message:"请加入内部人员!"})},clearData:function(){this.content="",this.videoContent=null,this.imageContent=null,this.newsContent=null,this.activeName,this.searchFrom={},this.fileList=[],this.imageList=[]},getMsgList:function(){var e=this,t={limit:this.limit,page:this.nowPage};Object(a._29)(t).then(function(t){e.tableData=t.list,e.total=t.total})},onMediaPageChange:function(e){this.mediaPage.nowPage=e,this.getMediaList()},onMediaSizeChange:function(){this.mediaPage.nowPage=1,this.mediaPage.limit=val,this.getMediaList()},onImagePageChange:function(e){this.mediaImagePage.nowPage=e,this.getMediaList()},onImageSizeChange:function(e){this.mediaImagePage.nowPage=1,this.mediaImagePage.limit=e,this.getMediaList()},onVideoPageChange:function(e){this.mediaVideoPage.nowPage=e,this.getMediaList()},onVideoSizeChange:function(e){this.mediaVideoPage.nowPage=1,this.mediaVideoPage.limit=e,this.getMediaList()},onPageChange:function(e){this.nowPage=e,this.getMsgList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getMsgList()},getMsgResult:function(e){var t=this;if(e){var i={only_text:1,send_id:e};Object(a._29)(i).then(function(e){t.$message({message:e,type:"success"}),t.getMsgList()})}},getUser:function(){var e=this,t={page:this.userDialog.nowPage,limit:this.userDialog.limit};this.searchUserFrom.userId&&(t.user_id=this.searchUserFrom.userId),this.searchUserFrom.nickName&&(t.nickname=this.searchUserFrom.nickName),this.searchUserFrom.mobile&&(t.mobile=this.searchUserFrom.mobile),Object(a._47)(t).then(function(t){e.userList=t.list,e.userDialog.total=t.total})},onUserPageChange:function(e){this.userDialog.nowPage=e,this.getUser()},handleSelectionChange:function(e){this.multipleSelection=e},onSelectUser:function(){this.userDialog.show=!0,this.searchFrom.user_ids?this.multipleSelection=this.searchFrom.user_ids.split(","):this.multipleSelection=[],this.getUser()},onConfirm:function(){var e=this.multipleSelection;if(0===e.length)this.$message({type:"error",message:"请选择用户!"});else{var t=[];e.forEach(function(e){t.push(e.user_id)});var i=t;this.searchFrom.user_ids&&(i=t.concat(this.stringToInt(this.searchFrom.user_ids.split(","))));var a=this.dedupe(i);this.searchFrom.user_ids=a.join(","),this.userDialog.show=!1}},dedupe:function(e){return Array.from(new Set(e))},stringToInt:function(e){var t=e||[];return t=t.map(function(e){return parseInt(e,10)})},emotion:function(e){var t=e.replace(/\//gi,"");return'<img src="https://res.wx.qq.com/mpres/htmledition/images/icon/emotion/'+["微笑","撇嘴","色","发呆","得意","流泪","害羞","闭嘴","睡","大哭","尴尬","发怒","调皮","呲牙","惊讶","难过","酷","冷汗","抓狂","吐","偷笑","可爱","白眼","傲慢","饥饿","困","惊恐","流汗","憨笑","大兵","奋斗","咒骂","疑问","嘘","晕","折磨","衰","骷髅","敲打","再见","擦汗","抠鼻","鼓掌","糗大了","坏笑","左哼哼","右哼哼","哈欠","鄙视","委屈","快哭了","阴险","亲亲","吓","可怜","菜刀","西瓜","啤酒","篮球","乒乓","咖啡","饭","猪头","玫瑰","凋谢","示爱","爱心","心碎","蛋糕","闪电","炸弹","刀","足球","瓢虫","便便","月亮","太阳","礼物","拥抱","强","弱","握手","胜利","抱拳","勾引","拳头","差劲","爱你","NO","OK","爱情","飞吻","跳跳","发抖","怄火","转圈","磕头","回头","跳绳","挥手","激动","街舞","献吻","左太极","右太极"].indexOf(t)+'.gif" align="middle">'},handleEmotion:function(e){this.content+=e},onChooseMedia:function(e){console.log("onChooseMedia",e),"image"===this.type?(this.imageContent={content:e.media_id,url:e.url},this.imageList=[{name:e.media_id,url:e.url}],this.showImage=!1):"video"===this.type?(this.videoContent={content:e.media_id,url:e.info.down_url},this.fileList=[{name:e.info.title,url:e.info.url}],this.showVideo=!1):"news"===this.type&&(this.newsContent=e,this.showMedia=!1)},getMediaList:function(){var e=this,t=this.activeName,i={type:t,page:this.mediaPage.nowPage,limit:this.mediaPage.limit};"image"===t?(i.page=this.mediaImagePage.nowPage,i.limit=this.mediaImagePage.limit,this.showImage=!0):"video"===t?(i.page=this.mediaVideoPage.nowPage,i.limit=this.mediaVideoPage.limit,this.showVideo=!0):"news"===t&&(i.page=this.mediaPage.nowPage,i.limit=this.mediaPage.limit,this.showMedia=!0),this.loading=!0,Object(a._27)(i).then(function(i){e.loading=!1,e.type=t,e.mediaList=i.item,e.mediaPage.total=i.total_count,"image"===t?(e.mediaImageList=i.item,e.mediaImagePage.total=i.total_count):"video"===t?(e.mediaVideoList=i.item,e.mediaVideoPage.total=i.total_count):"news"===t&&(e.mediaList=i.item,e.mediaPage.total=i.total_count),0===e.total&&e.$message({showClose:!0,message:"暂无数据"})}).catch(function(){e.loading=!1})},defaultTime:function(){var e=(new Date).getTime(),t=e-1728e5;this.searchFrom.time=[new Date(t),new Date(e)]}},mounted:function(){this.getMsgList(),this.defaultTime()},computed:{progress:function(){var e=this;return this.$store.state.progressList.find(function(t){return t.id===e.fileUid}).num<100?this.$store.state.progressList.find(function(t){return t.id===e.fileUid}).num:100}}},c={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"index"},[i("div",{staticClass:"b-title"},[e._v("群发列表 "),i("el-button",{staticStyle:{float:"right","margin-bottom":"10px"},attrs:{type:"primary",plain:""},on:{click:function(t){e.show=!0}}},[e._v("新建群发消息")])],1),e._v(" "),i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[i("el-table-column",{attrs:{type:"expand"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-table",{attrs:{border:!1,data:[JSON.parse(t.row.content)]}},[i("el-table-column",{attrs:{label:"类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\r\n "+e._s(e._f("typeFilter")(t.row.type))+"\r\n ")]}}])}),e._v(" "),"text"!==JSON.parse(t.row.content).type?i("el-table-column",{attrs:{prop:"media_id",label:"media_id"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\r\n "+e._s(t.row.content)+"\r\n ")]}}])}):e._e(),e._v(" "),i("el-table-column",{attrs:{prop:"url",label:"内容"},scopedSlots:e._u([{key:"default",fn:function(t){return["text"===t.row.type?i("div",[i("span",{domProps:{innerHTML:e._s(t.row.content.replace(/\/[\u4E00-\u9FA5]{1,3}/gi,e.emotion))}})]):"image"===t.row.type?i("div",[i("img",{staticStyle:{width:"80px"},attrs:{src:t.row.url}})]):"video"===t.row.type?i("div",[i("a",{attrs:{href:t.row.url,target:"_blank"}},[e._v("点击查看视频")])]):e._e()]}}])})],1)]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"send_id",label:"消息ID"}}),e._v(" "),i("el-table-column",{attrs:{label:"消息类型"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\r\n "+e._s(e._f("typeListFilter")(t.row.type))+"\r\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"send_num",label:"预计发送"}}),e._v(" "),i("el-table-column",{attrs:{prop:"arrive_num",label:"已发送"}}),e._v(" "),i("el-table-column",{attrs:{prop:"failed_num",label:"发送失败"}}),e._v(" "),i("el-table-column",{attrs:{prop:"start_at",label:"开始时间"}}),e._v(" "),i("el-table-column",{attrs:{prop:"end_at",label:"截止时间"}}),e._v(" "),i("el-table-column",{attrs:{prop:"created_at",label:"发送时间"}}),e._v(" "),i("el-table-column",{attrs:{label:"操作","min-width":"100"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("el-button",{attrs:{type:"text",plain:"",size:"mini"},on:{click:function(i){e.getMsgResult(t.row.send_id)}}},[e._v("\r\n 查询及时结果\r\n ")])]}}])})],1),e._v(" "),i("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),i("el-dialog",{attrs:{title:"新建群发消息",visible:e.show},on:{"update:visible":function(t){e.show=t}}},[i("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"150px"}},[i("el-form-item",{attrs:{label:"是否发送筛选用户"}},[i("el-switch",{attrs:{"active-color":"#13ce66","inactive-color":"#ff4949"},model:{value:e.searchFrom.is_test,callback:function(t){e.$set(e.searchFrom,"is_test",t)},expression:"searchFrom.is_test"}})],1),e._v(" "),1===e.searchFrom.type?i("el-form-item",{attrs:{label:"时间"}},[i("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},model:{value:e.searchFrom.time,callback:function(t){e.$set(e.searchFrom,"time",t)},expression:"searchFrom.time"}})],1):e._e(),e._v(" "),i("el-form-item",{attrs:{label:"类型"}},[i("el-radio-group",{model:{value:e.searchFrom.type,callback:function(t){e.$set(e.searchFrom,"type",t)},expression:"searchFrom.type"}},[i("el-radio",{attrs:{label:1}},[e._v("48时内关注但未购课用户")]),e._v(" "),i("el-radio",{attrs:{label:2}},[e._v("有体验课但没有正式课用户")]),e._v(" "),i("el-radio",{attrs:{label:3}},[e._v("未试听用户")])],1)],1),e._v(" "),i("el-row",[i("el-col",{attrs:{span:16}},[i("el-form-item",{attrs:{label:"用户ID"}},[i("el-input",{model:{value:e.searchFrom.user_ids,callback:function(t){e.$set(e.searchFrom,"user_ids",t)},expression:"searchFrom.user_ids"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:6,offset:2}},[i("el-button",{attrs:{type:"primary"},on:{click:e.onSelectUser}},[e._v("选择用户")])],1)],1),e._v(" "),i("el-tabs",{attrs:{type:"card"},on:{"tab-click":e.handleClick},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[i("el-tab-pane",{attrs:{label:"文本",name:"text"}},[i("div",{staticClass:"inner-edit_area"},[i("el-input",{attrs:{type:"textarea",autosize:{minRows:4,maxRows:8},placeholder:"请输入内容"},model:{value:e.content,callback:function(t){e.content=t},expression:"content"}})],1),e._v(" "),i("div",{staticStyle:{float:"right"}},[i("el-popover",{attrs:{placement:"bottom-end",width:"400",offset:10,trigger:"manual"},model:{value:e.showEmotion,callback:function(t){e.showEmotion=t},expression:"showEmotion"}},[i("div",[i("emotion",{attrs:{height:200},on:{emotion:e.handleEmotion}})],1),e._v(" "),i("el-button",{attrs:{slot:"reference",type:"text"},on:{click:function(t){e.showEmotion=!e.showEmotion}},slot:"reference"},[i("span",{staticClass:"icon_emotion emotion_switch"})])],1)],1)]),e._v(" "),i("el-tab-pane",{attrs:{label:"图片",name:"image"}},[i("div",{staticClass:"flex-start"},[i("div",[i("el-upload",{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,limit:1}},[i("i",{staticClass:"el-icon-plus"})])],1),e._v(" "),i("div",{staticClass:"display-b",staticStyle:{"margin-left":"10px"}},[i("div",{staticClass:"choose_item",staticStyle:{color:"#888"},on:{click:function(t){e.getMediaList()}}},[i("i",{staticClass:"el-icon-plus",staticStyle:{color:"#8c939d"}}),e._v("从素材库中选择")])])]),e._v(" "),e.showImage&&e.mediaImageList.length>0?i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.mediaImageList},on:{"row-click":e.onChooseMedia}},[i("el-table-column",{attrs:{prop:"name",label:"名称"}}),e._v(" "),i("el-table-column",{attrs:{prop:"media_id",label:"mediaId"}}),e._v(" "),i("el-table-column",{attrs:{label:"URL"},scopedSlots:e._u([{key:"default",fn:function(e){return[i("a",{attrs:{href:e.row.url}},[i("img",{staticStyle:{width:"60px"},attrs:{src:e.row.url}})])]}}])})],1),e._v(" "),i("page-image",{attrs:{total:e.mediaImagePage.total,limit:e.mediaImagePage.limit},on:{pageChange:e.onImagePageChange,sizeChange:e.onImageSizeChange},model:{value:e.mediaImagePage.nowPage,callback:function(t){e.$set(e.mediaImagePage,"nowPage",t)},expression:"mediaImagePage.nowPage"}})],1):e._e()]),e._v(" "),i("el-tab-pane",{attrs:{label:"视频",name:"video"}},[i("div",{staticClass:"flex-start"},[i("el-upload",{staticClass:"upload-video",attrs:{action:"/api/public/upload/zone","http-request":e.uploadVideo,"file-list":e.fileList,"on-remove":e.handleRemoveVideo,limit:1}},[i("el-button",{attrs:{size:"small",type:"primary",disabled:e.fileUid&&e.progress<99}},[e._v("点击上传")]),e._v(" "),i("div",{staticStyle:{width:"300px"}},[e.fileUid?i("el-progress",{attrs:{percentage:e.progress}}):e._e()],1)],1),e._v(" "),i("div",{staticClass:"display-b"},[i("div",{staticClass:"choose_item",staticStyle:{color:"#888"},on:{click:function(t){e.getMediaList()}}},[i("i",{staticClass:"el-icon-plus",staticStyle:{color:"#8c939d"}}),e._v("从素材库中选择")])])],1),e._v(" "),e.showVideo&&e.mediaVideoList.length>0?i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.mediaVideoList},on:{"row-click":e.onChooseMedia}},[i("el-table-column",{attrs:{prop:"name",label:"名称"}}),e._v(" "),i("el-table-column",{attrs:{prop:"media_id",label:"mediaId"}}),e._v(" "),i("el-table-column",{attrs:{label:"URL"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.info&&t.row.info.down_url?i("a",{attrs:{href:t.row.info.down_url,target:"_blank"}},[e._v("\r\n "+e._s(t.row.info.title)+"\r\n ")]):e._e()]}}])})],1),e._v(" "),i("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange},model:{value:e.nowPage,callback:function(t){e.nowPage=t},expression:"nowPage"}})],1):e._e()]),e._v(" "),i("el-tab-pane",{attrs:{label:"图文",name:"news"}},[e.newsContent&&e.newsContent.content&&e.newsContent.content.news_item?i("div",[i("div",{staticClass:"news-media",staticStyle:{display:"inline-block"}},[i("el-card",{attrs:{"body-style":{padding:"0px"}}},e._l(e.newsContent.content.news_item,function(t,a){return i("div",{staticStyle:{position:"relative"}},[1===e.newsContent.content.news_item.length?i("div",{staticClass:"single-cover"},[i("div",{staticClass:"title"},[e._v(e._s(t.title))]),e._v(" "),i("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:t.thumb_url}}),e._v(" "),i("div",{staticClass:"digest"},[e._v(e._s(t.digest))]),e._v(" "),i("a",{staticClass:"preview",attrs:{href:t.url,target:"_blank"}},[e._v("\r\n 预览文章\r\n ")])]):e.newsContent.content.news_item.length>1?i("div",{staticClass:"clear-both bottomCover",staticStyle:{position:"relative"}},[0===a?i("div",{staticClass:"muti-cover"},[i("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:t.thumb_url}}),e._v(" "),i("div",{staticClass:"bottom-title"},[e._v(e._s(t.title))])]):i("div",{staticClass:"next-cover clear-both"},[i("span",{staticClass:"next-title"},[e._v(e._s(t.title))]),e._v(" "),i("img",{staticClass:"next-img",attrs:{src:t.thumb_url}})]),e._v(" "),i("a",{staticClass:"preview",attrs:{href:t.url,target:"_blank"}},[e._v("\r\n 预览文章\r\n ")])]):e._e()])}))],1),e._v(" "),i("i",{staticClass:"el-icon-delete",staticStyle:{display:"inline-block"},on:{click:function(t){e.newsContent=""}}})]):e._e(),e._v(" "),i("div",{staticClass:"display-b"},[i("div",{staticClass:"choose_item",staticStyle:{color:"#888"},on:{click:function(t){e.getMediaList()}}},[i("i",{staticClass:"el-icon-plus",staticStyle:{color:"#8c939d"}}),e._v("从素材库中选择")])]),e._v(" "),e.showMedia&&e.mediaList.length>0?i("div",[i("el-table",{staticStyle:{width:"100%"},attrs:{data:e.mediaList},on:{"row-click":e.onChooseMedia}},[i("el-table-column",{attrs:{prop:"media_id",label:"mediaId"}}),e._v(" "),i("el-table-column",{attrs:{label:"URL"},scopedSlots:e._u([{key:"default",fn:function(t){return[t.row.content&&t.row.content.news_item?i("div",{staticClass:"news-media",staticStyle:{display:"inline-block",width:"200px"}},e._l(t.row.content.news_item,function(a,s){return i("div",{staticStyle:{position:"relative"}},[1===t.row.content.news_item.length?i("div",{staticClass:"single-cover"},[i("div",{staticClass:"title"},[e._v(e._s(a.title))]),e._v(" "),i("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:a.thumb_url}}),e._v(" "),i("div",{staticClass:"digest"},[e._v(e._s(a.digest))]),e._v(" "),i("a",{staticClass:"preview",attrs:{href:a.url,target:"_blank"}},[e._v("\r\n 预览文章\r\n ")])]):t.row.content.news_item.length>1?i("div",{staticClass:"clear-both bottomCover",staticStyle:{position:"relative"}},[0===s?i("div",{staticClass:"muti-cover"},[i("img",{staticStyle:{width:"100%","margin-top":"20px"},attrs:{src:a.thumb_url}}),e._v(" "),i("div",{staticClass:"bottom-title"},[e._v(e._s(a.title))])]):i("div",{staticClass:"next-cover clear-both"},[i("span",{staticClass:"next-title"},[e._v(e._s(a.title))]),e._v(" "),i("img",{staticClass:"next-img",attrs:{src:a.thumb_url}})]),e._v(" "),i("a",{staticClass:"preview",attrs:{href:a.url,target:"_blank"}},[e._v("\r\n 预览文章\r\n ")])]):e._e()])})):e._e()]}}])})],1),e._v(" "),i("page2",{attrs:{total:e.total,limit:e.mediaPage.limit},on:{pageChange:e.onMediaPageChange,sizeChange:e.onMediaSizeChange},model:{value:e.mediaPage.nowPage,callback:function(t){e.$set(e.mediaPage,"nowPage",t)},expression:"mediaPage.nowPage"}})],1):e._e()])],1)],1),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{attrs:{type:"primary"},on:{click:function(t){e.send()}}},[e._v("确 定")])],1),e._v(" "),i("el-dialog",{attrs:{visible:e.userDialog.show,"append-to-body":""},on:{"update:visible":function(t){e.$set(e.userDialog,"show",t)}}},[i("el-form",{attrs:{"label-width":"90px"}},[i("el-row",[i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"ID"}},[i("el-input",{model:{value:e.searchUserFrom.userId,callback:function(t){e.$set(e.searchUserFrom,"userId",t)},expression:"searchUserFrom.userId"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"昵称"}},[i("el-input",{model:{value:e.searchUserFrom.nickName,callback:function(t){e.$set(e.searchUserFrom,"nickName",t)},expression:"searchUserFrom.nickName"}})],1)],1),e._v(" "),i("el-col",{attrs:{span:8}},[i("el-form-item",{attrs:{label:"电话"}},[i("el-input",{model:{value:e.searchUserFrom.mobile,callback:function(t){e.$set(e.searchUserFrom,"mobile",t)},expression:"searchUserFrom.mobile"}})],1)],1)],1),e._v(" "),i("el-row",[i("el-col",{attrs:{span:8,offset:16}},[i("el-form-item",[i("el-button",{staticStyle:{float:"right"},attrs:{type:"primary",plain:""},on:{click:e.getUser}},[e._v("搜索")])],1)],1)],1)],1),e._v(" "),i("el-table",{ref:"multipleTable",staticStyle:{width:"100%"},attrs:{data:e.userList},on:{"selection-change":e.handleSelectionChange}},[i("el-table-column",{attrs:{type:"selection",width:"55"}}),e._v(" "),i("el-table-column",{attrs:{className:"f-c",label:"用户"},scopedSlots:e._u([{key:"default",fn:function(t){return[i("img",{staticStyle:{"margin-right":"5px",width:"50px",height:"50px","border-radius":"50px"},attrs:{src:t.row.avatar}}),e._v(e._s(t.row.nickname)+"(ID:"+e._s(t.row.user_id)+")\r\n ")]}}])}),e._v(" "),i("el-table-column",{attrs:{prop:"mobile",label:"手机号"}})],1),e._v(" "),i("page",{attrs:{total:e.userDialog.total,limit:e.userDialog.limit},on:{pageChange:e.onUserPageChange,sizeChange:e.onSizeChange}}),e._v(" "),i("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[i("el-button",{on:{click:function(t){e.userDialog.show=!1}}},[e._v("取 消")]),e._v(" "),i("el-button",{attrs:{type:"primary"},on:{click:e.onConfirm}},[e._v("确 定")])],1)],1)],1)],1)},staticRenderFns:[]};var m=i("VU/8")(r,c,!1,function(e){i("ODhn"),i("6h2D")},"data-v-2f4861f9",null);t.default=m.exports}});
\ No newline at end of file
webpackJsonp([25],{F5pf:function(t,e,s){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=s("CCn6"),o={name:"putForward",data:function(){return{nowPage:1,total:0,limit:10,search:{key:"",status:1},liStatus:[{label:"全部",status:""},{label:"申请中",status:0},{label:"提现成功",status:1},{label:"提现失败",status:2}],tableData:[],showDialog:!1,showDesc:!1,dialogTitle:"审核",nowObj:{id:"",status:1,reason:"",desc:""},page:{current:1,pageSize:100,total:0}}},components:{page:s("kmJW").a},filters:{moneyYuan:function(t){return t?(t/100).toFixed(2)+"元":""},filterStatus:function(t){var e="";return 0===t?e="审核中":1===t?e="提现成功":2===t&&(e="提现失败"),e}},mounted:function(){this.getList()},methods:{onSizeChange:function(t){this.nowPage=1,this.limit=t,this.getList()},exportTable:function(){var t={};this.search.withdraw_no&&(t.withdraw_no=this.search.withdraw_no),this.search.out_trade_no&&(t.out_trade_no=this.search.out_trade_no),(this.search.status||0===this.search.status)&&(t.status=this.search.status),this.search.user_id&&(t.user_id=this.search.user_id),this.search.money&&(t.money=100*parseFloat(this.search.money)),Object(a._0)("/api/public/withdraw/export",t)},getList:function(){var t=this,e={limit:this.limit,page:this.nowPage};this.search.withdraw_no&&(e.withdraw_no=this.search.withdraw_no),this.search.out_trade_no&&(e.out_trade_no=this.search.out_trade_no),(this.search.status||0===this.search.status)&&(e.status=this.search.status),this.search.user_id&&(e.user_id=this.search.user_id),this.search.money&&(e.money=100*parseFloat(this.search.money)),Object(a._50)(e).then(function(e){t.tableData=e.list,t.total=e.total})},onSearch:function(){this.nowPage=1,this.getList()},checkMoney:function(t){this.nowObj.id=t,this.showDesc=!1,this.showDialog=!0},addDesc:function(t,e){this.nowObj.id=t,this.nowObj.desc=e,this.showDesc=!0,this.showDialog=!0},onPageChange:function(t){this.nowPage=t,this.page.current=t,this.getList()},doCallback:function(){this.nowObj.id="",this.nowObj.status=1,this.nowObj.reason="",this.nowObj.desc="",this.page.current=1,this.showDialog=!1,this.getList(),this.$message({message:"提交成功",type:"success"})},onSave:function(t){var e=this;if(t){var s={desc:this.nowObj.desc};if(""===s.desc||null==s.desc)return this.$message.error("请填写备注"),!1;Object(a.W)(this.nowObj.id,"withdraw",s).then(function(t){e.doCallback()})}else{var o={reason:this.nowObj.reason,status:this.nowObj.status};if((""===o.reason||null==o.reason)&&2===o.status)return this.$message.error("请填写失败理由"),!1;o.reason="",Object(a._72)(this.nowObj.id,o).then(function(t){e.doCallback()})}}}},n={render:function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",{staticClass:"putForward"},[s("el-form",{staticClass:"demo-form-inline",attrs:{model:t.search,inline:"","label-width":"80px"}},[s("el-form-item",{attrs:{label:"提现单号"}},[s("el-input",{attrs:{placeholder:"提现单号"},model:{value:t.search.withdraw_no,callback:function(e){t.$set(t.search,"withdraw_no",e)},expression:"search.withdraw_no"}})],1),t._v(" "),s("el-form-item",{attrs:{label:"订单号"}},[s("el-input",{attrs:{placeholder:"订单号"},model:{value:t.search.out_trade_no,callback:function(e){t.$set(t.search,"out_trade_no",e)},expression:"search.out_trade_no"}})],1),t._v(" "),s("el-form-item",{attrs:{label:"订单状态"}},[s("el-select",{attrs:{placeholder:"用户名/手机/课程名称"},on:{change:t.onSearch},model:{value:t.search.status,callback:function(e){t.$set(t.search,"status",e)},expression:"search.status"}},t._l(t.liStatus,function(t){return s("el-option",{key:t.status,attrs:{label:t.label,value:t.status}})}))],1),t._v(" "),s("el-form-item",{attrs:{label:"用户ID"}},[s("el-input",{attrs:{placeholder:"用户ID"},model:{value:t.search.user_id,callback:function(e){t.$set(t.search,"user_id",e)},expression:"search.user_id"}})],1),t._v(" "),s("el-form-item",{attrs:{label:"提现金额"}},[s("el-input",{attrs:{placeholder:"提现金额"},model:{value:t.search.money,callback:function(e){t.$set(t.search,"money",e)},expression:"search.money"}})],1),t._v(" "),s("el-form-item",{attrs:{label:""}},[s("el-button",{attrs:{type:"primary"},on:{click:t.onSearch}},[t._v("查询")]),t._v(" "),s("el-button",{attrs:{type:"primary"},on:{click:t.exportTable}},[t._v("导出")])],1)],1),t._v(" "),s("el-table",{staticStyle:{width:"100%"},attrs:{data:t.tableData,border:""}},[s("el-table-column",{attrs:{prop:"withdraw_no",label:"提现单号"}}),t._v(" "),s("el-table-column",{attrs:{prop:"out_trade_no",label:"订单号"}}),t._v(" "),s("el-table-column",{attrs:{label:"用户",width:"200",className:"f-c"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("img",{staticClass:"avatar",attrs:{src:e.row.user_avatar}}),t._v(" "+t._s(e.row.user_nickname)+"(ID:"+t._s(e.row.user_id)+")\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{prop:"user_mobile",label:"手机号"}}),t._v(" "),s("el-table-column",{attrs:{label:"提现金额"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(t._f("moneyYuan")(e.row.money))+"\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{label:"提现状态"},scopedSlots:t._u([{key:"default",fn:function(e){return[s("span",{class:{status:!0,red:2===e.row.status,green:1===e.row.status}},[t._v("\n "+t._s(t._f("filterStatus")(e.row.status))+"\n ")])]}}])}),t._v(" "),s("el-table-column",{attrs:{label:"提现成功时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.success_at)+"\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{label:"提现时间"},scopedSlots:t._u([{key:"default",fn:function(e){return[t._v("\n "+t._s(e.row.created_at)+"\n ")]}}])}),t._v(" "),s("el-table-column",{attrs:{prop:"reason",label:"失败原因"}}),t._v(" "),s("el-table-column",{attrs:{prop:"desc",label:"备注"}}),t._v(" "),t.$store.state.readonly?t._e():s("el-table-column",{attrs:{label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[0===e.row.status?s("el-button",{attrs:{type:"text",size:"small"},on:{click:function(s){t.checkMoney(e.row.id,e.row.desc)}}},[t._v("\n 审核\n ")]):t._e(),t._v(" "),s("el-button",{attrs:{type:"text",size:"small"},on:{click:function(s){t.addDesc(e.row.id,e.row.desc)}}},[t._v("\n 添加备注\n ")])]}}])})],1),t._v(" "),s("page",{attrs:{nowPage:t.nowPage,total:t.total,limit:t.limit},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}}),t._v(" "),t.showDialog?s("el-dialog",{attrs:{title:t.dialogTitle,visible:t.showDialog},on:{"update:visible":function(e){t.showDialog=e}}},[s("el-form",{ref:"saveuser",attrs:{model:t.nowObj,"label-width":"70px"}},[t.showDesc?t._e():s("el-form-item",{attrs:{label:"订单状态"}},[[s("el-radio-group",{model:{value:t.nowObj.status,callback:function(e){t.$set(t.nowObj,"status",e)},expression:"nowObj.status"}},[s("el-radio",{attrs:{label:1}},[t._v("提现成功")]),t._v(" "),s("el-radio",{attrs:{label:2}},[t._v("提现失败")])],1)]],2),t._v(" "),2!==t.nowObj.status||t.showDesc?t._e():s("el-form-item",{attrs:{label:"失败理由"}},[s("el-input",{attrs:{type:"textarea",rows:"3","auto-complete":"off"},model:{value:t.nowObj.reason,callback:function(e){t.$set(t.nowObj,"reason",e)},expression:"nowObj.reason"}})],1),t._v(" "),t.showDesc?s("el-form-item",{attrs:{label:"备注信息"}},[s("el-input",{attrs:{type:"textarea",rows:"3","auto-complete":"off"},model:{value:t.nowObj.desc,callback:function(e){t.$set(t.nowObj,"desc",e)},expression:"nowObj.desc"}})],1):t._e()],1),t._v(" "),s("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[s("el-button",{attrs:{type:"primary"},on:{click:function(e){t.onSave(t.showDesc)}}},[t._v("保 存")]),t._v(" "),s("el-button",{on:{click:function(e){t.showDialog=!1}}},[t._v("取 消")])],1)],1):t._e()],1)},staticRenderFns:[]};var r=s("VU/8")(o,n,!1,function(t){s("geSb"),s("KKFZ")},"data-v-0cb63c9c",null);e.default=r.exports},KKFZ:function(t,e){},geSb:function(t,e){}});
\ No newline at end of file
webpackJsonp([26],{AasV:function(t,e){},YQOW:function(t,e){},gaNG:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("CCn6"),o=(a("+TkF"),a("kmJW")),n={name:"dialogObj",props:["dialogObj"],data:function(){return{show:!1,id:"",loading:!0,form:{key:"",value:"",desc:""},mediaList:[],rules:{value:[{required:!0,message:"请输入关键词",trigger:"change"}],desc:[{required:!0,message:"请输入描述",trigger:"change"}],key:[{required:!0,message:"请输入Key",trigger:"change"}]}}},components:{page:o.a},methods:{save:function(){var t=this;this.dialogObj.id?this.$refs.form.validate(function(e){e&&t.$confirm("此操作将修改该配置?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i._65)(t.id,t.form).then(function(e){t.$message({type:"success",message:"修改成功!"}),t.$emit("reflash"),t.show=!1})})}):this.$refs.form.validate(function(e){e&&t.$confirm("此操作将添加新配置?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i._57)(t.form).then(function(e){t.$message({type:"success",message:"新增成功!"}),t.$emit("reflash"),t.show=!1})})})},initDialog:function(){this.show=this.dialogObj.show,this.dialogObj.id&&(this.id=this.dialogObj.id),this.form.key=this.dialogObj.key,this.form.value=this.dialogObj.value,this.form.desc=this.dialogObj.desc,this.loading=!1}},watch:{dialogObj:{handler:function(){this.loading=!0,this.initDialog()},deep:!0},show:function(t){this.$emit("changeShow",t)}}},s={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("el-dialog",{attrs:{title:"自动回复",center:"","append-to-body":"",visible:t.show,width:"800px"},on:{"update:visible":function(e){t.show=e}}},[a("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading,expression:"loading"}]},[a("el-form",{ref:"form",attrs:{model:t.form,rules:t.rules}},[a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[t._v("Key")])]),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{prop:"key"}},[a("el-input",{model:{value:t.form.key,callback:function(e){t.$set(t.form,"key",e)},expression:"form.key"}})],1)],1)],1),t._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[t._v("关键词")])]),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{prop:"value"}},[a("el-input",{model:{value:t.form.value,callback:function(e){t.$set(t.form,"value",e)},expression:"form.value"}})],1)],1)],1),t._v(" "),a("el-row",[a("el-col",{attrs:{span:4}},[a("label",[t._v("描述")])]),t._v(" "),a("el-col",{attrs:{span:8}},[a("el-form-item",[a("el-input",{attrs:{type:"textarea"},model:{value:t.form.desc,callback:function(e){t.$set(t.form,"desc",e)},expression:"form.desc"}})],1)],1)],1)],1),t._v(" "),a("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(e){t.show=!1}}},[t._v("取 消")]),t._v(" "),a("el-button",{attrs:{type:"primary"},on:{click:t.save}},[t._v("确 定")])],1)],1)])},staticRenderFns:[]};var l={name:"sysConfig",data:function(){return{total:0,nowPage:1,limit:10,dialogObj:{value:"",desc:"",show:!1,id:""},list:[]}},components:{dialogCom:a("VU/8")(n,s,!1,function(t){a("AasV")},"data-v-0b9f06d4",null).exports,page:o.a},mounted:function(){this.getList()},methods:{changeShow:function(t){this.dialogObj.show=t},getList:function(){var t=this,e={limit:this.limit,page:this.nowPage};Object(i._18)(e).then(function(e){t.list=e.list,t.total=e.total})},onPageChange:function(t){this.nowPage=t,this.getList()},onSizeChange:function(t){this.nowPage=1,this.limit=t,this.getList()},add:function(){this.dialogObj.id="",this.dialogObj.key="",this.dialogObj.value="",this.dialogObj.desc="",this.dialogObj.show=!0},edit:function(t){var e=this;Object(i._17)(t.id).then(function(t){e.dialogObj.id=t.id,e.dialogObj.key=t.key,e.dialogObj.value=t.value,e.dialogObj.desc=t.desc,e.dialogObj.show=!0})},del:function(t){var e=this;this.$confirm("此操作将删除该记录?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i.I)(t.id).then(function(t){e.getList(),e.$message({type:"success",message:"删除成功!"})})})}}},r={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"sys"},[a("div",{staticClass:"clear-both top"},[t.$store.state.readonly?t._e():a("el-button",{staticStyle:{float:"right"},attrs:{type:"success",plain:""},on:{click:t.add}},[t._v("添加配置")])],1),t._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:t.list}},[a("el-table-column",{attrs:{type:"expand"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-form",{staticClass:"demo-table-expand",attrs:{"label-position":"left"}},[a("el-form-item",{attrs:{label:"Key"}},[a("span",[t._v(t._s(e.row.key))])]),t._v(" "),a("el-form-item",{attrs:{label:"关键词"}},[a("span",[t._v(t._s(e.row.value))])]),t._v(" "),a("el-form-item",{attrs:{label:"描述"}},[a("span",[t._v(t._s(e.row.desc))])])],1)]}}])}),t._v(" "),a("el-table-column",{attrs:{label:"ID",prop:"id"}}),t._v(" "),a("el-table-column",{attrs:{label:"Key",prop:"key"}}),t._v(" "),a("el-table-column",{attrs:{label:"关键词",prop:"value"}}),t._v(" "),a("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),t._v(" "),t.$store.state.readonly?t._e():a("el-table-column",{attrs:{width:"250",label:"操作"},scopedSlots:t._u([{key:"default",fn:function(e){return[a("el-button",{attrs:{size:"mini",plain:"",type:"warning"},on:{click:function(a){t.edit(e.row)}}},[t._v("\n 编辑\n ")]),t._v(" "),t.$store.state.deletePermission?a("el-button",{attrs:{size:"mini",plain:"",type:"danger"},on:{click:function(a){t.del(e.row)}}},[t._v("\n 删除\n ")]):t._e()]}}])})],1),t._v(" "),a("dialog-com",{attrs:{dialogObj:t.dialogObj},on:{changeShow:t.changeShow,reflash:t.getList}}),t._v(" "),a("page",{attrs:{total:t.total,limit:t.limit},on:{pageChange:t.onPageChange,sizeChange:t.onSizeChange}})],1)},staticRenderFns:[]};var c=a("VU/8")(l,r,!1,function(t){a("YQOW")},"data-v-287f4b28",null);e.default=c.exports}});
\ No newline at end of file
webpackJsonp([27],{"U+1c":function(e,t){},Vt1u:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n("CCn6"),i={components:{page:n("kmJW").a},data:function(){return{nowPage:1,total:0,limit:10,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(o._28)().then(function(t){t&&(t.forEach(function(e){e.children&&e.children.forEach(function(e){e.readonly=!1,e.delete=!1,"订单列表"===e.name&&(e.refund=!1)})}),e.dialog.select=t)})},onPageChange:function(e){this.nowPage=e,this.getList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()},getList:function(){var e=this,t={limit:this.limit,page:this.nowPage};Object(o._39)(t).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="编辑角色",Object(o._28)().then(function(n){n&&(n.forEach(function(e){e.children&&e.children.forEach(function(e){e.readonly=!1,e.delete=!1,"订单列表"===e.name&&(e.refund=!1)})}),t.dialog.select=n,Object(o._38)(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.delete=!!e.delete,"5-1"===e.cover&&(t.refund=!!e.refund))})})}),t.dialog.show=!0,t.$nextTick(function(){this.$refs.tree.setCheckedKeys(this.dialog.chooseed)})}))})},add:function(){this.dialog.show=!0,this.dialog.form.id="",this.dialog.title="新增菜单",this.dialog.form.name="",this.dialog.form.menu_ids=[],this.getMenuList()},del:function(e){var t=this;this.$confirm("此操作将删除该角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o.F)(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 n=[];e.$refs.tree.getCheckedNodes().forEach(function(e){var t=void 0;!1!==e.readonly&&!0!==e.readonly||(t={id:e.id,cover:e.cover,readonly:e.readonly}),!1!==e.delete&&!0!==e.delete||(t.delete=e.delete),!1!==e.refund&&!0!==e.refund||(t.refund=e.refund),t&&n.push(t)});var i=e.dialog;if(i.form.id){var a={name:i.form.name,menu_ids:JSON.stringify(n)};e.$confirm("此操作将修改该角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o._69)(i.form.id,a).then(function(){e.$message({type:"success",message:"修改成功!"}),i.show=!1,e.getList()})})}else{var l={name:i.form.name,menu_ids:JSON.stringify(n)};e.$confirm("此操作将添加新角色?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(o._60)(l).then(function(){e.$message({type:"success",message:"添加成功!"}),i.show=!1,e.getList()})})}}})}}},a={render:function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"role"},[n("div",{staticClass:"head clear-both"},[e.$store.state.readonly?e._e():n("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增角色")])],1),e._v(" "),n("el-table",{staticStyle:{width:"100%"},attrs:{data:e.roleList}},[n("el-table-column",{attrs:{prop:"id",label:"角色ID"}}),e._v(" "),n("el-table-column",{attrs:{prop:"name",label:"角色名称"}}),e._v(" "),n("el-table-column",{attrs:{prop:"created_at",label:"创建时间"}}),e._v(" "),e.$store.state.readonly?e._e():n("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[e.$store.state.readonly?e._e():n("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(n){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),e.$store.state.deletePermission&&!e.$store.state.readonly?n("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(n){e.del(t.row)}}},[e._v("\n 删除\n ")]):e._e()]}}])})],1),e._v(" "),n("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),n("el-dialog",{attrs:{title:e.dialog.title,center:"","append-to-body":"",visible:e.dialog.show,width:"40%"},on:{"update:visible":function(t){e.$set(e.dialog,"show",t)}}},[n("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"100px"}},[n("el-form-item",{attrs:{label:"角色名称",prop:"name"}},[n("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(" "),n("el-form-item",{attrs:{label:"菜单选项"}},[n("div",{staticClass:"custom-tree-container"},[n("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 o=t.node,i=t.data;return n("span",{staticClass:"custom-tree-node"},[n("span",[e._v(e._s(o.label))]),e._v(" "),0!==i.pid?n("span",["5-1"===i.cover?n("el-checkbox",{model:{value:i.refund,callback:function(t){e.$set(i,"refund",t)},expression:"data.refund"}},[e._v("退款")]):e._e(),e._v(" "),n("el-checkbox",{model:{value:i.readonly,callback:function(t){e.$set(i,"readonly",t)},expression:"data.readonly"}},[e._v("只读")]),e._v(" "),n("el-checkbox",{model:{value:i.delete,callback:function(t){e.$set(i,"delete",t)},expression:"data.delete"}},[e._v("删除")])],1):e._e()])}}])})],1)])],1),e._v(" "),n("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[n("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),n("el-button",{attrs:{type:"primary"},on:{click:e.sub}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var l=n("VU/8")(i,a,!1,function(e){n("U+1c")},"data-v-c8840e20",null);t.default=l.exports}});
\ 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.
webpackJsonp([30],{"4exA":function(e,t){},NrkQ:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("kmJW"),s=o("sf/l"),r=o("CCn6"),i={name:"index",components:{page:a.a},data:function(){return{total:0,nowPage:1,limit:10,searchFrom:{source:""},tableData:[],commentForm:{},showCommentDialog:!1}},created:function(){this.initPage()},methods:{initPage:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.time&&(t.time=this.searchFrom.time),this.searchFrom.source&&(t.source=this.searchFrom.source),this.searchFrom.time&&this.searchFrom.time.length>0&&(t.date_start=s.a.dateFmt(this.searchFrom.time[0],"yyyy-MM-dd hh:mm:ss"),t.date_end=s.a.dateFmt(this.searchFrom.time[1],"yyyy-MM-dd hh:mm:ss")),Object(r._4)(t).then(function(t){e.tableData=t.list,e.total=t.total})},onPageChange:function(e){this.nowPage=e,this.initPage()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.initPage()},doExport:function(){var e="?type=export";this.searchFrom.source&&(e=e+"&source="+this.searchFrom.source),this.searchFrom.time&&this.searchFrom.time.length>0&&(e=(e=e+"&date_start="+s.a.dateFmt(this.searchFrom.time[0],"yyyy-MM-dd hh:mm:ss"))+"&date_end="+s.a.dateFmt(this.searchFrom.time[1],"yyyy-MM-dd hh:mm:ss")),window.open("/api/public/ads/export/all"+e)},saveComment:function(){var e=this,t=this.commentForm.id,o=this.commentForm.desc?this.commentForm.desc:"";o&&this.$confirm("确认编辑备注","提示",{confirmButtonText:"继续",cancelButtonText:"取消",type:"warning"}).then(function(){Object(r._64)(t,{desc:o}).then(function(t){e.$message({type:"success",message:"编辑备注成功"}),e.showCommentDialog=!1,e.initPage()})})},editComment:function(e,t){this.showCommentDialog=!0,this.commentForm={id:e,desc:t}}}},n={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"index"},[o("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px"}},[o("el-row",[o("el-col",{attrs:{lg:10,sm:24,md:24}},[o("el-form-item",{attrs:{label:"购买时间"}},[o("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},model:{value:e.searchFrom.time,callback:function(t){e.$set(e.searchFrom,"time",t)},expression:"searchFrom.time"}})],1)],1),e._v(" "),o("el-col",{attrs:{lg:4,sm:24,md:12}},[o("el-form-item",{attrs:{label:"来源"}},[o("el-input",{attrs:{placeholder:"名称",size:"small"},model:{value:e.searchFrom.source,callback:function(t){e.$set(e.searchFrom,"source",t)},expression:"searchFrom.source"}})],1)],1),e._v(" "),o("el-col",{attrs:{lg:4,sm:24,md:12}},[o("el-form-item",[o("el-button",{attrs:{type:"primary",plain:"",size:"small"},on:{click:e.initPage}},[e._v("\n 搜索\n ")])],1)],1),e._v(" "),o("el-col",{attrs:{lg:4,sm:24,md:12}},[o("el-form-item",[o("el-button",{attrs:{type:"primary",plain:"",size:"small"},on:{click:e.doExport}},[e._v("\n 导出\n ")])],1)],1)],1)],1),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[o("el-table-column",{attrs:{prop:"name",label:"宝贝名称"}}),e._v(" "),o("el-table-column",{attrs:{prop:"telephone",label:"手机号"}}),e._v(" "),o("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),o("el-table-column",{attrs:{prop:"create_at",label:"添加时间"}}),e._v(" "),o("el-table-column",{attrs:{prop:"source",label:"来源"}}),e._v(" "),e.$store.state.readonly?e._e():o("el-table-column",{attrs:{label:"操作","min-width":"150"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-button",{attrs:{type:"text",plain:"",size:"mini"},on:{click:function(o){e.editComment(t.row.id,t.row.desc)}}},[e._v("\n 编辑备注\n ")])]}}])})],1),e._v(" "),o("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),o("el-dialog",{attrs:{title:"编辑备注",center:"","append-to-body":"",visible:e.showCommentDialog,"close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1,width:"600px"},on:{"update:visible":function(t){e.showCommentDialog=t}}},[o("div",[o("el-form",{ref:"commentFrom",attrs:{model:e.commentForm}},[o("el-form-item",{attrs:{prop:"desc"}},[o("el-input",{attrs:{type:"textarea"},model:{value:e.commentForm.desc,callback:function(t){e.$set(e.commentForm,"desc",t)},expression:"commentForm.desc"}})],1)],1)],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.showCommentDialog=!1,e.commentForm={}}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.saveComment}},[e._v("确 定")])],1)])],1)},staticRenderFns:[]};var m=o("VU/8")(i,n,!1,function(e){o("4exA")},"data-v-723486fe",null);t.default=m.exports}});
\ No newline at end of file
webpackJsonp([31],{"0HId":function(e,s,t){"use strict";Object.defineProperty(s,"__esModule",{value:!0});var r=t("CCn6"),n=t("NC6I"),o=t.n(n),i={data:function(){return{login:{username:"",password:""},loginRules:{username:[{required:!0,message:"请输入您的用户名",trigger:"blur"}],password:[{required:!0,message:"请输入您的密码",trigger:"blur"}]}}},mounted:function(){var e=this;document.onkeydown=function(s){var t=s||window.event;if(13===(t.keyCode||t.which||t.charCode)&&"login"===e.$route.name)return e.submitForm(),!1;return!0}},methods:{submitForm:function(){var e=this;this.$refs.loginForm.validate(function(s){if(s){var t={username:e.login.username,password:o()(e.login.password)};Object(r._52)(t).then(function(s){e.$store.dispatch("setToken",s.token),e.$store.dispatch("setUserName",s.desc),e.$store.dispatch("setPermission",JSON.parse(s.roles.menu_ids)),window.location.href="/"})}})}}},a={render:function(){var e=this,s=e.$createElement,t=e._self._c||s;return t("div",{staticClass:"login"},[t("div",{staticClass:"wrap-main"},[t("h1",{staticClass:"title"},[e._v("唱唱启蒙——后台管理系统")]),e._v(" "),t("el-form",{ref:"loginForm",attrs:{model:e.login,rules:e.loginRules}},[t("el-form-item",{attrs:{prop:"username"}},[t("el-input",{attrs:{placeholder:"用户名"},model:{value:e.login.username,callback:function(s){e.$set(e.login,"username",s)},expression:"login.username"}})],1),e._v(" "),t("el-form-item",{attrs:{prop:"password"}},[t("el-input",{attrs:{type:"password",placeholder:"密码"},model:{value:e.login.password,callback:function(s){e.$set(e.login,"password",s)},expression:"login.password"}})],1),e._v(" "),t("el-form-item",[t("el-button",{staticClass:"btn",attrs:{size:"medium",type:"primary"},on:{click:e.submitForm}},[e._v("登陆")])],1)],1)],1)])},staticRenderFns:[]};var l=t("VU/8")(i,a,!1,function(e){t("TrQ5")},"data-v-53d08e97",null);s.default=l.exports},TrQ5:function(e,s){}});
\ No newline at end of file
webpackJsonp([32],{"+jTk":function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=o("CCn6"),i=o("+TkF"),s=o("kmJW"),l=o("NC6I"),r=o.n(l),n={name:"admin",components:{page:s.a},data:function(){var e=this;return{nowPage:1,total:0,limit:10,adminList:[],searchFrom:{user_name:"",status:""},dialog:{dialogType:0,title:"新增账号",show:!1,select:[{code:0,value:i.a[0]},{code:1,value:i.a[1]}],rules:{username:[{validator:function(t,o,a){""===o&&0===e.dialog.dialogType?a(new Error("请输入账号")):a()},trigger:"blur"}],password:[{validator:function(t,o,a){""!==o||0!==e.dialog.dialogType&&2!==e.dialog.dialogType?(""===e.dialog.form.surePassword||0!==e.dialog.dialogType&&2!==e.dialog.dialogType||e.$refs.form.validateField("surePassword"),a()):a(new Error("请输入密码"))},trigger:"blur"}],surePassword:[{validator:function(t,o,a){0===e.dialog.dialogType||2===e.dialog.dialogType?""===o?a(new Error("请再次输入密码")):o!==e.dialog.form.password?a(new Error("两次输入密码不一致!")):a():a()},trigger:"blur"}],role_id:[{validator:function(t,o,a){0===e.dialog.dialogType||1===e.dialog.dialogType?""===o&&a(new Error("请输入角色")):a()},trigger:"blur"}],desc:[{validator:function(t,o,a){0===e.dialog.dialogType||1===e.dialog.dialogType?""===o&&a(new Error("请输入简述")):a()},trigger:"blur"}]},form:{id:"",username:"",password:"",surePassword:"",role_id:"",status:0,desc:""}},roleList:[]}},filters:{adminStatus:function(e){return i.a[e]}},created:function(){this.getList(),this.getRoleList()},methods:{getRoleList:function(){var e=this;Object(a._39)({page:1,limit:100}).then(function(t){t&&(e.roleList=t.list)})},onPageChange:function(e){this.nowPage=e,this.getList()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.getList()},getList:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.user_name&&(t.user_name=this.searchFrom.user_name),""!==this.searchFrom.status&&(t.status=this.searchFrom.status),Object(a._2)(t).then(function(t){e.adminList=t.list,e.total=Number(t.total),e.$store.commit("mainCanShow")})},editPW:function(e){this.dialog.form.id=e.id,this.dialog.dialogType=2,this.dialog.title="修改密码",this.dialog.form.password="",this.dialog.form.surePassword="",this.dialog.show=!0},edit:function(e){this.dialog.show=!0,this.dialog.dialogType=1,this.dialog.form.id=e.id,this.dialog.title="编辑",this.dialog.form.username=e.user_name,this.dialog.form.password="",this.dialog.form.status=e.status,this.dialog.form.role_id=e.role_id,this.dialog.form.desc=e.desc},add:function(){this.dialog.show=!0,this.dialog.dialogType=0,this.dialog.form.id="",this.dialog.title="新增",this.dialog.form.username="",this.dialog.form.status=0,this.dialog.form.password="",this.dialog.form.role_id="",this.dialog.form.desc=""},del:function(e){var t=this;this.$confirm("此操作将删除该账号?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.w)(e.id).then(function(e){t.$message({type:"success",message:"删除成功!"})}),t.getList()})},onSub:function(){var e=this,t=this.dialog;if(1===t.dialogType){var o={role_id:t.form.role_id,desc:t.form.desc,status:t.form.status};this.$confirm("此操作将编辑该账号?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.N)(t.form.id,o).then(function(){e.$message({type:"success",message:"修改成功!"}),t.show=!1,e.getList()})})}else if(0===t.dialogType){var i={role_id:t.form.role_id,desc:t.form.desc,passwd:r()(t.form.password),username:t.form.username};this.$confirm("此操作将添加新账号?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.a)(i).then(function(){e.$message({type:"success",message:"添加成功!"}),t.show=!1,e.getList()})})}else if(2===t.dialogType){var s={passwd_new:r()(t.form.password)};this.$confirm("此操作将修改此账号密码?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(a.X)(t.form.id,s).then(function(){e.$message({type:"success",message:"修改成功!"}),t.show=!1,e.getList()})})}}}},d={render:function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"admin"},[o("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px"}},[o("el-row",[o("el-col",{attrs:{span:4}},[o("el-form-item",{attrs:{label:"用户名"}},[o("el-input",{model:{value:e.searchFrom.user_name,callback:function(t){e.$set(e.searchFrom,"user_name",t)},expression:"searchFrom.user_name"}})],1)],1),e._v(" "),o("el-col",{attrs:{span:4}},[o("el-form-item",{attrs:{label:"状态"}},[o("el-select",{attrs:{placeholder:"请选择用户等级"},on:{change:e.getList},model:{value:e.searchFrom.status,callback:function(t){e.$set(e.searchFrom,"status",t)},expression:"searchFrom.status"}},[o("el-option",{attrs:{label:"全部",value:""}}),e._v(" "),o("el-option",{attrs:{label:"启用",value:0}}),e._v(" "),o("el-option",{attrs:{label:"冻结",value:1}})],1)],1)],1),e._v(" "),o("el-col",{attrs:{span:4}},[o("el-form-item",[o("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getList}},[e._v("搜索")])],1)],1),e._v(" "),o("el-col",{attrs:{span:4,offset:8}},[e.$store.state.readonly?e._e():o("el-button",{staticStyle:{float:"right"},attrs:{plain:"",type:"success"},on:{click:e.add}},[e._v("新增角色")])],1)],1)],1),e._v(" "),o("el-table",{staticStyle:{width:"100%"},attrs:{data:e.adminList}},[o("el-table-column",{attrs:{prop:"id",label:"账号ID"}}),e._v(" "),o("el-table-column",{attrs:{prop:"user_name",label:"用户名"}}),e._v(" "),o("el-table-column",{attrs:{prop:"role_name",label:"角色"}}),e._v(" "),o("el-table-column",{attrs:{label:"状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v("\n "+e._s(e._f("adminStatus")(t.row.status))+"\n ")]}}])}),e._v(" "),o("el-table-column",{attrs:{prop:"desc",label:"备注"}}),e._v(" "),o("el-table-column",{attrs:{prop:"last_login_at",label:"最后登陆时间"}}),e._v(" "),e.$store.state.readonly?e._e():o("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[o("el-popover",{attrs:{placement:"top",width:"280"}},[o("div",{staticStyle:{"text-align":"center"}},[o("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(o){e.edit(t.row)}}},[e._v("\n 编辑\n ")]),e._v(" "),o("el-button",{attrs:{size:"mini",type:"warning",plain:""},on:{click:function(o){e.editPW(t.row)}}},[e._v("\n 修改密码\n ")]),e._v(" "),e.$store.state.deletePermission?o("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(o){e.del(t.row)}}},[e._v("\n 删除\n ")]):e._e()],1),e._v(" "),o("el-button",{attrs:{slot:"reference",size:"mini",type:"text"},slot:"reference"},[e._v("操作")])],1)]}}])})],1),e._v(" "),o("page",{attrs:{nowPage:e.nowPage,total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),o("el-dialog",{attrs:{title:e.dialog.title,center:"","append-to-body":"",visible:e.dialog.show,width:"30%"},on:{"update:visible":function(t){e.$set(e.dialog,"show",t)}}},[o("el-form",{ref:"form",attrs:{rules:e.dialog.rules,model:e.dialog.form,"label-width":"80px"}},[0===e.dialog.dialogType?o("el-form-item",{attrs:{label:"账号",prop:"username"}},[o("el-input",{model:{value:e.dialog.form.username,callback:function(t){e.$set(e.dialog.form,"username",t)},expression:"dialog.form.username"}})],1):e._e(),e._v(" "),2===e.dialog.dialogType||0===e.dialog.dialogType?o("el-form-item",{attrs:{label:"密码",prop:"password"}},[o("el-input",{attrs:{type:"password"},model:{value:e.dialog.form.password,callback:function(t){e.$set(e.dialog.form,"password",t)},expression:"dialog.form.password"}})],1):e._e(),e._v(" "),2===e.dialog.dialogType||0===e.dialog.dialogType?o("el-form-item",{attrs:{label:"确认密码",prop:"surePassword"}},[o("el-input",{attrs:{type:"password"},model:{value:e.dialog.form.surePassword,callback:function(t){e.$set(e.dialog.form,"surePassword",t)},expression:"dialog.form.surePassword"}})],1):e._e(),e._v(" "),2!==e.dialog.dialogType?o("el-form-item",{attrs:{label:"角色",prop:"role_id"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.dialog.form.role_id,callback:function(t){e.$set(e.dialog.form,"role_id",t)},expression:"dialog.form.role_id"}},e._l(e.roleList,function(e){return o("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})}))],1):e._e(),e._v(" "),2!==e.dialog.dialogType?o("el-form-item",{attrs:{label:"简述",prop:"desc"}},[o("el-input",{model:{value:e.dialog.form.desc,callback:function(t){e.$set(e.dialog.form,"desc",t)},expression:"dialog.form.desc"}})],1):e._e(),e._v(" "),1===e.dialog.dialogType?o("el-form-item",{attrs:{label:"状态",prop:"status"}},[o("el-select",{attrs:{placeholder:"请选择"},model:{value:e.dialog.form.status,callback:function(t){e.$set(e.dialog.form,"status",t)},expression:"dialog.form.status"}},e._l(e.dialog.select,function(e){return o("el-option",{key:e.code,attrs:{label:e.value,value:e.code}})}))],1):e._e()],1),e._v(" "),o("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[o("el-button",{on:{click:function(t){e.dialog.show=!1}}},[e._v("取 消")]),e._v(" "),o("el-button",{attrs:{type:"primary"},on:{click:e.onSub}},[e._v("确 定")])],1)],1)],1)},staticRenderFns:[]};var c=o("VU/8")(n,d,!1,function(e){o("8Qed")},"data-v-4a9942a6",null);t.default=c.exports},"8Qed":function(e,t){}});
\ No newline at end of file
webpackJsonp([35],{aTXs:function(e,t,o){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var i=o("CCn6"),n={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._28)().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.D)(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 n={name:o.form.name,cover:o.form.cover,pid:o.form.pid};e.$confirm("此操作将修改该菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i._66)(o.form.id,n).then(function(){e.$message({type:"success",message:"修改成功!"}),o.show=!1,e.getList()})})}else{var a={name:o.form.name,cover:o.form.cover,pid:o.form.pid};e.$confirm("此操作将添加新菜单?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(function(){Object(i._58)(a).then(function(){e.$message({type:"success",message:"添加成功!"}),o.show=!1,e.getList()})})}}})}}},a={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(" "),e.$store.state.deletePermission?o("el-button",{attrs:{size:"mini",type:"danger",plain:""},on:{click:function(o){e.del(t.row)}}},[e._v("\n 删除\n ")]):e._e()]}}])})],1),e._v(" "),o("el-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 l=o("VU/8")(n,a,!1,function(e){o("tdTk")},"data-v-2a1ecd9d",null);t.default=l.exports},tdTk:function(e,t){}});
\ No newline at end of file
webpackJsonp([37],{"1Mg7":function(e,t){},hLMI:function(e,t,a){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=a("kmJW"),s=a("sf/l"),i=a("CCn6"),o={name:"index",components:{page:r.a},data:function(){return{total:0,nowPage:1,limit:10,searchFrom:{source:""},tableData:[]}},created:function(){this.initPage()},methods:{initPage:function(){var e=this,t={limit:this.limit,page:this.nowPage};this.searchFrom.time&&(t.time=this.searchFrom.time),this.searchFrom.source&&(t.source=this.searchFrom.source),this.searchFrom.time&&this.searchFrom.time.length>0&&(t.date_start=s.a.dateFmt(this.searchFrom.time[0],"yyyy-MM-dd hh:mm:ss"),t.date_end=s.a.dateFmt(this.searchFrom.time[1],"yyyy-MM-dd hh:mm:ss")),Object(i._5)(t).then(function(t){e.tableData=t.list,e.total=t.total})},onPageChange:function(e){this.nowPage=e,this.initPage()},onSizeChange:function(e){this.nowPage=1,this.limit=e,this.initPage()},doExport:function(){var e="?type=export";this.searchFrom.source&&(e=e+"&source="+this.searchFrom.source),this.searchFrom.time&&this.searchFrom.time.length>0&&(e=(e=e+"&date_start="+s.a.dateFmt(this.searchFrom.time[0],"yyyy-MM-dd hh:mm:ss"))+"&date_end="+s.a.dateFmt(this.searchFrom.time[1],"yyyy-MM-dd hh:mm:ss")),window.open("/api/public/ads/export/all"+e)}}},l={render:function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"index"},[a("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px"}},[a("el-row",[a("el-col",{attrs:{lg:10,sm:24,md:24}},[a("el-form-item",{attrs:{label:"购买时间"}},[a("el-date-picker",{attrs:{type:"datetimerange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},model:{value:e.searchFrom.time,callback:function(t){e.$set(e.searchFrom,"time",t)},expression:"searchFrom.time"}})],1)],1),e._v(" "),a("el-col",{attrs:{lg:4,sm:24,md:12}},[a("el-form-item",{attrs:{label:"来源"}},[a("el-input",{attrs:{placeholder:"名称",size:"small"},model:{value:e.searchFrom.source,callback:function(t){e.$set(e.searchFrom,"source",t)},expression:"searchFrom.source"}})],1)],1),e._v(" "),a("el-col",{attrs:{lg:4,sm:24,md:12}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:"",size:"small"},on:{click:e.initPage}},[e._v("\n 搜索\n ")])],1)],1),e._v(" "),a("el-col",{attrs:{lg:4,sm:24,md:12}},[a("el-form-item",[a("el-button",{attrs:{type:"primary",plain:"",size:"small"},on:{click:e.doExport}},[e._v("\n 导出\n ")])],1)],1)],1)],1),e._v(" "),a("el-table",{staticStyle:{width:"100%"},attrs:{data:e.tableData}},[a("el-table-column",{attrs:{prop:"name",label:"宝贝名称"}}),e._v(" "),a("el-table-column",{attrs:{prop:"create_at",label:"添加时间"}}),e._v(" "),a("el-table-column",{attrs:{prop:"source",label:"来源"}})],1),e._v(" "),a("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}})],1)},staticRenderFns:[]};var m=a("VU/8")(o,l,!1,function(e){a("1Mg7")},"data-v-258bae78",null);t.default=m.exports}});
\ No newline at end of file
webpackJsonp([40],{IcnI:function(e,n,t){"use strict";var o=t("NYxO"),a=t("zSLJ"),r={setToken:function(e,n){e.token=n,a.a.set("cc_token",n)},setUserName:function(e,n){e.userName=n,a.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},deletePermission:function(e,n){e.deletePermission=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})}}};n.a=new o.a.Store({state:{show:!1,userName:"",token:"",orderRefund:!1,permission:!1,readonly:!0,deletePermission:!1,mainLoad:!0,menuList:[],menuType:!1,nowTab:"first",progressList:[],openedTab:[{value:"首页",routerName:"first",name:"first",delNo:!0,path:"/index"}]},mutations:r,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)},deletePermission:function(e,n){(0,e.commit)("deletePermission",n)}}})},NHnr:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var o=[{name:"",value:"教研管理",icon:"icon-material",list:[{value:"教材列表",routerName:"resources",path:"/resources",cover:"1-1",router:{path:"/resources",name:"resources",component:function(e){return Promise.all([t.e(0),t.e(2)]).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(4)]).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(19)]).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(14)]).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(16)]).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(22)]).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(12)]).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(6)]).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(3)]).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(18)]).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(25)]).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(36).then(function(){var n=[t("usUK")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"订单统计",routerName:"orderCount",path:"/orderCount",cover:"5-5",router:{path:"/orderCount",name:"orderCount",component:function(e){return Promise.all([t.e(0),t.e(34)]).then(function(){var n=[t("s7i+")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"优惠券列表",routerName:"coupon",path:"/coupon",cover:"5-6",router:{path:"/coupon",name:"coupon",component:function(e){return Promise.all([t.e(0),t.e(17)]).then(function(){var n=[t("WvRy")];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(8)]).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(13)]).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(11)]).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(9)]).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(23)]).then(function(){var n=[t("Xhqp")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"二维码管理",routerName:"qrcode",path:"/qrcode",cover:"7-6",router:{path:"/qrcode",name:"qrcode",component:function(e){return Promise.all([t.e(0),t.e(7)]).then(function(){var n=[t("lNiQ")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"群发助手",routerName:"groupSend",path:"/groupSend",cover:"7-7",router:{path:"/groupSend",name:"groupSend",component:function(e){return Promise.all([t.e(0),t.e(24)]).then(function(){var n=[t("oerw")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"关注取关统计",routerName:"watchCount",path:"/watchCount",cover:"7-8",router:{path:"/watchCount",name:"watchCount",component:function(e){return Promise.all([t.e(0),t.e(38)]).then(function(){var n=[t("Dq6T")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"微信统计",routerName:"weChatStatistics",path:"/weChatStatistics",cover:"7-10",router:{path:"/weChatStatistics",name:"weChatStatistics",component:function(e){return Promise.all([t.e(0),t.e(39)]).then(function(){var n=[t("5t3x")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]},{name:"",value:"系统管理",icon:"icon-xitongquanxian",list:[{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(21)]).then(function(){var n=[t("CGL6")];e.apply(null,n)}.bind(this)).catch(t.oe)}}},{value:"外部投放管理",routerName:"externalLaunch",path:"/externalLaunch",cover:"7-9",router:{path:"/externalLaunch",name:"externalLaunch",component:function(e){return Promise.all([t.e(0),t.e(30)]).then(function(){var n=[t("NrkQ")];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(32)]).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(27)]).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(35)]).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(26)]).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(29)]).then(function(){var n=[t("WZgi")];e.apply(null,n)}.bind(this)).catch(t.oe)}}}]}],a={name:"App",data:function(){return{}},mounted:function(){var e=this;if(window.location.href.indexOf("login")<0){var n=this.$store.state.progressList,a=[];this.$router.options.routes[0].children=[];var r=n.find(function(e){return"5-1"===e.cover});r&&r.refund&&(this.$store.state.orderRefund=!0);var i={path:"/userDetail/:id",name:"userDetail",component:function(e){return Promise.all([t.e(0),t.e(15)]).then(function(){var n=[t("9PRC")];e.apply(null,n)}.bind(this)).catch(t.oe)}},u={path:"/teacher/:id",name:"teacherDetail",component:function(e){return Promise.all([t.e(0),t.e(20)]).then(function(){var n=[t("hFUZ")];e.apply(null,n)}.bind(this)).catch(t.oe)}};o.forEach(function(t){var o=!1,r=[];t.list.forEach(function(t){var a=n.find(function(e){return e.cover===t.cover});a&&(t.router.meta={},t.router.meta.readonly=a.readonly,t.router.meta.delete=!!a.delete,r.push(t),"3-1"===a.cover&&(u.meta={},u.meta.readonly=a.readonly,u.meta.delete=!!a.delete,e.$router.options.routes[0].children.push(u)),"3-2"===a.cover&&(i.meta={},i.meta.readonly=a.readonly,i.meta.delete=!!a.delete,e.$router.options.routes[0].children.push(i)),e.$router.options.routes[0].children.push(t.router),o=!0)}),o&&(t.list=r,a.push(t))}),this.$router.addRoutes([this.$router.options.routes[0]]),this.$store.dispatch("setMenu",a)}}},r={render:function(){var e=this.$createElement,n=this._self._c||e;return n("div",{attrs:{id:"app"}},[n("router-view")],1)},staticRenderFns:[]};var i=t("VU/8")(a,r,!1,function(e){t("mx6z")},null,null).exports,u=t("YaEn"),c=t("IcnI");Vue.config.productionTip=!1,new Vue({el:"#app",store:c.a,router:u.a,components:{App:i},template:"<App/>"})},YaEn:function(e,n,t){"use strict";var o=t("IcnI"),a=t("/ocq"),r=t("zSLJ"),i=new a.a({routes:[{path:"/",name:"index",component:function(e){return Promise.all([t.e(0),t.e(5)]).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(28).then(function(){var n=[t("sJm1")];e.apply(null,n)}.bind(this)).catch(t.oe)}}]},{path:"/login",name:"login",component:function(e){return Promise.all([t.e(0),t.e(31)]).then(function(){var n=[t("0HId")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_auth:!0}},{path:"/outManager",name:"outManager",component:function(e){return Promise.all([t.e(0),t.e(37)]).then(function(){var n=[t("hLMI")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_auth:!0}},{path:"/preview/:id",name:"preview",component:function(e){return Promise.all([t.e(1),t.e(0)]).then(function(){var n=[t("pjYA")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{}},{path:"/upload",name:"upload",component:function(e){return Promise.all([t.e(0),t.e(33)]).then(function(){var n=[t("iPJD")];e.apply(null,n)}.bind(this)).catch(t.oe)},meta:{skip_auth:!0}}]});i.beforeEach(function(e,n,t){if(o.a.commit("mainCanShow"),r.a.get("cc_token")&&(o.a.dispatch("setToken",r.a.get("cc_token")),o.a.dispatch("setPermission",JSON.parse(localStorage.getItem("permission"))),null!==r.a.get("cc_user_name")&&o.a.dispatch("setUserName",r.a.get("cc_user_name"))),o.a.state.nowTab=e.name,e.matched.length>1&&"first"!==e.name){for(var a=void 0,i=0;i<o.a.state.menuList.length;i++)for(var u=o.a.state.menuList[i],c=0;c<u.list.length;c++){var s=u.list[c];s.path===e.path&&(a=s)}o.a.state.openedTab.indexOf(a)<0&&o.a.state.openedTab.push(a)}if(e.meta.readonly?o.a.dispatch("readonly",!0):o.a.dispatch("readonly",!1),"userDetail"===e.name){var l=JSON.parse(localStorage.getItem("permission")).find(function(e){return"3-2"===e.cover}).readonly;o.a.dispatch("readonly",l)}e.meta.delete?o.a.dispatch("deletePermission",!0):o.a.dispatch("deletePermission",!1),e.matched.some(function(e){return!0!==e.meta.skip_auth})&&!o.a.state.token?t({path:"/login"}):t()}),i.onError(function(e){var n=e.message.match(/Loading chunk (\d)+ failed/g),t=i.history.pending.fullPath;n&&i.replace(t)}),n.a=i},lRwf:function(e,n){e.exports=Vue},mx6z: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 d=window.webpackJsonp;window.webpackJsonp=function(f,n,r){for(var t,o,b,i=0,u=[];i<f.length;i++)o=f[i],a[o]&&u.push(a[o][0]),a[o]=0;for(t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);for(d&&d(f,n,r);u.length;)u.shift()();if(r)for(i=0;i<r.length;i++)b=c(c.s=r[i]);return b};var f={},a={42:0};function c(d){if(f[d])return f[d].exports;var a=f[d]={i:d,l:!1,exports:{}};return e[d].call(a.exports,a,a.exports,c),a.l=!0,a.exports}c.e=function(e){var d=a[e];if(0===d)return new Promise(function(e){e()});if(d)return d[2];var f=new Promise(function(f,c){d=a[e]=[f,c]});d[2]=f;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,c.nc&&r.setAttribute("nonce",c.nc),r.src=c.p+"static/js/"+e+"."+{0:"dcc01fdb4cbd823d7257",1:"9371f49d9265029d56fe",2:"13cbae44fe927dd4da8a",3:"3bfe49e51af39c5f4fd3",4:"86fa098f63813394a2bb",5:"98dfb09f2232adc10c81",6:"ee977856a9e58de2d1c4",7:"7dd915ed2f24fb929065",8:"30c6cf3eb308db7a0902",9:"d69fddd6ec30bf763d7b",10:"fba04ec47c87857389e8",11:"e764b0c6609d21f1b616",12:"6155b31a958de95361f7",13:"75df60f6bf1e7317f662",14:"19c8073e97b6e851bfab",15:"ae8a03c55f0699e3d5ab",16:"a3fc94c5b7901a6b7475",17:"6af3d5490d080835c9a0",18:"44414082adfa7746da5b",19:"b40ede7e9a3952f8438d",20:"9312e7d9a965639d6478",21:"708191dceb61cc497cf5",22:"1704d2c1fa3dc367330f",23:"960884ad78fb46c41d5c",24:"bc0d5735b930c1c1b4c8",25:"6dee000f072d0011c269",26:"3d072bd23e3e0985487a",27:"907c361803983babfe11",28:"99b9f09a94e5470d8215",29:"563b5586529ab7746fed",30:"144a2472db357e22950f",31:"8d114d44dfc1cec883b7",32:"dd474e7f2bf495aea833",33:"68914ee583185e3ae748",34:"0e87d6d7081923c0696d",35:"3f07a8a54b10747e1a83",36:"1eff5ff47d1b03428558",37:"f0ee5cda8ede299cd516",38:"196702aa56bb45fa4f88",39:"269dbdfe258d99b7655f"}[e]+".js";var t=setTimeout(o,12e4);function o(){r.onerror=r.onload=null,clearTimeout(t);var d=a[e];0!==d&&(d&&d[1](new Error("Loading chunk "+e+" failed.")),a[e]=void 0)}return r.onerror=r.onload=o,n.appendChild(r),f},c.m=e,c.c=f,c.d=function(e,d,f){c.o(e,d)||Object.defineProperty(e,d,{configurable:!1,enumerable:!0,get:f})},c.n=function(e){var d=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(d,"a",d),d},c.o=function(e,d){return Object.prototype.hasOwnProperty.call(e,d)},c.p="/",c.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
!function(e){var d=window.webpackJsonp;window.webpackJsonp=function(a,n,r){for(var t,o,b,i=0,u=[];i<a.length;i++)o=a[i],f[o]&&u.push(f[o][0]),f[o]=0;for(t in n)Object.prototype.hasOwnProperty.call(n,t)&&(e[t]=n[t]);for(d&&d(a,n,r);u.length;)u.shift()();if(r)for(i=0;i<r.length;i++)b=c(c.s=r[i]);return b};var a={},f={42:0};function c(d){if(a[d])return a[d].exports;var f=a[d]={i:d,l:!1,exports:{}};return e[d].call(f.exports,f,f.exports,c),f.l=!0,f.exports}c.e=function(e){var d=f[e];if(0===d)return new Promise(function(e){e()});if(d)return d[2];var a=new Promise(function(a,c){d=f[e]=[a,c]});d[2]=a;var n=document.getElementsByTagName("head")[0],r=document.createElement("script");r.type="text/javascript",r.charset="utf-8",r.async=!0,r.timeout=12e4,c.nc&&r.setAttribute("nonce",c.nc),r.src=c.p+"static/js/"+e+"."+{0:"dcc01fdb4cbd823d7257",1:"9371f49d9265029d56fe",2:"13cbae44fe927dd4da8a",3:"f71545a04ab200b7f318",4:"86fa098f63813394a2bb",5:"98dfb09f2232adc10c81",6:"ee977856a9e58de2d1c4",7:"7dd915ed2f24fb929065",8:"30c6cf3eb308db7a0902",9:"d69fddd6ec30bf763d7b",10:"fba04ec47c87857389e8",11:"e764b0c6609d21f1b616",12:"6155b31a958de95361f7",13:"75df60f6bf1e7317f662",14:"19c8073e97b6e851bfab",15:"ae8a03c55f0699e3d5ab",16:"a3fc94c5b7901a6b7475",17:"6af3d5490d080835c9a0",18:"44414082adfa7746da5b",19:"b40ede7e9a3952f8438d",20:"9312e7d9a965639d6478",21:"708191dceb61cc497cf5",22:"1704d2c1fa3dc367330f",23:"960884ad78fb46c41d5c",24:"bc0d5735b930c1c1b4c8",25:"6dee000f072d0011c269",26:"3d072bd23e3e0985487a",27:"907c361803983babfe11",28:"99b9f09a94e5470d8215",29:"563b5586529ab7746fed",30:"144a2472db357e22950f",31:"8d114d44dfc1cec883b7",32:"dd474e7f2bf495aea833",33:"68914ee583185e3ae748",34:"0e87d6d7081923c0696d",35:"3f07a8a54b10747e1a83",36:"1eff5ff47d1b03428558",37:"f0ee5cda8ede299cd516",38:"196702aa56bb45fa4f88",39:"269dbdfe258d99b7655f"}[e]+".js";var t=setTimeout(o,12e4);function o(){r.onerror=r.onload=null,clearTimeout(t);var d=f[e];0!==d&&(d&&d[1](new Error("Loading chunk "+e+" failed.")),f[e]=void 0)}return r.onerror=r.onload=o,n.appendChild(r),a},c.m=e,c.c=a,c.d=function(e,d,a){c.o(e,d)||Object.defineProperty(e,d,{configurable:!1,enumerable:!0,get:a})},c.n=function(e){var d=e&&e.__esModule?function(){return e.default}:function(){return e};return c.d(d,"a",d),d},c.o=function(e,d){return Object.prototype.hasOwnProperty.call(e,d)},c.p="/",c.oe=function(e){throw console.error(e),e}}([]);
\ No newline at end of file
......@@ -14,7 +14,7 @@
<script src="https://unpkg.com/vuex@3.0.1/dist/vuex.min.js"></script>
<!-- 引入组件库 -->
<script src="https://unpkg.com/axios@0.18.0/dist/axios.min.js"></script>
<script src="https://unpkg.com/element-ui/lib/index.js"></script>
<script src="https://unpkg.com/element-ui@2.4.9/lib/index.js"></script>
<div id="app"></div>
</body>
<script>
......
<template>
<el-dialog
title="优惠券详情"
center
append-to-body
:visible.sync="dialogObj.show"
width="90%">
<el-table
:data="detail"
style="width: 100%">
<el-table-column
prop="coupon_no"
label="优惠券码">
</el-table-column>
<el-table-column
prop="out_trade_no"
label="订单号">
</el-table-column>
<el-table-column
label="用户信息"
min-width="140"
className="userInfo"
>
<template slot-scope="scope">
<img class="avatar" :src="scope.row.user_avatar">
{{scope.row.user_nickname}}(ID:{{scope.row.user_id}})
</template>
</el-table-column>
<el-table-column
label="优惠券金额">
<template slot-scope="scope">
{{parseFloat(scope.row.money / 100)}}
</template>
</el-table-column>
<el-table-column
label="使用状态">
<template slot-scope="scope">
{{scope.row.status|filterStatus}}
</template>
</el-table-column>
<el-table-column
prop="use_at"
label="使用时间">
</el-table-column>
</el-table>
</el-dialog>
</template>
<script>
import {getCouponListApi} from "../../service/api";
export default {
name: "sourceDialog",
props:[
'dialogObj'
],
data(){
return{
detail:[]
}
},
mounted(){
this.initPage()
},
filters:{
filterStatus:function (value) {
let msg = '';
if(value === 0){
msg = '未使用'
}else if(value === 1){
msg = '已使用'
}else if(value === 2){
msg = '禁用'
}
return msg;
}
},
methods:{
initPage(){
let json = {
out_trade_no:this.dialogObj.out_trade_no,
limit:10000
};
getCouponListApi(json).then(res=>{
this.detail = res.list
})
}
},
watch:{
'dialogObj.show'(value){
if(value === true){
this.initPage()
}
}
}
}
</script>
<style scoped>
.avatar {
width:50px;
height: 50px;
border-radius: 50%;
}
</style>
......@@ -52,25 +52,31 @@ import AddressArray from '../framework/address-picker/addr'
this.dialogObj.district = districtObj.length > 0 ? districtObj[0].value : cityObj[0].children[0].value;
},
saveAddress () {
let json = {
province_id: this.dialogObj.province,
province_name: this.dialogObj.province_name,
city_id: this.dialogObj.city,
city: this.dialogObj.city_name,
area: this.dialogObj.district_name,
area_id: this.dialogObj.district,
address: this.dialogObj.detail,
receive_name: this.dialogObj.receive_name,
receive_mobile: this.dialogObj.receive_mobile
};
editAddressApi(this.dialogObj.id,json).then(res=>{
this.$message({
type: 'success',
message: '修改成功'
});
this.dialogObj.show=false;
this.$emit("reflash");
});
this.$confirm('确定保存?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(()=>{
let json = {
province_id: this.dialogObj.province,
province_name: this.dialogObj.province_name,
city_id: this.dialogObj.city,
city: this.dialogObj.city_name,
area: this.dialogObj.district_name,
area_id: this.dialogObj.district,
address: this.dialogObj.detail,
receive_name: this.dialogObj.receive_name,
receive_mobile: this.dialogObj.receive_mobile
};
editAddressApi(this.dialogObj.id,json).then(res=>{
this.$message({
type: 'success',
message: '修改成功'
});
this.dialogObj.show=false;
this.$emit("reflash");
});
})
},
},
components:{
......
......@@ -99,31 +99,6 @@
:data="tableData"
@expand-change="changeRow"
style="width: 100%">
<el-table-column type="expand">
<template slot-scope="scope">
<el-table
:border="false"
:data="scope.row.refundList">
<el-table-column
prop="refund_no"
label="退款编号"
>
</el-table-column>
<el-table-column
label="退款金额"
>
<template slot-scope="item">
{{item.row.refund_money | moneytFilter}}
</template>
</el-table-column>
<el-table-column
prop="desc"
label="备注"
>
</el-table-column>
</el-table>
</template>
</el-table-column>
<el-table-column
prop="out_trade_no"
label="订单号"
......@@ -132,8 +107,7 @@
<el-table-column
label="购买人"
className="f-c"
width="150"
>
width="150">
<template slot-scope="scope">
<img class="avatar" :src="scope.row.user_avatar"/> {{scope.row.user_nickname}}<br>(ID:{{scope.row.user_id}})
</template>
......@@ -148,23 +122,38 @@
className="f-c"
label="推广">
<template slot-scope="scope">
<img :src="scope.row.invite_avatar" class="avatar"/>
渠道:{{scope.row.invite_type}}
<br>
收益:{{scope.row.invite_earnings / 100}}
<br>
ID:{{scope.row.invite_id}}
<br>
昵称:{{scope.row.invite_nickname}}
<br>
Tel:{{scope.row.invite_mobile}}
<div @click="showSource(scope.row)" v-if="scope.row.invite_earnings > 0" style="display: flex;color: #409eff;cursor: pointer">
<img :src="scope.row.invite_avatar" class="avatar"/>
渠道:{{scope.row.invite_type}}
<br>
收益:{{scope.row.invite_earnings / 100}}
<br>
ID:{{scope.row.invite_id}}
<br>
昵称:{{scope.row.invite_nickname}}
<br>
Tel:{{scope.row.invite_mobile}}
</div>
<div v-if="scope.row.invite_earnings === 0" style="display: flex;">
<img :src="scope.row.invite_avatar" class="avatar"/>
渠道:{{scope.row.invite_type}}
<br>
收益:{{scope.row.invite_earnings / 100}}
<br>
ID:{{scope.row.invite_id}}
<br>
昵称:{{scope.row.invite_nickname}}
<br>
Tel:{{scope.row.invite_mobile}}
</div>
</template>
</el-table-column>
<el-table-column
label="付款状态"
width="80">
<template slot-scope="scope">
{{scope.row.status|status}}
<el-button type="text" v-if="scope.row.status === 5 || scope.row.status === 3" @click="showRef(scope.row)">{{scope.row.status|status}}</el-button>
<div v-if="scope.row.status !== 5 && scope.row.status !== 3">{{scope.row.status|status}}</div>
</template>
</el-table-column>
<el-table-column
......@@ -195,6 +184,19 @@
<el-table-column
prop="desc"
label="备注">
</el-table-column>
<el-table-column
label="是否使用优惠券">
<template slot-scope="scope">
<span v-if="scope.row.order_coupon_id === 0">
</span>
<el-button type="text" v-if="scope.row.order_coupon_id !== 0" @click="showCoupon(scope.row)">
</el-button>
</template>
</el-table-column>
<el-table-column
width="50"
......@@ -206,13 +208,6 @@
placement="top"
width="400">
<div style="text-align: center">
<el-button
@click="detail(scope.row)"
type="primary"
plain
size="mini">
查看详情
</el-button>
<el-button
v-if="(scope.row.status == 1 || scope.row.status == 4|| scope.row.status == 5) && $store.state.orderRefund"
@click="onRefund(scope.row.id, scope.row.money)"
......@@ -247,6 +242,9 @@
<address-dialog v-if="dialogObj.show" :dialogObj="dialogObj" @reflash="onUpdateAddress"></address-dialog>
<refund-dialog :dialogObj="refundDialogObj" @reflash="onAfterRefund" @changeShow="changeShow"></refund-dialog>
<detail-dialog :dialogObj="dialogDetailObj" @changeShow="changeDetailShow"/>
<source-dialog :dialogObj="sourceDialog"/>
<refund-detail :dialogObj="refundDetail"/>
<coupon-dialog :dialogObj="couponDetail"/>
<page :nowPage="nowPage" :total="total" :limit="limit" @pageChange="onPageChange" @sizeChange="onSizeChange"/>
</div>
</template>
......@@ -255,8 +253,11 @@
import {getOrderListApi,editOrderDescApi,getGoodsListApi,getRefundListApi,exportExcelApi} from "../../service/api";
import page from '../framework/page'
import addressDialog from './dialog'
import sourceDialog from './sourceDialog'
import refundDialog from './refundDialog'
import couponDialog from './couponDialog'
import detailDialog from './detail'
import refundDetail from './refundDetail'
import AddressArray from '../framework/address-picker/addr'
import {INVITETYPE,ORDERSTATUS,BUYTYPE,BUYTYPEOPTION,ORDERSTATUSOPTION,INVITETYPEOPTION} from "../../util/wordbook";
import CommonJs from '../../util/common';
......@@ -267,6 +268,18 @@
return {
nowPage: 1,
total: 0,
sourceDialog:{
show:false,
out_trade_no:''
},
couponDetail:{
show:false,
out_trade_no:''
},
refundDetail:{
show:false,
out_trade_no:''
},
limit: 10,
searchFrom: {
nickname: '',
......@@ -305,6 +318,18 @@
}
},
methods: {
showRef(data){
this.refundDetail.show = true;
this.refundDetail.out_trade_no = data.out_trade_no;
},
showCoupon(data){
this.couponDetail.show = true;
this.couponDetail.out_trade_no = data.out_trade_no;
},
showSource(data){
this.sourceDialog.show = true;
this.sourceDialog.out_trade_no = data.out_trade_no;
},
changeRow(data,b){
if(b.indexOf(data)>-1){
getRefundListApi({out_trade_no:data.out_trade_no}).then(res=>{
......@@ -380,13 +405,19 @@
inputType:'textarea',
inputValue: desc || ''
}).then(({ value }) => {
editOrderDescApi(id,'order',{desc: value}).then(res=>{
this.$message({
type: 'success',
message: '编辑备注成功'
this.$confirm('确定保存?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(()=>{
editOrderDescApi(id,'order',{desc: value}).then(res=>{
this.$message({
type: 'success',
message: '编辑备注成功'
});
this.getOrderList();
});
});
this.getOrderList();
});
})
},
onPageChange(val){
......@@ -509,6 +540,9 @@
addressDialog,
refundDialog,
detailDialog,
refundDetail,
sourceDialog,
couponDialog,
page
},
mounted(){
......
<template>
<el-dialog
title="退款详情"
center
append-to-body
:visible.sync="dialogObj.show"
width="90%">
<el-table
:data="detail"
style="width: 100%">
<el-table-column
prop="refund_no"
label="退款编号">
</el-table-column>
<el-table-column
prop="out_trade_no"
label="订单号">
</el-table-column>
<el-table-column
label="用户信息"
min-width="140"
className="userInfo"
>
<template slot-scope="scope">
<img class="avatar" :src="scope.row.user_avatar">
{{scope.row.user_nickname}}(ID:{{scope.row.user_id}})
</template>
</el-table-column>
<el-table-column
prop="order_money"
label="订单金额">
<template slot-scope="scope">
{{parseFloat(scope.row.order_money / 100)}}
</template>
</el-table-column>
<el-table-column
prop="refund_money"
label="退款金额">
<template slot-scope="scope">
{{parseFloat(scope.row.refund_money / 100)}}
</template>
</el-table-column>
<el-table-column
prop="desc"
label="备注">
</el-table-column>
<el-table-column
label="退款状态">
<template slot-scope="scope">
{{scope.row.status|filterStatus}}
</template>
</el-table-column>
<el-table-column
prop="success_at"
label="退款成功时间">
</el-table-column>
</el-table>
</el-dialog>
</template>
<script>
import {getRefundListApi} from "../../service/api";
export default {
name: "refundDetail",
props:[
'dialogObj'
],
data(){
return{
detail:[]
}
},
filters:{
filterStatus:function (value) {
let msg = '';
if(value === 0){
msg = '退款中'
}else if(value === 1){
msg = '退款成功'
}else if(value === 2){
msg = '退款失败'
}
return msg;
}
},
mounted(){
this.initPage()
},
methods:{
initPage(){
let json = {
out_trade_no:this.dialogObj.out_trade_no,
limit:10000
};
getRefundListApi(json).then(res=>{
this.detail = res.list
})
}
},
watch:{
'dialogObj.show'(value) {
if (value === true) {
this.initPage()
}
}
}
}
</script>
<style scoped>
.avatar {
width:50px;
height: 50px;
border-radius: 50%;
}
</style>
......@@ -78,24 +78,31 @@
},
methods:{
save(){
if(this.dialogObj.id){
this.$refs['form'].validate((valid) => {
if(valid){
let json = {
refund_money: parseFloat(this.form.money) * 100,
desc: this.form.desc
};
refundApi(this.dialogObj.id,json).then(res=>{
this.$message({
type: 'success',
message: '退款成功!'
});
this.$emit("reflash");
this.show = false;
})
}
});
}
this.$confirm('确定保存?', '提示', {
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'
}).then(()=>{
if(this.dialogObj.id){
this.$refs['form'].validate((valid) => {
if(valid){
let json = {
refund_money: parseFloat(this.form.money) * 100,
desc: this.form.desc
};
refundApi(this.dialogObj.id,json).then(res=>{
this.$message({
type: 'success',
message: '退款成功!'
});
this.$emit("reflash");
this.show = false;
})
}
});
}
});
},
initDialog(){
this.show = this.dialogObj.show;
......
<template>
<el-dialog
title="提现详情"
center
append-to-body
:visible.sync="dialogObj.show"
width="90%">
<el-table
:data="detail"
style="width: 100%">
<el-table-column
prop="withdraw_no"
label="提现单号"
>
</el-table-column>
<el-table-column
prop="out_trade_no"
label="订单号"
>
</el-table-column>
<el-table-column
label="用户"
width="200"
className="f-c"
>
<template slot-scope="scope">
<img class="avatar" :src="scope.row.user_avatar"/> {{scope.row.user_nickname}}(ID:{{scope.row.user_id}})
</template>
</el-table-column>
<el-table-column
prop="user_mobile"
label="手机号"
>
</el-table-column>
<el-table-column
label="提现金额"
>
<template slot-scope="scope">
{{ scope.row.money | moneyYuan}}
</template>
</el-table-column>
<el-table-column
label="提现状态"
>
<template slot-scope="scope">
<span :class="{status:true,red:scope.row.status === 2,green:scope.row.status === 1}">
{{ scope.row.status | filterStatus}}
</span>
</template>
</el-table-column>
<el-table-column
label="提现成功时间"
>
<template slot-scope="scope">
{{ scope.row.success_at }}
</template>
</el-table-column>
<el-table-column
label="提现时间"
>
<template slot-scope="scope">
{{ scope.row.created_at }}
</template>
</el-table-column>
<el-table-column
prop="reason"
label="失败原因"
>
</el-table-column>
<el-table-column
prop="desc"
label="备注"
>
</el-table-column>
</el-table>
</el-dialog>
</template>
<script>
import {getWithdrawListApi} from "../../service/api";
export default {
name: "sourceDialog",
props:[
'dialogObj'
],
data(){
return{
detail:[]
}
},
mounted(){
this.initPage()
},
methods:{
initPage(){
let json = {
out_trade_no:this.dialogObj.out_trade_no,
limit:10000
};
getWithdrawListApi(json).then(res=>{
this.detail = res.list
})
}
},
watch:{
'dialogObj.show'(value){
if(value === true){
this.initPage()
}
}
}
}
</script>
<style scoped>
.avatar {
width:50px;
height: 50px;
border-radius: 50%;
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment