niucloud-admin/niucloud/public/wap/assets/app-pages-member-account_edit.bd3c0e26.js
2023-12-01 16:44:57 +08:00

2 lines
5.6 KiB
JavaScript

import{d as e,r as a,a as l,c as t,o,al as n,i as r,F as c,k as u,w as d,G as s,K as p,L as m,n as i,m as _,j as b,a_ as f,a$ as y,e as h,b0 as x,x as g,q as k,t as v,ao as j,Z as V}from"./index-ea6e0cb1.js";import{_ as P,a as A}from"./u-input.6341604e.js";import{_ as T}from"./u-form.35f8de54.js";import{_ as N}from"./u-button.50a5fe0d.js";import{_ as R}from"./u-modal.a7e45f81.js";import"./u-icon.d0747f2e.js";import"./_plugin-vue_export-helper.1b428a4d.js";import"./u-line.fc7fb812.js";import"./u-line.vue_vue_type_style_index_0_scoped_45e31c7a_lang.b0fb96a4.js";import"./u-loading-icon.5076bc14.js";import"./u-button.vue_vue_type_style_index_0_scoped_6b0695bb_lang.00626b24.js";import"./u-popup.58d58be7.js";import"./u-transition.58c21162.js";import"./u-safe-bottom.71dc384f.js";const C=e({__name:"account_edit",setup(e){const C=a(!1),w=a(null),U=a("get"),q=a(!1),B=l({account_id:0,account_type:"bank",bank_name:"",realname:"",account_no:""}),W=t((()=>({realname:{type:"string",required:!0,message:"bank"==B.account_type?V("bankRealnamePlaceholder"):V("alipayRealnamePlaceholder"),trigger:["blur","change"]},bank_name:{type:"string",required:"bank"==B.account_type,message:V("bankNamePlaceholder"),trigger:["blur","change"]},account_no:{type:"string",required:!0,message:"bank"==B.account_type?V("bankAccountNoPlaceholder"):V("alipayAccountNoPlaceholder"),trigger:["blur","change"]}})));o((e=>{e.type&&(B.account_type=e.type),e.mode&&(U.value=e.mode),e.id&&(B.account_id=e.id,n({account_id:e.id}).then((e=>{e.data&&Object.keys(B).forEach((a=>{null!=e.data[a]&&(B[a]=e.data[a])}))})))}));const Z=()=>{const e=B.account_id?f:y;w.value.validate().then((()=>{C.value||(C.value=!0,e(B).then((e=>{"get"==U.value?h({url:"/app/pages/member/account",param:{type:B.account_type,mode:U.value}}):h({url:"/app/pages/member/apply_cash_out",param:{account_id:e.data,type:B.account_type}})})).catch((()=>{C.value=!1})))}))},$=()=>{x(B.account_id).then((()=>{h({url:"/app/pages/member/account",mode:"redirectTo"})}))};return(e,a)=>{const l=g,t=k(v("u-input"),P),o=k(v("u-form-item"),A),n=k(v("u-form"),T),f=k(v("u-button"),N),y=j,h=k(v("u-modal"),R);return r(),c(s,null,[u(y,{"scroll-y":"true",class:"w-screen h-screen bg-page"},{default:d((()=>[u(l,{class:"h-[30rpx]"}),u(l,{class:"p-[30rpx] bg-white mx-[32rpx] rounded"},{default:d((()=>["bank"==B.account_type?(r(),c(s,{key:0},[u(l,{class:"text-center text-base font-bold mt-[50rpx]"},{default:d((()=>[p(m(i(V)("addBankCard")),1)])),_:1}),u(l,{class:"text-center text-sm mt-[10rpx]"},{default:d((()=>[p(m(i(V)("addBankCardTips")),1)])),_:1}),u(l,{class:"mt-[50rpx]"},{default:d((()=>[u(n,{labelPosition:"left",model:B,labelWidth:"200rpx",errorType:"toast",rules:i(W),ref_key:"formRef",ref:w},{default:d((()=>[u(l,{class:"mt-[10rpx]"},{default:d((()=>[u(o,{label:i(V)("bankRealname"),prop:"realname","border-bottom":!0},{default:d((()=>[u(t,{modelValue:B.realname,"onUpdate:modelValue":a[0]||(a[0]=e=>B.realname=e),border:"none",clearable:"",placeholder:i(V)("bankRealnamePlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),u(l,{class:"mt-[10rpx]"},{default:d((()=>[u(o,{label:i(V)("bankName"),prop:"bank_name","border-bottom":!0},{default:d((()=>[u(t,{modelValue:B.bank_name,"onUpdate:modelValue":a[1]||(a[1]=e=>B.bank_name=e),border:"none",clearable:"",placeholder:i(V)("bankNamePlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),u(l,{class:"mt-[10rpx]"},{default:d((()=>[u(o,{label:i(V)("bankAccountNo"),prop:"account_no","border-bottom":!0},{default:d((()=>[u(t,{modelValue:B.account_no,"onUpdate:modelValue":a[2]||(a[2]=e=>B.account_no=e),border:"none",clearable:"",placeholder:i(V)("bankAccountNoPlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})])),_:1},8,["model","rules"])])),_:1})],64)):_("v-if",!0),"alipay"==B.account_type?(r(),c(s,{key:1},[u(l,{class:"text-center text-base font-bold mt-[50rpx]"},{default:d((()=>[p(m(i(V)("addAlipayAccount")),1)])),_:1}),u(l,{class:"text-center text-sm mt-[10rpx]"},{default:d((()=>[p(m(i(V)("addAlipayAccountTips")),1)])),_:1}),u(l,{class:"mt-[50rpx]"},{default:d((()=>[u(n,{labelPosition:"left",model:B,labelWidth:"200rpx",errorType:"toast",rules:i(W),ref_key:"formRef",ref:w},{default:d((()=>[u(l,{class:"mt-[10rpx]"},{default:d((()=>[u(o,{label:i(V)("alipayRealname"),prop:"realname","border-bottom":!0},{default:d((()=>[u(t,{modelValue:B.realname,"onUpdate:modelValue":a[3]||(a[3]=e=>B.realname=e),border:"none",clearable:"",placeholder:i(V)("alipayRealnamePlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),u(l,{class:"mt-[10rpx]"},{default:d((()=>[u(o,{label:i(V)("alipayAccountNo"),prop:"account_no","border-bottom":!0},{default:d((()=>[u(t,{modelValue:B.account_no,"onUpdate:modelValue":a[4]||(a[4]=e=>B.account_no=e),border:"none",clearable:"",placeholder:i(V)("alipayAccountNoPlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})])),_:1},8,["model","rules"])])),_:1})],64)):_("v-if",!0),u(l,{class:"mt-[100rpx]"},{default:d((()=>[u(f,{text:i(V)("save"),type:"primary",shape:"circle",loading:C.value,onClick:Z},null,8,["text","loading"]),B.account_id?(r(),b(l,{key:0,class:"mt-[30rpx]"},{default:d((()=>[u(f,{text:i(V)("delete"),type:"primary",shape:"circle",plain:!0,loading:C.value,onClick:a[5]||(a[5]=e=>q.value=!0)},null,8,["text","loading"])])),_:1})):_("v-if",!0)])),_:1})])),_:1})])),_:1}),u(h,{show:q.value,content:i(V)("deleteConfirm"),confirmText:i(V)("confirm"),cancelText:i(V)("cancel"),showCancelButton:!0,onConfirm:$,onCancel:a[6]||(a[6]=e=>q.value=!1)},null,8,["show","content","confirmText","cancelText"])],64)}}});export{C as default};