TuringToken/web/dist-build/assets/withdrawProfileUtils-CGvwa5...

2 lines
6.4 KiB
JavaScript

import{j as u,g as s,P as p,h as b}from"./semi-ui-C-ZN869V.js";import"./react-core-C8o2IdY8.js";import{aN as _,aO as g}from"./index-BsqrNJOy.js";const l=()=>typeof document<"u"?document.body:null;function h(r){const e=Number(r)||0,n=_(e,2,6),i=_(e,6,6);return n===i?n:u.jsx(s,{content:i,children:u.jsx("span",{className:"cursor-help border-b border-dotted border-gray-400",children:n})})}function B({t:r}){return u.jsxs("div",{className:"w-[360px] max-w-[min(360px,calc(100vw-32px))] text-xs leading-relaxed space-y-1.5 py-0.5",children:[u.jsx("div",{className:"font-semibold text-[var(--semi-color-text-0)]",children:r("利润分成计算公式")}),u.jsx("div",{className:"text-[var(--semi-color-text-2)]",children:r("利润分成计算说明-用户消耗")}),u.jsx("div",{className:"text-[var(--semi-color-text-2)]",children:r("利润分成计算说明-加价折扣")}),u.jsx("div",{className:"text-[var(--semi-color-text-2)]",children:r("利润分成计算说明-加价切片")}),u.jsx("div",{className:"text-[var(--semi-color-text-2)]",children:r("利润分成计算说明-分成比例")}),u.jsx("div",{className:"text-[var(--semi-color-text-2)]",children:r("利润分成计算说明-收益")})]})}function v({t:r}){return u.jsxs("div",{className:"inline-flex items-center gap-1",children:[u.jsx("span",{children:r("收益额度")}),u.jsx(p,{content:u.jsx(B,{t:r}),position:"leftTop",trigger:"click",showArrow:!0,spacing:12,getPopupContainer:l,children:u.jsx(b,{className:"text-gray-400 cursor-pointer flex-shrink-0 hover:text-[var(--semi-color-primary)]",size:"small","aria-label":r("利润分成计算公式")})})]})}function f(r,e){const n=Number(r==null?void 0:r.reward_quota)||0,i=Number(r==null?void 0:r.markup_slice_quota)||0,t=r==null?void 0:r.commission_bps,o=h(n);if(i>0&&typeof t=="number"&&t>0){const d=g(t),m=e("利润分成单行计算",{slice:_(i,2,6),rate:d,reward:_(n,2,6)});return u.jsx(s,{content:m,position:"left",showArrow:!0,getPopupContainer:l,children:o})}return o}const c=1,a=2,E={real_name:"",bank_name:"",bank_account:"",id_card_no:"",id_card_expiry:"",mobile:"",bank_reserved_phone:"",id_card_front_url:"",id_card_back_url:"",bank_card_photo_url:"",credit_code:"",legal_person_name:"",legal_person_phone:"",bank_branch_code:"",contact_person:"",business_license_url:"",corporate_account_proof_url:"",invoice_url:""};function A(r){const e=r||{},n=e.profile_data&&typeof e.profile_data=="object"?e.profile_data:{};return{account_type:Number(e.account_type)===a?a:c,real_name:e.real_name||"",bank_name:e.bank_name||"",bank_account:e.bank_account||"",id_card_no:e.id_card_no||n.id_card_no||"",id_card_expiry:e.id_card_expiry||n.id_card_expiry||"",mobile:e.mobile||n.mobile||"",bank_reserved_phone:e.bank_reserved_phone||n.bank_reserved_phone||"",id_card_front_url:e.id_card_front_url||n.id_card_front_url||"",id_card_back_url:e.id_card_back_url||n.id_card_back_url||"",bank_card_photo_url:e.bank_card_photo_url||n.bank_card_photo_url||"",credit_code:e.credit_code||n.credit_code||"",legal_person_name:e.legal_person_name||n.legal_person_name||"",legal_person_phone:e.legal_person_phone||n.legal_person_phone||"",bank_branch_code:e.bank_branch_code||n.bank_branch_code||"",contact_person:e.contact_person||n.contact_person||"",business_license_url:e.business_license_url||n.business_license_url||"",corporate_account_proof_url:e.corporate_account_proof_url||n.corporate_account_proof_url||"",invoice_url:e.invoice_url||n.invoice_url||"",voucher_urls:F(e.voucher_urls)}}function F(r){if(r==null)return[];if(Array.isArray(r))return r.filter(Boolean);if(typeof r=="string"){const e=r.trim();if(!e)return[];try{const n=JSON.parse(e);return Array.isArray(n)?n.filter(Boolean):[]}catch{return[]}}return[]}function C(r,e){return Number(e)===a?r("企业"):r("个人")}function y(r,e,n){const i=String(n.real_name||"").trim(),t=String(n.bank_name||"").trim(),o=String(n.bank_account||"").trim();if(!i)return r(e===a?"请填写企业名称":"请填写姓名");if(!t)return r("请填写开户行");if(!o)return r(e===a?"请填写对公卡号":"请填写银行卡号");if(e===c){if(!String(n.id_card_no||"").trim())return r("请填写身份证号");if(!String(n.id_card_expiry||"").trim())return r("请填写身份证有效期");if(!String(n.mobile||"").trim())return r("请填写手机号");if(!String(n.bank_reserved_phone||"").trim())return r("请填写银行预留手机号");if(!String(n.id_card_front_url||"").trim())return r("请上传身份证正面");if(!String(n.id_card_back_url||"").trim())return r("请上传身份证反面");if(!String(n.bank_card_photo_url||"").trim())return r("请上传银行卡照");if(!String(n.invoice_url||"").trim())return r("请上传发票")}else{if(!String(n.credit_code||"").trim())return r("请填写统一社会信用代码");if(!String(n.legal_person_name||"").trim())return r("请填写法人姓名");if(!String(n.legal_person_phone||"").trim())return r("请填写法人手机号");if(!String(n.bank_branch_code||"").trim())return r("请填写联行号");if(!String(n.contact_person||"").trim())return r("请填写联系人");if(!String(n.business_license_url||"").trim())return r("请上传营业执照");if(!String(n.corporate_account_proof_url||"").trim())return r("请上传对公账户证明");if(!String(n.invoice_url||"").trim())return r("请上传发票")}return null}function N(r,e,n){const i={account_type:r,real_name:String(e.real_name||"").trim(),bank_name:String(e.bank_name||"").trim(),bank_account:String(e.bank_account||"").trim(),quota_amount:Math.round(Number(n))};return r===c?{...i,id_card_no:String(e.id_card_no||"").trim(),id_card_expiry:String(e.id_card_expiry||"").trim(),mobile:String(e.mobile||"").trim(),bank_reserved_phone:String(e.bank_reserved_phone||"").trim(),id_card_front_url:String(e.id_card_front_url||"").trim(),id_card_back_url:String(e.id_card_back_url||"").trim(),bank_card_photo_url:String(e.bank_card_photo_url||"").trim(),invoice_url:String(e.invoice_url||"").trim()}:{...i,credit_code:String(e.credit_code||"").trim(),legal_person_name:String(e.legal_person_name||"").trim(),legal_person_phone:String(e.legal_person_phone||"").trim(),bank_branch_code:String(e.bank_branch_code||"").trim(),contact_person:String(e.contact_person||"").trim(),business_license_url:String(e.business_license_url||"").trim(),corporate_account_proof_url:String(e.corporate_account_proof_url||"").trim(),invoice_url:String(e.invoice_url||"").trim()}}export{E,v as P,a as W,f as a,c as b,N as c,F as d,A as p,h as r,y as v,C as w};