(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-06b388e9"],{"0832":function(e,t,a){"use strict";a("4e41")},"3aeb":function(e,t,a){"use strict";a("4192")},4192:function(e,t,a){},"4e41":function(e,t,a){},9973:function(e,t,a){"use strict";var l=function(){var e=this,t=e._self._c;return t("el-pagination",{attrs:{background:"","page-size":e.page_size?e.page_size:20,"current-page":e.current,"page-sizes":[10,20,30,40,50,60,70,80,90,100],layout:"total,sizes,prev, pager, next",total:e.total},on:{"current-change":e.getData,"size-change":e.handleSizeChange}})},r=[],o={data:function(){return{page:1}},props:{total:"",page_size:"",current:""},methods:{getData:function(e){this.page=e,this.$emit("pageChange")},handleSizeChange:function(e){this.$emit("pageChange",e)}},created:function(){}},s=o,n=(a("3aeb"),a("2877")),i=Object(n["a"])(s,l,r,!1,null,null,null);t["a"]=i.exports},e382:function(e,t,a){"use strict";a.r(t);a("7f7f");var l=function(){var e=this,t=e._self._c;return t("section",{staticClass:"content"},[t("h4",[e._v("用户管理")]),t("el-divider"),t("el-form",{staticClass:"filter-form",attrs:{"label-width":"40px"}},[t("el-row",[t("el-col",{attrs:{span:4}},[t("el-form-item",{attrs:{label:"用户"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入用户名/代码",size:"mini"},on:{clear:function(t){return e.getData()}},model:{value:e.queryParams.username,callback:function(t){e.$set(e.queryParams,"username",t)},expression:"queryParams.username"}})],1)],1),t("el-col",{attrs:{span:8}},[t("el-form-item",{staticStyle:{"margin-left":"10px"},attrs:{"label-width":"10"}},[t("el-button",{attrs:{type:"primary",size:"mini"},on:{click:e.getData}},[e._v("筛选")])],1)],1)],1)],1),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%","margin-top":"10px"},attrs:{data:e.list,height:"50vh"}},[t("el-table-column",{attrs:{align:"center",prop:"usercode",label:"登录代码"}}),t("el-table-column",{attrs:{align:"center",prop:"username",label:"用户名"}}),t("el-table-column",{attrs:{align:"center",prop:"nickname",label:"微信昵称"}}),t("el-table-column",{attrs:{align:"center",prop:"openid",label:"微信ID"}}),t("el-table-column",{attrs:{label:"头像"},scopedSlots:e._u([{key:"default",fn:function(e){return[t("el-image",{staticStyle:{width:"100px",height:"100px"},attrs:{src:e.row.avatar,"preview-src-list":[e.row.avatar]}})]}}])}),t("el-table-column",{attrs:{"header-align":"center",align:"center",prop:"prop",label:"开户类型"},scopedSlots:e._u([{key:"default",fn:function(a){return[0==a.row.player_type?t("span",[e._v("游客")]):e._e(),1==a.row.player_type?t("span",[e._v("普通选手")]):e._e(),2==a.row.player_type?t("span",[e._v("种子选手")]):e._e(),3==a.row.player_type?t("span",[e._v("开户选手")]):e._e()]}}])}),t("el-table-column",{attrs:{align:"center",prop:"phone",label:"手机号"}}),t("el-table-column",{attrs:{align:"center",prop:"zq",label:"周期"}}),t("el-table-column",{attrs:{align:"center",prop:"cw",label:"仓位"}}),t("el-table-column",{attrs:{align:"center",prop:"df",label:"打法"}}),t("el-table-column",{attrs:{align:"center",prop:"badge",label:"徽章"}}),t("el-table-column",{attrs:{align:"center",prop:"date",label:"绑定"},scopedSlots:e._u([{key:"default",fn:function(a){return[a.row.is_bind?t("span",[e._v("已绑定")]):t("span",[e._v("未绑定")])]}}])}),t("el-table-column",{attrs:{align:"center",prop:"ctime",label:"创建时间"}}),t("el-table-column",{attrs:{align:"center",prop:"date",label:"操作",width:"320"},scopedSlots:e._u([{key:"default",fn:function(a){return[a.row.openid?t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e.relationOld(a.row)}}},[e._v("关联老用户")]):e._e(),1==a.row.comment_status?t("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.black(a.row)}}},[e._v("拉黑")]):t("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.black(a.row)}}},[e._v("取消拉黑")]),t("el-button",{attrs:{size:"mini",type:"warning"},on:{click:function(t){return e.edit(a.row.id)}}},[e._v("编辑")]),t("el-button",{attrs:{size:"mini",type:"danger"},on:{click:function(t){return e.del(a.row.id)}}},[e._v("删除")])]}}])})],1),t("Page",{ref:"pageButton",attrs:{current:e.form.page,page_size:e.form.page_size,total:e.total},on:{pageChange:e.gopage}}),t("el-dialog",{attrs:{title:e.title,visible:e.open,width:"500px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[t("el-form",{ref:"form",attrs:{model:e.form,rules:e.rules,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"用户名",prop:"username"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入用户名"},model:{value:e.form.username,callback:function(t){e.$set(e.form,"username",t)},expression:"form.username"}})],1),t("el-form-item",{attrs:{label:"用户代码",prop:"usercode"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入代码"},model:{value:e.form.usercode,callback:function(t){e.$set(e.form,"usercode",t)},expression:"form.usercode"}})],1),t("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入手机号"},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone",t)},expression:"form.phone"}})],1),t("el-form-item",{attrs:{label:"开户类型",prop:"player_type"}},[t("el-select",{attrs:{placeholder:""},model:{value:e.form.player_type,callback:function(t){e.$set(e.form,"player_type",t)},expression:"form.player_type"}},e._l(e.playerType,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),t("el-form-item",{attrs:{label:"头像",prop:""}},[t("el-upload",{staticClass:"avatar-uploader",attrs:{action:"/api/admin/uploadfile",data:{watermark:0},"show-file-list":!1,"on-success":e.handleAvatarSuccess,"before-upload":e.beforeAvatarUpload}},[e.form.avatar?t("img",{staticClass:"avatar",attrs:{src:e.form.avatar}}):t("i",{staticClass:"el-icon-plus avatar-uploader-icon"})]),t("span",{staticStyle:{color:"red"}},[e._v("尺寸要求100*100")])],1),2==e.form.player_type||3==e.form.player_type?t("el-form-item",{attrs:{label:"手机号",prop:"phone"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入手机号"},model:{value:e.form.phone,callback:function(t){e.$set(e.form,"phone",t)},expression:"form.phone"}})],1):e._e(),t("el-form-item",{attrs:{label:"徽章"}},[t("el-select",{attrs:{placeholder:"请选择徽章"},model:{value:e.form.badge,callback:function(t){e.$set(e.form,"badge",t)},expression:"form.badge"}},e._l(e.badgeList,(function(e,a){return t("el-option",{key:a,attrs:{label:e,value:e}})})),1)],1),t("el-form-item",{attrs:{label:"周期"}},[t("el-select",{attrs:{placeholder:"请选择周期"},model:{value:e.form.zq,callback:function(t){e.$set(e.form,"zq",t)},expression:"form.zq"}},e._l(e.zqList,(function(e,a){return t("el-option",{key:a,attrs:{label:e,value:e}})})),1)],1),t("el-form-item",{attrs:{label:"仓位"}},[t("el-select",{attrs:{placeholder:"请选择仓位"},model:{value:e.form.cw,callback:function(t){e.$set(e.form,"cw",t)},expression:"form.cw"}},e._l(e.cwList,(function(e,a){return t("el-option",{key:a,attrs:{label:e,value:e}})})),1)],1),t("el-form-item",{attrs:{label:"打法"}},[t("el-select",{attrs:{placeholder:"请选择打法"},model:{value:e.form.df,callback:function(t){e.$set(e.form,"df",t)},expression:"form.df"}},e._l(e.dfList,(function(e,a){return t("el-option",{key:a,attrs:{label:e,value:e}})})),1)],1),e.form.id?t("el-form-item",{attrs:{label:"用户代码"}},[t("el-select",{attrs:{placeholder:"请选择比赛分组"},model:{value:e.form.is_bind,callback:function(t){e.$set(e.form,"is_bind",t)},expression:"form.is_bind"}},[t("el-option",{attrs:{label:"已绑定",value:1}}),t("el-option",{attrs:{label:"未绑定",value:0}})],1)],1):e._e()],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.submitForm}},[e._v("确 定")]),t("el-button",{on:{click:function(t){e.open=!1}}},[e._v("取 消")])],1)],1),t("el-dialog",{attrs:{title:e.title,visible:e.open1,width:"500px","append-to-body":""},on:{"update:visible":function(t){e.open1=t}}},[t("el-form",{ref:"form1",attrs:{model:e.form1,rules:e.rules1,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"用户名",prop:"username"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入用户名"},model:{value:e.form1.username,callback:function(t){e.$set(e.form1,"username",t)},expression:"form1.username"}})],1),t("el-form-item",{attrs:{label:"用户代码",prop:"usercode"}},[t("el-input",{attrs:{clearable:"",placeholder:"请输入用户代码"},model:{value:e.form1.usercode,callback:function(t){e.$set(e.form1,"usercode",t)},expression:"form1.usercode"}})],1),t("el-form-item",{attrs:{label:"比赛名称",prop:"match_id"}},[t("el-select",{attrs:{placeholder:"请选择比赛"},model:{value:e.form1.match_id,callback:function(t){e.$set(e.form1,"match_id",t)},expression:"form1.match_id"}},e._l(e.matchList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"比赛分组",prop:"match_group"}},[t("el-select",{attrs:{placeholder:"请选择比赛分组"},model:{value:e.form1.match_group,callback:function(t){e.$set(e.form1,"match_group",t)},expression:"form1.match_group"}},e._l(e.groupList,(function(e){return t("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),t("el-form-item",{attrs:{label:"参数状态",prop:"match_status"}},[t("el-select",{attrs:{placeholder:"请选择参数状态"},model:{value:e.form1.match_status,callback:function(t){e.$set(e.form1,"match_status",t)},expression:"form1.match_status"}},[t("el-option",{key:"1",attrs:{label:"参赛中",value:1}}),t("el-option",{key:"0",attrs:{label:"暂停",value:0}}),t("el-option",{key:"-1",attrs:{label:"已退赛",value:-1}})],1)],1)],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.fastSavePlayer}},[e._v("确 定")]),t("el-button",{on:{click:function(t){e.open1=!1}}},[e._v("取 消")])],1)],1),t("el-dialog",{attrs:{title:"关联老用户(无openid的老用户)",visible:e.open2,width:"500px","append-to-body":""},on:{"update:visible":function(t){e.open2=t}}},[t("el-form",{ref:"form2",attrs:{model:e.form2,rules:e.rules1,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"老用户"}},[t("el-select",{attrs:{placeholder:"请选择需要关联的老用户",filterable:""},model:{value:e.form2.old_user_id,callback:function(t){e.$set(e.form2,"old_user_id",t)},expression:"form2.old_user_id"}},e._l(e.allUsers,(function(e,a){return t("el-option",{key:a,attrs:{label:e.username+e.usercode,value:e.id}})})),1)],1),t("h3",{staticStyle:{color:"red"}},[e._v("此功能为老用户由于缺少openid账号被出新注册后丢失数据情况使用,请谨慎操作,如查找不到相应老用户请及时联系技术处理!!!")])],1),t("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{type:"primary"},on:{click:e.saveRelationOld}},[e._v("确 定")]),t("el-button",{on:{click:function(t){e.open2=!1}}},[e._v("取 消")])],1)],1)],1)},r=[],o=a("9973"),s={components:{Page:o["a"]},data:function(){return{allUsers:[],badgeList:["选手","冠军","第一","榜眼","探花郎","腰斩VIP"],zqList:["短线","中线","长线","中短线"],cwList:["轻仓","分仓","重仓","全仓"],dfList:["低吸","半路","首板","接力","撬板","核按钮"],loading:!1,queryParams:{page:1},form:{},form1:{},form2:{},list:[{},{}],total:0,title:"新增用户",open:!1,open1:!1,open2:!1,matchList:[],groupList:[],rules:{username:[{required:!0,message:"请输入用户名",trigger:"blur"}],player_type:[{required:!0,message:"请选择用户类型",trigger:"change"}],phone:[{required:!0,message:"请输入用户手机号",trigger:"blur"}],avatar:[{required:!0,message:"请输入用户手机号",trigger:"change"}]},rules1:{match_id:[{required:!0,message:"请选择比赛",trigger:"change"}],username:[{required:!0,message:"请输入用户名",trigger:"blur"}],match_group:[{required:!0,message:"请选择分组",trigger:"change"}],match_status:[{required:!0,message:"请选择参数状态",trigger:"change"}]},playerType:[{label:"游客",value:0},{label:"普通选手",value:1},{label:"种子选手",value:2},{label:"开户选手",value:3}]}},methods:{del:function(e){var t=this;this.$confirm("删除用户会删除相关数据,确定删除吗?","提示",{type:"warning"}).then((function(){t.$api.delUser({id:e}).then((function(e){t.$message({message:"删除成功",type:"success"}),t.getData()}))}))},gopage:function(e){e&&(this.queryParams.page_size=e),this.queryParams.page=this.$refs.pageButton.page,this.getData()},getData:function(){var e=this;this.loading=!0,this.$api.getMatchList().then((function(t){e.matchList=t.data.data})),this.$api.getGroupList().then((function(t){e.groupList=t.data.data})),this.$api.getUserList(this.queryParams).then((function(t){e.list=t.data.data.list,e.total=t.data.data.total,e.loading=!1})),this.$api.getopenidmiss().then((function(t){e.allUsers=t.data.data}))},handleAdd:function(){this.open=!0,this.title="新增用户",this.form={}},handleFastAdd:function(){this.open1=!0,this.title="新增选手",this.form1={match_status:1,match_id:this.matchList[0].id}},edit:function(e){var t=this;this.title="编辑用户",this.$api.getUserInfo({id:e}).then((function(e){t.form=e.data.data,t.open=!0}))},black:function(e){var t=this;this.$api.commentsBlack({id:e.id}).then((function(e){t.getData()}))},relationOld:function(e){this.open2=!0,this.form2.user_id=e.id},saveRelationOld:function(){var e=this;this.$api.relationOld(this.form2).then((function(t){0==t.data.code?e.$message.success("关联成功!"):e.$message.error(t.data.message)}))},handleAvatarSuccess:function(e,t){this.form.avatar=e.data.url},beforeAvatarUpload:function(e){},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(null!=e.form.id?e.$api.editUser(e.form).then((function(t){0==t.data.code?(e.msgSuccess("成功!"),e.open=!1,e.getData()):e.msgError(t.data.message)})):e.$api.addUser(e.form).then((function(t){0==t.data.code?(e.msgSuccess("成功!"),e.open=!1,e.getData()):e.msgError(t.data.message)})))}))},fastSavePlayer:function(){var e=this;this.$refs["form1"].validate((function(t){t&&(null!=e.form1.id?e.$api.fastSavePlayer(e.form1).then((function(t){0==t.data.code?(e.msgSuccess("成功!"),e.open=!1,e.getData()):e.msgError(t.data.message)})):e.$api.fastSavePlayer(e.form1).then((function(t){0==t.data.code?(e.msgSuccess("成功!"),e.open1=!1,e.getData()):e.msgError(t.data.message)})))}))}},created:function(){this.getData()}},n=s,i=(a("0832"),a("2877")),c=Object(i["a"])(n,l,r,!1,null,null,null);t["default"]=c.exports}}]); //# sourceMappingURL=chunk-06b388e9.1d9f5c49.js.map