niucloud-admin/niucloud/public/wap/assets/app-pages-member-account_edit.096edfb0.js
全栈小学生 1c498f5a2a up
2025-01-03 17:59:49 +08:00

2 lines
6.1 KiB
JavaScript

import{d as e,r as a,M as l,k as t,q as o,K as r,G as n,ai as c,o as d,c as u,w as p,b as i,Q as m,z as s,A as _,u as f,R as b,f as x,n as h,bq as g,br as y,a as k,bp as v,j as A,g as V,i as T,D as j,al as P}from"./index-2dd15007.js";import{_ as C}from"./u-input.c7056a2e.js";import{_ as N,a as R}from"./u-form.0ebeec3a.js";import{_ as w}from"./u-modal.b855512d.js";import{_ as z}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.c1509425.js";import"./u-line.a47debee.js";import"./u-loading-icon.9cd30678.js";import"./u-popup.95b17935.js";import"./u-transition.962c906a.js";const M=z(e({__name:"account_edit",setup(e){const z=a(!1),M=a(null),q=a("get"),B=a(!1),S=l({account_id:0,account_type:"bank",bank_name:"",realname:"",account_no:""}),U=t((()=>({realname:{type:"string",required:!0,message:"bank"==S.account_type?n("bankRealnamePlaceholder"):n("alipayRealnamePlaceholder"),trigger:["blur","change"]},bank_name:{type:"string",required:"bank"==S.account_type,message:n("bankNamePlaceholder"),trigger:["blur","change"]},account_no:{type:"string",required:!0,message:"bank"==S.account_type?n("bankAccountNoPlaceholder"):n("alipayAccountNoPlaceholder"),trigger:["blur","change"]}})));o((e=>{e.type&&(S.account_type=e.type),e.mode&&(q.value=e.mode),e.id&&(S.account_id=e.id||"",S.account_id?r({title:n("editAccountTitle")}):r({title:n("addAccountTitle")}),c({account_id:e.id}).then((e=>{e.data&&Object.keys(S).forEach((a=>{null!=e.data[a]&&(S[a]=e.data[a])}))})))}));const W=()=>{const e=S.account_id?g:y;M.value.validate().then((()=>{z.value||(z.value=!0,e(S).then((e=>{"get"==q.value?k({url:"/app/pages/member/account",param:{type:S.account_type,mode:q.value}}):k({url:"/app/pages/member/apply_cash_out",param:{account_id:S.account_id?S.account_id:e.data.id,type:S.account_type},mode:"redirectTo"})})).catch((()=>{z.value=!1})))}))},D=()=>{v(S.account_id).then((()=>{k({url:"/app/pages/member/account",mode:"redirectTo"})}))};return(e,a)=>{const l=A,t=V(T("u-input"),C),o=V(T("u-form-item"),N),r=V(T("u-form"),R),c=j,g=P,y=V(T("u-modal"),w);return d(),u(l,{class:"w-screen h-screen bg-[var(--page-bg-color)] overflow-hidden",style:h(e.themeColor())},{default:p((()=>[i(g,{"scroll-y":"true"},{default:p((()=>[i(l,{class:"sidebar-margin card-template top-mar account pb-[20rpx]"},{default:p((()=>["bank"==S.account_type?(d(),m(b,{key:0},[i(l,{class:"text-center text-[32rpx] font-500 mt-[10rpx] text-[#333] leading-[42rpx]"},{default:p((()=>[s(_(S.account_id?f(n)("editBankCard"):f(n)("addBankCard")),1)])),_:1}),i(l,{class:"text-center text-[24rpx] mt-[16rpx] text-[var(--text-color-light9)]"},{default:p((()=>[s(_(S.account_id?f(n)("editBankCardTips"):f(n)("addBankCardTips")),1)])),_:1}),i(l,{class:"mt-[70rpx] px-[10rpx]"},{default:p((()=>[i(r,{labelPosition:"left",model:S,errorType:"toast",rules:f(U),ref_key:"formRef",ref:M},{default:p((()=>[i(l,null,{default:p((()=>[i(o,{label:f(n)("bankRealname"),prop:"realname",labelWidth:"200rpx"},{default:p((()=>[i(t,{modelValue:S.realname,"onUpdate:modelValue":a[0]||(a[0]=e=>S.realname=e),modelModifiers:{trim:!0},fontSize:"28rpx",maxlength:"30",border:"none",clearable:"",placeholder:f(n)("bankRealnamePlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(l,{class:"mt-[16rpx]"},{default:p((()=>[i(o,{label:f(n)("bankName"),prop:"bank_name",labelWidth:"200rpx"},{default:p((()=>[i(t,{modelValue:S.bank_name,"onUpdate:modelValue":a[1]||(a[1]=e=>S.bank_name=e),modelModifiers:{trim:!0},fontSize:"28rpx",maxlength:"30",border:"none",clearable:"",placeholder:f(n)("bankNamePlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(l,{class:"mt-[16rpx]"},{default:p((()=>[i(o,{label:f(n)("bankAccountNo"),prop:"account_no",labelWidth:"200rpx"},{default:p((()=>[i(t,{modelValue:S.account_no,"onUpdate:modelValue":a[2]||(a[2]=e=>S.account_no=e),modelModifiers:{trim:!0},fontSize:"28rpx",maxlength:"30",border:"none",clearable:"",placeholder:f(n)("bankAccountNoPlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})])),_:1},8,["model","rules"])])),_:1})],64)):x("v-if",!0),"alipay"==S.account_type?(d(),m(b,{key:1},[i(l,{class:"text-center text-[32rpx] font-500 mt-[20rpx] text-[#333] leading-[42rpx]"},{default:p((()=>[s(_(S.account_id?f(n)("editAlipayAccount"):f(n)("addAlipayAccount")),1)])),_:1}),i(l,{class:"text-center text-[28rpx] mt-[16rpx] text-[var(--text-color-light9)] leading-[36rpx]"},{default:p((()=>[s(_(S.account_id?f(n)("editAlipayAccountTips"):f(n)("addAlipayAccountTips")),1)])),_:1}),i(l,{class:"mt-[70rpx] px-[10rpx]"},{default:p((()=>[i(r,{labelPosition:"left",model:S,labelWidth:"200rpx",errorType:"toast",rules:f(U),ref_key:"formRef",ref:M},{default:p((()=>[i(l,null,{default:p((()=>[i(o,{label:f(n)("alipayRealname"),prop:"realname"},{default:p((()=>[i(t,{modelValue:S.realname,"onUpdate:modelValue":a[3]||(a[3]=e=>S.realname=e),modelModifiers:{trim:!0},maxlength:"30",border:"none",fontSize:"28rpx",clearable:"",placeholder:f(n)("alipayRealnamePlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),i(l,{class:"mt-[16rpx]"},{default:p((()=>[i(o,{label:f(n)("alipayAccountNo"),prop:"account_no"},{default:p((()=>[i(t,{modelValue:S.account_no,"onUpdate:modelValue":a[4]||(a[4]=e=>S.account_no=e),modelModifiers:{trim:!0},border:"none",maxlength:"30",fontSize:"28rpx",clearable:"",placeholder:f(n)("alipayAccountNoPlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})])),_:1},8,["model","rules"])])),_:1})],64)):x("v-if",!0)])),_:1}),i(l,{class:"common-tab-bar-placeholder"}),i(l,{class:"common-tab-bar fixed left-[var(--sidebar-m)] right-[var(--sidebar-m)] bottom-[0]"},{default:p((()=>[i(c,{loading:z.value,class:"primary-btn-bg text-[#fff] h-[80rpx] leading-[80rpx] rounded-[100rpx] text-[26rpx] font-500",onClick:W},{default:p((()=>[s(_(f(n)("save")),1)])),_:1},8,["loading"])])),_:1})])),_:1}),i(y,{show:B.value,content:f(n)("deleteConfirm"),confirmText:f(n)("confirm"),cancelText:f(n)("cancel"),showCancelButton:!0,onConfirm:D,onCancel:a[5]||(a[5]=e=>B.value=!1),confirmColor:"var(--primary-color)"},null,8,["show","content","confirmText","cancelText"])])),_:1},8,["style"])}}}),[["__scopeId","data-v-b508cfa3"]]);export{M as default};