| 1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2f3517c6"],{"18de":function(e,a,t){},4921:function(e,a,t){"use strict";t.r(a);var n=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"agent-page"},[t("div",{staticClass:"agent-panel"},[t("el-form",{ref:"queryForm",staticClass:"agent-search",attrs:{model:e.query,inline:"",size:"small"}},[t("el-form-item",{attrs:{label:"代理账号",prop:"agent_account"}},[t("el-input",{attrs:{placeholder:"代理账号",clearable:""},model:{value:e.query.agent_account,callback:function(a){e.$set(e.query,"agent_account",a)},expression:"query.agent_account"}})],1),t("el-form-item",{attrs:{label:"真实姓名",prop:"real_name"}},[t("el-input",{attrs:{placeholder:"真实姓名",clearable:""},model:{value:e.query.real_name,callback:function(a){e.$set(e.query,"real_name",a)},expression:"query.real_name"}})],1),t("el-form-item",{attrs:{label:"账号状态",prop:"status"}},[t("el-select",{attrs:{placeholder:"账号状态",clearable:""},model:{value:e.query.status,callback:function(a){e.$set(e.query,"status",a)},expression:"query.status"}},[t("el-option",{attrs:{label:"启用",value:1}}),t("el-option",{attrs:{label:"禁用",value:0}})],1)],1),t("el-form-item",{attrs:{label:"注册时间",prop:"date_range"}},[t("el-date-picker",{attrs:{type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"yyyy-MM-dd"},model:{value:e.query.date_range,callback:function(a){e.$set(e.query,"date_range",a)},expression:"query.date_range"}})],1),t("el-form-item",{staticClass:"search-actions"},[t("el-button",{on:{click:e.handleSearch}},[e._v("查询")]),t("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.handleAdd}},[e._v(" 新增 ")])],1)],1),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],staticClass:"agent-table",attrs:{data:e.tableData,border:"",height:"calc(100vh - 255px)","row-class-name":e.tableRowClassName}},[t("el-table-column",{attrs:{prop:"id",label:"ID",width:"58",align:"center"}}),t("el-table-column",{attrs:{prop:"agent_account",label:"代理账号","min-width":"120",align:"center"}}),t("el-table-column",{attrs:{prop:"invite_code",label:"邀请码","min-width":"120",align:"center"}}),t("el-table-column",{attrs:{prop:"real_name",label:"真实姓名","min-width":"120",align:"center"}}),t("el-table-column",{attrs:{prop:"parent_agent",label:"上级代理","min-width":"100",align:"center"}}),t("el-table-column",{attrs:{prop:"balance",label:"账户余额","min-width":"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){var t=a.row;return[e._v(" "+e._s(e.formatMoney(t.balance))+" ")]}}])}),t("el-table-column",{attrs:{prop:"deposit_fee_rate",label:"存款手续费比例","min-width":"130",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){var t=a.row;return[e._v(" "+e._s(e.formatRate(t.deposit_fee_rate))+" ")]}}])}),t("el-table-column",{attrs:{prop:"withdraw_fee_rate",label:"取款手续费比例","min-width":"130",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){var t=a.row;return[e._v(" "+e._s(e.formatRate(t.withdraw_fee_rate))+" ")]}}])}),t("el-table-column",{attrs:{prop:"pc_agent_link",label:"电脑代理链接","min-width":"130",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return[t("div",{staticClass:"link-cell"},[e._v(e._s(n.pc_agent_link||"--"))])]}}])}),t("el-table-column",{attrs:{prop:"h5_agent_link",label:"手机代理链接","min-width":"130",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return[t("div",{staticClass:"link-cell"},[e._v(e._s(n.h5_agent_link||"--"))])]}}])}),t("el-table-column",{attrs:{prop:"status",label:"账号状态",width:"100",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return[t("el-switch",{attrs:{"active-value":1,"inactive-value":0,"active-color":"#20c76a","inactive-color":"#dcdfe6"},on:{change:function(a){return e.handleStatusChange(n)}},model:{value:n.status,callback:function(a){e.$set(n,"status",a)},expression:"row.status"}})]}}])}),t("el-table-column",{attrs:{prop:"login_status",label:"登录状态",width:"90",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return[t("el-tag",{attrs:{size:"mini",type:1===n.login_status?"success":"info",effect:"plain"}},[e._v(" "+e._s(1===n.login_status?"在线":"离线")+" ")])]}}])}),t("el-table-column",{attrs:{prop:"login_time",label:"登录时间","min-width":"150",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){var t=a.row;return[e._v(" "+e._s(t.login_time||"--")+" ")]}}])}),t("el-table-column",{attrs:{label:"操作",width:"200",fixed:"right",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){var n=a.row;return[t("div",{staticClass:"row-actions"},[t("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(a){return e.handleEdit(n)}}},[e._v("修改")]),t("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(a){return e.handleBindDomain(n)}}},[e._v("绑定域名")]),t("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(a){return e.handleAdjustBalance(n)}}},[e._v("加/扣款")]),t("el-button",{attrs:{type:"text",size:"mini"},on:{click:function(a){return e.handleQuota(n)}}},[e._v("额度管理")])],1)]}}])})],1),t("el-pagination",{staticClass:"agent-pagination",attrs:{background:"",layout:"total, sizes, prev, pager, next, jumper","current-page":e.page,"page-size":e.limit,"page-sizes":[10,20,50,100],total:e.total},on:{"size-change":e.handleSizeChange,"current-change":e.handleCurrentChange}})],1),t("el-dialog",{attrs:{title:e.agentDialogTitle,visible:e.agentDialogVisible,width:"620px"},on:{"update:visible":function(a){e.agentDialogVisible=a},close:e.resetAgentForm}},[t("el-form",{ref:"agentForm",attrs:{model:e.agentForm,rules:e.agentRules,"label-width":"120px",size:"small"}},[t("el-form-item",{attrs:{label:"代理账号",prop:"agent_account"}},[t("el-input",{attrs:{placeholder:"请输入代理账号"},model:{value:e.agentForm.agent_account,callback:function(a){e.$set(e.agentForm,"agent_account",a)},expression:"agentForm.agent_account"}})],1),"add"===e.agentDialogType?t("el-form-item",{attrs:{label:"登录密码",prop:"password"}},[t("el-input",{attrs:{placeholder:"请输入登录密码","show-password":""},model:{value:e.agentForm.password,callback:function(a){e.$set(e.agentForm,"password",a)},expression:"agentForm.password"}})],1):e._e(),t("el-form-item",{attrs:{label:"真实姓名",prop:"real_name"}},[t("el-input",{attrs:{placeholder:"请输入真实姓名"},model:{value:e.agentForm.real_name,callback:function(a){e.$set(e.agentForm,"real_name",a)},expression:"agentForm.real_name"}})],1),t("el-form-item",{attrs:{label:"上级代理",prop:"parent_agent"}},[t("el-input",{attrs:{placeholder:"请输入上级代理"},model:{value:e.agentForm.parent_agent,callback:function(a){e.$set(e.agentForm,"parent_agent",a)},expression:"agentForm.parent_agent"}})],1),t("el-form-item",{attrs:{label:"账户余额",prop:"balance"}},[t("el-input-number",{staticClass:"full-input",attrs:{min:0,precision:2,step:100,"controls-position":"right"},model:{value:e.agentForm.balance,callback:function(a){e.$set(e.agentForm,"balance",a)},expression:"agentForm.balance"}})],1),t("el-form-item",{attrs:{label:"存款手续费比例",prop:"deposit_fee_rate"}},[t("el-input-number",{staticClass:"full-input",attrs:{min:0,max:100,precision:2,step:.1,"controls-position":"right"},model:{value:e.agentForm.deposit_fee_rate,callback:function(a){e.$set(e.agentForm,"deposit_fee_rate",a)},expression:"agentForm.deposit_fee_rate"}})],1),t("el-form-item",{attrs:{label:"取款手续费比例",prop:"withdraw_fee_rate"}},[t("el-input-number",{staticClass:"full-input",attrs:{min:0,max:100,precision:2,step:.1,"controls-position":"right"},model:{value:e.agentForm.withdraw_fee_rate,callback:function(a){e.$set(e.agentForm,"withdraw_fee_rate",a)},expression:"agentForm.withdraw_fee_rate"}})],1),t("el-form-item",{attrs:{label:"账号状态",prop:"status"}},[t("el-radio-group",{model:{value:e.agentForm.status,callback:function(a){e.$set(e.agentForm,"status",a)},expression:"agentForm.status"}},[t("el-radio",{attrs:{label:1}},[e._v("启用")]),t("el-radio",{attrs:{label:0}},[e._v("禁用")])],1)],1)],1),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:function(a){e.agentDialogVisible=!1}}},[e._v("取消")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitAgent}},[e._v("确定")])],1)],1),t("el-dialog",{attrs:{title:"绑定域名",visible:e.domainDialogVisible,width:"560px"},on:{"update:visible":function(a){e.domainDialogVisible=a}}},[t("el-form",{attrs:{model:e.domainForm,"label-width":"120px",size:"small"}},[t("el-form-item",{attrs:{label:"电脑代理链接"}},[t("el-input",{attrs:{placeholder:"请输入电脑代理链接"},model:{value:e.domainForm.pc_agent_link,callback:function(a){e.$set(e.domainForm,"pc_agent_link",a)},expression:"domainForm.pc_agent_link"}})],1),t("el-form-item",{attrs:{label:"手机代理链接"}},[t("el-input",{attrs:{placeholder:"请输入手机代理链接"},model:{value:e.domainForm.h5_agent_link,callback:function(a){e.$set(e.domainForm,"h5_agent_link",a)},expression:"domainForm.h5_agent_link"}})],1)],1),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:function(a){e.domainDialogVisible=!1}}},[e._v("取消")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitDomain}},[e._v("确定")])],1)],1),t("el-dialog",{attrs:{title:"加/扣款",visible:e.balanceDialogVisible,width:"520px"},on:{"update:visible":function(a){e.balanceDialogVisible=a}}},[t("el-form",{ref:"balanceForm",attrs:{model:e.balanceForm,rules:e.balanceRules,"label-width":"100px",size:"small"}},[t("el-form-item",{attrs:{label:"类型",prop:"type"}},[t("el-radio-group",{model:{value:e.balanceForm.type,callback:function(a){e.$set(e.balanceForm,"type",a)},expression:"balanceForm.type"}},[t("el-radio",{attrs:{label:"plus"}},[e._v("加款")]),t("el-radio",{attrs:{label:"minus"}},[e._v("扣款")])],1)],1),t("el-form-item",{attrs:{label:"金额",prop:"amount"}},[t("el-input-number",{staticClass:"full-input",attrs:{min:.01,precision:2,step:100,"controls-position":"right"},model:{value:e.balanceForm.amount,callback:function(a){e.$set(e.balanceForm,"amount",a)},expression:"balanceForm.amount"}})],1),t("el-form-item",{attrs:{label:"备注",prop:"remark"}},[t("el-input",{attrs:{type:"textarea",rows:3,placeholder:"请输入备注"},model:{value:e.balanceForm.remark,callback:function(a){e.$set(e.balanceForm,"remark",a)},expression:"balanceForm.remark"}})],1)],1),t("div",{attrs:{slot:"footer"},slot:"footer"},[t("el-button",{attrs:{size:"small"},on:{click:function(a){e.balanceDialogVisible=!1}}},[e._v("取消")]),t("el-button",{attrs:{type:"primary",size:"small"},on:{click:e.submitBalance}},[e._v("确定")])],1)],1),t("el-dialog",{attrs:{title:"额度管理",visible:e.quotaDialogVisible,width:"1000px","custom-class":"quota-dialog"},on:{"update:visible":function(a){e.quotaDialogVisible=a}}},[t("div",{staticClass:"quota-content"},[t("el-form",{ref:"quotaTransferForm",staticClass:"quota-transfer-form",attrs:{model:e.quotaTransferForm,rules:e.quotaTransferRules,inline:"","label-width":"86px",size:"small"}},[t("div",{staticClass:"quota-top-row"},[t("el-form-item",{attrs:{label:"用户余额"}},[t("el-input",{attrs:{readonly:""},model:{value:e.quotaTransferForm.user_balance,callback:function(a){e.$set(e.quotaTransferForm,"user_balance",a)},expression:"quotaTransferForm.user_balance"}})],1),t("el-button",{attrs:{type:"danger",size:"small"},on:{click:e.refreshUserBalance}},[e._v(" 刷新余额 ")]),t("el-button",{attrs:{type:"danger",size:"small"},on:{click:e.refreshAllPlatformBalance}},[e._v(" 一键刷新 ")]),t("el-button",{attrs:{type:"danger",size:"small"},on:{click:e.transferAllOut}},[e._v(" 一键转出 ")])],1),t("div",{staticClass:"quota-transfer-row"},[t("el-form-item",{attrs:{label:"转账类型",prop:"transfer_type",required:""}},[t("el-select",{attrs:{placeholder:"转账类型"},model:{value:e.quotaTransferForm.transfer_type,callback:function(a){e.$set(e.quotaTransferForm,"transfer_type",a)},expression:"quotaTransferForm.transfer_type"}},[t("el-option",{attrs:{label:"转入平台",value:"in"}}),t("el-option",{attrs:{label:"转出平台",value:"out"}})],1)],1),t("el-form-item",{attrs:{label:"转账平台",prop:"platform",required:""}},[t("el-select",{attrs:{placeholder:"转账平台"},model:{value:e.quotaTransferForm.platform,callback:function(a){e.$set(e.quotaTransferForm,"platform",a)},expression:"quotaTransferForm.platform"}},e._l(e.platformBalances,(function(e){return t("el-option",{key:e.key,attrs:{label:e.name,value:e.key}})})),1)],1),t("el-form-item",{attrs:{label:"转账金额",prop:"amount",required:""}},[t("el-input",{attrs:{placeholder:"请输入转账金额"},model:{value:e.quotaTransferForm.amount,callback:function(a){e.$set(e.quotaTransferForm,"amount",a)},expression:"quotaTransferForm.amount"}})],1),t("el-button",{attrs:{type:"success",size:"small"},on:{click:e.submitQuotaTransfer}},[e._v(" 额度转换 ")])],1)]),t("div",{staticClass:"platform-grid"},e._l(e.platformBalances,(function(a){return t("div",{key:a.key,staticClass:"platform-card"},[t("div",{staticClass:"platform-refresh"},[t("el-input",{attrs:{value:e.formatPlatformBalance(a),readonly:"",placeholder:"请刷新"}}),t("el-button",{attrs:{icon:"el-icon-refresh"},on:{click:function(t){return e.refreshPlatformBalance(a)}}})],1),t("div",{staticClass:"platform-name"},[e._v(e._s(a.name))])])})),0)],1)])],1)},l=[],r=(t("4de4"),t("7db0"),t("d81d"),t("fb6a"),t("b0c0"),t("e9f5"),t("910d"),t("f665"),t("ab43"),t("a9e3"),t("8ba4"),t("9129"),t("b680"),t("d3b7"),{name:"AgentList",data:function(){return{loading:!1,query:{agent_account:"",real_name:"",status:"",date_range:[]},page:1,limit:10,total:0,tableData:[],agentDialogVisible:!1,agentDialogType:"add",agentForm:this.getDefaultAgentForm(),agentRules:{agent_account:[{required:!0,message:"请输入代理账号",trigger:"blur"}],password:[{required:!0,message:"请输入登录密码",trigger:"blur"}]},domainDialogVisible:!1,domainForm:{id:"",pc_agent_link:"",h5_agent_link:""},balanceDialogVisible:!1,balanceForm:{id:"",type:"plus",amount:0,remark:""},balanceRules:{amount:[{required:!0,message:"请输入金额",trigger:"blur"}],remark:[{required:!0,message:"请输入备注",trigger:"blur"}]},quotaDialogVisible:!1,activeQuotaAgent:null,quotaTransferForm:{id:"",user_balance:0,transfer_type:"",platform:"",amount:""},quotaTransferRules:{transfer_type:[{required:!0,message:"请选择转账类型",trigger:"change"}],platform:[{required:!0,message:"请选择转账平台",trigger:"change"}],amount:[{required:!0,message:"请输入转账金额",trigger:"blur"}]},platformBalances:this.getDefaultPlatformBalances()}},computed:{agentDialogTitle:function(){return"add"===this.agentDialogType?"新增代理":"修改代理"}},created:function(){this.getList()},methods:{getDefaultPlatformBalances:function(){return[{key:"fg",name:"FG钱包",balance:null},{key:"esb",name:"ESB电竞",balance:null},{key:"db5",name:"DB5电竞",balance:null},{key:"bg",name:"BG钱包",balance:null},{key:"ag",name:"AG钱包",balance:null},{key:"ss",name:"SS体育",balance:null},{key:"mw",name:"MW钱包",balance:null},{key:"newbb",name:"NEWBB体育",balance:null},{key:"cq9",name:"CQ9钱包",balance:null},{key:"jdb",name:"JDB钱包",balance:null},{key:"saba",name:"SABA体育",balance:null},{key:"ky",name:"KY钱包",balance:null},{key:"pt",name:"PT捕鱼",balance:null},{key:"tf",name:"TF电竞",balance:null},{key:"mt",name:"MT钱包",balance:null},{key:"cmd",name:"CMD体育",balance:null},{key:"wl",name:"WL钱包",balance:null},{key:"mg",name:"MG钱包",balance:null},{key:"joker",name:"JOKER钱包",balance:null},{key:"db7",name:"DB7棋牌",balance:null},{key:"panda",name:"PANDA体育",balance:null},{key:"db3",name:"DB3彩票",balance:null},{key:"db2",name:"DB2电子",balance:null},{key:"db1",name:"DB1真人",balance:null},{key:"pg",name:"PG电子",balance:null},{key:"og",name:"OG真人",balance:null},{key:"db6",name:"DB6捕鱼",balance:null},{key:"sexy",name:"SEXY真人",balance:null},{key:"leg",name:"LEG钱包",balance:null},{key:"sgwin",name:"SGWIN彩票",balance:null}]},getDefaultAgentForm:function(){return{id:"",agent_account:"",password:"",invite_code:"",real_name:"",parent_agent:"",balance:0,deposit_fee_rate:0,withdraw_fee_rate:0,status:1}},getMockRows:function(){return[{id:495,agent_account:"qwe775825",invite_code:"",real_name:"",parent_agent:"agent",balance:1e6,deposit_fee_rate:0,withdraw_fee_rate:0,pc_agent_link:"https://pc-yx.ng-demo.xyz/?directAgent=495#/user/register",h5_agent_link:"https://h5-yx.ng-demo.xyz/?directAgent=495#/pages/login/login?type=reg",status:1,login_status:0,login_time:""},{id:494,agent_account:"gifvip999",invite_code:"",real_name:"",parent_agent:"agent",balance:0,deposit_fee_rate:0,withdraw_fee_rate:0,pc_agent_link:"https://pc-yx.ng-demo.xyz/?directAgent=494#/user/register",h5_agent_link:"https://h5-yx.ng-demo.xyz/?directAgent=494#/pages/login/login?type=reg",status:1,login_status:0,login_time:""},{id:493,agent_account:"aasd5396625",invite_code:"",real_name:"",parent_agent:"agent",balance:0,deposit_fee_rate:0,withdraw_fee_rate:0,pc_agent_link:"https://pc-yx.ng-demo.xyz/?directAgent=493#/user/register",h5_agent_link:"https://h5-yx.ng-demo.xyz/?directAgent=493#/pages/login/login?type=reg",status:1,login_status:0,login_time:""},{id:492,agent_account:"aasd775825",invite_code:"",real_name:"",parent_agent:"agent",balance:0,deposit_fee_rate:0,withdraw_fee_rate:0,pc_agent_link:"https://web.google.com/?directAgent=492#/user/register",h5_agent_link:"https://wap.google.com/?directAgent=492#/pages/login/login?type=reg",status:1,login_status:0,login_time:""},{id:479,agent_account:"sub8007",invite_code:"",real_name:"s",parent_agent:"agpwn27963",balance:0,deposit_fee_rate:0,withdraw_fee_rate:0,pc_agent_link:"https://pc-yx.ng-demo.xyz/?directAgent=479#/user/register",h5_agent_link:"https://h5-yx.ng-demo.xyz/?directAgent=479#/pages/login/login?type=reg",status:1,login_status:0,login_time:""}]},getList:function(){var e=this;this.loading=!0;var a=this.getMockRows().filter((function(a){var t=!e.query.agent_account||a.agent_account.indexOf(e.query.agent_account)>-1,n=!e.query.real_name||a.real_name.indexOf(e.query.real_name)>-1,l=""===e.query.status||a.status===e.query.status;return t&&n&&l}));this.total=a.length,this.tableData=a.slice((this.page-1)*this.limit,this.page*this.limit),this.loading=!1},handleSearch:function(){this.page=1,this.getList()},handleSizeChange:function(e){this.limit=e,this.page=1,this.getList()},handleCurrentChange:function(e){this.page=e,this.getList()},tableRowClassName:function(e){var a=e.rowIndex;return a%2===1?"agent-row-tint":""},formatMoney:function(e){var a=Number(e);return Number.isNaN(a)?e||0:Number.isInteger(a)?a:a.toFixed(2)},formatRate:function(e){var a=Number(e);return Number.isNaN(a)?e||0:a},handleAdd:function(){var e=this;this.agentDialogType="add",this.agentForm=this.getDefaultAgentForm(),this.agentDialogVisible=!0,this.$nextTick((function(){e.$refs.agentForm&&e.$refs.agentForm.clearValidate()}))},handleEdit:function(e){var a=this;this.agentDialogType="edit",this.agentForm=Object.assign(this.getDefaultAgentForm(),e),this.agentDialogVisible=!0,this.$nextTick((function(){a.$refs.agentForm&&a.$refs.agentForm.clearValidate()}))},submitAgent:function(){var e=this;this.$refs.agentForm.validate((function(a){if(a){if("add"===e.agentDialogType){var t=Object.assign({},e.agentForm,{id:Date.now(),invite_code:e.agentForm.invite_code||"",pc_agent_link:"",h5_agent_link:"",login_status:0,login_time:""});e.tableData.unshift(t),e.total+=1,e.$message.success("新增成功")}else e.tableData=e.tableData.map((function(a){return a.id===e.agentForm.id?Object.assign({},a,e.agentForm):a})),e.$message.success("修改成功");e.agentDialogVisible=!1}}))},resetAgentForm:function(){this.$refs.agentForm&&this.$refs.agentForm.resetFields()},handleBindDomain:function(e){this.domainForm={id:e.id,pc_agent_link:e.pc_agent_link||"",h5_agent_link:e.h5_agent_link||""},this.domainDialogVisible=!0},submitDomain:function(){var e=this;this.tableData=this.tableData.map((function(a){return a.id===e.domainForm.id?Object.assign({},a,e.domainForm):a})),this.domainDialogVisible=!1,this.$message.success("绑定成功")},handleAdjustBalance:function(e){var a=this;this.balanceForm={id:e.id,type:"plus",amount:0,remark:""},this.balanceDialogVisible=!0,this.$nextTick((function(){a.$refs.balanceForm&&a.$refs.balanceForm.clearValidate()}))},submitBalance:function(){var e=this;this.$refs.balanceForm.validate((function(a){a&&(e.tableData=e.tableData.map((function(a){if(a.id!==e.balanceForm.id)return a;var t="plus"===e.balanceForm.type?e.balanceForm.amount:-e.balanceForm.amount;return Object.assign({},a,{balance:Number(a.balance||0)+t})})),e.balanceDialogVisible=!1,e.$message.success("操作成功"))}))},handleQuota:function(e){var a=this;this.activeQuotaAgent=e,this.platformBalances=this.getDefaultPlatformBalances(),this.quotaTransferForm={id:e.id,user_balance:this.formatMoney(e.balance),transfer_type:"",platform:"",amount:""},this.quotaDialogVisible=!0,this.$nextTick((function(){a.$refs.quotaTransferForm&&a.$refs.quotaTransferForm.clearValidate()}))},formatPlatformBalance:function(e){return null===e.balance||void 0===e.balance||""===e.balance?"":this.formatMoney(e.balance)},refreshUserBalance:function(){var e=this;if(this.activeQuotaAgent){var a=this.tableData.find((function(a){return a.id===e.activeQuotaAgent.id}));this.quotaTransferForm.user_balance=this.formatMoney(a?a.balance:this.activeQuotaAgent.balance),this.$message.success("刷新成功")}},refreshPlatformBalance:function(e){e.balance=Number((1e4*Math.random()).toFixed(2)),this.$message.success("".concat(e.name,"刷新成功"))},refreshAllPlatformBalance:function(){this.platformBalances=this.platformBalances.map((function(e){return Object.assign({},e,{balance:Number((1e4*Math.random()).toFixed(2))})})),this.$message.success("一键刷新成功")},transferAllOut:function(){this.platformBalances=this.platformBalances.map((function(e){return Object.assign({},e,{balance:0})})),this.$message.success("一键转出成功")},submitQuotaTransfer:function(){var e=this;this.$refs.quotaTransferForm.validate((function(a){if(a){var t=Number(e.quotaTransferForm.amount);if(!t||t<=0)e.$message.error("请输入正确的转账金额");else{var n=e.platformBalances.find((function(a){return a.key===e.quotaTransferForm.platform}));if(n){var l=Number(e.quotaTransferForm.user_balance||0),r=Number(n.balance||0);if("in"===e.quotaTransferForm.transfer_type){if(l<t)return void e.$message.error("用户余额不足");e.quotaTransferForm.user_balance=e.formatMoney(l-t),n.balance=r+t}else{if(r<t)return void e.$message.error("平台余额不足");e.quotaTransferForm.user_balance=e.formatMoney(l+t),n.balance=r-t}e.tableData=e.tableData.map((function(a){return a.id===e.quotaTransferForm.id?Object.assign({},a,{balance:Number(e.quotaTransferForm.user_balance)}):a})),e.$message.success("额度转换成功")}}}}))},handleStatusChange:function(e){this.$message.success(1===e.status?"已启用":"已禁用")}}}),i=r,s=(t("7e96"),t("2877")),o=Object(s["a"])(i,n,l,!1,null,"07e0ce60",null);a["default"]=o.exports},"7e96":function(e,a,t){"use strict";t("18de")},"8ba4":function(e,a,t){"use strict";var n=t("23e7"),l=t("eac5");n({target:"Number",stat:!0},{isInteger:l})},9129:function(e,a,t){"use strict";var n=t("23e7");n({target:"Number",stat:!0},{isNaN:function(e){return e!==e}})},b680:function(e,a,t){"use strict";var n=t("23e7"),l=t("e330"),r=t("5926"),i=t("408a"),s=t("1148"),o=t("d039"),c=RangeError,u=String,m=Math.floor,g=l(s),d=l("".slice),f=l(1.1.toFixed),p=function(e,a,t){return 0===a?t:a%2===1?p(e,a-1,t*e):p(e*e,a/2,t)},b=function(e){var a=0,t=e;while(t>=4096)a+=12,t/=4096;while(t>=2)a+=1,t/=2;return a},_=function(e,a,t){var n=-1,l=t;while(++n<6)l+=a*e[n],e[n]=l%1e7,l=m(l/1e7)},h=function(e,a){var t=6,n=0;while(--t>=0)n+=e[t],e[t]=m(n/a),n=n%a*1e7},v=function(e){var a=6,t="";while(--a>=0)if(""!==t||0===a||0!==e[a]){var n=u(e[a]);t=""===t?n:t+g("0",7-n.length)+n}return t},y=o((function(){return"0.000"!==f(8e-5,3)||"1"!==f(.9,0)||"1.25"!==f(1.255,2)||"1000000000000000128"!==f(0xde0b6b3a7640080,0)}))||!o((function(){f({})}));n({target:"Number",proto:!0,forced:y},{toFixed:function(e){var a,t,n,l,s=i(this),o=r(e),m=[0,0,0,0,0,0],f="",y="0";if(o<0||o>20)throw new c("Incorrect fraction digits");if(s!==s)return"NaN";if(s<=-1e21||s>=1e21)return u(s);if(s<0&&(f="-",s=-s),s>1e-21)if(a=b(s*p(2,69,1))-69,t=a<0?s*p(2,-a,1):s/p(2,a,1),t*=4503599627370496,a=52-a,a>0){_(m,0,t),n=o;while(n>=7)_(m,1e7,0),n-=7;_(m,p(10,n,1),0),n=a-1;while(n>=23)h(m,1<<23),n-=23;h(m,1<<n),_(m,1,1),h(m,2),y=v(m)}else _(m,0,t),_(m,1<<-a,0),y=v(m)+g("0",o);return o>0?(l=y.length,y=f+(l<=o?"0."+g("0",o-l)+y:d(y,0,l-o)+"."+d(y,l-o))):y=f+y,y}})},eac5:function(e,a,t){"use strict";var n=t("861d"),l=Math.floor;e.exports=Number.isInteger||function(e){return!n(e)&&isFinite(e)&&l(e)===e}}}]);
|