webpackJsonp([12],{"2/eB":function(e,n,t){var a=t("xCQ4");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);t("rjj0")("10b2b452",a,!1,{})},VcN4:function(e,n,t){(e.exports=t("FZ+f")(!0)).push([e.i,'\n.search-btn-block[data-v-601398f1] {\n margin-left: 20px;\n}\n.search-form[data-v-601398f1] {\n background: white;\n padding: 10px;\n margin: 10px 0;\n}\n.new-block[data-v-601398f1] {\n margin: 10px;\n text-align: right;\n}\n.fl-r[data-v-601398f1] {\n float: right;\n}\n.text-c[data-v-601398f1] {\n text-align: center;\n}\n.text-b[data-v-601398f1] {\n font-weight: bold;\n}\n.color-b[data-v-601398f1] {\n color: #6ba8e6;\n}\n.text-r[data-v-601398f1] {\n text-align: right;\n}\n.main-block[data-v-601398f1] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\nhtml[data-v-601398f1] {\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-601398f1]:after {\n content: \'\';\n display: block;\n clear: both;\n}\n[data-v-601398f1]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-601398f1]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-601398f1]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.avatar[data-v-601398f1] {\n width: 50px;\n margin-right: 5px;\n border-radius: 50%;\n height: 50px;\n}\n.user[data-v-601398f1] {\n height: 100%;\n overflow: auto;\n padding: 20px 0;\n}\n.user .btn-content[data-v-601398f1] {\n text-align: center;\n}\n.flexRow[data-v-601398f1] {\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;\n flex-flow: row;\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/user/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,YAAY;EACZ,kBAAkB;EAClB,mBAAmB;EACnB,aAAa;CACd;AACD;EACE,aAAa;EACb,eAAe;EACf,gBAAgB;CACjB;AACD;EACE,mBAAmB;CACpB;AACD;EACE,qBAAqB;EACrB,qBAAqB;EACrB,cAAc;EACd,+BAA+B;EAC/B,8BAA8B;MAC1B,mBAAmB;UACf,eAAe;EACvB,wBAAwB;MACpB,qBAAqB;UACjB,4BAA4B;EACpC,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;CAC7B",file:"index.vue",sourcesContent:['\n.search-btn-block[data-v-601398f1] {\n margin-left: 20px;\n}\n.search-form[data-v-601398f1] {\n background: white;\n padding: 10px;\n margin: 10px 0;\n}\n.new-block[data-v-601398f1] {\n margin: 10px;\n text-align: right;\n}\n.fl-r[data-v-601398f1] {\n float: right;\n}\n.text-c[data-v-601398f1] {\n text-align: center;\n}\n.text-b[data-v-601398f1] {\n font-weight: bold;\n}\n.color-b[data-v-601398f1] {\n color: #6ba8e6;\n}\n.text-r[data-v-601398f1] {\n text-align: right;\n}\n.main-block[data-v-601398f1] {\n margin: 5px;\n background: white;\n padding: 5px;\n}\nhtml[data-v-601398f1] {\n font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", Arial, sans-serif;\n}\n.clear-both[data-v-601398f1]:after {\n content: \'\';\n display: block;\n clear: both;\n}\n[data-v-601398f1]::-webkit-scrollbar-track-piece {\n border-radius: 10px;\n}\n[data-v-601398f1]::-webkit-scrollbar {\n width: 5px;\n height: 5px;\n}\n[data-v-601398f1]::-webkit-scrollbar-thumb {\n background-color: #999;\n border-radius: 10px;\n height: 10px;\n min-height: 10px;\n}\n.avatar[data-v-601398f1] {\n width: 50px;\n margin-right: 5px;\n border-radius: 50%;\n height: 50px;\n}\n.user[data-v-601398f1] {\n height: 100%;\n overflow: auto;\n padding: 20px 0;\n}\n.user .btn-content[data-v-601398f1] {\n text-align: center;\n}\n.flexRow[data-v-601398f1] {\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;\n flex-flow: row;\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:""}])},WgP0:function(e,n,t){(e.exports=t("FZ+f")(!0)).push([e.i,"\n.el-col[data-v-3ab294c2] {\n height: 60px;\n}\n.el-col img[data-v-3ab294c2] {\n width: 50px;\n border-radius: 100px;\n}\n.el-col label[data-v-3ab294c2] {\n color: #5982e6;\n}\n","",{version:3,sources:["D:/myproject/changchang-admin-new/src/components/user/detail.vue"],names:[],mappings:";AACA;EACE,aAAa;CACd;AACD;EACE,YAAY;EACZ,qBAAqB;CACtB;AACD;EACE,eAAe;CAChB",file:"detail.vue",sourcesContent:["\n.el-col[data-v-3ab294c2] {\n height: 60px;\n}\n.el-col img[data-v-3ab294c2] {\n width: 50px;\n border-radius: 100px;\n}\n.el-col label[data-v-3ab294c2] {\n color: #5982e6;\n}\n"],sourceRoot:""}])},Yp3g:function(e,n,t){var a=t("VcN4");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);t("rjj0")("3d868bd9",a,!1,{})},b17n:function(e,n,t){(e.exports=t("FZ+f")(!0)).push([e.i,"\n.f-c > div {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row;\n flex-flow: row;\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/user/index.vue"],names:[],mappings:";AACA;EACE,gCAAgC;EAChC,gCAAgC;EAChC,yBAAyB;EACzB,+BAA+B;EAC/B,8BAA8B;MAC1B,mBAAmB;UACf,eAAe;EACvB,wBAAwB;MACpB,qBAAqB;UACjB,4BAA4B;EACpC,0BAA0B;MACtB,uBAAuB;UACnB,oBAAoB;CAC7B",file:"index.vue",sourcesContent:["\n.f-c > div {\n display: -webkit-box !important;\n display: -ms-flexbox !important;\n display: flex !important;\n -webkit-box-orient: horizontal;\n -webkit-box-direction: normal;\n -ms-flex-flow: row;\n flex-flow: row;\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:""}])},eUH5:function(e,n,t){var a=t("WgP0");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);t("rjj0")("457b83a6",a,!1,{})},jFLA:function(e,n,t){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var a=t("CCn6"),i=t("kmJW"),o={name:"detail",props:["dialogObj"],data:function(){return{userDetail:{},show:!1}},methods:{getDetail:function(){var e=this;this.dialogObj.id&&Object(a._68)(this.dialogObj.id).then(function(n){e.userDetail=n})},initDialog:function(){this.getDetail(),this.show=this.dialogObj.show}},watch:{"dialogObj.show":function(e){e&&(this.loading=!0,this.initDialog())},show:function(e){this.$emit("changeShow",e)}}},l=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("el-dialog",{attrs:{title:"用户详情",center:"",visible:e.dialogObj.show,width:"800px"},on:{"update:visible":function(n){e.$set(e.dialogObj,"show",n)}}},[t("el-row",{attrs:{align:"middle",type:"flex"}},[t("el-col",{attrs:{span:4}},[t("label",[e._v("头像")])]),e._v(" "),t("el-col",{attrs:{span:8}},[t("img",{attrs:{src:e.userDetail.avatar}})]),e._v(" "),t("el-col",{attrs:{span:4}},[t("label",[e._v("昵称")])]),e._v(" "),t("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.nickname))])],1),e._v(" "),t("el-row",[t("el-col",{attrs:{span:4}},[t("label",[e._v("手机号")])]),e._v(" "),t("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.mobile))]),e._v(" "),t("el-col",{attrs:{span:4}},[t("label",[e._v("用户ID")])]),e._v(" "),t("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.user_id))])],1),e._v(" "),t("el-row",[t("el-col",{attrs:{span:4}},[t("label",[e._v("生日")])]),e._v(" "),t("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.birthday))]),e._v(" "),t("el-col",{attrs:{span:4}},[t("label",[e._v("邀请类型")])]),e._v(" "),t("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.invite_type))])],1),e._v(" "),t("el-row",[t("el-col",{attrs:{span:4}},[t("label",[e._v("等级")])]),e._v(" "),t("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.level))]),e._v(" "),t("el-col",{attrs:{span:4}},[t("label",[e._v("邀请人ID")])]),e._v(" "),t("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.invite_user_id))])],1),e._v(" "),t("el-row",{attrs:{align:"middle",type:"flex"}},[t("el-col",{attrs:{span:4}},[t("label",[e._v("邀请码")])]),e._v(" "),t("el-col",{attrs:{span:8}},[e._v("\n "+e._s(e.userDetail.invite_code)+"\n ")]),e._v(" "),t("el-col",{attrs:{span:4}},[t("label",[e._v("老师ID")])]),e._v(" "),t("el-col",{attrs:{span:8}},[e._v("\n "+e._s(e.userDetail.teacher_id)+"\n ")])],1),e._v(" "),t("el-row",[t("el-col",{attrs:{span:4}},[t("label",[e._v("注册时间")])]),e._v(" "),t("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.created_at))]),e._v(" "),t("el-col",{attrs:{span:4}},[t("label",[e._v("最后登录")])]),e._v(" "),t("el-col",{attrs:{span:8}},[e._v(e._s(e.userDetail.last_login_at))])],1)],1)};l._withStripped=!0;var r={render:l,staticRenderFns:[]},s=r;var c=!1;var d=t("VU/8")(o,s,!1,function(e){c||t("eUH5")},"data-v-3ab294c2",null);d.options.__file="src\\components\\user\\detail.vue";var A=d.exports,h={props:["dialogObj"],data:function(){return{form:{id:"",teacher_id:""},teacherList:[]}},methods:{initPage:function(){var e=this;Object(a._65)().then(function(n){e.teacherList=n.list}),this.form={id:this.dialogObj.id,teacher_id:this.dialogObj.teacher_id?this.dialogObj.teacher_id:""}},onSave:function(){var e=this,n={teacher_id:this.form.teacher_id?this.form.teacher_id:0};Object(a.m)(this.form.id,n).then(function(n){e.$message({type:"success",message:"绑定成功!"}),e.$emit("reflash"),e.dialogObj.show=!1})}},watch:{"dialogObj.show":function(e){e&&this.initPage()}}},f=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("el-dialog",{attrs:{title:e.dialogObj.title,visible:e.dialogObj.show},on:{"update:visible":function(n){e.$set(e.dialogObj,"show",n)}}},[t("el-form",{ref:"form",attrs:{model:e.form,"label-width":"120px"}},[t("el-form-item",{attrs:{label:"老师"}},[t("el-select",{attrs:{placeholder:"请选择"},model:{value:e.form.teacher_id,callback:function(n){e.$set(e.form,"teacher_id",n)},expression:"form.teacher_id"}},e._l(e.teacherList,function(e,n){return t("el-option",{key:n,attrs:{label:e.name,value:e.id}})}))],1)],1),e._v(" "),t("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{on:{click:function(n){e.dialogObj.show=!1}}},[e._v("取 消")]),e._v(" "),t("el-button",{attrs:{type:"primary"},on:{click:e.onSave}},[e._v("确 定")])],1)],1)};f._withStripped=!0;var b={render:f,staticRenderFns:[]},p=b;var u=!1;var m=t("VU/8")(h,p,!1,function(e){u||t("2/eB")},"data-v-25e92639",null);m.options.__file="src\\components\\user\\dialog.vue";var v=m.exports,g={name:"index",data:function(){return{searchFrom:{nickName:"",mobile:"",level:"",userId:""},userList:[],total:0,nowPage:1,limit:10,showDetail:!1,showId:"",dialogObj:{show:!1,title:"绑定老师",id:0,teacher_id:0},dialogDetailObj:{show:!1,id:""},loading:!1}},components:{page:i.a,detailDialog:A,teacherDialog:v},mounted:function(){this.getUser()},methods:{onPageChange:function(e){this.nowPage=e,this.getUser()},onSizeChange:function(e){this.limit=e,this.nowPage=1,this.getUser()},getUser:function(){var e=this,n={page:this.nowPage,limit:this.limit};this.searchFrom.userId&&(n.user_id=this.searchFrom.userId),this.searchFrom.nickName&&(n.nickname=this.searchFrom.nickName),this.searchFrom.mobile&&(n.mobile=this.searchFrom.mobile),this.searchFrom.level&&(n.level=this.searchFrom.level),Object(a._69)(n).then(function(n){e.userList=n.list,e.total=n.total})},detail:function(e){this.dialogDetailObj={show:!0,id:e.user_id}},changeShow:function(e){this.dialogDetailObj.show=e},bindTeacher:function(e){this.dialogObj={show:!0,title:"绑定老师",id:e.user_id,teacher_id:e.teacher_id}},goToDetail:function(e){this.$router.push("/userDetail/"+e)},syncUser:function(){var e=this;this.loading=!0,Object(a._61)().then(function(n){e.loading=!1,e.$message({showClose:!0,message:"已更新"+n+"条用户数据",type:"success"})}).catch(function(){e.loading=!1})}}},C=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("div",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"user"},[t("el-form",{ref:"searchFrom",attrs:{model:e.searchFrom,"label-width":"80px",inline:""}},[t("el-form-item",{attrs:{label:"ID"}},[t("el-input",{model:{value:e.searchFrom.userId,callback:function(n){e.$set(e.searchFrom,"userId",n)},expression:"searchFrom.userId"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"昵称"}},[t("el-input",{model:{value:e.searchFrom.nickName,callback:function(n){e.$set(e.searchFrom,"nickName",n)},expression:"searchFrom.nickName"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"电话"}},[t("el-input",{model:{value:e.searchFrom.mobile,callback:function(n){e.$set(e.searchFrom,"mobile",n)},expression:"searchFrom.mobile"}})],1),e._v(" "),t("el-form-item",{attrs:{label:"等级"}},[t("el-input",{model:{value:e.searchFrom.level,callback:function(n){e.$set(e.searchFrom,"level",n)},expression:"searchFrom.level"}})],1),e._v(" "),t("el-form-item",[t("div",{staticClass:"flexRow"},[t("el-button",{attrs:{type:"primary",plain:""},on:{click:e.getUser}},[e._v("搜索")]),e._v(" "),t("el-button",{attrs:{type:"success",plain:""},on:{click:e.syncUser}},[e._v("同步最新数据")])],1)])],1),e._v(" "),t("el-table",{staticStyle:{width:"100%"},attrs:{data:e.userList}},[t("el-table-column",{attrs:{className:"f-c",label:"用户"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("img",{staticClass:"avatar",attrs:{src:n.row.avatar}}),e._v(e._s(n.row.nickname)+"(ID:"+e._s(n.row.user_id)+")\n ")]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"mobile",label:"手机号"}}),e._v(" "),t("el-table-column",{attrs:{prop:"created_at",label:"注册时间",sortable:""}}),e._v(" "),t("el-table-column",{attrs:{prop:"last_login_at",label:"最后登录时间",sortable:""}}),e._v(" "),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(n){return[t("el-button",{attrs:{size:"mini",plain:"",type:"primary"},on:{click:function(t){e.goToDetail(n.row.user_id)}}},[e._v("\n 查看详情\n ")])]}}])})],1),e._v(" "),t("page",{attrs:{total:e.total,limit:e.limit},on:{pageChange:e.onPageChange,sizeChange:e.onSizeChange}}),e._v(" "),t("detail-dialog",{attrs:{dialogObj:e.dialogDetailObj},on:{changeShow:e.changeShow}}),e._v(" "),t("teacher-dialog",{attrs:{dialogObj:e.dialogObj},on:{reflash:e.getUser}})],1)};C._withStripped=!0;var x={render:C,staticRenderFns:[]},_=x;var w=!1;var B=t("VU/8")(g,_,!1,function(e){w||(t("Yp3g"),t("ocVW"))},"data-v-601398f1",null);B.options.__file="src\\components\\user\\index.vue";n.default=B.exports},ocVW:function(e,n,t){var a=t("b17n");"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);t("rjj0")("7523f29a",a,!1,{})},xCQ4:function(e,n,t){(e.exports=t("FZ+f")(!0)).push([e.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","",{version:3,sources:[],names:[],mappings:"",file:"dialog.vue",sourceRoot:""}])}});
-
wangwei authored0ff3d33c