2 lines
32 KiB
JavaScript
2 lines
32 KiB
JavaScript
import{b2 as e,ag as a,a9 as l,bs as t,bm as o,r as n,aZ as r,aV as i,c as m,e as s,N as d,w as u,bb as c,l as p,n as h,t as _,O as g,E as F,g as b,bo as v,a7 as f,a8 as w,m as I,bp as y,al as D,am as k,bW as C,bX as x,bY as T,R as V,an as q,aX as L,c8 as U,cd as $,bQ as R,a_ as A,aO as B}from"./index.BWytR7iN.js";/* empty css */import{a as j,E,b as Y}from"./el-dropdown.DgNsQCr-.js";import{_ as P}from"./index.C4yhrqXY.js";import{e as M,o as G,x as N,t as K,r as O,c as X,b as Z,d as z,f as S,h as Q,i as W,j as H,k as J,l as ee,m as ae,n as le,p as te,q as oe,g as ne,a as re}from"./merchant.BcCX6mWU.js";import{a as ie}from"./config.CHm3f-A1.js";import"./dropdown.CWhQ3pxL.js";/* empty css */import"./el-col.BK_EqEAK.js";const me={class:"none"},se={class:"none"},de={class:"none"},ue={class:"operate"},ce=["onClick"],pe=["onClick"],he=["onClick"],_e={class:"cell-btn"},ge={class:"cell-btn cl-1"},Fe=["onClick"],be={class:"cell-btn cl-2"},ve={class:"cell-btn cl-2"},fe={class:"dialog-footer"},we={class:"operate"},Ie=["onClick"],ye=["onClick"],De={class:"tab-content"},ke={class:"item"},Ce={class:"item"},xe={class:"item"},Te={class:"item"},Ve={class:"dialog-footer"},qe=e({__name:"merchant",setup(e){function qe(e){return R(1e3*e)}const Le=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)},Ue=a({columns:[{prop:"id",label:"编号",width:80},{prop:"mer_name",label:"商户名称",width:100},{prop:"nick_name",label:"昵称",width:100},{prop:"usable_amount",label:"余额",width:140,slot:"usable_amount",align:"right",formatter:Le},{prop:"status",label:"账号状态",width:90,slot:"status"},{prop:"allow_df",label:"允许代付",width:90,slot:"allow_df"},{prop:"google_check",label:"谷歌状态",width:90,slot:"google_check"},{prop:"single_device_login",label:"单一设备登录",width:120,slot:"single_device_login"},{prop:"secret_key",label:"商户KEY"},{prop:"remark",label:"备注",width:140},{prop:"create_time",label:"创建时间",width:150,formatter:qe},{prop:"last_login_time",label:"最后登录时间",width:150,formatter:qe},{prop:"operate",label:"操作",width:300,slot:"operate",fixed:"right"}],tableData:[],searchFields:[{label:"商户ID",type:"input",prop:"id",value:""},{prop:"mer_name",label:"商户名称",type:"input",value:""},{prop:"status",label:"账号状态",type:"select",options:[{label:"启用",value:1},{label:"禁用",value:2}],value:null}],addForm:{title:"添加商户",fileds:[{label:"商户名称",prop:"mer_name",type:"input",value:""},{label:"商户昵称",prop:"nick_name",type:"input",value:""},{label:"备注",prop:"remark",type:"input",value:""}],rules:{mer_name:[{required:!0,message:"请输入代理账号",trigger:"blur"}]},values:{mer_name:"",nick_name:"",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:"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_id:[{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_id:"",rate:"",remark:"",max_amount:0,min_amount:0,fixed_amount:"",limit_type:""}},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:"mer_name",type:"input",disabled:!0},{label:"商户昵称",prop:"nick_name",type:"input",disabled:!0},{label:"当前余额",prop:"usable_amount",type:"input",disabled:!0},{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:{reason:[{required:!0,message:"请选择原因",trigger:"change"}],amount:[{required:!0,message:"请输入金额",trigger:"blur"}]},values:{mer_name:"",nick_name:"",usable_amount:"",handle_type:"",amount:0,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:0,min_amount:0,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:120,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:{},copyDialog:!1,copyInfo:{},usable_amount_all:0,withdraw_sum:0,order_success_amount:0});l(()=>{1==Ue.channelItemForm.channelItemFormItem.values.limit_type&&(Ue.channelItemForm.channelItemFormItem.fields[3].unshow=!1,Ue.channelItemForm.channelItemFormItem.fields[4].unshow=!1,Ue.channelItemForm.channelItemFormItem.fields[5].unshow=!0,Ue.channelItemForm.channelItemFormItem.rules.min_amount[0].required=!0,Ue.channelItemForm.channelItemFormItem.rules.max_amount[0].required=!0,Ue.channelItemForm.channelItemFormItem.rules.fixed_amount[0].required=!1),2==Ue.channelItemForm.channelItemFormItem.values.limit_type&&(Ue.channelItemForm.channelItemFormItem.fields[3].unshow=!0,Ue.channelItemForm.channelItemFormItem.fields[4].unshow=!0,Ue.channelItemForm.channelItemFormItem.fields[5].unshow=!1,Ue.channelItemForm.channelItemFormItem.rules.min_amount[0].required=!1,Ue.channelItemForm.channelItemFormItem.rules.max_amount[0].required=!1,Ue.channelItemForm.channelItemFormItem.rules.fixed_amount[0].required=!0),1==Ue.channelItemForm.editForm.values.limit_type&&(Ue.channelItemForm.editForm.fields[3].unshow=!1,Ue.channelItemForm.editForm.fields[4].unshow=!1,Ue.channelItemForm.editForm.fields[5].unshow=!0,Ue.channelItemForm.editForm.rules.min_amount[0].required=!0,Ue.channelItemForm.editForm.rules.max_amount[0].required=!0,Ue.channelItemForm.editForm.rules.fixed_amount[0].required=!1),2==Ue.channelItemForm.editForm.values.limit_type&&(Ue.channelItemForm.editForm.fields[3].unshow=!0,Ue.channelItemForm.editForm.fields[4].unshow=!0,Ue.channelItemForm.editForm.fields[5].unshow=!1,Ue.channelItemForm.editForm.rules.min_amount[0].required=!1,Ue.channelItemForm.editForm.rules.max_amount[0].required=!1,Ue.channelItemForm.editForm.rules.fixed_amount[0].required=!0),1==Ue.channelForm.values.limit_type&&(Ue.channelForm.fields[3].unshow=!1,Ue.channelForm.fields[4].unshow=!1,Ue.channelForm.fields[5].unshow=!0,Ue.channelForm.rules.min_amount[0].required=!0,Ue.channelForm.rules.max_amount[0].required=!0,Ue.channelForm.rules.fixed_amount[0].required=!1),2==Ue.channelForm.values.limit_type&&(Ue.channelForm.fields[3].unshow=!0,Ue.channelForm.fields[4].unshow=!0,Ue.channelForm.fields[5].unshow=!1,Ue.channelForm.rules.min_amount[0].required=!1,Ue.channelForm.rules.max_amount[0].required=!1,Ue.channelForm.rules.fixed_amount[0].required=!0)});const{copy:$e}=t({legacy:!0}),Re=ie("VITE_APP_Mer_Login_URL");ie("VITE_APP_Mer_Login_URL1");const Ae=()=>{Ue.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),je()};o(()=>{je(),Pe()});const Be=()=>{Ue.addForm={title:"添加商户",fileds:[{label:"商户名称",prop:"mer_name",type:"input",value:""},{label:"商户昵称",prop:"nick_name",type:"input",value:""},{label:"备注",prop:"remark",type:"input",value:""}],rules:{mer_name:[{required:!0,message:"请输入代理账号",trigger:"blur"}]},values:{mer_name:"",nick_name:"",remark:""}},Ue.editIndex=-1,Ue.showAddDialog=!1},je=async()=>{Ue.loading=!0;let e={id:Ue.searchFields[0].value,mer_name:Ue.searchFields[1].value,nick_name:"",status:Ue.searchFields[2].value,limit:Ue.limit,page:Ue.page};ne(e).then(e=>{Ue.tableData=e.list,Ue.total=e.total,Ue.amount=e.total_usable_amount,Ue.usable_amount_all=Le(e.usable_amount_all)||0,Ue.order_success_amount=e.order_success_amount||0,Ue.withdraw_sum=Le(e.withdraw_sum)||0,Ue.loading=!1}).catch(()=>{Ue.loading=!1})},Ee=n(),Ye=async()=>{await Ee.value.validate((e,a)=>{if(e)if("添加商户"==Ue.addForm.title)Q(Ue.addForm.values).then(e=>{je(),B.success(e),Ue.showAddDialog=!1});else{let e={...Ue.tableData[Ue.editIndex],...Ue.addForm.values,action:"update"};M(e).then(e=>{Ue.tableData[Ue.editIndex]={...Ue.tableData[Ue.editIndex],...Ue.addForm.values},B.success(e),Ue.showAddDialog=!1})}})},Pe=()=>{re({}).then(e=>{let a=e.map(e=>({id:e.id,label:e.channel_name,value:e.id}));Ue.channelList=a})},Me=n(null),Ge=()=>{Ue.showChannelDialog=!0,Ue.channelForm.fields[0].options=Ue.channelList},Ne=async()=>{Me.value&&Me.value.hasValid&&Me.value.hasValid().validate(e=>{e&&W(Ue.channelForm.values).then(e=>{B.success(e),Ue.showChannelDialog=!1})})},Ke=n(null),Oe=()=>{Ue.showRateDialog=!0,Ue.rateForm.fields[0].options=Ue.channelList},Xe=async()=>{Ke.value&&Ke.value.hasValid&&Ke.value.hasValid().validate(e=>{if(e){let e={...Ue.rateForm.values,channel_ids:Ue.rateForm.values.channel_ids.join(",")};H(e).then(e=>{B.success(e),Ue.showRateDialog=!1})}})},Ze=(e,a)=>{let l=1==a?"是否确认重置谷歌验证码?":2==a?"是否确认清除登录失败信息?":"是否确认重置商户KEY?";A.confirm(`${l}`,"系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{let l={mer_id:e.id};1==a?X(l).then(e=>{B.success(e)}):2==a?Z(l).then(e=>{B.success(e)}):z({id:e.id}).then(e=>{B.success("操作成功"),je()})})},ze=(e,a)=>{let l="";"status"==a&&(l=`确认要"${2==e.status?"停用":"启用"}""${e.mer_name}"账号吗?`),"handle_order_status"==a&&(l=`确认要"${2==e.handle_order_status?"停用":"启用"}""${e.mer_name}"账号接单吗?`),"allow_df"==a&&(l=`确认要"${2==e.allow_df?"停用":"启用"}""${e.mer_name}"账号开启代付吗?`),"single_device_login"==a&&(l=`确认要"${2==e.single_device_login?"停用":"启用"}""${e.mer_name}"账号单设备登录吗?`),A.confirm(`${l}`,"系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{M(e).then(e=>{B.success(e)}).catch(()=>{e[a]=1==e[a]?2:1})}).catch(()=>{e[a]=1==e[a]?2:1})},Se=n(null),Qe=()=>{Se.value&&Se.value.hasValid&&Se.value.hasValid().validate(e=>{if(e){let e={mer_id:Ue.amountForm.values.mer_id,handle_type:Ue.amountForm.values.handle_type,capital_type:Ue.amountForm.values.capital_type,reason:Ue.amountForm.values.reason,amount:Ue.amountForm.values.amount,remark:Ue.amountForm.values.remarks};J(e).then(e=>{B.success(e),je(),Ue.showAmountDialog=!1})}})},We=e=>{let a={mer_id:e.id,limit:Ue.channelItemForm.limit,page:Ue.channelItemForm.page};ee(a).then(e=>{Ue.channelItemForm.channelTableData=e.list,Ue.channelItemForm.total=e.total,Ue.channelItemForm.loading=!1}).catch(()=>{Ue.channelItemForm.loading=!1})},He=()=>{Ue.channelItemForm.limit=10,Ue.channelItemForm.page=1,Ue.channelItemForm.channelTableData=[],Ue.channelItemForm.total=0,Ue.editRow={},Ue.channelItemForm.showChannelItemDialog=!1},Je=n(null),ea=()=>{Je.value&&Je.value.hasValid&&Je.value.hasValid().validate(e=>{if(e){let e={...Ue.channelItemForm.channelItemFormItem.values,channel_ids:Ue.channelItemForm.channelItemFormItem.values.channel_ids.join(","),mer_id:Ue.editRow.id};te(e).then(e=>{B.success(e),Ue.channelItemForm.showChannelItemFormDialog=!1,We(Ue.editRow)})}})},aa=ie("VITE_APP_Mer_URL"),la=$((e,a)=>{let l={};"edit"==a&&(l={...e,...Ue.channelItemForm.editForm.values},ae(l).then(e=>{B.success(e),Ue.channelItemForm.editForm.showDialog=!1,We(Ue.editRow)}).catch(()=>{})),"status"==a&&A.confirm(`确认要"${2==e.status?"停用":"启用"}"${e.channel_name}通道吗?`,"消息",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{ae(e).then(e=>{B.success(e)}).catch(()=>{e[a]=1==e[a]?2:1})}).catch(()=>{e[a]=1==e[a]?2:1})},300),ta=()=>{var e,a;let l={ms_pay_channel_id:Ue.editChannelItemRow.channel_id,limit:Ue.rateLogForm.limit,page:Ue.rateLogForm.page,start_time:Ue.rateLogForm.searchFields[0]?(null==(e=Ue.rateLogForm.searchFields[0].value[0])?void 0:e.getTime())/1e3:"",end_time:Ue.rateLogForm.searchFields[0]?(null==(a=Ue.rateLogForm.searchFields[0].value[1])?void 0:a.getTime())/1e3:""};oe(l).then(e=>{Ue.rateLogForm.channelTableData=e.list,Ue.rateLogForm.total=e.total,Ue.rateLogForm.loading=!1}).catch(()=>{Ue.rateLogForm.loading=!1})},oa=()=>{Ue.rateLogForm.page=1,Ue.rateLogForm.limit=10,Ue.rateLogForm.searchFields=[{prop:"create_time",label:"创建时间",type:"date",dateType:"datetimerange",span:8,value:[]}],ta()},na=()=>{Ue.rateLogForm.showChannelItemDialog=!1,Ue.rateLogForm.page=1,Ue.rateLogForm.limit=10,Ue.rateLogForm.channelTableData=[],Ue.rateLogForm.total=0,Ue.rateLogForm.searchFields=[{prop:"create_time",label:"创建时间",type:"date",dateType:"datetimerange",span:8,value:[]}]};return(e,a)=>{const l=r("Plus"),t=F,o=r("EditPen"),n=r("Money"),$=r("DocumentCopy"),R=r("DArrowRight"),M=r("Key"),X=Y,Z=r("Lock"),z=r("Connection"),Q=r("Delete"),W=E,H=j,J=c,ee=k,ae=x,te=C,oe=T,ne=y,re=v,ie=q,qe=L,Pe=i("click-debounce");return s(),m("div",null,[d(P,{type:"merchant",columns:b(Ue).columns,searchFields:b(Ue).searchFields,"onUpdate:searchFields":a[2]||(a[2]=e=>b(Ue).searchFields=e),data:b(Ue).tableData,limit:b(Ue).limit,"onUpdate:limit":a[3]||(a[3]=e=>b(Ue).limit=e),page:b(Ue).page,"onUpdate:page":a[4]||(a[4]=e=>b(Ue).page=e),total:b(Ue).total,onGetTableData:je,onResetForm:Ae,loading:b(Ue).loading,name:"merchant"},{btns:u(()=>[p("div",{class:"blue",onClick:a[0]||(a[0]=e=>b(Ue).showAddDialog=!0)},[d(t,null,{default:u(()=>[d(l)]),_:1}),a[30]||(a[30]=g(" 新增 "))]),p("div",{class:"blue",onClick:Ge},[d(t,null,{default:u(()=>[d(l)]),_:1}),a[31]||(a[31]=g(" 一键新增通道 "))]),p("div",{class:"blue",onClick:Oe},[d(t,null,{default:u(()=>[d(o)]),_:1}),a[32]||(a[32]=g(" 一键调整费率 "))]),p("div",me,[d(t,null,{default:u(()=>[d(n)]),_:1}),a[33]||(a[33]=g(" 商户可用余额总数: ")),p("span",null,_(b(Ue).usable_amount_all),1)]),p("div",se,[d(t,null,{default:u(()=>[d(n)]),_:1}),a[34]||(a[34]=g(" 代理当日结算总数: ")),p("span",null,_(b(Ue).withdraw_sum),1)]),p("div",de,[d(t,null,{default:u(()=>[d(n)]),_:1}),a[35]||(a[35]=g(" 商户当日成功订单总数: ")),p("span",null,_(b(Ue).order_success_amount),1)])]),operate:u(({row:e,$index:l})=>[p("div",ue,[p("div",{class:"blue",onClick:a=>((e,a)=>{Ue.addForm={title:"修改商户",fileds:[{label:"商户名称",prop:"mer_name",type:"input",disabled:!0,value:e.mer_name},{label:"商户昵称",prop:"nick_name",type:"input",value:e.nick_name},{label:"备注",prop:"remark",type:"input",value:e.remark}],rules:{mer_name:[{required:!0,message:"请输入代理账号",trigger:"blur"}]},values:{id:e.id,nick_name:e.nick_name,remark:e.remark,mer_name:e.mer_name}},Ue.editIndex=a,Ue.showAddDialog=!0})(e,l)},[d(t,null,{default:u(()=>[d(o)]),_:1}),a[36]||(a[36]=g(" 修改 "))],8,ce),p("div",{class:"blue",onClick:a=>(e=>{Ue.channelItemForm.showChannelItemDialog=!0,Ue.channelItemForm.dialogTitle=`配置"${e.mer_name}"通道`,Ue.channelItemForm.loading=!0,Ue.editRow=e,We(e),N({mer_id:e.id}).then(e=>{let a=e.map(e=>({id:e.id,label:e.channel_name,value:e.id}));Ue.channelItemForm.channelItemFormItem.fields[0].options=a,Ue.channelItemForm.rateForm.fields[0].options=Ue.channelList})})(e)},[d(t,null,{default:u(()=>[d(o)]),_:1}),a[37]||(a[37]=g(" 配置通道 "))],8,pe),p("div",{class:"blue",onClick:a=>(e=>{Ue.copyDialog=!0,Ue.copyInfo=e})(e)},[d(t,null,{default:u(()=>[d($)]),_:1}),a[38]||(a[38]=g(" 拷贝开户信息 "))],8,he),d(H,{placement:"bottom-end",class:"blue"},{dropdown:u(()=>[d(W,null,{default:u(()=>[d(X,{onClick:a=>(e=>{A.prompt("TG码","提示",{confirmButtonText:"复制",cancelButtonText:"解绑",inputValue:e.tg_str,autofocus:!1,distinguishCancelAndClose:!0}).then(({value:e})=>{$e(`/shbind:${e}`).then(()=>{B.success("复制成功")})}).catch(a=>{"cancel"===a&&K({mer_id:e.id}).then(e=>{B.success(e)})})})(e)},{default:u(()=>[d(t,null,{default:u(()=>[d(M)]),_:1}),a[40]||(a[40]=g(" TG "))]),_:2,__:[40]},1032,["onClick"]),d(X,{onClick:a=>(e=>{A.prompt(`请输入"${e.mer_name}"的新登录密码`,"提示",{confirmButtonText:"确认",cancelButtonText:"取消",inputPattern:/^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,16}$/,inputErrorMessage:"请输入合法的密码(8-16位,包含数字和字母)"}).then(({value:a})=>{O({mer_id:e.id,password:a}).then(e=>{B.success(e)})})})(e)},{default:u(()=>[d(t,null,{default:u(()=>[d(M)]),_:1}),a[41]||(a[41]=g(" 重置登录密码 "))]),_:2,__:[41]},1032,["onClick"]),d(X,{onClick:a=>Ze(e,3)},{default:u(()=>[d(t,null,{default:u(()=>[d(M)]),_:1}),a[42]||(a[42]=g(" 重置KEY "))]),_:2,__:[42]},1032,["onClick"]),d(X,{onClick:a=>Ze(e,1)},{default:u(()=>[d(t,null,{default:u(()=>[d(Z)]),_:1}),a[43]||(a[43]=g(" 重置谷歌验证码 "))]),_:2,__:[43]},1032,["onClick"]),d(X,{onClick:a=>Ze(e,2)},{default:u(()=>[d(t,null,{default:u(()=>[d(Z)]),_:1}),a[44]||(a[44]=g(" 清除登录失败信息 "))]),_:2,__:[44]},1032,["onClick"]),d(X,{onClick:a=>(e=>{window.open(`${aa}/payer/index?mer_id=${e.id}&token=${localStorage.getItem("otheraccessToken")}&type=payer`)})(e)},{default:u(()=>[d(t,null,{default:u(()=>[d(z)]),_:1}),a[45]||(a[45]=g(" 虚拟登录PC "))]),_:2,__:[45]},1032,["onClick"]),d(X,{onClick:a=>((e,a)=>{A.confirm(`是否确认删除代理编号为${e.id}的数据项?`,"系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{S({ids:e.id}).then(e=>{Ue.tableData.splice(a,1),B.success(e)})}).catch(()=>{})})(e,l)},{default:u(()=>[d(t,null,{default:u(()=>[d(Q)]),_:1}),a[46]||(a[46]=g(" 删除 "))]),_:2,__:[46]},1032,["onClick"])]),_:2},1024)]),default:u(()=>[p("div",null,[d(t,null,{default:u(()=>[d(R)]),_:1}),a[39]||(a[39]=g(" 更多 "))])]),_:2},1024)])]),ms_name:u(({row:e})=>[p("div",null,_(`[${e.level}级]${e.ms_name}`),1)]),child_count:u(({row:e})=>[p("div",_e,[p("span",null,_(`${e.child_count}`),1),p("div",{class:"red",onClick:a[1]||(a[1]=e=>((e,a)=>{let l="";l='确认要全部"启用"代理代付状态吗?',["allow_df","handle_order_status"].includes(e)&&A.confirm('确认要全部"启用"代理代付状态吗?',"系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{let l={};l[e]=a,G(l).then(e=>{B.success(e),je()})})})("allow_df",1))},"查看")])]),usable_amount:u(({row:e})=>[p("div",ge,[p("span",null,_(Le(e.usable_amount)),1),p("div",{class:"red",onClick:a=>(e=>{Ue.showAmountDialog=!0,Ue.amountForm.title=`修改"${e.mer_name}"的余额`,e.usable_amount=Le(e.usable_amount),Ue.amountForm.values={...Ue.amountForm.values,...e,mer_id:e.id}})(e)},"调额",8,Fe)])]),status:u(({row:e})=>[d(J,{modelValue:e.status,"onUpdate:modelValue":a=>e.status=a,style:{"--el-switch-on-color":"#337ecc"},"active-value":1,"inactive-value":2,onChange:a=>ze(e,"status")},null,8,["modelValue","onUpdate:modelValue","onChange"])]),allow_df:u(({row:e})=>[p("div",be,[p("div",{class:h(1==e.allow_df?"blue":"red")},_(1==e.allow_df?"是":"否"),3)])]),google_check:u(({row:e})=>[p("div",ve,[p("div",{class:h(1==e.google_check?"blue":"red")},_(1==e.google_check?"开启":"关闭"),3)])]),single_device_login:u(({row:e})=>[d(J,{modelValue:e.single_device_login,"onUpdate:modelValue":a=>e.single_device_login=a,style:{"--el-switch-on-color":"#337ecc"},"active-value":1,"inactive-value":2,onChange:a=>ze(e,"single_device_login")},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1},8,["columns","searchFields","data","limit","page","total","loading"]),d(qe,{title:b(Ue).addForm.title,"model-value":b(Ue).showAddDialog,width:"30%",onClose:Be,"destroy-on-close":!0,"close-on-click-modal":!1},{footer:u(()=>[p("span",fe,[d(ie,{onClick:a[5]||(a[5]=e=>b(Ue).showAddDialog=!1)},{default:u(()=>a[47]||(a[47]=[g("取消")])),_:1,__:[47]}),V((s(),I(ie,{type:"primary"},{default:u(()=>a[48]||(a[48]=[g("确定")])),_:1,__:[48]})),[[Pe,Ye]])])]),default:u(()=>[d(re,{rules:b(Ue).addForm.rules,model:b(Ue).addForm.values,ref_key:"addFormRef",ref:Ee,"label-width":"140px"},{default:u(()=>{var e;return[(s(!0),m(f,null,w(null==(e=b(Ue).addForm)?void 0:e.fileds,(e,a)=>(s(),I(ne,{key:a,label:e.label,prop:e.prop},{default:u(()=>["input"===e.type?(s(),I(ee,{key:0,modelValue:b(Ue).addForm.values[e.prop],"onUpdate:modelValue":a=>b(Ue).addForm.values[e.prop]=a,disabled:e.disabled},null,8,["modelValue","onUpdate:modelValue","disabled"])):"select"===e.type?(s(),I(te,{key:1,modelValue:b(Ue).addForm.values[e.prop],"onUpdate:modelValue":a=>b(Ue).addForm.values[e.prop]=a,disabled:e.disabled},{default:u(()=>[(s(!0),m(f,null,w(e.options,(e,a)=>(s(),I(ae,{key:a,label:e.label,value:e.value},null,8,["label","value"]))),128))]),_:2},1032,["modelValue","onUpdate:modelValue","disabled"])):"date"===e.type?(s(),I(oe,{key:2,modelValue:b(Ue).addForm.values[e.prop],"onUpdate:modelValue":a=>b(Ue).addForm.values[e.prop]=a,type:"date",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD",placeholder:"选择日期",disabled:e.disabled},null,8,["modelValue","onUpdate:modelValue","disabled"])):"switch"===e.type?(s(),I(J,{key:3,modelValue:b(Ue).addForm.values[e.prop],"onUpdate:modelValue":a=>b(Ue).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"])):D("",!0)]),_:2},1032,["label","prop"]))),128))]}),_:1},8,["rules","model"])]),_:1},8,["title","model-value"]),d(U,{showDialog:b(Ue).showChannelDialog,"onUpdate:showDialog":a[6]||(a[6]=e=>b(Ue).showChannelDialog=e),formData:b(Ue).channelForm,"onUpdate:formData":a[7]||(a[7]=e=>b(Ue).channelForm=e),ref_key:"channelRef",ref:Me},{submit:u(()=>[V((s(),I(ie,{type:"primary"},{default:u(()=>a[49]||(a[49]=[g("确定")])),_:1,__:[49]})),[[Pe,Ne]])]),_:1},8,["showDialog","formData"]),d(U,{showDialog:b(Ue).showRateDialog,"onUpdate:showDialog":a[8]||(a[8]=e=>b(Ue).showRateDialog=e),formData:b(Ue).rateForm,"onUpdate:formData":a[9]||(a[9]=e=>b(Ue).rateForm=e),values:b(Ue).rateForm.values.channel_ids,"onUpdate:values":a[10]||(a[10]=e=>b(Ue).rateForm.values.channel_ids=e),ref_key:"rateRef",ref:Ke},{submit:u(()=>[V((s(),I(ie,{type:"primary"},{default:u(()=>a[50]||(a[50]=[g("确定")])),_:1,__:[50]})),[[Pe,Xe]])]),_:1},8,["showDialog","formData","values"]),d(U,{showDialog:b(Ue).showAmountDialog,"onUpdate:showDialog":a[11]||(a[11]=e=>b(Ue).showAmountDialog=e),formData:b(Ue).amountForm,"onUpdate:formData":a[12]||(a[12]=e=>b(Ue).amountForm=e),ref_key:"amountRef",ref:Se},{submit:u(()=>[V((s(),I(ie,{type:"primary"},{default:u(()=>a[51]||(a[51]=[g("确定")])),_:1,__:[51]})),[[Pe,Qe]])]),_:1},8,["showDialog","formData"]),d(qe,{title:b(Ue).channelItemForm.dialogTitle,"model-value":b(Ue).channelItemForm.showChannelItemDialog,width:"60%","destroy-on-close":!0,"close-on-click-modal":!1,onClose:He},{default:u(()=>[d(P,{type:"channel-item",showSearchBtn:!1,columns:b(Ue).channelItemForm.columns,data:b(Ue).channelItemForm.channelTableData,limit:b(Ue).channelItemForm.limit,"onUpdate:limit":a[14]||(a[14]=e=>b(Ue).channelItemForm.limit=e),page:b(Ue).channelItemForm.page,"onUpdate:page":a[15]||(a[15]=e=>b(Ue).channelItemForm.page=e),total:b(Ue).channelItemForm.total,onGetTableData:a[16]||(a[16]=e=>We(b(Ue).editRow)),loading:b(Ue).channelItemForm.loading,name:"channel-item"},{btns:u(()=>[p("div",{class:"blue",onClick:a[13]||(a[13]=e=>b(Ue).channelItemForm.showChannelItemFormDialog=!0)},[d(t,null,{default:u(()=>[d(l)]),_:1}),a[52]||(a[52]=g(" 新增 "))])]),operate:u(({row:e,$index:l})=>[p("div",we,[p("div",{class:"blue",onClick:a=>{return l=e,Ue.editChannelItemRow=l,Ue.channelItemForm.editForm.title=`修改"${l.channel_name}"平台通道`,Ue.channelItemForm.editForm.showDialog=!0,void(Ue.channelItemForm.editForm.values={...Ue.channelItemForm.editForm.values,...l});var l}},[d(t,null,{default:u(()=>[d(o)]),_:1}),a[53]||(a[53]=g(" 修改 "))],8,Ie),p("div",{class:"blue",onClick:a=>((e,a)=>{A.confirm(`是否确认删除通道编号为${e.channel_id}的数据项?`,"系统提示",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(()=>{le({ids:e.id}).then(e=>{Ue.channelItemForm.channelTableData.splice(a,1),B.success(e)})}).catch(()=>{})})(e,l)},[d(t,null,{default:u(()=>[d(Q)]),_:1}),a[54]||(a[54]=g(" 删除 "))],8,ye)])]),status:u(({row:e})=>[d(J,{modelValue:e.status,"onUpdate:modelValue":a=>e.status=a,style:{"--el-switch-on-color":"#337ecc"},"active-value":1,"inactive-value":2,onChange:a=>b(la)(e,"status")},null,8,["modelValue","onUpdate:modelValue","onChange"])]),_:1},8,["columns","data","limit","page","total","loading"])]),_:1},8,["title","model-value"]),d(U,{showDialog:b(Ue).channelItemForm.showChannelItemFormDialog,"onUpdate:showDialog":a[17]||(a[17]=e=>b(Ue).channelItemForm.showChannelItemFormDialog=e),formData:b(Ue).channelItemForm.channelItemFormItem,"onUpdate:formData":a[18]||(a[18]=e=>b(Ue).channelItemForm.channelItemFormItem=e),values:b(Ue).channelItemForm.channelItemFormItem.values.channel_ids,"onUpdate:values":a[19]||(a[19]=e=>b(Ue).channelItemForm.channelItemFormItem.values.channel_ids=e),ref_key:"channelItemRef",ref:Je},{submit:u(()=>[V((s(),I(ie,{type:"primary"},{default:u(()=>a[55]||(a[55]=[g("确定")])),_:1,__:[55]})),[[Pe,ea]])]),_:1},8,["showDialog","formData","values"]),d(U,{showDialog:b(Ue).channelItemForm.rateForm.showDialog,"onUpdate:showDialog":a[20]||(a[20]=e=>b(Ue).channelItemForm.rateForm.showDialog=e),formData:b(Ue).channelItemForm.rateForm,"onUpdate:formData":a[21]||(a[21]=e=>b(Ue).channelItemForm.rateForm=e),ref:"rateItemRef"},{submit:u(()=>[V((s(),I(ie,{type:"primary"},{default:u(()=>a[56]||(a[56]=[g("确定")])),_:1,__:[56]})),[[Pe,b(la)(b(Ue).editRow,"rate")]])]),_:1},8,["showDialog","formData"]),d(U,{showDialog:b(Ue).channelItemForm.editForm.showDialog,"onUpdate:showDialog":a[23]||(a[23]=e=>b(Ue).channelItemForm.editForm.showDialog=e),formData:b(Ue).channelItemForm.editForm,"onUpdate:formData":a[24]||(a[24]=e=>b(Ue).channelItemForm.editForm=e),ref:"editRef"},{submit:u(()=>[d(ie,{type:"primary",onClick:a[22]||(a[22]=e=>b(la)(b(Ue).editChannelItemRow,"edit"))},{default:u(()=>a[57]||(a[57]=[g("确定")])),_:1,__:[57]})]),_:1},8,["showDialog","formData"]),d(qe,{title:b(Ue).rateLogForm.dialogTitle,"model-value":b(Ue).rateLogForm.showChannelItemDialog,width:"60%","destroy-on-close":!0,"close-on-click-modal":!1,onClose:na},{default:u(()=>[d(P,{type:"ratelog",columns:b(Ue).rateLogForm.columns,data:b(Ue).rateLogForm.channelTableData,limit:b(Ue).rateLogForm.limit,"onUpdate:limit":a[25]||(a[25]=e=>b(Ue).rateLogForm.limit=e),page:b(Ue).rateLogForm.page,"onUpdate:page":a[26]||(a[26]=e=>b(Ue).rateLogForm.page=e),searchFields:b(Ue).rateLogForm.searchFields,"onUpdate:searchFields":a[27]||(a[27]=e=>b(Ue).rateLogForm.searchFields=e),total:b(Ue).rateLogForm.total,onGetTableData:ta,onResetForm:oa,loading:b(Ue).rateLogForm.loading,name:"ratelog"},null,8,["columns","data","limit","page","searchFields","total","loading"])]),_:1},8,["title","model-value"]),d(qe,{title:"拷贝开户信息",modelValue:b(Ue).copyDialog,"onUpdate:modelValue":a[29]||(a[29]=e=>b(Ue).copyDialog=e),width:"30%","before-close":()=>{b(Ue).copyDialog=!1},"destroy-on-close":!0,"close-on-click-modal":!1,draggable:""},{footer:u(()=>[p("span",Ve,[d(ie,{type:"primary",onClick:a[28]||(a[28]=e=>(e=>{let a=`登录域名国际CDN: ${Re} \n登录账号:${e.mer_name} \n初始密码:123456 \n商户号: ${e.id} \n商户秘钥: ${e.secret_key}`;$e(a).then(()=>{B.success("复制成功")})})(b(Ue).copyInfo))},{default:u(()=>a[63]||(a[63]=[g("拷贝")])),_:1,__:[63]})])]),default:u(()=>[p("div",De,[p("div",ke,[a[58]||(a[58]=p("div",{class:"title"},"登录域名-国际CDN",-1)),p("div",null,_(b(Re)),1)]),p("div",Ce,[a[59]||(a[59]=p("div",{class:"title"},"登录账号",-1)),p("div",null,_(b(Ue).copyInfo.mer_name),1)]),a[62]||(a[62]=p("div",{class:"item"},[p("div",{class:"title"},"初始密码"),p("div",null,"123456")],-1)),p("div",xe,[a[60]||(a[60]=p("div",{class:"title"},"商户号",-1)),p("div",null,_(b(Ue).copyInfo.id),1)]),p("div",Te,[a[61]||(a[61]=p("div",{class:"title"},"商户秘钥",-1)),p("div",null,_(b(Ue).copyInfo.secret_key||"-"),1)])])]),_:1},8,["modelValue","before-close"])])}}},[["__scopeId","data-v-01ea90b2"]]);export{qe as default};
|