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