niucloud-admin/niucloud/public/wap/assets/app-pages-member-account_edit.c0179c6b.js
zhangxingye 998bc45df8 1.5.0
2025-02-22 17:48:42 +08:00

2 lines
9.2 KiB
JavaScript

import{d as e,r as a,p as l,l as t,H as o,Q as r,t as n,aA as c,o as d,c as p,w as u,b as s,T as i,x as m,y as f,u as _,U as x,f as b,n as h,bU as y,bV as g,a as k,bk as v,bT as A,aU as C,j as V,g as w,i as T,M as P,E as j,F as R,av as N,N as U}from"./index-7c3a221b.js";import{_ as W}from"./u-input.9b5ee2af.js";import{_ as M,a as z}from"./u-form.da80d0e8.js";import{_ as S}from"./u-upload.e2017f75.js";import{_ as B}from"./u-modal.a4b92874.js";import{_ as D}from"./_plugin-vue_export-helper.1b428a4d.js";import"./u-icon.55521b35.js";import"./u-line.10b7be7f.js";import"./u-loading-icon.2d721490.js";import"./u-popup.9cffd7ac.js";import"./u-transition.2636624c.js";const q=D(e({__name:"account_edit",setup(e){const D=a(!1),q=a(null),E=a("get"),F=a(!1),I=l({account_id:0,account_type:"bank",bank_name:"",realname:"",account_no:"",transfer_payment_code:""}),H=t((()=>({realname:{type:"string",required:!0,message:"bank"==I.account_type?n("bankRealnamePlaceholder"):n("alipayRealnamePlaceholder"),trigger:["blur","change"]},bank_name:{type:"string",required:"bank"==I.account_type,message:n("bankNamePlaceholder"),trigger:["blur","change"]},transfer_payment_code:{validator(e,a,l){if(a&&a.length)l();else{let e="alipay"==I.account_type?n("alipayAccountImgPlaceholder"):n("wechatCodeAccountImgPlaceholder");l(new Error(e))}}}})));o((e=>{e.type&&(I.account_type=e.type),e.mode&&(E.value=e.mode),e.id&&(I.account_id=e.id||"",I.account_id?r({title:n("editAccountTitle")}):r({title:n("addAccountTitle")}),c({account_id:e.id}).then((e=>{e.data&&Object.keys(I).forEach((a=>{null!=e.data[a]&&(I[a]=e.data[a])}))})))}));const O=()=>{const e=I.account_id?y:g;q.value.validate().then((()=>{D.value||(D.value=!0,e(I).then((e=>{"get"==E.value?k({url:"/app/pages/member/account",param:{type:I.account_type,mode:E.value}}):k({url:"/app/pages/member/apply_cash_out",param:{account_id:I.account_id?I.account_id:e.data.id,type:I.account_type},mode:"redirectTo"})})).catch((()=>{D.value=!1})))}))},Q=e=>{v({filePath:e.file.url,name:"file"}).then((e=>{e.data&&(I.transfer_payment_code="",I.transfer_payment_code=e.data.url)})).catch((()=>{}))},G=e=>{I.transfer_payment_code=""},J=()=>{A(I.account_id).then((()=>{k({url:"/app/pages/member/account",mode:"redirectTo"})}))},K=e=>{C({current:0,urls:[e]})};return(e,a)=>{const l=V,t=w(T("u-input"),W),o=w(T("u-form-item"),M),r=w(T("u-form"),z),c=P,y=j,g=w(T("u-upload"),S),k=R,v=N,A=w(T("u-modal"),B);return d(),p(l,{class:"w-screen h-screen bg-[var(--page-bg-color)] overflow-hidden",style:h(e.themeColor())},{default:u((()=>[s(v,{"scroll-y":"true"},{default:u((()=>[s(l,{class:"sidebar-margin card-template top-mar account pb-[20rpx]"},{default:u((()=>["bank"==I.account_type?(d(),i(x,{key:0},[s(l,{class:"text-center text-[32rpx] font-500 mt-[10rpx] text-[#333] leading-[42rpx]"},{default:u((()=>[m(f(I.account_id?_(n)("editBankCard"):_(n)("addBankCard")),1)])),_:1}),s(l,{class:"text-center text-[24rpx] mt-[16rpx] text-[var(--text-color-light9)]"},{default:u((()=>[m(f(I.account_id?_(n)("editBankCardTips"):_(n)("addBankCardTips")),1)])),_:1}),s(l,{class:"mt-[70rpx] px-[10rpx]"},{default:u((()=>[s(r,{labelPosition:"left",model:I,errorType:"toast",rules:_(H),ref_key:"formRef",ref:q},{default:u((()=>[s(l,null,{default:u((()=>[s(o,{label:_(n)("bankRealname"),prop:"realname",labelWidth:"200rpx"},{default:u((()=>[s(t,{modelValue:I.realname,"onUpdate:modelValue":a[0]||(a[0]=e=>I.realname=e),modelModifiers:{trim:!0},fontSize:"28rpx",maxlength:"30",border:"none",clearable:"",placeholder:_(n)("bankRealnamePlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),s(l,{class:"mt-[16rpx]"},{default:u((()=>[s(o,{label:_(n)("bankName"),prop:"bank_name",labelWidth:"200rpx"},{default:u((()=>[s(t,{modelValue:I.bank_name,"onUpdate:modelValue":a[1]||(a[1]=e=>I.bank_name=e),modelModifiers:{trim:!0},fontSize:"28rpx",maxlength:"30",border:"none",clearable:"",placeholder:_(n)("bankNamePlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),s(l,{class:"mt-[16rpx]"},{default:u((()=>[s(o,{label:_(n)("bankAccountNo"),prop:"account_no",labelWidth:"200rpx"},{default:u((()=>[s(t,{modelValue:I.account_no,"onUpdate:modelValue":a[2]||(a[2]=e=>I.account_no=e),modelModifiers:{trim:!0},fontSize:"28rpx",maxlength:"30",border:"none",clearable:"",placeholder:_(n)("bankAccountNoPlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1})])),_:1},8,["model","rules"])])),_:1})],64)):b("v-if",!0),"alipay"==I.account_type?(d(),i(x,{key:1},[s(l,{class:"text-center text-[32rpx] font-500 mt-[20rpx] text-[#333] leading-[42rpx]"},{default:u((()=>[m(f(I.account_id?_(n)("editAlipayAccount"):_(n)("addAlipayAccount")),1)])),_:1}),b(" <view class=\"text-center text-[28rpx] mt-[16rpx] text-[var(--text-color-light9)] leading-[36rpx]\">{{ formData.account_id ? t('editAlipayAccountTips') : t('addAlipayAccountTips') }}</view> "),s(l,{class:"mt-[70rpx] px-[10rpx]"},{default:u((()=>[s(r,{labelPosition:"left",model:I,labelWidth:"200rpx",errorType:"toast",rules:_(H),ref_key:"formRef",ref:q},{default:u((()=>[s(l,null,{default:u((()=>[s(o,{label:_(n)("alipayRealname"),prop:"realname"},{default:u((()=>[s(t,{modelValue:I.realname,"onUpdate:modelValue":a[3]||(a[3]=e=>I.realname=e),modelModifiers:{trim:!0},maxlength:"30",border:"none",fontSize:"28rpx",clearable:"",placeholder:_(n)("alipayRealnamePlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),s(l,{class:"mt-[16rpx]"},{default:u((()=>[s(o,{label:_(n)("alipayAccountNo"),prop:"account_no"},{default:u((()=>[s(t,{modelValue:I.account_no,"onUpdate:modelValue":a[4]||(a[4]=e=>I.account_no=e),modelModifiers:{trim:!0},border:"none",maxlength:"30",fontSize:"28rpx",clearable:"",placeholder:_(n)("alipayAccountNoPlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),s(l,{class:"mt-[16rpx]"},{default:u((()=>[s(o,{label:"收款码",prop:"transfer_payment_code"},{default:u((()=>[I.transfer_payment_code?(d(),p(l,{key:0,class:"relative w-[160rpx] h-[160rpx]"},{default:u((()=>[s(c,{class:"w-[160rpx] h-[160rpx]",src:_(U)(I.transfer_payment_code),mode:"aspectFill",onClick:a[5]||(a[5]=e=>K(_(U)(I.transfer_payment_code)))},null,8,["src"]),s(l,{class:"absolute top-0 right-0 bg-[#373737] flex justify-end h-[28rpx] w-[28rpx] rounded-bl-[40rpx]",onClick:G},{default:u((()=>[s(y,{class:"nc-iconfont nc-icon-guanbiV6xx !text-[20rpx] mt-[2rpx] mr-[2rpx] text-[#fff]"})])),_:1})])),_:1})):(d(),p(g,{key:1,onAfterRead:Q,onDelete:G,maxCount:1}))])),_:1})])),_:1})])),_:1},8,["model","rules"])])),_:1})],64)):b("v-if",!0),"wechat_code"==I.account_type?(d(),i(x,{key:2},[s(l,{class:"text-center text-[32rpx] font-500 mt-[20rpx] text-[#333] leading-[42rpx]"},{default:u((()=>[m(f(I.account_id?_(n)("editWechatCodeAccount"):_(n)("addWechatCodeAccount")),1)])),_:1}),b(" <view class=\"text-center text-[28rpx] mt-[16rpx] text-[var(--text-color-light9)] leading-[36rpx]\">{{ formData.account_id ? t('editWechatCodeAccountTips') : t('addWechatCodeAccountTips') }}</view> "),s(l,{class:"mt-[70rpx] px-[10rpx]"},{default:u((()=>[s(r,{labelPosition:"left",model:I,labelWidth:"200rpx",errorType:"toast",rules:_(H),ref_key:"formRef",ref:q},{default:u((()=>[s(l,null,{default:u((()=>[s(o,{label:_(n)("alipayRealname"),prop:"realname"},{default:u((()=>[s(t,{modelValue:I.realname,"onUpdate:modelValue":a[6]||(a[6]=e=>I.realname=e),modelModifiers:{trim:!0},maxlength:"30",border:"none",fontSize:"28rpx",clearable:"",placeholder:_(n)("alipayRealnamePlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),s(l,{class:"mt-[16rpx]"},{default:u((()=>[s(o,{label:_(n)("wechatCodeAccountNo"),prop:"account_no"},{default:u((()=>[s(t,{modelValue:I.account_no,"onUpdate:modelValue":a[7]||(a[7]=e=>I.account_no=e),modelModifiers:{trim:!0},border:"none",maxlength:"30",fontSize:"28rpx",clearable:"",placeholder:_(n)("wechatCodeAccountNoPlaceholder")},null,8,["modelValue","placeholder"])])),_:1},8,["label"])])),_:1}),s(l,{class:"mt-[16rpx]"},{default:u((()=>[s(o,{label:"收款码",prop:"transfer_payment_code"},{default:u((()=>[I.transfer_payment_code?(d(),p(l,{key:0,class:"relative w-[160rpx] h-[160rpx]"},{default:u((()=>[s(c,{class:"w-[160rpx] h-[160rpx]",src:_(U)(I.transfer_payment_code),mode:"aspectFill",onClick:a[8]||(a[8]=e=>K(_(U)(I.transfer_payment_code)))},null,8,["src"]),s(l,{class:"absolute top-0 right-0 bg-[#373737] flex justify-end h-[28rpx] w-[28rpx] rounded-bl-[40rpx]",onClick:G},{default:u((()=>[s(y,{class:"nc-iconfont nc-icon-guanbiV6xx !text-[20rpx] mt-[2rpx] mr-[2rpx] text-[#fff]"})])),_:1})])),_:1})):(d(),p(g,{key:1,onAfterRead:Q,onDelete:G,maxCount:1}))])),_:1})])),_:1})])),_:1},8,["model","rules"])])),_:1})],64)):b("v-if",!0)])),_:1}),s(l,{class:"common-tab-bar-placeholder"}),s(l,{class:"common-tab-bar fixed left-[var(--sidebar-m)] right-[var(--sidebar-m)] bottom-[0]"},{default:u((()=>[s(k,{loading:D.value,class:"primary-btn-bg text-[#fff] h-[80rpx] leading-[80rpx] rounded-[100rpx] text-[26rpx] font-500",onClick:O},{default:u((()=>[m(f(_(n)("save")),1)])),_:1},8,["loading"])])),_:1})])),_:1}),s(A,{show:F.value,content:_(n)("deleteConfirm"),confirmText:_(n)("confirm"),cancelText:_(n)("cancel"),showCancelButton:!0,onConfirm:J,onCancel:a[9]||(a[9]=e=>F.value=!1),confirmColor:"var(--primary-color)"},null,8,["show","content","confirmText","cancelText"])])),_:1},8,["style"])}}}),[["__scopeId","data-v-f4222986"]]);export{q as default};