2 lines
4.2 KiB
JavaScript
2 lines
4.2 KiB
JavaScript
import{_ as A}from"./index-Dwpr4iMa.js";import{i as I,J as K,K as R,v as q,P as F,L as J,g as M,I as $}from"./element-plus-BluzIk5z.js";import{l as P}from"./lodash-wrSAtCJj.js";import{b as j,c as z}from"./pay-BhMUjOTZ.js";import{d as G,r as C,aq as O,c as o,o as e,a as n,K as m,P as r,M as Q,L as a,R as l,T as V,ab as X,U as d,u as f,S as Y}from"./@vue-DjVelRet.js";import"./index-CRoe5vjT.js";import"./nprogress-DYbUr3Ql.js";import"./vue-router-DifUqGFW.js";import"./pinia-D1_qSsvX.js";import"./axios-DIsA03vz.js";import"./@vueuse-DbKvT5Ch.js";import"./css-color-function-DsMtFL6v.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-RuzzlbSF.js";import"./vue-clipboard3-DXsJvHIW.js";import"./clipboard-DPX9bJ1T.js";import"./echarts-CXZcVnUo.js";import"./tslib-BDyQ-Jie.js";import"./zrender-DO4NV0px.js";import"./highlight.js--xG_hASo.js";import"./@highlightjs-DcY7_PRf.js";import"./lodash-es-VsDguZh5.js";import"./dayjs-Mv9jwnDt.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},Rt=G({__name:"index",setup(nt){const i=C({}),u=C(!1);let v={};const x=async()=>{i.value=await j(),v=P.cloneDeep(i.value)},w=()=>{u.value=!0},E=(g,t)=>{i.value[t].forEach(_=>{_.is_default=0}),i.value[t][g].is_default=1},h=()=>{i.value=P.cloneDeep(v),u.value=!1},W=async()=>{await z(i.value),u.value=!1,x()};return x(),(g,t)=>{const _=I,D=q,y=R,B=F,S=J,T=M,U=K,N=$,H=A,L=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})),[[L,["setting.pay.pay_way/setPayWay"]]])]),(e(!0),o(V,null,X(f(i),(b,p)=>(e(),m(N,{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),b.length?(e(),m(U,{key:5,data:b,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":k=>s.is_default=k,label:1,onChange:k=>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(S,{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(T,{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(H,{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{Rt as default};
|