chunk-52d3c5b1.d27adabe0e4d37fb8b27.js 17 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-52d3c5b1"],{"0aa6":function(e,t,a){},"36e1":function(e,t,a){"use strict";var r=a("0aa6"),s=a.n(r);s.a},4315:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",[a("div",{staticClass:"search"},[a("div",{staticClass:"searchbar-container"},[a("NewSearch",{on:{submit:e.onSearchSubmit,reset:e.onSearchReset}},[a("el-form",{ref:"searchForm",attrs:{model:e.params,inline:!0,rules:e.rules,label:"100px"}},[a("el-form-item",{attrs:{label:"用户ID",prop:"id"}},[a("el-input",{attrs:{placeholder:"请输入用户id",onkeyup:"this.value=this.value.replace(/[, ]/g,'')"},model:{value:e.params.id,callback:function(t){e.$set(e.params,"id",t)},expression:"params.id"}})],1),a("el-form-item",{attrs:{label:"用户名称",prop:"username"}},[a("el-input",{attrs:{placeholder:"请输入用户名称",onkeyup:"this.value=this.value.replace(/[, ]/g,'')"},model:{value:e.params.username,callback:function(t){e.$set(e.params,"username",t)},expression:"params.username"}})],1),a("el-form-item",{attrs:{label:"邀请码",prop:"psn"}},[a("el-input",{attrs:{placeholder:"请输入邀请码",onkeyup:"this.value=this.value.replace(/[, ]/g,'')"},model:{value:e.params.member_sn,callback:function(t){e.$set(e.params,"member_sn",t)},expression:"params.member_sn"}})],1),a("el-form-item",{attrs:{label:"状态",prop:"select"}},[a("el-select",{staticStyle:{width:"140px"},attrs:{clearable:""},model:{value:e.params.status,callback:function(t){e.$set(e.params,"status",t)},expression:"params.status"}},e._l(e.statusList,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"注册时间",prop:"timeData"}},[a("el-date-picker",{attrs:{type:"datetimerange","value-format":"timestamp","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期","default-time":["00:00:00","23:59:59"]},on:{change:e.changeTime},model:{value:e.timeData,callback:function(t){e.timeData=t},expression:"timeData"}})],1)],1)],1)],1),a("div",[a("el-button",{on:{click:function(t){e.dialogFormVisible=!0}}},[e._v("创建虚拟账号")])],1)]),a("el-dialog",{attrs:{title:"创建虚拟账号",visible:e.dialogFormVisible},on:{"update:visible":function(t){e.dialogFormVisible=t}}},[a("el-form",{attrs:{model:e.createVirtualAccountForm}},[a("el-form-item",{attrs:{label:"账号"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.createVirtualAccountForm.username,callback:function(t){e.$set(e.createVirtualAccountForm,"username",t)},expression:"createVirtualAccountForm.username"}})],1),a("el-form-item",{attrs:{label:"密码"}},[a("el-input",{attrs:{autocomplete:"off"},model:{value:e.createVirtualAccountForm.password,callback:function(t){e.$set(e.createVirtualAccountForm,"password",t)},expression:"createVirtualAccountForm.password"}})],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.dialogFormVisible=!1}}},[e._v("取 消")]),a("el-button",{attrs:{type:"primary"},on:{click:e.createVirtualAccount}},[e._v("确 定")])],1)],1),a("div",[a("DetailBlock",{attrs:{title:"用户列表"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticStyle:{width:"100%"},attrs:{data:e.tableData,border:"","cell-style":{textAlign:"center"},"header-cell-style":{textAlign:"center"}}},[a("el-table-column",{attrs:{prop:"id",label:"用户ID",width:"100"}}),a("el-table-column",{attrs:{prop:"username",label:"用户名称"}}),a("el-table-column",{attrs:{prop:"member_sn",label:"邀请码"}}),a("el-table-column",{attrs:{prop:"country_code",label:"区号"},scopedSlots:e._u([{key:"default",fn:function(t){return["0"!==t.row.country_code?a("div",{staticClass:"title"},[e._v(e._s(t.row.country_code))]):e._e()]}}])}),a("el-table-column",{attrs:{prop:"parent_name",label:"邀请情况"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"title"},[e._v("总代邀请码:"+e._s(t.row.employee_sn))]),a("div",{staticClass:"title"},[e._v("邀请人:"+e._s(t.row.parent_name))])]}}])}),a("el-table-column",{attrs:{prop:"mode",label:"期权模式"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"title"},[e._v(e._s(e.format(t.row.mode)))])]}}])}),a("el-table-column",{attrs:{prop:"last_ip",label:"登录信息"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"title"},[e._v("最后登录IP:"+e._s(t.row.last_ip))])]}}])}),a("el-table-column",{attrs:{prop:"created_at",label:"活跃与注册时间"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"title"},[e._v("活跃时间:"+e._s(e.timestampToDatetime(t.row.last_time)))]),a("div",{staticClass:"title"},[e._v("注册时间:"+e._s(e.timestampToDatetime(t.row.created_at)))])]}}])}),a("el-table-column",{attrs:{prop:"member_group_name",label:"用户分组名称"}}),a("el-table-column",{attrs:{prop:"status",label:"账号状态"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"title"},[e._v(e._s(1==t.row.status?"正常":"黑名单"))]),a("div",{staticClass:"title"},[e._v(" "+e._s(t.row.onlineName))])]}}])}),a("el-table-column",{attrs:{prop:"opt",label:"操作",width:"300px"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("div",{staticClass:"table-operation"},[a("el-button",{staticClass:"greenbg",attrs:{type:"primary"},on:{click:function(a){return e.jump(t.row)}}},[e._v("钱包")]),0==t.row.status?a("el-button",{staticClass:"greenbg",on:{click:function(a){return e.deleteListData(t.row)}}},[e._v("启用 ")]):e._e(),1==t.row.status?a("el-button",{attrs:{type:"danger "},on:{click:function(a){return e.deleteListData(t.row)}}},[e._v("禁用")]):e._e(),a("el-button",{staticClass:"greenbg",on:{click:function(a){return e.editorClick(t.row)}}},[e._v("编辑")])],1)]}}])})],1)],1)],1),a("div",[a("Paginate",{attrs:{page:e.params.page,total:e.total},on:{currentChange:e.handleCurrentChange,sizeChange:e.handleSizeChange}})],1),a("el-dialog",{staticClass:"info-dialog",attrs:{visible:e.isShowEditDialog,width:"500px",title:"修改密码"},on:{"update:visible":function(t){e.isShowEditDialog=t}}},[a("el-form",{ref:"editForm",staticClass:"ruleForm",attrs:{model:e.editForm,"label-width":"80px"}},[a("el-form-item",{attrs:{label:"新密码",prop:"password"}},[a("el-input",{attrs:{placeholder:"请输入新密码",maxlength:"200"},model:{value:e.editForm.password,callback:function(t){e.$set(e.editForm,"password","string"===typeof t?t.trim():t)},expression:"editForm.password"}})],1),a("el-form-item",{attrs:{label:"确认密码",prop:"password_repetition"}},[a("el-input",{attrs:{placeholder:"请确认密码",maxlength:"200"},model:{value:e.editForm.password_repetition,callback:function(t){e.$set(e.editForm,"password_repetition","string"===typeof t?t.trim():t)},expression:"editForm.password_repetition"}})],1)],1),a("template",{slot:"footer"},[a("div",{staticClass:"dialog-footer"},[a("el-button",{staticClass:"dialog-cancel-btn",on:{click:function(t){e.isShowEditDialog=!1}}},[e._v("取 消")]),a("el-button",{staticClass:"dialog-confirm-btn",attrs:{type:"primary",loading:e.btnLoading},on:{click:e.submitEditFrom}},[e._v("确 定 ")])],1)])],2),a("el-dialog",{staticClass:"info-dialog",attrs:{visible:e.editorDialog,width:"600px",title:"用户信息编辑","before-close":e.editorClose},on:{"update:visible":function(t){e.editorDialog=t}}},[a("el-form",{ref:"editorForm",staticClass:"editorForm",attrs:{model:e.editorForm,"label-width":"120px"}},[a("el-form-item",{attrs:{label:"用户手机号",prop:"phone"}},[a("el-input",{attrs:{placeholder:"请输入用户手机号",type:"number",onwheel:"disableWheel()",maxlength:"200"},model:{value:e.editorForm.phone,callback:function(t){e.$set(e.editorForm,"phone","string"===typeof t?t.trim():t)},expression:"editorForm.phone"}})],1),a("el-form-item",{attrs:{label:"邮箱号码",prop:"email"}},[a("el-input",{attrs:{placeholder:"请输入用户邮箱",maxlength:"200"},on:{blur:function(t){return e.OnSubscribe()}},model:{value:e.editorForm.email,callback:function(t){e.$set(e.editorForm,"email","string"===typeof t?t.trim():t)},expression:"editorForm.email"}})],1),a("el-form-item",{attrs:{label:"用户名称",prop:"username"}},[a("el-input",{attrs:{placeholder:"请输入用户名",maxlength:"200"},model:{value:e.editorForm.username,callback:function(t){e.$set(e.editorForm,"username","string"===typeof t?t.trim():t)},expression:"editorForm.username"}})],1),a("el-form-item",{attrs:{label:"登录密码",prop:"password"}},[a("el-input",{attrs:{placeholder:"请输入登录密码",maxlength:"200"},model:{value:e.editorForm.password,callback:function(t){e.$set(e.editorForm,"password","string"===typeof t?t.trim():t)},expression:"editorForm.password"}})],1),a("el-form-item",{attrs:{label:"交易密码",prop:"trade_password"}},[a("el-input",{attrs:{placeholder:"请输入交易密码",maxlength:"200"},model:{value:e.editorForm.trade_password,callback:function(t){e.$set(e.editorForm,"trade_password","string"===typeof t?t.trim():t)},expression:"editorForm.trade_password"}})],1),a("el-form-item",{attrs:{label:"上级用户名",prop:"phone"}},[a("el-input",{attrs:{placeholder:"请输入上级用户名",maxlength:"200"},model:{value:e.editorForm.parent_username,callback:function(t){e.$set(e.editorForm,"parent_username","string"===typeof t?t.trim():t)},expression:"editorForm.parent_username"}})],1),a("el-form-item",{attrs:{label:"分组",prop:"phone"}},[a("el-select",{attrs:{placeholder:"请选择"},model:{value:e.editorForm.member_group_id,callback:function(t){e.$set(e.editorForm,"member_group_id",t)},expression:"editorForm.member_group_id"}},e._l(e.membergroupList,(function(e){return a("el-option",{key:e.id,attrs:{label:e.name,value:e.id}})})),1)],1),a("el-form-item",{attrs:{label:"期权模式",prop:"mode"}},[a("el-select",{staticStyle:{width:"118px"},model:{value:e.editorForm.mode,callback:function(t){e.$set(e.editorForm,"mode",t)},expression:"editorForm.mode"}},e._l(e.controls,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1)],1),a("template",{slot:"footer"},[a("div",{staticClass:"dialog-footer"},[a("el-button",{staticClass:"dialog-cancel-btn",on:{click:e.editorClose}},[e._v("取 消")]),a("el-button",{staticClass:"dialog-confirm-btn",attrs:{type:"primary",loading:e.btnLoading},on:{click:e.submitEditorFrom}},[e._v("确 定 ")])],1)])],2)],1)},s=[],i=(a("4160"),a("d81d"),a("a9e3"),a("8ba4"),a("b64b"),a("159b"),a("5530")),o=a("0238"),l=a("365c"),n=a("c466"),m=a("b8d9"),c=a("16b0"),u=a("9ea4"),d=0,p=1e8,h={name:"internalAccount",components:{Paginate:o["a"],DetailBlock:m["a"],NewSearch:c["a"],TopTitle:u["a"]},data:function(){return{dialogFormVisible:!1,createVirtualAccountForm:{},total:0,loading:!1,tableData:[],timeData:[],isShowEditDialog:!1,btnLoading:!1,membergroupList:[],rules:{min:[{validator:this.validateCom,trigger:"blur"},{validator:this.validateMin,trigger:"blur"}],max:[{validator:this.validateCom,trigger:"blur"},{validator:this.validateMax,trigger:"blur"}]},params:{page:1,page_size:this.$store.state.attr.pageSize,created_at_start:"",created_at_end:"",id:"",member_sn:"",status:"",username:"",is_faker:1},statusList:[{value:"0",label:"禁用"},{value:"1",label:"启用"},{value:"2",label:"冻结"}],editForm:{id:"",password:"",password_repetition:""},searchOption:[{label:"全部",value:"all"},{label:"下级用户数",value:"invite_count"},{label:"充值累计",value:"recharge_all"},{label:"提现累计",value:"withdraw_all"},{label:"注册名称",value:"username"},{label:"邀请码",value:"member_sn"},{label:"未提现金额",value:"withdrawable_balance"},{label:"CNYC余额",value:"trx_balance"},{label:"登录IP",value:"last_ip"},{label:"国家",value:"last_country"}],editorDialog:!1,editorForm:{id:"",phone:"",email:"",username:"",password:"",trade_password:"",parent_username:"",member_group_id:""},controls:[{label:"正常",value:"normal"},{label:"赢",value:"win"},{label:"平",value:"draw"},{label:"输",value:"lose"}]}},mounted:function(){this.firstTime(),this.getData(this.params)},methods:{format:function(e){return"normal"==e?"正常":"draw"==e?"平":"win"==e?"赢":"lose"==e?"输":e},createVirtualAccount:function(){var e=this;Object(l["r"])(this.createVirtualAccountForm).then((function(t){200===t.code?(e.$message.success("成功创建虚拟账户"),e.dialogFormVisible=!1,e.createVirtualAccountForm={},e.onSearchReset()):e.$message.error(t.message)}))},firstTime:function(){var e=this;Object(l["ic"])().then((function(t){e.membergroupList=t.data.list}))},showEditDialog:function(e){this.editForm.id=e.id,this.isShowEditDialog=!0},submitEditFrom:function(){var e=this,t=this.editForm,a=t.password,r=t.password_repetition;return a&&r?a!==r?this.$message.error("两次输入密码不一致"):(this.btnLoading=!0,void Object(l["rb"])(this.editForm).then((function(t){200===t.code?(e.$message.success("设置密码成功"),e.$refs.editForm.resetFields(),e.isShowEditDialog=!1):e.$message.error(t.message),e.btnLoading=!1}))):this.$message.error("密码不能为空")},handleMinChange:function(){this.$refs.searchForm.validateField("searchForm.max")},handleMaxChange:function(){this.$refs.searchForm.validateField("searchForm.min")},goCashFlow:function(e){this.$router.push({path:"/member/cashFlow-list",query:{username:e}})},validateCom:function(e,t,a){if("all"==this.params.select||"username"==this.params.select||"member_sn"==this.params.select||"last_ip"==this.params.select)return a();var r=Number(t);return Number.isInteger(r)?r<d?a(new Error("输入值必须大于0")):r>p?a(new Error("输入值必须小于100000000")):a():void 0},validateMin:function(e,t,a){if("all"==this.params.select||"username"==this.params.select||"member_sn"==this.params.select)return a();var r=Number(t),s=Number(this.params.max);return!s||r<s?a():a(new Error("输入值不得大于最大值"))},validateMax:function(e,t,a){if("all"===this.params.select||"username"===this.params.select||"member_sn"===this.params.select)return a();var r=Number(t),s=Number(this.params.min);return!s||r>s?a():a(new Error("输入值不得小于最小值"))},changeTime:function(e){e?(this.params.created_at_start=e[0]/1e3,this.params.created_at_end=e[1]/1e3):(this.params.created_at_start="",this.params.created_at_end="")},getData:function(e){var t=this;this.loading=!0,Object(l["Y"])(Object(i["a"])(Object(i["a"])({},e),{},{page:e.page-1})).then((function(e){200===e.code?(t.tableData=e.data.list.map((function(e){return e.onlineName=1==e.is_online?"(在线)":"(不在线)",e})),t.total=parseInt(e.data.listTotalCount)):t.$message.error(e.message),t.loading=!1}))},onSearchSubmit:function(){this.params.page=1,this.params.value&&(this.searchClear(),this.params[this.params.select]=this.params.value),this.getData(this.params)},searchClear:function(){var e=this;Object.keys(this.searchOption).forEach((function(t){return delete e.params[e.searchOption[t].value]}))},onSearchReset:function(){this.searchClear(),this.params.page=1,this.timeData=[],this.params.created_at_start="",this.params.created_at_end="",this.$refs.searchForm.resetFields(),this.getData(this.params)},handleCurrentChange:function(e){this.params.page=e,this.getData(this.params)},handleSizeChange:function(e,t){this.params.page_size=e,this.getData(this.params)},remarkPageChange:function(e){this.page=e,this.getRemarkList()},timestampToDatetime:function(e){return Object(n["a"])(e,!0)},deleteListData:function(e){var t=this;this.$confirm("确认操作吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then((function(){Object(l["Z"])({id:e.id}).then((function(e){200===e.code?(t.$message.success("设置成功"),t.getData(t.params)):t.$message.error(e.message)}))})).catch((function(){}))},jump:function(e){this.$router.push({name:"meberPurse",query:{id:e.id}})},editorClick:function(e){this.editorForm=e,this.editorDialog=!0},editorClose:function(){this.editorDialog=!1,this.editorForm={id:"",phone:"",email:"",username:"",password:"",trade_password:"",parent_username:"",member_group_id:"",mode:""}},submitEditorFrom:function(){var e=this,t={id:this.editorForm.id},a={phone:this.editorForm.phone,email:this.editorForm.email,username:this.editorForm.username,password:this.editorForm.password,trade_password:this.editorForm.trade_password,parent_username:this.editorForm.parent_username,member_group_id:this.editorForm.member_group_id,mode:this.editorForm.mode};Object(l["kc"])(t,a).then((function(t){200===t.code?(e.$message.success(t.message),e.getData(e.params),e.getData(),e.editorClose()):e.$message.error(t.message)}))},OnSubscribe:function(){},OnPhone:function(){var e=this.editorForm.phone;(""===e||isNaN(e))&&this.$message.warning("请输入手机号")},disableWheel:function(e){return e=e||window.event,e.preventDefault?(e.preventDefault(),e.stopPropagation()):(e.cancelBubble=!0,e.returnValue=!1),!1}}},b=h,f=(a("36e1"),a("2877")),g=Object(f["a"])(b,r,s,!1,null,"21ac28c8",null);t["default"]=g.exports},"5e89":function(e,t,a){var r=a("861d"),s=Math.floor;e.exports=function(e){return!r(e)&&isFinite(e)&&s(e)===e}},"8ba4":function(e,t,a){var r=a("23e7"),s=a("5e89");r({target:"Number",stat:!0},{isInteger:s})}}]);