import{_ as a,r as e,c as s,w as t,i as c,a as l,e as n,b as d,f as i,h as o,F as u,n as f,k as m,B as _,t as p,d as r,G as y,D as b,m as k,ax as g}from"./index-DF3kK8Jo.js";const h=a({__name:"payment-method",setup(a){const h=e([{id:1,bankName:"中国银行(青岛)",cardType:"储蓄卡",lastFour:"8888",type:"bocm",logo:"/static/payment/bocm.png",isDefault:!0},{id:2,bankName:"工商银行(青岛)",cardType:"储蓄卡",lastFour:"6666",type:"icbcm",logo:"/static/payment/icbcm.png",isDefault:!1}]),C=e([{id:1,name:"支付宝国际版",desc:"支持青岛元/港币/人民币支付",icon:"/static/payment/alipay.png",enabled:!0},{id:2,name:"MPay青岛钱包",desc:"青岛本地移动支付工具",icon:"/static/payment/mpay.png",enabled:!0},{id:3,name:"BOC Pay",desc:"中银青岛手机支付",icon:"/static/payment/bocpay.png",enabled:!1},{id:4,name:"WeChat Pay HK",desc:"支持港币/青岛元支付",icon:"/static/payment/wechat.png",enabled:!0}]),v=()=>{f({url:"/pages/my/add-bank-card"})},D=(a,e)=>{void 0===e&&(e=!a.enabled),a.enabled=e,b({title:e?"已开启":"已关闭",icon:"success"})};return(a,e)=>{const f=m,F=c,x=k,N=g;return l(),s(F,{class:"payment-method"},{default:t(()=>[n(F,{class:"section-card"},{default:t(()=>[n(F,{class:"section-header"},{default:t(()=>[n(f,{class:"title"},{default:t(()=>[d("我的银行卡")]),_:1}),n(f,{class:"add-btn",onClick:v},{default:t(()=>[d("添加银行卡")]),_:1})]),_:1}),n(F,{class:"card-list"},{default:t(()=>[(l(!0),i(u,null,o(h.value,(a,e)=>(l(),s(F,{class:_(["bank-card",a.type]),key:e},{default:t(()=>[n(F,{class:"card-info"},{default:t(()=>[n(x,{src:a.logo,mode:"aspectFit",class:"bank-logo"},null,8,["src"]),n(F,{class:"info"},{default:t(()=>[n(f,{class:"bank-name"},{default:t(()=>[d(p(a.bankName),1)]),_:2},1024),n(f,{class:"card-type"},{default:t(()=>[d(p(a.cardType),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),n(f,{class:"card-number"},{default:t(()=>[d("**** **** **** "+p(a.lastFour),1)]),_:2},1024),n(F,{class:"card-actions"},{default:t(()=>[a.isDefault?(l(),s(f,{key:0,class:"default-tag"},{default:t(()=>[d("默认")]),_:1})):r("",!0),n(F,{class:"action-btns"},{default:t(()=>[a.isDefault?r("",!0):(l(),s(f,{key:0,class:"action-btn",onClick:e=>(a=>{y({title:"提示",content:"确定要将该卡设为默认支付卡吗?",success:e=>{e.confirm&&(h.value.forEach(e=>{e.isDefault=e.id===a.id}),b({title:"设置成功",icon:"success"}))}})})(a)},{default:t(()=>[d("设为默认")]),_:2},1032,["onClick"])),n(f,{class:"action-btn",onClick:e=>(a=>{a.isDefault?b({title:"默认卡不能解绑",icon:"none"}):y({title:"提示",content:"确定要解除该银行卡绑定吗?",success:e=>{if(e.confirm){const e=h.value.findIndex(e=>e.id===a.id);e>-1&&(h.value.splice(e,1),b({title:"解绑成功",icon:"success"}))}}})})(a)},{default:t(()=>[d("解除绑定")]),_:2},1032,["onClick"])]),_:2},1024)]),_:2},1024)]),_:2},1032,["class"]))),128))]),_:1})]),_:1}),n(F,{class:"section-card"},{default:t(()=>[n(F,{class:"section-header"},{default:t(()=>[n(f,{class:"title"},{default:t(()=>[d("其他支付方式")]),_:1})]),_:1}),n(F,{class:"payment-list"},{default:t(()=>[(l(!0),i(u,null,o(C.value,(a,e)=>(l(),s(F,{class:"payment-item",key:e,onClick:e=>D(a)},{default:t(()=>[n(F,{class:"payment-info"},{default:t(()=>[n(x,{src:a.icon,mode:"aspectFit",class:"payment-icon"},null,8,["src"]),n(F,{class:"info"},{default:t(()=>[n(f,{class:"name"},{default:t(()=>[d(p(a.name),1)]),_:2},1024),n(f,{class:"desc"},{default:t(()=>[d(p(a.desc),1)]),_:2},1024)]),_:2},1024)]),_:2},1024),n(N,{checked:a.enabled,color:"#0f95b0",onChange:e=>D(a,e.detail.value)},null,8,["checked","onChange"])]),_:2},1032,["onClick"]))),128))]),_:1})]),_:1}),n(F,{class:"notice-card"},{default:t(()=>[n(F,{class:"section-title"},{default:t(()=>[d("温馨提示")]),_:1}),n(F,{class:"notice-list"},{default:t(()=>[n(F,{class:"notice-item"},{default:t(()=>[n(f,{class:"dot"}),n(f,{class:"content"},{default:t(()=>[d("为保障资金安全,请使用本人银行卡")]),_:1})]),_:1}),n(F,{class:"notice-item"},{default:t(()=>[n(f,{class:"dot"}),n(f,{class:"content"},{default:t(()=>[d("银行卡信息已进行加密保护")]),_:1})]),_:1}),n(F,{class:"notice-item"},{default:t(()=>[n(f,{class:"dot"}),n(f,{class:"content"},{default:t(()=>[d("如遇支付问题,请联系客服:+853 2837 1333")]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})}}},[["__scopeId","data-v-f31b8754"]]);export{h as default};