2 lines
4.2 KiB
JavaScript
2 lines
4.2 KiB
JavaScript
import{_ as F}from"./index-CZTQnN5G.js";import{i as I,L,M as $,v as j,H as q,$ as M,g as R,I as z}from"./element-plus-Caccz9g_.js";import{l as C}from"./lodash-y93ab0Xv.js";import{b as G,c as J}from"./pay-zkLZOOnq.js";import{d as K,r as P,at as O,c as o,o as e,a as n,j as m,g as r,k as Q,s as a,a5 as l,F as V,q as X,l as d,u as f,m as Y}from"./@vue-DqCYILjk.js";import"./index-Ssy6AHhX.js";import"./nprogress-Cn18nAuv.js";import"./vue-router-B-0K5V-K.js";import"./pinia-mEEzQJvk.js";import"./axios-DIsA03vz.js";import"./@vueuse-DAQYQaJJ.js";import"./css-color-function-Oslqczna.js";import"./balanced-match-BdS7OldZ.js";import"./color-DYO1E7y4.js";import"./clone-Ddk2tjDh.js";import"./color-convert-DsNsD289.js";import"./color-name-Dju3oUBS.js";import"./color-string-pUQDDJII.js";import"./ms-CzQ2E3wO.js";import"./@element-plus-DUVk59Vi.js";import"./vue-clipboard3-CdRib5DX.js";import"./clipboard-DbF4rXjn.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js-CCvalMLC.js";import"./@highlightjs-Bvtfkhq1.js";import"./lodash-es-B-ecsAzo.js";import"./dayjs-DwMCULLY.js";import"./@popperjs-D_chPuIy.js";import"./async-validator-9PlIezaS.js";import"./@ctrl-r5W6hzzQ.js";import"./normalize-wheel-es-BQoi3Ox2.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]"},ot={key:4,class:"text-lg mb-[24px]"},lt={key:1},st={key:1},$t=K({__name:"index",setup(nt){const i=P({}),u=P(!1);let v={};const g=async()=>{i.value=await G(),v=C.cloneDeep(i.value)},w=()=>{u.value=!0},E=(x,t)=>{i.value[t].forEach(_=>{_.is_default=0}),i.value[t][x].is_default=1},h=()=>{i.value=C.cloneDeep(v),u.value=!1},W=async()=>{await J(i.value),u.value=!1,g()};return g(),(x,t)=>{const _=I,D=j,y=$,B=q,H=M,N=R,S=L,T=z,U=F,A=O("perms");return e(),o("div",null,[n("div",null,[Q((e(),m(_,{type:"primary",onClick:w},{default:a(()=>t[0]||(t[0]=[l(" 设置支付方式 ")])),_:1})),[[A,["setting.pay.pay_way/setPayWay"]]])]),(e(!0),o(V,null,X(f(i),(k,p)=>(e(),m(T,{shadow:"never",class:"mt-4 !border-none",key:p},{default:a(()=>[n("div",null,[p==1?(e(),o("div",Z,t[1]||(t[1]=[l(" 微信小程序 "),n("span",{class:"form-tips ml-[10px]"},"在微信小程序中付款的场景",-1)]))):r("",!0),p==2?(e(),o("div",tt,t[2]||(t[2]=[l(" 微信公众号 "),n("span",{class:"form-tips ml-[10px]"}," 在微信公众号H5页面中付款的场景,公众号类型一般为服务号 ",-1)]))):r("",!0),p==3?(e(),o("div",et,t[3]||(t[3]=[l(" H5支付 "),n("span",{class:"form-tips ml-[10px]"},"在浏览器H5页面中付款的场景",-1)]))):r("",!0),p==4?(e(),o("div",at,t[4]||(t[4]=[l(" PC支付 "),n("span",{class:"form-tips ml-[10px]"},"在浏览器PC页面中付款的场景",-1)]))):r("",!0),p==5?(e(),o("div",ot,t[5]||(t[5]=[l(" APP支付 "),n("span",{class:"form-tips ml-[10px]"},"在APP付款的场景",-1)]))):r("",!0),k.length?(e(),m(S,{key:5,data:k,style:{width:"100%"}},{default:a(()=>[d(y,{label:"图标","min-width":"150"},{default:a(({row:s})=>[d(D,{src:s.icon,alt:"图标",style:{width:"34px",height:"34px"}},null,8,["src"])]),_:1}),d(y,{prop:"pay_way_name",label:"支付方式","min-width":"150"}),d(y,{label:"默认支付","min-width":"150"},{default:a(({row:s,$index:c})=>[n("div",null,[f(u)?(e(),m(B,{key:0,modelValue:s.is_default,"onUpdate:modelValue":b=>s.is_default=b,label:1,onChange:b=>E(c,p)},{default:a(()=>t[6]||(t[6]=[l(" 设为默认 ")])),_:2},1032,["modelValue","onUpdate:modelValue","onChange"])):(e(),o(V,{key:1},[s.is_default==1?(e(),m(H,{key:0},{default:a(()=>t[7]||(t[7]=[l("默认")])),_:1})):(e(),o("span",lt,"-"))],64))])]),_:2},1024),d(y,{label:"开启状态","min-width":"150"},{default:a(({row:s})=>[f(u)?(e(),m(N,{key:0,modelValue:s.status,"onUpdate:modelValue":c=>s.status=c,"active-value":1,"inactive-value":0},null,8,["modelValue","onUpdate:modelValue"])):(e(),o("span",st,Y(s.status==1?"开启":"关闭"),1))]),_:1})]),_:2},1032,["data"])):r("",!0)])]),_:2},1024))),128)),f(u)?(e(),m(U,{key:0},{default:a(()=>[d(_,{onClick:h},{default:a(()=>t[8]||(t[8]=[l("取消")])),_:1}),d(_,{type:"primary",onClick:W},{default:a(()=>t[9]||(t[9]=[l("保存")])),_:1})]),_:1})):r("",!0)])}}});export{$t as default};
|