2025-08-12 15:35:38 +08:00
|
|
|
import{ag as a,r as e,o as l,cG as o,bV as i,c as d,e as s,m as t,N as n,w as r,l as g,an as p,O as u,g as m,bv as w,bw as _,am as c,R as D,a_ as y,bu as b}from"./index.CmGrdvAP.js";import{_ as f}from"./index.adeDTf70.js";import{getMerchantApikey as h,changePassword as v,changePayPassword as L}from"./merchant.BtK5Obkl.js";import"./el-col.JOk_BvTM.js";const K={class:"operate"},V={class:"dialog-footer"},k={class:"dialog-footer"},A={__name:"merchant-info",setup(A){const C=a({btnLoading:!1,apiKeyDialog:{id:"",showApiKeyDialog:!1,rules:{password:[{required:!0,message:"请输入登录密码",trigger:"blur"}]},values:{password:"",apiKey:""}},columns:[{prop:"id",label:"ID",width:100},{prop:"name",label:"名称",width:100},{prop:"code",label:"编号",width:150},{prop:"name",label:"登录账户",width:100},{prop:"balance",label:"余额",width:100},{prop:"status",label:"状态",width:100,slot:"status"},{prop:"apiKey",label:"apiKey",align:"center",slot:"apiKeySolt"},{prop:"created_at",label:"创建时间",width:180},{prop:"operate",label:"操作",width:240,slot:"operate",align:"center",fixed:"right"}],tableData:[],searchFields:[],eidtLoginDialog:{title:"",showAddDialog:!1,btnLoading:!1,rules:{old_password:[{required:!0,message:"请输入密码",trigger:"blur"}],new_password:[{required:!0,message:"请输入密码",trigger:"blur"}],confirm_password:[{required:!0,message:"请输入确认密码",trigger:"blur"},{validator:(a,e,l)=>{""===e?l(new Error("请再次输入新密码")):e!==C.eidtLoginDialog.values.new_password?l(new Error("两次输入的密码不一致")):l()},trigger:"blur"}]},values:{old_password:"",new_password:"",confirm_password:""}},paginationSlot:!1,loading:!1}),F=e(null),x=()=>{F.value&&F.value.validate(a=>{a&&(C.btnLoading=!0,h(C.apiKeyDialog.values).then(a=>{C.apiKeyDialog.values.apiKey=a||""}).finally(()=>{C.btnLoading=!1}))})},U=e();l(()=>{z()});const z=()=>{C.loading=!0,o().then(a=>{C.tableData=[a],C.total=0,C.loading=!1}).catch(()=>{C.loading=!1})},R=()=>{U.value&&U.value.resetFields(),C.eidtLoginDialog.showAddDialog=!1},S=async()=>{await U.value.validate((a,e)=>{if(a){let a=null;C.eidtLoginDialog.btnLoading=!0;let e=null;"修改登录密码"==C.eidtLoginDialog.title?(e=C.eidtLoginDialog.values,a=v):(e={old_pay_password:C.eidtLoginDialog.values.old_password,new_pay_password:C.eidtLoginDialog.values.new_password,confirm_pay_password:C.eidtLoginDialog.values.confirm_password},a=L),a(e).then(a=>{b.success(C.eidtLoginDialog.title+"成功"),C.eidtLoginDialog.showAddDialog=!1,C.eidtLoginDialog.btnLoading=!1}).catch(()=>{C.eidtLoginDialog.btnLoading=!1})}})};return(a,e)=>{const l=p,o=c,b=_,h=w,v=y,L=i("click-debounce");return s(),d("div",null,[(s(),t(f,{type:"account-information",columns:m(C).columns,searchFields:m(C).searchFields,"onUpdate:searchFields":e[0]||(e[0]=a=>m(C).searchFields=a),data:m(C).tableData,showRightRefreshSlot:!1,paginationSlot:!1,onGetTableData:z,loading:m(C).loading,name:"account-information",key:"account-information"},{apiKeySolt:r(({row:a})=>[g("div",null,[n(l,{size:"small",type:"primary",onClick:e=>(a=>{C.apiKeyDialog.showApiKeyDialog=!0,C.apiKeyDialog.id=a.id,C.apiKeyDialog.values.password="",C.apiKeyDialog.values.apiKey=""})(a)},{default:r(()=>e[10]||(e[10]=[u(" 查看 ")])),_:2,__:[10]},1032,["onClick"])])]),status:r(({row:a})=>[1==a.status?(s(),t(l,{key:0,size:"small",type:"success",disabled:""},{default:r(()=>e[11]||(e[11]=[u("正常")])),_:1,__:[11]})):(s(),t(l,{key:1,type:"warning",size:"small",disabled:""},{default:r(()=>e[12]||(e[12]=[u("不正常")])),_:1,__:[12]}))]),operate:r(({row:a,$index:o})=>[g("div",K,[n(l,{size:"small",type:"primary",onClick:a=>(C.eidtLoginDialog.title="修改登录密码",void(C.eidtLoginDialog.showAddDialog=!0))},{default:r(()=>e[13]||(e[13]=[u(" 修改登录密码 ")])),_:2,__:[13]},1032,["onClick"]),n(l,{size:"small",type:"danger",onClick:a=>(C.eidtLoginDialog.title="修改支付密码",void(C.eidtLoginDialog.showAddDialog=!0))},{default:r(()=>e[14]||(e[14]=[u(" 修改支付密码 ")])),_:2,__:[14]},1032,["onClick"])])]),_:1},8,["columns","searchFields","
|