2 lines
3.3 KiB
JavaScript
2 lines
3.3 KiB
JavaScript
import{_ as F}from"./index-B7SvGYGE.js";import{o as I,be as L,q as t,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,bj as K,v as m,bk as M,aa as O,u as f,bf as R,br as $,I as z,T as J,bg as Q,M as P,l as V}from"./.pnpm-BGZW0UGg.js";import{b as X,c as Y}from"./pay-CZ63wAVj.js";import"./index-CeIwrh_6.js";const Z={key:0,class:"text-lg mb-[24px]"},ee={key:1,class:"text-lg mb-[24px]"},te={key:2,class:"text-lg mb-[24px]"},ae={key:3,class:"text-lg mb-[24px]"},le={key:4,class:"text-lg mb-[24px]"},se={key:1},oe={key:1},me=I({__name:"index",setup(ne){const i=P({}),r=P(!1);let v={};const b=async()=>{i.value=await X(),v=V.cloneDeep(i.value)},w=()=>{r.value=!0},E=(x,e)=>{i.value[e].forEach(_=>{_.is_default=0}),i.value[e][x].is_default=1},h=()=>{i.value=V.cloneDeep(v),r.value=!1},D=async()=>{await Y(i.value),r.value=!1,b()};return b(),(x,e)=>{const _=q,W=O,y=M,B=R,T=$,N=z,S=K,U=Q,H=F,A=L("perms");return t(),l("div",null,[n("div",null,[j((t(),u(_,{type:"primary",onClick:w},{default:a(()=>[...e[0]||(e[0]=[s(" 设置支付方式 ",-1)])]),_:1})),[[A,["setting.pay.pay_way/setPayWay"]]])]),(t(!0),l(C,null,G(f(i),(g,d)=>(t(),u(U,{shadow:"never",class:"mt-4 !border-none",key:d},{default:a(()=>[n("div",null,[d==1?(t(),l("div",Z,[...e[1]||(e[1]=[s(" 微信小程序 ",-1),n("span",{class:"form-tips ml-[10px]"},"在微信小程序中付款的场景",-1)])])):p("",!0),d==2?(t(),l("div",ee,[...e[2]||(e[2]=[s(" 微信公众号 ",-1),n("span",{class:"form-tips ml-[10px]"}," 在微信公众号H5页面中付款的场景,公众号类型一般为服务号 ",-1)])])):p("",!0),d==3?(t(),l("div",te,[...e[3]||(e[3]=[s(" H5支付 ",-1),n("span",{class:"form-tips ml-[10px]"},"在浏览器H5页面中付款的场景",-1)])])):p("",!0),d==4?(t(),l("div",ae,[...e[4]||(e[4]=[s(" PC支付 ",-1),n("span",{class:"form-tips ml-[10px]"},"在浏览器PC页面中付款的场景",-1)])])):p("",!0),d==5?(t(),l("div",le,[...e[5]||(e[5]=[s(" APP支付 ",-1),n("span",{class:"form-tips ml-[10px]"},"在APP付款的场景",-1)])])):p("",!0),g.length?(t(),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)?(t(),u(B,{key:0,modelValue:o.is_default,"onUpdate:modelValue":k=>o.is_default=k,label:1,onChange:k=>E(c,d)},{default:a(()=>[...e[6]||(e[6]=[s(" 设为默认 ",-1)])]),_:1},8,["modelValue","onUpdate:modelValue","onChange"])):(t(),l(C,{key:1},[o.is_default==1?(t(),u(T,{key:0},{default:a(()=>[...e[7]||(e[7]=[s("默认",-1)])]),_:1})):(t(),l("span",se,"-"))],64))])]),_:2},1024),m(y,{label:"开启状态","min-width":"150"},{default:a(({row:o})=>[f(r)?(t(),u(N,{key:0,modelValue:o.status,"onUpdate:modelValue":c=>o.status=c,"active-value":1,"inactive-value":0},null,8,["modelValue","onUpdate:modelValue"])):(t(),l("span",oe,J(o.status==1?"开启":"关闭"),1))]),_:1})]),_:2},1032,["data"])):p("",!0)])]),_:2},1024))),128)),f(r)?(t(),u(H,{key:0},{default:a(()=>[m(_,{onClick:h},{default:a(()=>[...e[8]||(e[8]=[s("取消",-1)])]),_:1}),m(_,{type:"primary",onClick:D},{default:a(()=>[...e[9]||(e[9]=[s("保存",-1)])]),_:1})]),_:1})):p("",!0)])}}});export{me as default};
|