This commit is contained in:
Your Name
2026-09-28 14:13:15 +08:00
parent 4ef3cef6a0
commit 735b607f80
402 changed files with 354 additions and 347 deletions
@@ -0,0 +1 @@
import{_ as F}from"./index-DJsqtYWG.js";import{o as I,bn as L,q as e,r as l,s as n,ac as j,O as u,D as a,L as s,K as q,F as C,G,P as p,bi as K,v as m,bj as M,aa as O,u as f,bo as R,bk as $,I as z,T as J,bh as Q,M as P,l as V}from"./.pnpm-BuKxIMgQ.js";import{b as X,c as Y}from"./pay-Cxu-T3S8.js";import"./index-BZAvl557.js";const Z={key:0,class:"text-lg mb-[24px]"},tt={key:1,class:"text-lg mb-[24px]"},et={key:2,class:"text-lg mb-[24px]"},at={key:3,class:"text-lg mb-[24px]"},lt={key:4,class:"text-lg mb-[24px]"},st={key:1},ot={key:1},mt=I({__name:"index",setup(nt){const i=P({}),r=P(!1);let v={};const b=async()=>{i.value=await X(),v=V.cloneDeep(i.value)},h=()=>{r.value=!0},w=(x,t)=>{i.value[t].forEach(_=>{_.is_default=0}),i.value[t][x].is_default=1},E=()=>{i.value=V.cloneDeep(v),r.value=!1},D=async()=>{await Y(i.value),r.value=!1,b()};return b(),(x,t)=>{const _=q,W=O,y=M,B=R,T=$,N=z,S=K,U=Q,H=F,A=L("perms");return e(),l("div",null,[n("div",null,[j((e(),u(_,{type:"primary",onClick:h},{default:a(()=>[...t[0]||(t[0]=[s(" 设置支付方式 ",-1)])]),_:1})),[[A,["setting.pay.pay_way/setPayWay"]]])]),(e(!0),l(C,null,G(f(i),(g,d)=>(e(),u(U,{shadow:"never",class:"mt-4 !border-none",key:d},{default:a(()=>[n("div",null,[d==1?(e(),l("div",Z,[...t[1]||(t[1]=[s(" 微信小程序 ",-1),n("span",{class:"form-tips ml-[10px]"},"在微信小程序中付款的场景",-1)])])):p("",!0),d==2?(e(),l("div",tt,[...t[2]||(t[2]=[s(" 微信公众号 ",-1),n("span",{class:"form-tips ml-[10px]"}," 在微信公众号H5页面中付款的场景,公众号类型一般为服务号 ",-1)])])):p("",!0),d==3?(e(),l("div",et,[...t[3]||(t[3]=[s(" H5支付 ",-1),n("span",{class:"form-tips ml-[10px]"},"在浏览器H5页面中付款的场景",-1)])])):p("",!0),d==4?(e(),l("div",at,[...t[4]||(t[4]=[s(" PC支付 ",-1),n("span",{class:"form-tips ml-[10px]"},"在浏览器PC页面中付款的场景",-1)])])):p("",!0),d==5?(e(),l("div",lt,[...t[5]||(t[5]=[s(" APP支付 ",-1),n("span",{class:"form-tips ml-[10px]"},"在APP付款的场景",-1)])])):p("",!0),g.length?(e(),u(S,{key:5,data:g,style:{width:"100%"}},{default:a(()=>[m(y,{label:"图标","min-width":"150"},{default:a(({row:o})=>[m(W,{src:o.icon,alt:"图标",style:{width:"34px",height:"34px"}},null,8,["src"])]),_:1}),m(y,{prop:"pay_way_name",label:"支付方式","min-width":"150"}),m(y,{label:"默认支付","min-width":"150"},{default:a(({row:o,$index:c})=>[n("div",null,[f(r)?(e(),u(B,{key:0,modelValue:o.is_default,"onUpdate:modelValue":k=>o.is_default=k,label:1,onChange:k=>w(c,d)},{default:a(()=>[...t[6]||(t[6]=[s(" 设为默认 ",-1)])]),_:1},8,["modelValue","onUpdate:modelValue","onChange"])):(e(),l(C,{key:1},[o.is_default==1?(e(),u(T,{key:0},{default:a(()=>[...t[7]||(t[7]=[s("默认",-1)])]),_:1})):(e(),l("span",st,"-"))],64))])]),_:2},1024),m(y,{label:"开启状态","min-width":"150"},{default:a(({row:o})=>[f(r)?(e(),u(N,{key:0,modelValue:o.status,"onUpdate:modelValue":c=>o.status=c,"active-value":1,"inactive-value":0},null,8,["modelValue","onUpdate:modelValue"])):(e(),l("span",ot,J(o.status==1?"开启":"关闭"),1))]),_:1})]),_:2},1032,["data"])):p("",!0)])]),_:2},1024))),128)),f(r)?(e(),u(H,{key:0},{default:a(()=>[m(_,{onClick:E},{default:a(()=>[...t[8]||(t[8]=[s("取消",-1)])]),_:1}),m(_,{type:"primary",onClick:D},{default:a(()=>[...t[9]||(t[9]=[s("保存",-1)])]),_:1})]),_:1})):p("",!0)])}}});export{mt as default};