WXL
21 小时以前 05c363fdd7ab04e3bd9a753e2c5d5bfff04d681c
1
"use strict";const e=require("../../common/vendor.js"),a={__name:"payment-method",setup(a){const t=e.ref([{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}]),n=e.ref([{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}]),i=()=>{e.index.navigateTo({url:"/pages/my/add-bank-card"})},c=(a,t)=>{void 0===t&&(t=!a.enabled),a.enabled=t,e.index.showToast({title:t?"已开启":"已关闭",icon:"success"})};return(a,s)=>({a:e.o(i),b:e.f(t.value,(a,n,i)=>e.e({a:a.logo,b:e.t(a.bankName),c:e.t(a.cardType),d:e.t(a.lastFour),e:a.isDefault},(a.isDefault,{}),{f:!a.isDefault},a.isDefault?{}:{g:e.o(n=>(a=>{e.index.showModal({title:"提示",content:"确定要将该卡设为默认支付卡吗?",success:n=>{n.confirm&&(t.value.forEach(e=>{e.isDefault=e.id===a.id}),e.index.showToast({title:"设置成功",icon:"success"}))}})})(a),n)},{h:e.o(n=>(a=>{a.isDefault?e.index.showToast({title:"默认卡不能解绑",icon:"none"}):e.index.showModal({title:"提示",content:"确定要解除该银行卡绑定吗?",success:n=>{if(n.confirm){const n=t.value.findIndex(e=>e.id===a.id);n>-1&&(t.value.splice(n,1),e.index.showToast({title:"解绑成功",icon:"success"}))}}})})(a),n),i:n,j:e.n(a.type)})),c:e.f(n.value,(a,t,n)=>({a:a.icon,b:e.t(a.name),c:e.t(a.desc),d:a.enabled,e:e.o(e=>c(a,e.detail.value),t),f:t,g:e.o(e=>c(a),t)})),d:e.gei(a,"")})}};wx.createPage(a);