2 lines
33 KiB
JavaScript
2 lines
33 KiB
JavaScript
import{b3 as e,bu as a,ag as l,a9 as t,bn as o,r as n,a_ as i,aV as r,c as m,e as s,N as d,bC as u,w as c,g as p,l as h,a7 as _,a8 as g,n as F,R as b,cf as v,t as w,E as f,S as I,bc as y,O as D,bq as k,m as C,br as L,al as x,am as V,bY as T,bZ as U,b_ as q,an as R,aX as $,ca as A,bS as B,a$ as j,aO as P,ax as M}from"./index.1760609072598q9Sy2noV.js";/* empty css */import{a as E,E as Y,b as N}from"./el-dropdown.1760609072598DxUlJR1E.js";import{_ as S}from"./index.17606090725985gYAagaP.js";import{c as z,d as G,f as O,r as Z,h as X,i as K,j as H,C as J,l as Q,m as W,n as ee,q as ae,s as le,u as te,v as oe,x as ne,z as ie,A as re,B as me}from"./agent.176060907259850i11Rk2.js";import{a as se}from"./config.1760609072598CHm3f-A1.js";import"./dropdown.1760609072598C-aX3uW5.js";/* empty css */import"./el-col.1760609072598DqRLSgPN.js";const de={class:"none"},ue={class:"level-box"},ce=["onClick"],pe=["onClick"],he={class:"operate"},_e=["onClick"],ge=["onClick"],Fe=["onClick"],be={class:"cell-btn cl-1"},ve=["onClick"],we={class:"cell-btn cl-1"},fe=["onClick"],Ie={class:"cell-btn cl-2"},ye={class:"dialog-footer"},De={class:"operate"},ke=["onClick"],Ce=["onClick"],Le=["onClick"],xe={class:"tab-content"},Ve={class:"item"},Te={class:"item"},Ue={class:"item"},qe={class:"dialog-footer"},Re=e({__name:"team",setup(e){const{copy:Re}=a({legacy:!0});const $e=e=>{const a=Number(e).toFixed(4),l=a.split(".");return l[1]&&l[1].length>2?`${l[0]}.${l[1].slice(0,2)}`:a.slice(0,a.indexOf(".")+3)},Ae=l({columns:[{prop:"id",label:"编号",width:60},{prop:"ms_name",label:"代理账号",width:100,slot:"ms_name"},{prop:"child_count",label:"下级人数",width:100,slot:"child_count",align:"right"},{prop:"nick_name",label:"代理昵称",width:100},{prop:"team_amount",label:"团队余额",width:100,formatter:$e},{prop:"usable_amount",label:"余额",width:140,slot:"usable_amount",align:"right"},{prop:"status",label:"账号状态",width:85,slot:"status"},{prop:"df_rate",label:"代付返点%",width:100},{prop:"handle_order_status",label:"接单状态",width:85,slot:"handle_order_status"},{prop:"allow_df",label:"代付状态",width:90,slot:"allow_df"},{prop:"google_check",label:"谷歌状态",width:90,slot:"google_check"},{prop:"orderNo",label:"token"},{prop:"last_login_time",label:"最后登录时间",width:160,formatter:function(e){return B(1e3*e)}},{prop:"operate",label:"操作",width:300,slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"代理ID",type:"input",prop:"id",value:""},{prop:"ms_name",label:"代理账号",type:"input",value:""},{prop:"status",label:"账号状态",type:"select",options:[{label:"启用",value:1},{label:"禁用",value:2}],value:null}],addForm:{title:"添加代理",fileds:[{label:"代理账号",prop:"ms_name",type:"input",value:""},{label:"代理昵称",prop:"nick_name",type:"input",value:""},{label:"代付返点%",prop:"df_rate",type:"input",value:""},{label:"允许开下级",prop:"allow_open_child",type:"switch",value:""},{label:"开启调整下级余额",prop:"open_adjust_child_amount",type:"switch",value:""},{label:"备注",prop:"remark",type:"input",value:""}],rules:{ms_name:[{required:!0,message:"请输入代理账号",trigger:"blur"}]},values:{ms_name:"",nick_name:"",df_rate:"",allow_open_child:2,open_adjust_child_amount:2,remark:""}},editForm:{},total:0,page:1,limit:10,amount:0,loading:!1,showAddDialog:!1,showEditDialog:!1,editIndex:-1,channelForm:{title:"一键新增通道",fields:[{label:"通道",prop:"channel_id",type:"select",options:[],value:null,placeholder:"请选择通道"},{label:"返点%",prop:"rate",type:"input",placeholder:"请输入返点"},{label:"备注",prop:"remark",type:"input",value:""}],rules:{channel_id:[{required:!0,message:"请选择通道",trigger:"change"}],rate:[{required:!0,message:"请输入返点",trigger:"blur"}]},values:{channel_id:"",rate:"",remark:""}},showChannelDialog:!1,rateForm:{title:"一键调整费率",fields:[{label:"通道",prop:"channel_ids",type:"select",options:[],value:[],placeholder:"请选择通道",multiple:!0,maxCollapseTags:1,collapseTags:!0,slot:"checkAll"},{label:"费率%",prop:"rate",type:"input",placeholder:"请输入费率"}],rules:{channel_ids:[{required:!0,message:"请选择通道",trigger:"change"}],rate:[{required:!0,message:"请输入返点",trigger:"blur"}]},values:{channel_ids:[],rate:""}},showRateDialog:!1,channelList:[],showAmountDialog:!1,amountForm:{title:"",fields:[{label:"代理账号",prop:"ms_name",type:"input",disabled:!0},{label:"代理昵称",prop:"nick_name",type:"input",disabled:!0},{label:"当前余额",prop:"usable_amount",type:"input",disabled:!0},{label:"账变类型",prop:"handle_type",type:"select",options:[{label:"手工增保证金",value:2},{label:"手工减保证金",value:1}],placeholder:"请选择账变类型"},{label:"原因",prop:"reason",type:"select",options:[{label:"后台调整余额增加",value:1},{label:"后台调整余额减少",value:2}],placeholder:"请选择原因"},{label:"账变金额",prop:"amount",type:"input_num",placeholder:"请输入金额",min:0,max:Infinity},{label:"备注",prop:"remarks",type:"input",placeholder:"请输入备注"}],rules:{handle_type:[{required:!0,message:"请选择账变类型",trigger:"change"}],reason:[{required:!0,message:"请选择原因",trigger:"change"}],amount:[{required:!0,message:"请输入金额",trigger:"blur"}]},values:{ms_name:"",nick_name:"",usable_amount:"",handle_type:"",amount:null,remarks:"",capital_type:1,reason:""}},channelItemForm:{dialogTitle:"",showChannelItemDialog:!1,showChannelItemFormDialog:!1,channelTableData:[],limit:10,page:1,total:0,loading:!1,channelItemFormItem:{title:"添加通道",fields:[{label:"通道",prop:"channel_ids",type:"select",options:[],value:null,placeholder:"请选择通道",multiple:!0,maxCollapseTags:1,collapseTags:!0},{label:"返点%",prop:"rate",type:"input",placeholder:"请输入返点"},{label:"金额类型",prop:"limit_type",type:"select",options:[{label:"区间金额",value:1},{label:"固定金额",value:2}],value:null,placeholder:"请选择金额类型"},{label:"最小接单金额",prop:"min_amount",type:"input",placeholder:"0表示无限制",unshow:!0},{label:"最大接单金额",prop:"max_amount",type:"input",placeholder:"0表示无限制",unshow:!0},{label:"固码金额",prop:"fixed_amount",type:"input",placeholder:"请输入固定金额,多个以英文逗号隔开",unshow:!0},{label:"备注",prop:"remark",type:"input",value:""}],rules:{channel_ids:[{required:!0,message:"请选择通道",trigger:"change"}],rate:[{required:!0,message:"请输入返点",trigger:"blur"}],limit_type:[{required:!0,message:"请选择金额类型",trigger:"change"}],min_amount:[{required:!1,message:"请输入最小接单金额",trigger:"blur"}],max_amount:[{required:!1,message:"请输入最大接单金额",trigger:"blur"}],fixed_amount:[{required:!1,message:"请输入固定金额,多个以英文逗号隔开",trigger:"blur"}]},values:{channel_ids:[],rate:"",remark:"",max_amount:"",min_amount:"",fixed_amount:"",limit_type:1}},rateForm:{title:"",showDialog:!1,fields:[{label:"通道",prop:"channel_id",type:"select",options:[],placeholder:"请选择通道",disabled:!0},{label:"返点%",prop:"rate",type:"input",placeholder:"请输入返点"}],rules:{rate:[{required:!0,message:"请输入返点",trigger:"blur"}]},values:{channel_id:"",rate:""}},showRateDialog:!1,columns:[{prop:"channel_code",label:"通道编号",width:160},{prop:"channel_name",label:"通道名称",width:160},{prop:"min_amount",label:"最小支付金额",width:120},{prop:"max_amount",label:"最大支付金额",width:120},{prop:"rate",label:"返点%",width:80},{prop:"status",label:"通道状态",width:90,slot:"status"},{prop:"remark",label:"备注"},{prop:"operate",label:"操作",width:220,slot:"operate",fixed:"right"}],editForm:{title:"",showDialog:!1,fields:[{label:"通道",prop:"channel_name",type:"input",disabled:!0},{label:"返点%",prop:"rate",type:"input",placeholder:"请输入返点"},{label:"金额类型",prop:"limit_type",type:"select",options:[{label:"区间金额",value:1},{label:"固定金额",value:2}],value:null,placeholder:"请选择金额类型"},{label:"最小接单金额",prop:"min_amount",type:"input",placeholder:"0表示无限制",unshow:!0},{label:"最大接单金额",prop:"max_amount",type:"input",placeholder:"0表示无限制",unshow:!0},{label:"固码金额",prop:"fixed_amount",type:"input",placeholder:"请输入固定金额,多个以英文逗号隔开",unshow:!0},{label:"备注",prop:"remark",type:"input",value:""}],rules:{rate:[{required:!0,message:"请输入返点",trigger:"blur"}],limit_type:[{required:!0,message:"请选择金额类型",trigger:"change"}],min_amount:[{required:!1,message:"请输入最小接单金额",trigger:"blur"}],max_amount:[{required:!1,message:"请输入最大接单金额",trigger:"blur"}],fixed_amount:[{required:!1,message:"请输入固定金额,多个以英文逗号隔开",trigger:"blur"}]},values:{channel_name:"",rate:"",remark:"",max_amount:"",min_amount:"",fixed_amount:"",limit_type:""}}},rateLogForm:{dialogTitle:"",showChannelItemDialog:!1,channelTableData:[],limit:10,page:1,total:0,loading:!1,columns:[{prop:"id",label:"主键",width:120},{prop:"channel_code",label:"通道编号",width:160},{prop:"channel_name",label:"通道名称",width:160},{prop:"old_rate",label:"原费率%"},{prop:"new_rate",label:"新费率%"},{prop:"remark",label:"备注",width:160},{prop:"create_time",label:"创建时间",width:240}],searchFields:[{prop:"create_time",label:"创建时间",type:"date",dateType:"datetimerange",span:8,value:[]}]},editRow:{},editChannelItemRow:{},showLevelSlot:!1,pathList:[],clickRow:{},parent_id:0,copyDialog:!1,copyInfo:{},amountBtnLoading:!1});t(()=>{1==Ae.channelItemForm.channelItemFormItem.values.limit_type&&(Ae.channelItemForm.channelItemFormItem.fields[3].unshow=!1,Ae.channelItemForm.channelItemFormItem.fields[4].unshow=!1,Ae.channelItemForm.channelItemFormItem.fields[5].unshow=!0,Ae.channelItemForm.channelItemFormItem.rules.min_amount[0].required=!0,Ae.channelItemForm.channelItemFormItem.rules.max_amount[0].required=!0,Ae.channelItemForm.channelItemFormItem.rules.fixed_amount[0].required=!1),2==Ae.channelItemForm.channelItemFormItem.values.limit_type&&(Ae.channelItemForm.channelItemFormItem.fields[3].unshow=!0,Ae.channelItemForm.channelItemFormItem.fields[4].unshow=!0,Ae.channelItemForm.channelItemFormItem.fields[5].unshow=!1,Ae.channelItemForm.channelItemFormItem.rules.min_amount[0].required=!1,Ae.channelItemForm.channelItemFormItem.rules.max_amount[0].required=!1,Ae.channelItemForm.channelItemFormItem.rules.fixed_amount[0].required=!0),1==Ae.channelItemForm.editForm.values.limit_type&&(Ae.channelItemForm.editForm.fields[3].unshow=!1,Ae.channelItemForm.editForm.fields[4].unshow=!1,Ae.channelItemForm.editForm.fields[5].unshow=!0,Ae.channelItemForm.editForm.rules.min_amount[0].required=!0,Ae.channelItemForm.editForm.rules.max_amount[0].required=!0,Ae.channelItemForm.editForm.rules.fixed_amount[0].required=!1),2==Ae.channelItemForm.editForm.values.limit_type&&(Ae.channelItemForm.editForm.fields[3].unshow=!0,Ae.channelItemForm.editForm.fields[4].unshow=!0,Ae.channelItemForm.editForm.fields[5].unshow=!1,Ae.channelItemForm.editForm.rules.min_amount[0].required=!1,Ae.channelItemForm.editForm.rules.max_amount[0].required=!1,Ae.channelItemForm.editForm.rules.fixed_amount[0].required=!0)});const Be=se("VITE_APP_Ms_Login_URL"),je=se("VITE_APP_Ms_Mobile_Login_URL");se("VITE_APP_Ms_Login_URL1"),se("VITE_APP_Ms_Mobile_Login_URL1");const Pe=v(e=>{Re(`登录域名国际CDN: ${Be} \nAPP域名国际CDN: ${je} \n登录账号:${e} \n初始密码:123456`).then(()=>{P.success("复制成功")})},300),Me=()=>{Ae.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),Se()};o(()=>{Se(),Oe()});const Ee=()=>{Ae.addForm={title:"添加代理",fileds:[{label:"代理账号",prop:"ms_name",type:"input",value:""},{label:"代理昵称",prop:"nick_name",type:"input",value:""},{label:"代付返点%",prop:"df_rate",type:"input",value:""},{label:"允许开下级",prop:"allow_open_child",type:"switch",value:""},{label:"开启调整下级余额",prop:"open_adjust_child_amount",type:"switch",value:""},{label:"备注",prop:"remark",type:"input",value:""}],rules:{ms_name:[{required:!0,message:"请输入代理账号",trigger:"blur"}]},values:{ms_name:"",nick_name:"",df_rate:"",allow_open_child:2,open_adjust_child_amount:2,remark:""}},ze.value&&ze.value.resetFields(),Ae.editIndex=-1,Ae.showAddDialog=!1},Ye=v(e=>{Ae.pathList=[];let a={id:0,ms_name:"全部",parent_id:0,level:0,p_path:""},l={id:e.id,ms_name:e.ms_name,parent_id:e.parent_id,level:e.level,p_path:""};Ae.showLevelSlot=!0,Ae.parent_id=e.id,G({ms_id:e.id}).then(e=>{Ae.pathList=e||[],Ae.pathList.unshift(a),Ae.pathList.push(l),Me()})},300),Ne=v((e,a,l)=>{a&&(Ae.parent_id=e.id,Ae.pathList.splice(l+1),0==e.id&&(Ae.pathList=[],Ae.showLevelSlot=!1),Me())},300),Se=async()=>{Ae.loading=!0;let e={type:2,id:Ae.searchFields[0].value,parent_id:Ae.parent_id,ms_name:Ae.searchFields[1].value,nick_name:"",level:"",handle_order_status:"",status:Ae.searchFields[2].value,limit:Ae.limit,page:Ae.page};re(e).then(e=>{Ae.tableData=e.list,Ae.total=e.total,Ae.amount=e.total_usable_amount,Ae.loading=!1}).catch(()=>{Ae.loading=!1})},ze=n(),Ge=async()=>{await ze.value.validate((e,a)=>{if(e)if("添加代理"==Ae.addForm.title)Q(Ae.addForm.values).then(e=>{Se(),P.success(e),Ae.showAddDialog=!1});else{let e={...Ae.tableData[Ae.editIndex],...Ae.addForm.values,action:"update"};z(e).then(e=>{Ae.tableData[Ae.editIndex]={...Ae.tableData[Ae.editIndex],...Ae.addForm.values},P.success(e),Ae.showAddDialog=!1})}})},Oe=()=>{me({}).then(e=>{let a=e.map(e=>({id:e.id,label:e.channel_name,value:e.id}));Ae.channelList=a})},Ze=n(null),Xe=async()=>{Ze.value&&Ze.value.hasValid&&Ze.value.hasValid().validate(e=>{e&&W(Ae.channelForm.values).then(e=>{P.success(e),Ae.showChannelDialog=!1})})},Ke=n(null),He=()=>{j.prompt("请输入新的费率","一键更新一级代理费率",{confirmButtonText:"确认",cancelButtonText:"取消",inputPattern:/^(?:0|[1-9]\d?|100)(?:\.\d+)?$/,inputErrorMessage:"请输入0-100的数字)"}).then(({value:e})=>{J({rate:e}).then(e=>{P.success(e),Se()})})},Je=async()=>{Ke.value&&Ke.value.hasValid&&Ke.value.hasValid().validate(e=>{if(e){let e={...Ae.rateForm.values,channel_ids:Ae.rateForm.values.channel_ids.join(",")};ee(e).then(e=>{P.success(e),Ae.showRateDialog=!1})}})},Qe=(e,a)=>{let l=1==a?"是否确认重置谷歌验证码?":"是否确认清除登录失败信息?";j.confirm(`${l}`,"系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{let l={ms_id:e.id};1==a?X(l).then(e=>{P.success(e)}):K(l).then(e=>{P.success(e)})})},We=(e,a)=>{let l="";"allow_df"==a?(l=`确认要"${2==e.allow_df?"停用":"启用"}""${e.ms_name}"账号开启代付吗?`,j.confirm(`${l}`,"系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{z(e).then(e=>{P.success(e)}).catch(()=>{e[a]=1==e[a]?2:1})}).catch(()=>{e[a]=1==e[a]?2:1})):(Ae.handle_child=0,"status"==a&&(l=`确认要"${2==e.status?"停用":"启用"}""${e.ms_name}"账号吗?`),"handle_order_status"==a&&(l=`确认要"${2==e.handle_order_status?"停用":"启用"}""${e.ms_name}"账号接单吗?`),j({title:"系统提示",message:()=>M("p",null,[M("div",null,l),M("span",null,"是否同步下级 "),M(y,{modelValue:Ae.handle_child,onChange:e=>{Ae.handle_child=e},activeValue:1,inactiveValue:0})]),showCancelButton:!0,confirmButtonText:"确认",cancelButtonText:"取消"}).then(l=>{z({...e,handle_child:Ae.handle_child}).then(e=>{P.success(e)}).catch(()=>{e[a]=1==e[a]?2:1})}).catch(()=>{e[a]=1==e[a]?2:1}))},ea=n(null),aa=()=>{ea.value&&ea.value.hasValid&&ea.value.hasValid().validate(e=>{if(e){Ae.amountBtnLoading=!0;let e={ms_id:Ae.amountForm.values.ms_id,handle_type:Ae.amountForm.values.handle_type,capital_type:Ae.amountForm.values.capital_type,reason:Ae.amountForm.values.reason,amount:Ae.amountForm.values.amount,remark:Ae.amountForm.values.remarks};ae(e).then(e=>{P.success(e),Se(),Ae.showAmountDialog=!1,Ae.amountBtnLoading=!1}).catch(()=>{Ae.amountBtnLoading=!1})}})},la=e=>{let a={ms_id:e.id,limit:Ae.channelItemForm.limit,page:Ae.channelItemForm.page};le(a).then(e=>{Ae.channelItemForm.channelTableData=e.list,Ae.channelItemForm.total=e.total,Ae.channelItemForm.loading=!1}).catch(()=>{Ae.channelItemForm.loading=!1})},ta=()=>{Ae.channelItemForm.limit=10,Ae.channelItemForm.page=1,Ae.channelItemForm.channelTableData=[],Ae.channelItemForm.total=0,Ae.editRow={},Ae.channelItemForm.showChannelItemDialog=!1},oa=n(null),na=()=>{oa.value&&oa.value.hasValid&&oa.value.hasValid().validate(e=>{if(e){let e={...Ae.channelItemForm.channelItemFormItem.values,channel_ids:Ae.channelItemForm.channelItemFormItem.values.channel_ids.join(","),ms_id:Ae.editRow.id};ne(e).then(e=>{P.success(e),Ae.channelItemForm.showChannelItemFormDialog=!1,la(Ae.editRow)})}})},ia=(e,a)=>{Ae.editChannelItemRow=e,"rate"==a&&(Ae.channelItemForm.rateForm.title=`修改"${e.channel_name}"平台通道`,Ae.channelItemForm.rateForm.showDialog=!0,Ae.channelItemForm.rateForm.values={...Ae.channelItemForm.rateForm.values,...e}),"edit"==a&&(Ae.channelItemForm.editForm.title=`修改"${e.channel_name}"平台通道`,Ae.channelItemForm.editForm.showDialog=!0,Ae.channelItemForm.editForm.values={...Ae.channelItemForm.editForm.values,...e}),"check"==a&&(Ae.rateLogForm.showChannelItemDialog=!0,Ae.rateLogForm.dialogTitle=`"${e.channel_name}"通道的费率记录`,Ae.rateLogForm.loading=!0,ma())},ra=v((e,a)=>{let l={};"edit"==a&&(l={...e,...Ae.channelItemForm.editForm.values},te(l).then(e=>{P.success(e),Ae.channelItemForm.editForm.showDialog=!1,la(Ae.editRow)}).catch(()=>{})),"status"==a&&j.confirm(`确认要"${2==e.status?"停用":"启用"}"${e.channel_name}通道吗?`,"消息",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{te(e).then(e=>{P.success(e)}).catch(()=>{e[a]=1==e[a]?2:1})}).catch(()=>{e[a]=1==e[a]?2:1})},300),ma=()=>{var e,a;let l={ms_pay_channel_id:Ae.editChannelItemRow.channel_id,limit:Ae.rateLogForm.limit,page:Ae.rateLogForm.page,start_time:null==(e=Ae.rateLogForm.searchFields[0].value[0])?void 0:e.getTime(),end_time:null==(a=Ae.rateLogForm.searchFields[0].value[1])?void 0:a.getTime()};ie(l).then(e=>{Ae.rateLogForm.channelTableData=e.list,Ae.rateLogForm.total=e.total,Ae.rateLogForm.loading=!1}).catch(()=>{Ae.rateLogForm.loading=!1})},sa=()=>{Ae.rateLogForm.page=1,Ae.rateLogForm.limit=10,Ae.rateLogForm.searchFields=[{prop:"create_time",label:"创建时间",type:"date",dateType:"datetimerange",span:8,value:[]}],ma()},da=()=>{Ae.rateLogForm.showChannelItemDialog=!1,Ae.rateLogForm.page=1,Ae.rateLogForm.limit=10,Ae.rateLogForm.channelTableData=[],Ae.rateLogForm.total=0,Ae.rateLogForm.searchFields=[{prop:"create_time",label:"创建时间",type:"date",dateType:"datetimerange",span:8,value:[]}]};return(e,a)=>{const l=i("Plus"),t=f,o=i("Money"),n=i("EditPen"),v=i("ArrowRightBold"),B=i("DocumentCopy"),M=i("DArrowRight"),z=i("Key"),G=N,X=i("Lock"),K=i("Delete"),J=Y,Q=E,W=y,ee=V,ae=U,le=T,te=q,ne=L,ie=k,re=R,me=$,se=i("View"),Re=r("click-debounce");return s(),m("div",null,[d(S,{type:"agent-team",columns:p(Ae).columns,searchFields:p(Ae).searchFields,"onUpdate:searchFields":a[1]||(a[1]=e=>p(Ae).searchFields=e),data:p(Ae).tableData,limit:p(Ae).limit,"onUpdate:limit":a[2]||(a[2]=e=>p(Ae).limit=e),page:p(Ae).page,"onUpdate:page":a[3]||(a[3]=e=>p(Ae).page=e),total:p(Ae).total,onGetTableData:Se,onResetForm:Me,loading:p(Ae).loading,name:"agent-team"},u({btns:c(()=>[h("div",{class:"blue",onClick:a[0]||(a[0]=e=>p(Ae).showAddDialog=!0)},[d(t,null,{default:c(()=>[d(l)]),_:1}),a[30]||(a[30]=D(" 新增 "))]),h("div",de,[d(t,null,{default:c(()=>[d(o)]),_:1}),a[31]||(a[31]=D(" 代理余额总数: ")),h("span",null,w(p(Ae).amount),1)]),h("div",{class:"blue",onClick:He},[d(t,null,{default:c(()=>[d(n)]),_:1}),a[32]||(a[32]=D(" 一键调整一级代理费率 "))])]),operate:c(({row:e,$index:l})=>[h("div",he,[h("div",{class:"blue",onClick:a=>((e,a)=>{Ae.addForm={title:"修改代理",fileds:[{label:"上级编号",prop:"parent_id",type:"input",disabled:!0,value:e.parent_id},{label:"代理账号",prop:"ms_name",type:"input",disabled:!0,value:e.ms_name},{label:"代理昵称",prop:"nick_name",type:"input"},{label:"接单最低余额",prop:"min_amount",type:"input",value:""},{label:"代付返点%",prop:"df_rate",type:"input"},{label:"权重",prop:"weight",type:"input"},{label:"允许开下级",prop:"allow_open_child",type:"switch"},{label:"开启调整下级余额",prop:"open_adjust_child_amount",type:"switch"},{label:"备注",prop:"remark",type:"input"}],rules:{ms_name:[{required:!0,message:"请输入代理账号",trigger:"blur"}]},values:{id:e.id,nick_name:e.nick_name,df_rate:e.df_rate,allow_open_child:e.allow_open_child,open_adjust_child_amount:e.open_adjust_child_amount,remark:e.remark,weight:e.weight||"",ms_name:e.ms_name,parent_id:e.parent_id,min_amount:Number(e.min_amount).toFixed(2)}},Ae.editIndex=a,Ae.showAddDialog=!0})(e,l)},[d(t,null,{default:c(()=>[d(n)]),_:1}),a[33]||(a[33]=D(" 修改 "))],8,_e),h("div",{class:"blue",onClick:a=>(e=>{Ae.channelItemForm.showChannelItemDialog=!0,Ae.channelItemForm.dialogTitle=`配置"${e.ms_name}"通道`,Ae.channelItemForm.loading=!0,Ae.editRow=e,la(e),O({ms_id:e.id}).then(e=>{let a=e.map(e=>({id:e.id,label:e.channel_name,value:e.id}));Ae.channelItemForm.channelItemFormItem.fields[0].options=a,Ae.channelItemForm.rateForm.fields[0].options=Ae.channelList})})(e)},[d(t,null,{default:c(()=>[d(n)]),_:1}),a[34]||(a[34]=D(" 配置通道 "))],8,ge),h("div",{class:"blue",onClick:a=>(e=>{Ae.copyDialog=!0,Ae.copyInfo=e})(e)},[d(t,null,{default:c(()=>[d(B)]),_:1}),a[35]||(a[35]=D(" 拷贝开户信息 "))],8,Fe),d(Q,{placement:"bottom-end",class:"blue"},{dropdown:c(()=>[d(J,null,{default:c(()=>[d(G,{onClick:a=>(e=>{j.prompt(`请输入"${e.ms_name}"的新登录密码`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",inputPattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,16}$/,inputErrorMessage:"请输入合法的密码(8-16位,包含数字和字母)"}).then(({value:a})=>{Z({ms_id:e.id,password:a}).then(e=>{P.success(e)})})})(e)},{default:c(()=>[d(t,null,{default:c(()=>[d(z)]),_:1}),a[37]||(a[37]=D(" 重置登录密码 "))]),_:2,__:[37]},1032,["onClick"]),d(G,{onClick:a=>Qe(e,1)},{default:c(()=>[d(t,null,{default:c(()=>[d(X)]),_:1}),a[38]||(a[38]=D(" 重置谷歌验证码 "))]),_:2,__:[38]},1032,["onClick"]),d(G,{onClick:a=>Qe(e,2)},{default:c(()=>[d(t,null,{default:c(()=>[d(X)]),_:1}),a[39]||(a[39]=D(" 清除登录失败信息 "))]),_:2,__:[39]},1032,["onClick"]),d(G,{onClick:a=>((e,a)=>{j.confirm(`是否确认删除代理编号为${e.id}的数据项?`,"系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{H({id:e.id}).then(e=>{Ae.tableData.splice(a,1),P.success(e)})}).catch(()=>{})})(e,l)},{default:c(()=>[d(t,null,{default:c(()=>[d(K)]),_:1}),a[40]||(a[40]=D(" 删除 "))]),_:2,__:[40]},1032,["onClick"])]),_:2},1024)]),default:c(()=>[h("div",null,[d(t,null,{default:c(()=>[d(M)]),_:1}),a[36]||(a[36]=D(" 更多 "))])]),_:2},1024)])]),ms_name:c(({row:e})=>[h("div",null,w(`[${e.level}级]${e.ms_name}`),1)]),child_count:c(({row:e})=>[h("div",be,[h("span",null,w(`${e.child_count}`),1),h("div",{class:"red",onClick:a=>p(Ye)(e)},"查看",8,ve)])]),usable_amount:c(({row:e})=>[h("div",we,[h("span",null,w($e(e.usable_amount)),1),h("div",{class:"red",onClick:a=>(e=>{Ae.showAmountDialog=!0,Ae.amountForm.title=`修改"${e.ms_name}"的余额`,e.usable_amount=$e(e.usable_amount),Ae.amountForm.values={...Ae.amountForm.values,...e,ms_id:e.id}})(e)},"调额",8,fe)])]),status:c(({row:e})=>[d(W,{modelValue:e.status,"onUpdate:modelValue":a=>e.status=a,style:{"--el-switch-on-color":"#337ecc"},"active-value":1,"inactive-value":2,onChange:a=>We(e,"status")},null,8,["modelValue","onUpdate:modelValue","onChange"])]),handle_order_status:c(({row:e})=>[d(W,{modelValue:e.handle_order_status,"onUpdate:modelValue":a=>e.handle_order_status=a,style:{"--el-switch-on-color":"#337ecc"},"active-value":1,"inactive-value":2,onChange:a=>We(e,"handle_order_status")},null,8,["modelValue","onUpdate:modelValue","onChange"])]),allow_df:c(({row:e})=>[d(W,{modelValue:e.allow_df,"onUpdate:modelValue":a=>e.allow_df=a,style:{"--el-switch-on-color":"#337ecc"},"active-value":1,"inactive-value":2,onChange:a=>We(e,"allow_df")},null,8,["modelValue","onUpdate:modelValue","onChange"])]),google_check:c(({row:e})=>[h("div",Ie,[h("div",{class:F(1==e.google_check?"blue":"red")},w(1==e.google_check?"开启":"关闭"),3)])]),_:2},[p(Ae).showLevelSlot?{name:"level",fn:c(()=>[h("div",ue,[(s(!0),m(_,null,g(p(Ae).pathList,(e,a)=>(s(),m("div",{key:a,class:F(a<p(Ae).pathList.length-1?"blue":"")},[0==e.id?(s(),m("span",{key:0,onClick:l=>p(Ne)(e,a<p(Ae).pathList.length-1)},w(e.ms_name),9,ce)):(s(),m("span",{key:1,onClick:l=>p(Ne)(e,a<p(Ae).pathList.length-1,a)},w(`[${e.id}]${e.ms_name}`),9,pe)),b(d(t,null,{default:c(()=>[d(v)]),_:2},1536),[[I,a<p(Ae).pathList.length-1]])],2))),128))])]),key:"0"}:void 0]),1032,["columns","searchFields","data","limit","page","total","loading"]),d(me,{title:p(Ae).addForm.title,"model-value":p(Ae).showAddDialog,width:"30%",onClose:Ee,"destroy-on-close":!0,"close-on-click-modal":!1},{footer:c(()=>[h("span",ye,[d(re,{onClick:a[4]||(a[4]=e=>p(Ae).showAddDialog=!1)},{default:c(()=>a[41]||(a[41]=[D("取消")])),_:1,__:[41]}),b((s(),C(re,{type:"primary"},{default:c(()=>a[42]||(a[42]=[D("确定")])),_:1,__:[42]})),[[Re,Ge]])])]),default:c(()=>[d(ie,{rules:p(Ae).addForm.rules,model:p(Ae).addForm.values,ref_key:"addFormRef",ref:ze,"label-width":"140px"},{default:c(()=>{var e;return[(s(!0),m(_,null,g(null==(e=p(Ae).addForm)?void 0:e.fileds,(e,a)=>(s(),C(ne,{key:a,label:e.label,prop:e.prop},{default:c(()=>["input"===e.type?(s(),C(ee,{key:0,modelValue:p(Ae).addForm.values[e.prop],"onUpdate:modelValue":a=>p(Ae).addForm.values[e.prop]=a,disabled:e.disabled,clearable:""},null,8,["modelValue","onUpdate:modelValue","disabled"])):"select"===e.type?(s(),C(le,{key:1,modelValue:p(Ae).addForm.values[e.prop],"onUpdate:modelValue":a=>p(Ae).addForm.values[e.prop]=a,disabled:e.disabled,clearable:""},{default:c(()=>[(s(!0),m(_,null,g(e.options,(e,a)=>(s(),C(ae,{key:a,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):"date"===e.type?(s(),C(te,{key:2,modelValue:p(Ae).addForm.values[e.prop],"onUpdate:modelValue":a=>p(Ae).addForm.values[e.prop]=a,type:"date",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",placeholder:"选择日期",disabled:e.disabled,clearable:""},null,8,["modelValue","onUpdate:modelValue","disabled"])):"switch"===e.type?(s(),C(W,{key:3,modelValue:p(Ae).addForm.values[e.prop],"onUpdate:modelValue":a=>p(Ae).addForm.values[e.prop]=a,style:{"--el-switch-on-color":"#337ecc"},"active-value":1,"inactive-value":2,disabled:e.disabled},null,8,["modelValue","onUpdate:modelValue","disabled"])):x("",!0)]),_:2},1032,["label","prop"]))),128))]}),_:1},8,["rules","model"])]),_:1},8,["title","model-value"]),d(A,{showDialog:p(Ae).showChannelDialog,"onUpdate:showDialog":a[5]||(a[5]=e=>p(Ae).showChannelDialog=e),formData:p(Ae).channelForm,"onUpdate:formData":a[6]||(a[6]=e=>p(Ae).channelForm=e),ref_key:"channelRef",ref:Ze},{submit:c(()=>[b((s(),C(re,{type:"primary"},{default:c(()=>a[43]||(a[43]=[D("确定")])),_:1,__:[43]})),[[Re,Xe]])]),_:1},8,["showDialog","formData"]),d(A,{showDialog:p(Ae).showRateDialog,"onUpdate:showDialog":a[7]||(a[7]=e=>p(Ae).showRateDialog=e),formData:p(Ae).rateForm,"onUpdate:formData":a[8]||(a[8]=e=>p(Ae).rateForm=e),ref_key:"rateRef",ref:Ke},{submit:c(()=>[b((s(),C(re,{type:"primary"},{default:c(()=>a[44]||(a[44]=[D("确定")])),_:1,__:[44]})),[[Re,Je]])]),_:1},8,["showDialog","formData"]),d(A,{showDialog:p(Ae).showAmountDialog,"onUpdate:showDialog":a[9]||(a[9]=e=>p(Ae).showAmountDialog=e),formData:p(Ae).amountForm,"onUpdate:formData":a[10]||(a[10]=e=>p(Ae).amountForm=e),ref_key:"amountRef",ref:ea},{submit:c(()=>[b((s(),C(re,{type:"primary",loading:p(Ae).amountBtnLoading},{default:c(()=>a[45]||(a[45]=[D("确定")])),_:1,__:[45]},8,["loading"])),[[Re,aa]])]),_:1},8,["showDialog","formData"]),d(me,{title:p(Ae).channelItemForm.dialogTitle,"model-value":p(Ae).channelItemForm.showChannelItemDialog,width:"60%","destroy-on-close":!0,"close-on-click-modal":!1,onClose:ta},{default:c(()=>[d(S,{type:"channel-item",showSearchBtn:!1,columns:p(Ae).channelItemForm.columns,data:p(Ae).channelItemForm.channelTableData,limit:p(Ae).channelItemForm.limit,"onUpdate:limit":a[12]||(a[12]=e=>p(Ae).channelItemForm.limit=e),page:p(Ae).channelItemForm.page,"onUpdate:page":a[13]||(a[13]=e=>p(Ae).channelItemForm.page=e),total:p(Ae).channelItemForm.total,onGetTableData:a[14]||(a[14]=e=>la(p(Ae).editRow)),loading:p(Ae).channelItemForm.loading,name:"channel-item"},{btns:c(()=>[h("div",{class:"blue",onClick:a[11]||(a[11]=e=>p(Ae).channelItemForm.showChannelItemFormDialog=!0)},[d(t,null,{default:c(()=>[d(l)]),_:1}),a[46]||(a[46]=D(" 新增 "))])]),operate:c(({row:e,$index:l})=>[h("div",De,[h("div",{class:"blue",onClick:a=>ia(e,"edit")},[d(t,null,{default:c(()=>[d(n)]),_:1}),a[47]||(a[47]=D(" 修改 "))],8,ke),h("div",{class:"blue",onClick:a=>ia(e,"check")},[d(t,null,{default:c(()=>[d(se)]),_:1}),a[48]||(a[48]=D(" 查看费率记录 "))],8,Ce),h("div",{class:"blue",onClick:a=>((e,a)=>{j.confirm(`是否确认删除通道编号为${e.channel_id}的数据项?`,"系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{oe({id:e.id}).then(e=>{Ae.channelItemForm.channelTableData.splice(a,1),P.success(e)})}).catch(()=>{})})(e,l)},[d(t,null,{default:c(()=>[d(K)]),_:1}),a[49]||(a[49]=D(" 删除 "))],8,Le)])]),status:c(({row:e})=>[d(W,{modelValue:e.status,"onUpdate:modelValue":a=>e.status=a,style:{"--el-switch-on-color":"#337ecc"},"active-value":1,"inactive-value":2,onChange:a=>p(ra)(e,"status")},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1},8,["columns","data","limit","page","total","loading"])]),_:1},8,["title","model-value"]),d(A,{showDialog:p(Ae).channelItemForm.showChannelItemFormDialog,"onUpdate:showDialog":a[15]||(a[15]=e=>p(Ae).channelItemForm.showChannelItemFormDialog=e),formData:p(Ae).channelItemForm.channelItemFormItem,"onUpdate:formData":a[16]||(a[16]=e=>p(Ae).channelItemForm.channelItemFormItem=e),ref_key:"channelItemRef",ref:oa,values:p(Ae).channelItemForm.channelItemFormItem.values.channel_ids,"onUpdate:values":a[17]||(a[17]=e=>p(Ae).channelItemForm.channelItemFormItem.values.channel_ids=e)},{submit:c(()=>[b((s(),C(re,{type:"primary"},{default:c(()=>a[50]||(a[50]=[D("确定")])),_:1,__:[50]})),[[Re,na]])]),_:1},8,["showDialog","formData","values"]),d(A,{showDialog:p(Ae).channelItemForm.rateForm.showDialog,"onUpdate:showDialog":a[19]||(a[19]=e=>p(Ae).channelItemForm.rateForm.showDialog=e),formData:p(Ae).channelItemForm.rateForm,"onUpdate:formData":a[20]||(a[20]=e=>p(Ae).channelItemForm.rateForm=e),ref:"rateItemRef"},{submit:c(()=>[d(re,{type:"primary",onClick:a[18]||(a[18]=e=>p(ra)(p(Ae).editRow,"rate"))},{default:c(()=>a[51]||(a[51]=[D("确定")])),_:1,__:[51]})]),_:1},8,["showDialog","formData"]),d(A,{showDialog:p(Ae).channelItemForm.editForm.showDialog,"onUpdate:showDialog":a[22]||(a[22]=e=>p(Ae).channelItemForm.editForm.showDialog=e),formData:p(Ae).channelItemForm.editForm,"onUpdate:formData":a[23]||(a[23]=e=>p(Ae).channelItemForm.editForm=e),values:p(Ae).channelItemForm.editForm.values.fixed_amount,"onUpdate:values":a[24]||(a[24]=e=>p(Ae).channelItemForm.editForm.values.fixed_amount=e),ref:"editRef"},{submit:c(()=>[d(re,{type:"primary",onClick:a[21]||(a[21]=e=>p(ra)(p(Ae).editChannelItemRow,"edit"))},{default:c(()=>a[52]||(a[52]=[D("确定")])),_:1,__:[52]})]),_:1},8,["showDialog","formData","values"]),d(me,{title:p(Ae).rateLogForm.dialogTitle,"model-value":p(Ae).rateLogForm.showChannelItemDialog,width:"60%","destroy-on-close":!0,"close-on-click-modal":!1,onClose:da},{default:c(()=>[d(S,{type:"ratelog",columns:p(Ae).rateLogForm.columns,data:p(Ae).rateLogForm.channelTableData,limit:p(Ae).rateLogForm.limit,"onUpdate:limit":a[25]||(a[25]=e=>p(Ae).rateLogForm.limit=e),page:p(Ae).rateLogForm.page,"onUpdate:page":a[26]||(a[26]=e=>p(Ae).rateLogForm.page=e),searchFields:p(Ae).rateLogForm.searchFields,"onUpdate:searchFields":a[27]||(a[27]=e=>p(Ae).rateLogForm.searchFields=e),total:p(Ae).rateLogForm.total,onGetTableData:ma,onResetForm:sa,loading:p(Ae).rateLogForm.loading,name:"ratelog","search-span":6},null,8,["columns","data","limit","page","searchFields","total","loading"])]),_:1},8,["title","model-value"]),d(me,{title:"拷贝开户信息",modelValue:p(Ae).copyDialog,"onUpdate:modelValue":a[29]||(a[29]=e=>p(Ae).copyDialog=e),width:"30%","before-close":()=>{p(Ae).copyDialog=!1},"destroy-on-close":!0,"close-on-click-modal":!1,draggable:""},{footer:c(()=>[h("span",qe,[d(re,{type:"primary",onClick:a[28]||(a[28]=e=>p(Pe)(p(Ae).copyInfo.ms_name))},{default:c(()=>a[57]||(a[57]=[D("拷贝")])),_:1,__:[57]})])]),default:c(()=>[h("div",xe,[h("div",Ve,[a[53]||(a[53]=h("div",{class:"title"},"登录域名-国际CDN",-1)),h("div",null,w(p(Be)),1)]),h("div",Te,[a[54]||(a[54]=h("div",{class:"title"},"APP域名-国际CDN",-1)),h("div",null,w(p(je)),1)]),h("div",Ue,[a[55]||(a[55]=h("div",{class:"title"},"登录账号",-1)),h("div",null,w(p(Ae).copyInfo.ms_name),1)]),a[56]||(a[56]=h("div",{class:"item"},[h("div",{class:"title"},"初始密码"),h("div",null,"123456")],-1))])]),_:1},8,["modelValue","before-close"])])}}},[["__scopeId","data-v-01113f85"]]);export{Re as default};
|