app/js/index-78a2616f.js

3248 lines
126 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/* empty css */ /* empty css */ /* empty css */ import { C as e } from "./index-965d54ae.js";
import "./index-325f2a5d.js";
import { F as a } from "./index-8da36b2b.js";
import { _ as n } from "./point-afbdbc16.js";
import {
H as l,
ah as t,
a5 as i,
aF as o,
I as s,
J as r,
ac as k,
aJ as m,
j as c,
aD as u,
c as B,
ao as y,
ad as d,
ap as M,
a6 as p,
v,
aE as f,
M as b,
a1 as A,
K as h,
a0 as g,
ae as C,
a4 as N,
w as T,
bj as I,
aG as F,
a8 as S,
ax as E,
aw as P,
bk as x,
Q as L,
a as O,
b as w,
o as V,
e as $,
f as _,
p as H,
h as K,
t as U,
y as R,
az as D,
aW as G,
G as j,
R as Y,
F as q,
aK as W,
bl as Z,
_ as J,
d as z,
aC as X,
m as Q,
i as ee,
} from "./index-476be0bb.js";
import { j as ae } from "./api.mine-40f950d7.js";
import { B as ne } from "./index-97676c1f.js";
import { F as le } from "./index-34aa487b.js";
/* empty css */ /* empty css */ /* empty css */ /* empty css */ import "./use-route-126c4f06.js";
import "./use-id-50eda0ee.js";
const [te, ie, oe] = l("picker"),
se = (e) => e.find((e) => !e.disabled) || e[0];
function re(e, a) {
for (let n = (a = o(a, 0, e.length)); n < e.length; n++)
if (!e[n].disabled) return n;
for (let n = a - 1; n >= 0; n--) if (!e[n].disabled) return n;
return 0;
}
const ke = (e, a, n) => void 0 !== a && !!e.find((e) => e[n.value] === a);
function me(e, a, n) {
const l = e.findIndex((e) => e[n.value] === a);
return e[re(e, l)];
}
const [ce, ue] = l("picker-column"),
Be = Symbol(ce);
var ye = s({
name: ce,
props: {
value: r,
fields: k(Object),
options: m(),
readonly: Boolean,
allowHtml: Boolean,
optionHeight: k(Number),
swipeDuration: k(r),
visibleOptionNum: k(r),
},
emits: ["change", "clickOption", "scrollInto"],
setup(e, { emit: a, slots: n }) {
let l, t, i, s, r;
const k = c(),
m = c(),
b = c(0),
A = c(0),
h = u(),
g = () => e.options.length,
C = () => (e.optionHeight * (+e.visibleOptionNum - 1)) / 2,
N = (n) => {
let t = re(e.options, n);
const i = -t * e.optionHeight,
o = () => {
t > g() - 1 && (t = re(e.options, n));
const l = e.options[t][e.fields.value];
l !== e.value && a("change", l);
};
l && i !== b.value ? (r = o) : o(), (b.value = i);
},
T = () => e.readonly || !e.options.length,
I = (a) => o(Math.round(-a / e.optionHeight), 0, g() - 1),
F = B(() => I(b.value)),
S = () => {
(l = !1), (A.value = 0), r && (r(), (r = null));
},
E = (e) => {
if (!T()) {
if ((h.start(e), l)) {
const e = (function (e) {
const { transform: a } = window.getComputedStyle(e),
n = a.slice(7, a.length - 1).split(", ")[5];
return Number(n);
})(m.value);
b.value = Math.min(0, e - C());
}
(A.value = 0), (t = b.value), (i = Date.now()), (s = t), (r = null);
}
},
P = () => {
if (T()) return;
const a = b.value - s,
n = Date.now() - i;
if (n < 300 && Math.abs(a) > 15)
return void ((a, n) => {
const l = Math.abs(a / n);
a = b.value + (l / 0.003) * (a < 0 ? -1 : 1);
const t = I(a);
(A.value = +e.swipeDuration), N(t);
})(a, n);
const t = I(b.value);
(A.value = 200),
N(t),
setTimeout(() => {
l = !1;
}, 0);
},
x = () => {
const t = { height: "".concat(e.optionHeight, "px") };
return e.options.map((i, o) => {
const s = i[e.fields.text],
{ disabled: k } = i,
m = i[e.fields.value],
c = {
role: "button",
style: t,
tabindex: k ? -1 : 0,
class: [
ue("item", { disabled: k, selected: m === e.value }),
i.className,
],
onClick: () =>
((n) => {
l ||
T() ||
((r = null),
(A.value = 200),
N(n),
a("clickOption", e.options[n]));
})(o),
},
u = {
class: "van-ellipsis",
[e.allowHtml ? "innerHTML" : "textContent"]: s,
};
return v("li", c, [n.option ? n.option(i, o) : v("div", u, null)]);
});
};
return (
y(Be),
d({ stopMomentum: S }),
M(() => {
const a = l
? Math.floor(-b.value / e.optionHeight)
: e.options.findIndex((a) => a[e.fields.value] === e.value),
n = re(e.options, a),
t = -n * e.optionHeight;
l && n < a && S(), (b.value = t);
}),
p(
"touchmove",
(n) => {
if (T()) return;
h.move(n), h.isVertical() && ((l = !0), f(n, !0));
const r = o(
t + h.deltaY.value,
-g() * e.optionHeight,
e.optionHeight
),
k = I(r);
k !== F.value && a("scrollInto", e.options[k]), (b.value = r);
const m = Date.now();
m - i > 300 && ((i = m), (s = r));
},
{ target: k }
),
() =>
v(
"div",
{
ref: k,
class: ue(),
onTouchstartPassive: E,
onTouchend: P,
onTouchcancel: P,
},
[
v(
"ul",
{
ref: m,
style: {
transform: "translate3d(0, ".concat(b.value + C(), "px, 0)"),
transitionDuration: "".concat(A.value, "ms"),
transitionProperty: A.value ? "all" : "none",
},
class: ue("wrapper"),
onTransitionend: S,
},
[x()]
),
]
)
);
},
});
const [de] = l("picker-toolbar"),
Me = { title: String, cancelButtonText: String, confirmButtonText: String },
pe = ["cancel", "confirm", "title", "toolbar"],
ve = Object.keys(Me);
var fe = s({
name: de,
props: Me,
emits: ["confirm", "cancel"],
setup(e, { emit: a, slots: n }) {
const l = () => a("cancel"),
t = () => a("confirm"),
i = () => {
const a = e.cancelButtonText || oe("cancel");
return v(
"button",
{ type: "button", class: [ie("cancel"), b], onClick: l },
[n.cancel ? n.cancel() : a]
);
},
o = () => {
const a = e.confirmButtonText || oe("confirm");
return v(
"button",
{ type: "button", class: [ie("confirm"), b], onClick: t },
[n.confirm ? n.confirm() : a]
);
};
return () =>
v("div", { class: ie("toolbar") }, [
n.toolbar
? n.toolbar()
: [
i(),
n.title
? n.title()
: e.title
? v("div", { class: [ie("title"), "van-ellipsis"] }, [e.title])
: void 0,
o(),
],
]);
},
});
const [be, Ae] = l("picker-group"),
he = Symbol(be);
i({ tabs: m(), activeTab: A(0), nextStepText: String }, Me);
const ge = i(
{
loading: Boolean,
readonly: Boolean,
allowHtml: Boolean,
optionHeight: A(44),
showToolbar: h,
swipeDuration: A(1e3),
visibleOptionNum: A(6),
},
Me
);
const Ce = L(
s({
name: te,
props: i({}, ge, {
columns: m(),
modelValue: m(),
toolbarPosition: g("top"),
columnsFieldNames: Object,
}),
emits: [
"confirm",
"cancel",
"change",
"scrollInto",
"clickOption",
"update:modelValue",
],
setup(e, { emit: a, slots: n }) {
const l = c(),
o = c(e.modelValue.slice(0)),
{ parent: s } = y(he),
{ children: r, linkChildren: k } = C(Be);
k();
const m = B(() =>
(function (e) {
return i(
{ text: "text", value: "value", children: "children" },
e
);
})(e.columnsFieldNames)
),
u = B(() => N(e.optionHeight)),
M = B(() =>
(function (e, a) {
const n = e[0];
if (n) {
if (Array.isArray(n)) return "multiple";
if (a.children in n) return "cascade";
}
return "default";
})(e.columns, m.value)
),
b = B(() => {
const { columns: a } = e;
switch (M.value) {
case "multiple":
return a;
case "cascade":
return (function (e, a, n) {
const l = [];
let i = { [a.children]: e },
o = 0;
for (; i && i[a.children]; ) {
const e = i[a.children],
s = n.value[o];
(i = t(s) ? me(e, s, a) : void 0),
!i && e.length && (i = me(e, se(e)[a.value], a)),
o++,
l.push(e);
}
return l;
})(a, m.value, o);
default:
return [a];
}
}),
A = B(() => b.value.some((e) => e.length)),
h = B(() => b.value.map((e, a) => me(e, o.value[a], m.value))),
g = B(() =>
b.value.map((e, a) =>
e.findIndex((e) => e[m.value.value] === o.value[a])
)
),
L = (e, a) => {
if (o.value[e] !== a) {
const n = o.value.slice(0);
(n[e] = a), (o.value = n);
}
},
O = () => ({
selectedValues: o.value.slice(0),
selectedOptions: h.value,
selectedIndexes: g.value,
}),
w = () => {
r.forEach((e) => e.stopMomentum());
const e = O();
return (
S(() => {
a("confirm", e);
}),
e
);
},
V = () => a("cancel", O()),
$ = () =>
b.value.map((l, t) =>
v(
ye,
{
value: o.value[t],
fields: m.value,
options: l,
readonly: e.readonly,
allowHtml: e.allowHtml,
optionHeight: u.value,
swipeDuration: e.swipeDuration,
visibleOptionNum: e.visibleOptionNum,
onChange: (e) =>
((e, n) => {
L(n, e),
"cascade" === M.value &&
o.value.forEach((e, a) => {
const n = b.value[a];
ke(n, e, m.value) ||
L(a, n.length ? n[0][m.value.value] : void 0);
}),
S(() => {
a("change", i({ columnIndex: n }, O()));
});
})(e, t),
onClickOption: (e) =>
((e, n) => {
const l = { columnIndex: n, currentOption: e };
a("clickOption", i(O(), l)), a("scrollInto", l);
})(e, t),
onScrollInto: (e) => {
a("scrollInto", { currentOption: e, columnIndex: t });
},
},
{ option: n.option }
)
),
_ = (e) => {
if (A.value) {
const a = { height: "".concat(u.value, "px") },
n = { backgroundSize: "100% ".concat((e - u.value) / 2, "px") };
return [
v("div", { class: ie("mask"), style: n }, null),
v("div", { class: [x, ie("frame")], style: a }, null),
];
}
},
H = () => {
const a = u.value * +e.visibleOptionNum,
n = { height: "".concat(a, "px") };
return v("div", { ref: l, class: ie("columns"), style: n }, [
$(),
_(a),
]);
},
K = () => {
if (e.showToolbar && !s)
return v(
fe,
P(E(e, ve), { onConfirm: w, onCancel: V }),
E(n, pe)
);
};
let U;
T(
b,
(e) => {
e.forEach((e, a) => {
e.length &&
!ke(e, o.value[a], m.value) &&
L(a, se(e)[m.value.value]);
});
},
{ immediate: !0 }
),
T(
() => e.modelValue,
(e) => {
I(e, o.value) ||
I(e, U) ||
((o.value = e.slice(0)), (U = e.slice(0)));
},
{ deep: !0 }
),
T(
o,
(n) => {
I(n, e.modelValue) ||
((U = n.slice(0)), a("update:modelValue", U));
},
{ immediate: !0 }
),
p("touchmove", f, { target: l });
return (
d({ confirm: w, getSelectedOptions: () => h.value }),
() => {
var a, l;
return v("div", { class: ie() }, [
"top" === e.toolbarPosition ? K() : null,
e.loading ? v(F, { class: ie("loading") }, null) : null,
null == (a = n["columns-top"]) ? void 0 : a.call(n),
H(),
null == (l = n["columns-bottom"]) ? void 0 : l.call(n),
"bottom" === e.toolbarPosition ? K() : null,
]);
}
);
},
})
),
Ne = { class: "p-10" },
Te = _(
"div",
{ class: "bg-white van-hairline--top rounded-8" },
[
_("div", { class: "relative py-10 van-hairline--bottom" }, [
_(
"div",
{
class: "flex items-center justify-between py-4 relative item px-16",
},
[_("div", { class: "text-14 text-black" }, "TRX")]
),
]),
],
-1
),
Ie = { class: "mt-12" },
Fe = { class: "mt-20 px-16" },
Se = { class: "text-16" },
Ee = { class: "rounded-8 overflow-hidden" },
Pe = { class: "bg-white mt-12 py-14 px-16 rounded-8 overflow-hidden" },
xe = { class: "font-600" },
Le = { class: "mt-8 text-14" },
Oe = { class: "flex items-center lh-26 py-4" },
we = _("span", { class: "ml-5 text-main font-600" }, "5000", -1),
Ve = _("img", { class: "w-20 ml-5", src: n, alt: "" }, null, -1),
$e = { class: "flex items-center lh-26" },
_e = {
__name: "newTRX",
setup(n) {
const { t: l } = O(),
t = w(),
i = c({
type: 4,
account: "",
bank_name: "trx",
bank_username: "trx",
password: "",
}),
o = () => {
D({ forbidClick: !0, duration: 0 }),
ae(i.value).then((e) => {
G(),
j({
message: l("操作成功"),
onClose() {
t.back();
},
});
});
};
return (n, l) => {
const t = a,
s = e,
r = ne,
k = le;
return (
V(),
$("div", Ne, [
Te,
_("div", Ie, [
v(
k,
{ onSubmit: o },
{
default: H(() => [
v(
s,
{ class: "rounded-8 overflow-hidden" },
{
default: H(() => [
v(
t,
{
class: "!py-12",
modelValue: K(i).account,
"onUpdate:modelValue":
l[0] || (l[0] = (e) => (K(i).account = e)),
label: "TRX",
placeholder: n.$t("请输入TRX地址"),
rules: [
{
required: !0,
message: n.$t("请输入TRX地址"),
},
],
},
null,
8,
["modelValue", "placeholder", "rules"]
),
v(
t,
{
class: "!py-12",
modelValue: K(i).password,
"onUpdate:modelValue":
l[1] || (l[1] = (e) => (K(i).password = e)),
type: "password",
label: n.$t("登录密码"),
placeholder: n.$t("请输入登录密码"),
rules: [
{
required: !0,
message: n.$t("请输入登录密码"),
},
],
},
null,
8,
["modelValue", "label", "placeholder", "rules"]
),
]),
_: 1,
}
),
_("div", Fe, [
v(
r,
{
block: "",
type: "primary",
"native-type": "submit",
color: "#5A55E6",
},
{
default: H(() => [_("div", Se, U(n.$t("确定")), 1)]),
_: 1,
}
),
]),
]),
_: 1,
}
),
_("div", Ee, [
_("div", Pe, [
_("div", xe, U(n.$t("提现说明")), 1),
_("ul", Le, [
_("li", Oe, [
R(U(n.$t("最低提现金额为")) + " ", 1),
we,
Ve,
]),
_(
"li",
$e,
U(
n.$t(
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服"
)
),
1
),
]),
]),
]),
]),
])
);
};
},
},
He = { class: "p-10" },
Ke = { class: "bg-white van-hairline--top rounded-8" },
Ue = { class: "relative py-10 van-hairline--bottom" },
Re = { class: "flex items-center justify-between py-4 relative item px-16" },
De = { class: "text-14 text-black" },
Ge = { class: "mt-12" },
je = { class: "mt-20 px-16" },
Ye = { class: "text-16" },
qe = { class: "rounded-8 overflow-hidden" },
We = { class: "bg-white mt-12 py-14 px-16 rounded-8 overflow-hidden" },
Ze = { class: "font-600" },
Je = { class: "mt-8 text-14" },
ze = { class: "flex items-center lh-26 py-4" },
Xe = _("span", { class: "ml-5 text-main font-600" }, "4500", -1),
Qe = _("img", { class: "w-20 ml-5", src: n, alt: "" }, null, -1),
ea = { class: "flex items-center lh-26" },
aa = {
__name: "INR",
setup(n) {
const { t: l } = O(),
t = w(),
i = c(!1),
o = c({
type: 5,
account: "",
bank_name: "",
bank_username: "",
remark: "",
password: "",
}),
s = ({ selectedOptions: e }) => {
(o.value.bank_name = e[0]), (i.value = !1);
},
r = (e) => {
/^[A-Za-z\u4e00-\u9fa5]+$/.test(o.value.bank_username) ||
(j(l("请输入正确的用户名")),
(o.value.bank_username = o.value.bank_username.slice(
0,
o.value.bank_username.length - 1
)));
},
k = () => {
if (o.value.bank_username) {
if (!/^[A-Za-z\u4e00-\u9fa5]+$/.test(o.value.bank_username))
return void j(l("请输入正确的用户名"));
}
D({ forbidClick: !0, duration: 0 }),
ae({ ...o.value, bank_name: o.value.bank_name.key }).then((e) => {
G(),
j({
message: l("操作成功"),
onClose() {
t.back();
},
});
});
},
m = [
{ name: "bKash", key: "bKash" },
{ name: "Nagad", key: "Nagad" },
// { name: "Equitas Bank", key: "INEB" },
// { name: "Rbl Bank", key: "INRB" },
// { name: "Andhra Pragathi Grameena Bank", key: "INAPGB" },
// { name: "City Union Bank", key: "INCUB" },
// { name: "Tamilnad Mercantile Bank", key: "INTMB" },
// { name: "DBS Bank LTD", key: "INDBS" },
// { name: "Kotak Bank", key: "KOTAK" },
// { name: "Canara Bank", key: "CANAR" },
// { name: "Allahabad Bank", key: "ALHB" },
// { name: "Bank of India", key: "BOIB" },
// { name: "Federal Bank LTD", key: "FEDB" },
// { name: "IDBI Bank", key: "IDBI" },
// { name: "IDFC Bank", key: "IDFC" },
// { name: "IndusInd Bank", key: "IDSB" },
// { name: "India Post Payment Bank", key: "IPPB" },
// { name: "Jammu and Kashmir Bank Limited", key: "JAKB" },
// { name: "Karnataka Bank Limited", key: "KBLB" },
// { name: "Lakshmi Vilas Bank", key: "LXVB" },
// { name: "PAYTM Payments Bank LTD", key: "INPTMB" },
// { name: "Ujjivan Small Finance Bank", key: "UJVB" },
// { name: "DCB Bank", key: "DCB" },
// { name: "Federal Bank", key: "FEDERAL" },
// { name: "HDFC Bank", key: "HDFC" },
// { name: "Punjab National Bank", key: "PNB" },
// { name: "Indian Bank", key: "INDIAN" },
// { name: "ICICI Bank", key: "ICICI" },
// { name: "Syndicate Bank", key: "SYNDICATE" },
// { name: "Karur Vysya Bank", key: "KVB" },
// { name: "Union Bank of India", key: "UBOI" },
// { name: "Kotak Mahindra Bank", key: "KOTAKMB" },
// { name: "IDFC First Bank", key: "IFB" },
// { name: "Andhra Bank", key: "ANDRAB" },
// { name: "Karnataka Bank", key: "KTB" },
// { name: "icici corporate bank", key: "ICB" },
// { name: "Axis Bank", key: "AXISB" },
// { name: "UCO Bank", key: "UCO" },
// { name: "South Indian Bank", key: "SOUTHIB" },
// { name: "Yes Bank", key: "YESB" },
// { name: "Standard Chartered Bank", key: "INRSCB" },
// { name: "State Bank of India", key: "SBOI" },
// { name: "Indian Overseas Bank", key: "IOB" },
// { name: "Bandhan Bank", key: "BB" },
// { name: "Central Bank of India", key: "CBOI" },
// { name: "Bank of Baroda", key: "BOB" },
// { name: "BharatPE", key: "BHARATPE" },
// { name: "AU Small Finance Bank", key: "AUSFB" },
// { name: "Bank of Maharashtra", key: "BOM" },
// { name: "Punjab And Sind Bank", key: "PSB" },
// { name: "Shamrao Vithal Coop. Bank Ltd", key: "SVC" },
// { name: "Bharat Co-op Bank", key: "BHARATB" },
// { name: "Saraswat Bank", key: "SARASWAT" },
// { name: "Nainital Bank Ltd", key: "NTBL" },
// { name: "Catholic Syrian Bank", key: "CSB" },
// { name: "Cosmos Bank", key: "COSMOS" },
// { name: "Barclays Bank Plc", key: "BARCLAYS" },
// { name: "Citibank N.A. India", key: "CITIBIN" },
// { name: "BNP Paribas India", key: "INRBNP" },
// { name: "Bank of America", key: "BOA" },
// { name: "Kalyan Janata Sahakari Bank", key: "KALYAN" },
// { name: "Karnataka Gramin Bank", key: "KGM" },
// { name: "Razerpay Bank", key: "RAZ" },
// { name: "Smart Pay", key: "SMARTP" },
];
return (n, t) => {
const c = a,
u = e,
B = ne,
y = le,
d = Ce,
M = W;
return (
V(),
$(
q,
null,
[
_("div", He, [
_("div", Ke, [
_("div", Ue, [
// _("div", Re, [_("div", De, U(n.$t("印度")), 1)]),
_("div", Re, [_("div", De, U(n.$t("孟加拉国")), 1)]),
]),
]),
_("div", Ge, [
v(
y,
{ onSubmit: k },
{
default: H(() => [
v(
u,
{ class: "rounded-8 overflow-hidden" },
{
default: H(() => {
var e;
return [
v(
c,
{
class: "onebank",
"model-value":
null != (e = K(o).bank_name.name)
? e
: "",
"is-link": "",
readonly: "",
label: n.$t("开户银行"),
placeholder: n.$t("请输入开户银行"),
rules: [
{
required: !0,
message: n.$t("请输入开户银行"),
},
],
onClick:
t[0] || (t[0] = (e) => (i.value = !0)),
},
null,
8,
[
"model-value",
"label",
"placeholder",
"rules",
]
),
v(
c,
{
class: "!py-12",
modelValue: K(o).account,
"onUpdate:modelValue":
t[1] ||
(t[1] = (e) => (K(o).account = e)),
label: n.$t("收款账号"),
type: "number",
onInput:
t[2] ||
(t[2] = (e) => {
return (
(a = K(o).account),
0 == /^\d+$/.test(a) &&
(o.value.account = a.slice(
0,
a.length - 1
)),
void (
o.value.account.length > 10 &&
(j(l("只能填写10位数")),
(o.value.account =
o.value.account.slice(0, 10)))
)
);
var a;
}),
placeholder: n.$t("请输入收款账号"),
rules: [
{
required: !0,
message: n.$t("请输入收款账号"),
},
],
},
null,
8,
[
"modelValue",
"label",
"placeholder",
"rules",
]
),
v(
c,
{
class: "!py-12",
modelValue: K(o).bank_username,
"onUpdate:modelValue":
t[3] ||
(t[3] = (e) => (K(o).bank_username = e)),
label: n.$t("收款姓名"),
placeholder: n.$t("请输入收款姓名"),
onInput: r,
rules: [
{
required: !0,
message: n.$t("请输入收款姓名"),
},
],
},
null,
8,
[
"modelValue",
"label",
"placeholder",
"rules",
]
),
// v(
// c,
// {
// class: "!py-12",
// modelValue: K(o).remark,
// "onUpdate:modelValue":
// t[4] || (t[4] = (e) => (K(o).remark = e)),
// label: "ifsc number",
// rules: [
// { required: !0, message: "ifsc number" },
// ],
// placeholder: "ifsc number",
// },
// null,
// 8,
// ["modelValue"]
// ),
// v(
// c,
// {
// class: "!py-12",
// modelValue: K(o).password,
// "onUpdate:modelValue":
// t[5] ||
// (t[5] = (e) => (K(o).password = e)),
// type: "password",
// label: n.$t("登录密码"),
// placeholder: n.$t("请输入登录密码"),
// rules: [
// {
// required: !0,
// message: n.$t("请输入登录密码"),
// },
// ],
// },
// null,
// 8,
// [
// "modelValue",
// "label",
// "placeholder",
// "rules",
// ]
// ),
];
}),
_: 1,
}
),
_("div", je, [
v(
B,
{
block: "",
type: "primary",
"native-type": "submit",
color: "#5A55E6",
},
{
default: H(() => [
_("div", Ye, U(n.$t("确认")), 1),
]),
_: 1,
}
),
]),
]),
_: 1,
}
),
_("div", qe, [
_("div", We, [
_("div", Ze, U(n.$t("提现说明")), 1),
_("ul", Je, [
_("li", ze, [
R(U(n.$t("最低提现金额为")) + " ", 1),
Xe,
Qe,
]),
_(
"li",
ea,
U(
n.$t(
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服"
)
),
1
),
]),
]),
]),
]),
]),
v(
M,
{
show: K(i),
"onUpdate:show":
t[7] || (t[7] = (e) => (Y(i) ? (i.value = e) : null)),
position: "bottom",
},
{
default: H(() => [
v(
d,
{
columns: m,
onConfirm: s,
onCancel: t[6] || (t[6] = (e) => (i.value = !1)),
"cancel-button-text": n.$t("取消"),
"confirm-button-text": n.$t("确认"),
"columns-field-names": { text: "name", value: "key" },
},
null,
8,
["cancel-button-text", "confirm-button-text"]
),
]),
_: 1,
},
8,
["show"]
),
],
64
)
);
};
},
},
na = { class: "p-10" },
la = Z(
'<div class="bg-white van-hairline--top rounded-8"><div class="relative py-10 van-hairline--bottom"><div class="flex items-center justify-between py-4 relative item px-16"><div class="text-14 text-black">BDT <span class="text-#999">(TRC20)</span></div></div></div></div>',
1
),
ta = { class: "mt-12" },
ia = { class: "mt-20 px-16" },
oa = { class: "text-16" },
sa = { class: "rounded-8 overflow-hidden" },
ra = { class: "bg-white mt-12 py-14 px-16 rounded-8 overflow-hidden" },
ka = { class: "font-600" },
ma = { class: "mt-8 text-14" },
ca = { class: "flex items-center lh-26 py-4" },
ua = _("span", { class: "ml-5 text-main font-600" }, "20000", -1),
Ba = _("img", { class: "w-20 ml-5", src: n, alt: "" }, null, -1),
ya = { class: "flex items-center lh-26" },
da = {
__name: "TRX",
setup(n) {
const { t: l } = O(),
t = w(),
i = c({
type: 1,
account: "",
bank_name: "trx",
bank_username: "trx",
password: "",
}),
o = () => {
if (i.value.account.length > 36 || i.value.account.length < 30)
return j(l("请输入正确的BDT(TRC20)地址"));
D({ forbidClick: !0, duration: 0 }),
ae(i.value).then((e) => {
G(),
j({
message: l("操作成功"),
onClose() {
t.back();
},
});
});
};
return (n, l) => {
const t = a,
s = e,
r = ne,
k = le;
return (
V(),
$("div", na, [
la,
_("div", ta, [
v(
k,
{ onSubmit: o },
{
default: H(() => [
v(
s,
{ class: "rounded-8 overflow-hidden" },
{
default: H(() => [
v(
t,
{
class: "!py-12",
modelValue: K(i).account,
"onUpdate:modelValue":
l[0] || (l[0] = (e) => (K(i).account = e)),
label: "BDT",
placeholder: n.$t("请输入BDT地址") + " (TRC20)",
rules: [
{
required: !0,
message: n.$t("请输入BDT地址") + " (TRC20)",
},
],
},
null,
8,
["modelValue", "placeholder", "rules"]
),
v(
t,
{
class: "!py-12",
modelValue: K(i).password,
"onUpdate:modelValue":
l[1] || (l[1] = (e) => (K(i).password = e)),
type: "password",
label: n.$t("登录密码"),
placeholder: n.$t("请输入登录密码"),
rules: [
{
required: !0,
message: n.$t("请输入登录密码"),
},
],
},
null,
8,
["modelValue", "label", "placeholder", "rules"]
),
]),
_: 1,
}
),
_("div", ia, [
v(
r,
{
block: "",
type: "primary",
"native-type": "submit",
color: "#5A55E6",
},
{
default: H(() => [_("div", oa, U(n.$t("确定")), 1)]),
_: 1,
}
),
]),
]),
_: 1,
}
),
_("div", sa, [
_("div", ra, [
_("div", ka, U(n.$t("提现说明")), 1),
_("ul", ma, [
_("li", ca, [
R(U(n.$t("最低提现金额为")) + " ", 1),
ua,
Ba,
]),
_(
"li",
ya,
U(
n.$t(
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服"
)
),
1
),
]),
]),
]),
]),
])
);
};
},
},
Ma = { class: "p-10" },
pa = { class: "bg-white van-hairline--top rounded-8" },
va = { class: "relative py-10 van-hairline--bottom" },
fa = { class: "flex items-center justify-between py-4 relative item px-16" },
ba = { class: "text-14 text-black" },
Aa = { class: "mt-12" },
ha = { class: "mt-20 px-16" },
ga = { class: "text-16" },
Ca = { class: "rounded-8 overflow-hidden" },
Na = { class: "bg-white mt-12 py-14 px-16 rounded-8 overflow-hidden" },
Ta = { class: "font-600" },
Ia = { class: "mt-8 text-14" },
Fa = { class: "flex items-center lh-26 py-4" },
Sa = _("span", { class: "ml-5 text-main font-600" }, "1000", -1),
Ea = _("img", { class: "w-20 ml-5", src: n, alt: "" }, null, -1),
Pa = { class: "flex items-center lh-26" },
xa = {
__name: "BankCard",
setup(n) {
const { t: l } = O(),
t = w(),
i = c(!1),
o = c({
type: 2,
account: "",
bank_name: "",
bank_username: "",
password: "",
}),
s = ({ selectedOptions: e }) => {
(o.value.bank_name = e[0]), (i.value = !1);
},
r = (e) => {
/^[A-Za-z\u4e00-\u9fa5]+$/.test(o.value.bank_username) ||
(j(l("请输入正确的用户名")),
(o.value.bank_username = o.value.bank_username.slice(
0,
o.value.bank_username.length - 1
)));
},
k = () => {
if (o.value.bank_username) {
if (!/^[A-Za-z\u4e00-\u9fa5]+$/.test(o.value.bank_username))
return void j(l("请输入正确的用户名"));
}
D({ forbidClick: !0, duration: 0 }),
ae({ ...o.value, bank_name: o.value.bank_name.key }).then((e) => {
G(),
j({
message: l("操作成功"),
onClose() {
t.back();
},
});
});
},
m = [
{ name: "AGRIBANK", key: "AGR" },
{ name: "BAC A BANK", key: "BAB" },
{ name: "BAO VIET BANK", key: "BVB" },
{ name: "BIDV BANK", key: "BIDV" },
{ name: "EXIMBANK", key: "EIB" },
{ name: "GP BANK", key: "GPB" },
{ name: "HD BANK", key: "HDB" },
{ name: "HONGLEONG BANK", key: "HLB" },
{ name: "INDOVINA BANK", key: "IVB" },
{ name: "KIENLONGBANK", key: "KLB" },
{ name: "LIENVIET BANK", key: "LVB" },
{ name: "MARITIME BANK", key: "MSB" },
{ name: "MBBANK", key: "MB" },
{ name: "NAMA BANK", key: "NAB" },
{ name: "NGAN HANG A CHAU", key: "ACB" },
{ name: "NH LD VIET NGA", key: "VRB" },
{ name: "NH MTV CIMB", key: "CIMB" },
{ name: "NH TMCP QUOC DAN", key: "NCB" },
{ name: "NHTMCP BAN VIET", key: "VCAPB" },
{ name: "Ngân hàng TMCP Việt Á", key: "VAB" },
{ name: "Ngân hàng TMCP Đông Á", key: "DAB" },
{ name: "Ngân hàng số VPDirect", key: "YOLO" },
{ name: "OCEANBANK", key: "OJB" },
{ name: "PGBANK", key: "PGB" },
{ name: "PHUONGDONG BANK", key: "OCB" },
{ name: "SACOMBANK", key: "STB" },
{ name: "SAIGONBANK", key: "SGB" },
{ name: "SCB", key: "SCB" },
{ name: "SEABANK", key: "SEAB" },
{ name: "SHB BANK", key: "SHB" },
{ name: "SHINHAN BANK VN", key: "SHBVN" },
{ name: "TECHCOMBANK", key: "TCB" },
{ name: "TIENPHONG BANK", key: "TPB" },
{ name: "UNITED OVERSEAS BANK", key: "UOB" },
{ name: "VIB BANK", key: "VIB" },
{ name: "VIDPublic Bank", key: "PBVN" },
{ name: "VIETBANK", key: "VIETB" },
{ name: "VIETCOMBANK", key: "VCB" },
{ name: "VIETINBANK", key: "CTG" },
{ name: "VPBANK", key: "VPB" },
{ name: "WOORI BANK", key: "WOO" },
{ name: "ABBANK", key: "ABB" },
{ name: "NH TM TNHH MTV XAY DUNG VIET NAM", key: "CBB" },
{ name: "Viet Capital Bank", key: "VIETC" },
{ name: "Cake by VPBank - Digital Bank", key: "CAKE" },
{ name: "Ubank by VPBank - Digital Bank", key: "UBANK" },
{ name: "Timo - Digital Bank", key: "TIMO" },
{ name: "Viettel Money", key: "VIETTEL" },
{ name: "VNPT Money", key: "VNPT" },
{ name: "VIETNAM PUBLIC JOINT STOCK COMMERCIAL BANK", key: "PVCOM" },
{ name: "Co-operative Bank of Viet Nam", key: "COOP" },
{ name: "KASIKORNBANK", key: "KBANK" },
{ name: "The Development Bank of Singapore Limited", key: "DBS" },
{ name: "KB Kookmin Bank Hanoi Branch", key: "Kookmin_HN" },
{ name: "KB Kookmin Bank Hồ Chí Minh Branch", key: "Kookmin_HCM" },
{ name: "NongHyup Bank Ha Noi", key: "NongHyup" },
{ name: "DongA Commercial Joint Stock Bank", key: "DongA" },
{ name: "United Overseas Bank", key: "UOSB" },
{
name: "The Hongkong and Shanghai Banking Corporation",
key: "HSBC",
},
{
name: "Ngân hàng Công nghiệp Hàn Quốc - Chi nhánh Hà Nội",
key: "IBKHN",
},
{
name: "Ngân hàng Công nghiệp Hàn Quốc - Chi nhánh TP. Hồ Chí Minh",
key: "IBKHCM",
},
{ name: "Standard Chartered", key: "SC" },
{ name: "Vietnam Bank for Social Policies", key: "VBSP" },
{ name: "Vietnam Development Bank", key: "VDB" },
{
name: "Australia and New Zealand Banking Group Limited",
key: "ANZ",
},
{
name: "Citibank(Ngân hàng Citibank, N.A. - Chi nhánh Hà Nội)",
key: "CITI",
},
{
name: "Ngân hàng KEB Hana Chi nhánh Thành phố Hồ Chí Minh",
key: "KEBHanaHCM",
},
{ name: "Ngân hàng KEB Hana Chi nhánh Hà Nội", key: "KEBHANAHN" },
{
name: "Công ty Tài chính TNHH MTV Mirae Asset (Việt Nam)",
key: "MAFC",
},
];
return (n, t) => {
const c = a,
u = e,
B = ne,
y = le,
d = Ce,
M = W;
return (
V(),
$(
q,
null,
[
_("div", Ma, [
_("div", pa, [
_("div", va, [
_("div", fa, [_("div", ba, U(n.$t("肯尼亚")), 1)]),
]),
]),
_("div", Aa, [
v(
y,
{ onSubmit: k },
{
default: H(() => [
v(
u,
{ class: "rounded-8 overflow-hidden" },
{
default: H(() => [
v(
c,
{
class: "!py-12",
disabled: "",
readonly: "",
label: n.$t("开户银行"),
placeholder: n.$t("肯尼亚"),
},
null,
8,
["label", "placeholder"]
),
v(
c,
{
class: "!py-12",
type: "number",
modelValue: K(o).account,
"onUpdate:modelValue":
t[0] || (t[0] = (e) => (K(o).account = e)),
label: n.$t("收款账号"),
placeholder: n.$t("请输入收款账号"),
onInput:
t[1] ||
(t[1] = (e) => {
return (
(a = K(o).account),
0 == /^\d+$/.test(a) &&
(o.value.account = a.slice(
0,
a.length - 1
)),
void (
o.value.account.length > 10 &&
(j(l("只能填写10位数")),
(o.value.account =
o.value.account.slice(0, 10)))
)
);
var a;
}),
rules: [
{
required: !0,
message: n.$t("请输入收款账号"),
},
],
},
null,
8,
["modelValue", "label", "placeholder", "rules"]
),
v(
c,
{
class: "!py-12",
modelValue: K(o).bank_username,
"onUpdate:modelValue":
t[2] ||
(t[2] = (e) => (K(o).bank_username = e)),
label: n.$t("收款姓名"),
placeholder: n.$t("请输入收款姓名"),
onInput: r,
rules: [
{
required: !0,
message: n.$t("请输入收款姓名"),
},
],
},
null,
8,
["modelValue", "label", "placeholder", "rules"]
),
v(
c,
{
class: "!py-12",
modelValue: K(o).password,
"onUpdate:modelValue":
t[3] || (t[3] = (e) => (K(o).password = e)),
type: "password",
label: n.$t("登录密码"),
placeholder: n.$t("请输入登录密码"),
rules: [
{
required: !0,
message: n.$t("请输入登录密码"),
},
],
},
null,
8,
["modelValue", "label", "placeholder", "rules"]
),
]),
_: 1,
}
),
_("div", ha, [
v(
B,
{
block: "",
type: "primary",
"native-type": "submit",
color: "#5A55E6",
},
{
default: H(() => [
_("div", ga, U(n.$t("确定")), 1),
]),
_: 1,
}
),
]),
]),
_: 1,
}
),
_("div", Ca, [
_("div", Na, [
_("div", Ta, U(n.$t("提现说明")), 1),
_("ul", Ia, [
_("li", Fa, [
R(U(n.$t("最低提现金额为")) + " ", 1),
Sa,
Ea,
]),
_(
"li",
Pa,
U(
n.$t(
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服"
)
),
1
),
]),
]),
]),
]),
]),
v(
M,
{
show: K(i),
"onUpdate:show":
t[5] || (t[5] = (e) => (Y(i) ? (i.value = e) : null)),
position: "bottom",
},
{
default: H(() => [
v(
d,
{
columns: m,
onConfirm: s,
onCancel: t[4] || (t[4] = (e) => (i.value = !1)),
"cancel-button-text": n.$t("取消"),
"confirm-button-text": n.$t("确认"),
"columns-field-names": { text: "name", value: "key" },
},
null,
8,
["cancel-button-text", "confirm-button-text"]
),
]),
_: 1,
},
8,
["show"]
),
],
64
)
);
};
},
},
La = { class: "p-10" },
Oa = { class: "bg-white van-hairline--top rounded-8" },
wa = { class: "relative py-10 van-hairline--bottom" },
Va = { class: "flex items-center justify-between py-4 relative item px-16" },
$a = { class: "text-14 text-black" },
_a = { class: "mt-12" },
Ha = { class: "mt-20 px-16" },
Ka = { class: "text-16" },
Ua = { class: "rounded-8 overflow-hidden" },
Ra = { class: "bg-white mt-12 py-14 px-16 rounded-8 overflow-hidden" },
Da = { class: "font-600" },
Ga = { class: "mt-8 text-14" },
ja = { class: "flex items-center lh-26 py-4" },
Ya = _("span", { class: "ml-5 text-main font-600" }, "1000", -1),
qa = _("img", { class: "w-20 ml-5", src: n, alt: "" }, null, -1),
Wa = { class: "flex items-center lh-26" },
Za = {
__name: "BankTwo",
setup(n) {
const { t: l } = O(),
t = w(),
i = c(!1),
o = c({
type: 3,
account: "",
bank_name: "",
bank_username: "",
password: "",
}),
s = ({ selectedOptions: e }) => {
(o.value.bank_name = e[0]), (i.value = !1);
},
r = (e) => {
/^[A-Za-z\u4e00-\u9fa5]+$/.test(o.value.bank_username) ||
(j(l("请输入正确的用户名")),
(o.value.bank_username = o.value.bank_username.slice(
0,
o.value.bank_username.length - 1
)));
},
k = () => {
if (o.value.bank_username) {
if (!/^[A-Za-z\u4e00-\u9fa5]+$/.test(o.value.bank_username))
return void j(l("请输入正确的用户名"));
}
D({ forbidClick: !0, duration: 0 }),
ae({ ...o.value, bank_name: o.value.bank_name.key }).then((e) => {
G(),
j({
message: l("操作成功"),
onClose() {
t.back();
},
});
});
},
m = [
{ name: "Abbey Mortgage Bank", key: "Abbey Mortgage Bank" },
{ name: "Above Only MFB", key: "Above Only MFB" },
{ name: "Access Bank", key: "Access Bank" },
{ name: "Access Bank (Diamond)", key: "Access Bank (Diamond)" },
{ name: "ALAT by WEMA", key: "ALAT by WEMA" },
{ name: "Amju Unique MFB", key: "Amju Unique MFB" },
{ name: "ASO Savings and Loans", key: "ASO Savings and Loans" },
{ name: "Astrapolaris MFB LTD", key: "Astrapolaris MFB LTD" },
{ name: "Bainescredit MFB", key: "Bainescredit MFB" },
{ name: "Bowen Microfinance Bank", key: "Bowen Microfinance Bank" },
{ name: "Carbon", key: "Carbon" },
{ name: "CEMCS Microfinance Bank", key: "CEMCS Microfinance Bank" },
{
name: "Chanelle Microfinance Bank Limited",
key: "Chanelle Microfinance Bank Limited",
},
{ name: "Citibank Nigeria", key: "Citibank Nigeria" },
{ name: "Corestep MFB", key: "Corestep MFB" },
{ name: "Coronation Merchant Bank", key: "Coronation Merchant Bank" },
{ name: "Crescent MFB", key: "Crescent MFB" },
{ name: "Ecobank Nigeria", key: "Ecobank Nigeria" },
{ name: "Ekondo Microfinance Bank", key: "Ekondo Microfinance Bank" },
{ name: "Eyowo", key: "Eyowo" },
{ name: "Fidelity Bank", key: "Fidelity Bank" },
{ name: "Firmus MFB", key: "Firmus MFB" },
{ name: "First Bank of Nigeria", key: "First Bank of Nigeria" },
{ name: "First City Monument Bank", key: "First City Monument Bank" },
{
name: "FSDH Merchant Bank Limited",
key: "FSDH Merchant Bank Limited",
},
{
name: "Gateway Mortgage Bank LTD",
key: "Gateway Mortgage Bank LTD",
},
{ name: "Globus Bank", key: "Globus Bank" },
{ name: "GoMoney", key: "GoMoney" },
{ name: "Guaranty Trust Bank", key: "Guaranty Trust Bank" },
{
name: "Hackman Microfinance Bank",
key: "Hackman Microfinance Bank",
},
{ name: "Hasal Microfinance Bank", key: "Hasal Microfinance Bank" },
{ name: "Heritage Bank", key: "Heritage Bank" },
{ name: "HopePSB", key: "HopePSB" },
{ name: "Ibile Microfinance Bank", key: "Ibile Microfinance Bank" },
{ name: "Infinity MFB", key: "Infinity MFB" },
{ name: "Jaiz Bank", key: "Jaiz Bank" },
{ name: "Kadpoly MFB", key: "Kadpoly MFB" },
{ name: "Keystone Bank", key: "Keystone Bank" },
{ name: "Kredi Money MFB LTD", key: "Kredi Money MFB LTD" },
{ name: "Kuda Bank", key: "Kuda Bank" },
{
name: "Lagos Building Investment Company Plc.",
key: "Lagos Building Investment Company Plc.",
},
{ name: "Links MFB", key: "Links MFB" },
{
name: "Living Trust Mortgage Bank",
key: "Living Trust Mortgage Bank",
},
{ name: "Lotus Bank", key: "Lotus Bank" },
{ name: "Mayfair MFB", key: "Mayfair MFB" },
{ name: "Mint MFB", key: "Mint MFB" },
{ name: "Paga", key: "Paga" },
{ name: "PalmPay", key: "PalmPay" },
{ name: "Parallex Bank", key: "Parallex Bank" },
{ name: "Parkway - ReadyCash", key: "Parkway - ReadyCash" },
{ name: "Paycom(OPAY)", key: "Paycom(OPAY)" },
{
name: "Petra Mircofinance Bank Plc",
key: "Petra Mircofinance Bank Plc",
},
{ name: "Polaris Bank", key: "Polaris Bank" },
{ name: "Premium Trust Bank", key: "Premium Trust Bank" },
{ name: "Providus Bank", key: "Providus Bank" },
{ name: "QuickFund MFB", key: "QuickFund MFB" },
{ name: "Rand Merchant Bank", key: "Rand Merchant Bank" },
{ name: "Refuge Mortgage Bank", key: "Refuge Mortgage Bank" },
{ name: "Rubies MFB", key: "Rubies MFB" },
{ name: "Safe Haven MFB", key: "Safe Haven MFB" },
{ name: "Solid Rock MFB", key: "Solid Rock MFB" },
{
name: "Sparkle Microfinance Bank",
key: "Sparkle Microfinance Bank",
},
{ name: "Stanbic IBTC Bank", key: "Stanbic IBTC Bank" },
{ name: "Standard Chartered Bank", key: "Standard Chartered Bank" },
{ name: "Stellas MFB", key: "Stellas MFB" },
{ name: "Sterling Bank", key: "Sterling Bank" },
{ name: "Suntrust Bank", key: "Suntrust Bank" },
{ name: "TAJ Bank", key: "TAJ Bank" },
{ name: "Tangerine Money", key: "Tangerine Money" },
{ name: "TCF MFB", key: "TCF MFB" },
{ name: "Titan Bank", key: "Titan Bank" },
{ name: "Unical MFB", key: "Unical MFB" },
{ name: "Union Bank of Nigeria", key: "Union Bank of Nigeria" },
{ name: "United Bank For Africa", key: "United Bank For Africa" },
{ name: "Unity Bank", key: "Unity Bank" },
{
name: "VFD Microfinance Bank Limited",
key: "VFD Microfinance Bank Limited",
},
{ name: "Wema Bank", key: "Wema Bank" },
{ name: "Zenith Bank", key: "Zenith Bank" },
{
name: "9mobile 9Payment Service Bank",
key: "9mobile 9Payment Service Bank",
},
];
return (n, t) => {
const c = a,
u = e,
B = ne,
y = le,
d = Ce,
M = W;
return (
V(),
$(
q,
null,
[
_("div", La, [
_("div", Oa, [
_("div", wa, [
_("div", Va, [_("div", $a, U(n.$t("尼日利亚")) + "1", 1)]),
]),
]),
_("div", _a, [
v(
y,
{ onSubmit: k },
{
default: H(() => [
v(
u,
{ class: "rounded-8 overflow-hidden" },
{
default: H(() => {
var e;
return [
v(
c,
{
class: "onebank",
"model-value":
null != (e = K(o).bank_name.name)
? e
: "",
"is-link": "",
readonly: "",
label: n.$t("开户银行"),
placeholder: n.$t("请输入开户银行"),
rules: [
{
required: !0,
message: n.$t("请输入开户银行"),
},
],
onClick:
t[0] || (t[0] = (e) => (i.value = !0)),
},
null,
8,
[
"model-value",
"label",
"placeholder",
"rules",
]
),
v(
c,
{
class: "!py-12",
modelValue: K(o).account,
"onUpdate:modelValue":
t[1] ||
(t[1] = (e) => (K(o).account = e)),
label: n.$t("收款账号"),
type: "number",
onInput:
t[2] ||
(t[2] = (e) => {
return (
(a = K(o).account),
0 == /^\d+$/.test(a) &&
(o.value.account = a.slice(
0,
a.length - 1
)),
void (
o.value.account.length > 10 &&
(j(l("只能填写10位数")),
(o.value.account =
o.value.account.slice(0, 10)))
)
);
var a;
}),
placeholder: n.$t("请输入收款账号"),
rules: [
{
required: !0,
message: n.$t("请输入收款账号"),
},
],
},
null,
8,
[
"modelValue",
"label",
"placeholder",
"rules",
]
),
v(
c,
{
class: "!py-12",
modelValue: K(o).bank_username,
"onUpdate:modelValue":
t[3] ||
(t[3] = (e) => (K(o).bank_username = e)),
label: n.$t("收款姓名"),
placeholder: n.$t("请输入收款姓名"),
onInput: r,
rules: [
{
required: !0,
message: n.$t("请输入收款姓名"),
},
],
},
null,
8,
[
"modelValue",
"label",
"placeholder",
"rules",
]
),
v(
c,
{
class: "!py-12",
modelValue: K(o).password,
"onUpdate:modelValue":
t[4] ||
(t[4] = (e) => (K(o).password = e)),
type: "password",
label: n.$t("登录密码"),
placeholder: n.$t("请输入登录密码"),
rules: [
{
required: !0,
message: n.$t("请输入登录密码"),
},
],
},
null,
8,
[
"modelValue",
"label",
"placeholder",
"rules",
]
),
];
}),
_: 1,
}
),
_("div", Ha, [
v(
B,
{
block: "",
type: "primary",
"native-type": "submit",
color: "#5A55E6",
},
{
default: H(() => [
_("div", Ka, U(n.$t("确认")), 1),
]),
_: 1,
}
),
]),
]),
_: 1,
}
),
_("div", Ua, [
_("div", Ra, [
_("div", Da, U(n.$t("提现说明")), 1),
_("ul", Ga, [
_("li", ja, [
R(U(n.$t("最低提现金额为")) + " ", 1),
Ya,
qa,
]),
_(
"li",
Wa,
U(
n.$t(
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服"
)
),
1
),
]),
]),
]),
]),
]),
v(
M,
{
show: K(i),
"onUpdate:show":
t[6] || (t[6] = (e) => (Y(i) ? (i.value = e) : null)),
position: "bottom",
},
{
default: H(() => [
v(
d,
{
columns: m,
onConfirm: s,
onCancel: t[5] || (t[5] = (e) => (i.value = !1)),
"cancel-button-text": n.$t("取消"),
"confirm-button-text": n.$t("确认"),
"columns-field-names": { text: "name", value: "key" },
},
null,
8,
["cancel-button-text", "confirm-button-text"]
),
]),
_: 1,
},
8,
["show"]
),
],
64
)
);
};
},
},
Ja = { class: "p-10" },
za = { class: "bg-white van-hairline--top rounded-8" },
Xa = { class: "relative py-10 van-hairline--bottom" },
Qa = { class: "flex items-center justify-between py-4 relative item px-16" },
en = { class: "text-14 text-black" },
an = { class: "mt-12" },
nn = { class: "mt-20 px-16" },
ln = { class: "text-16" },
tn = { class: "rounded-8 overflow-hidden" },
on = { class: "bg-white mt-12 py-14 px-16 rounded-8 overflow-hidden" },
sn = { class: "font-600" },
rn = { class: "mt-8 text-14" },
kn = { class: "flex items-center lh-26 py-4" },
mn = _("span", { class: "ml-5 text-main font-600" }, "1000", -1),
cn = _("img", { class: "w-20 ml-5", src: n, alt: "" }, null, -1),
un = { class: "flex items-center lh-26" },
Bn = {
__name: "BankThree",
setup(n) {
const { t: l } = O(),
t = w(),
i = c(!1),
o = c({
type: 6,
account: "",
bank_name: "",
bank_username: "",
password: "",
}),
s = ({ selectedOptions: e }) => {
(o.value.bank_name = e[0]), (i.value = !1);
},
r = (e) => {
/^[A-Za-z\u4e00-\u9fa5]+$/.test(o.value.bank_username) ||
(j(l("请输入正确的用户名")),
(o.value.bank_username = o.value.bank_username.slice(
0,
o.value.bank_username.length - 1
)));
},
k = () => {
if (o.value.bank_username) {
if (!/^[A-Za-z\u4e00-\u9fa5]+$/.test(o.value.bank_username))
return void j(l("请输入正确的用户名"));
}
D({ forbidClick: !0, duration: 0 }),
ae({ ...o.value, bank_name: o.value.bank_name.key }).then((e) => {
G(),
j({
message: l("操作成功"),
onClose() {
t.back();
},
});
});
},
m = [
{ name: "ASOSavings & Loans", key: "A&L" },
{ name: "Abbey Mortgage Bank", key: "ABBEYMBB" },
{ name: "AB Microfinance Bank", key: "ABMBB" },
{ name: "ABU Microfinance Bank", key: "ABUMBB" },
{ name: "AccessMobile", key: "ACCESSMOBILE" },
{ name: "ALAT by WEMA", key: "ABW" },
{ name: "Access Bank", key: "AB" },
{ name: "Access Bank (Diamond)", key: "ABD" },
{ name: "Accion Microfinance Bank", key: "ACCIONMBB" },
{ name: "Adeyemi College Staff Microfinance Bank", key: "ACSMB" },
{ name: "Addosser Microfinance Bank", key: "ADDOSSERMBB" },
{ name: "Alpha Kapital Microfinance Bank", key: "AKMB" },
{ name: "AL-Barakah Microfinance Bank", key: "AL-BARAKAHMBB" },
{ name: "Al-Hayat Microfinance Bank", key: "AL-HAYATMBB" },
{ name: "Alekun Microfinance Bank", key: "ALEKUNMBB" },
{ name: "Allworkers Microfinance Bank", key: "ALLWORKERSMBB" },
{ name: "AG Mortgage Bank", key: "AMB" },
{ name: "AMML MFB", key: "AMMLMFB" },
{ name: "Above Only Microfinance Bank", key: "AOMB" },
{ name: "Apeks Microfinance Bank", key: "APEKSMBB" },
{ name: "Astrapolaris Microfinance Bank", key: "ASTRAPOLARISMBB" },
{ name: "Auchi Microfinance Bank", key: "AUCHIMBB" },
{ name: "AMJU Unique Microfinance Bank", key: "AUMB" },
{ name: "Baobab Microfinance Bank", key: "BAOBABMBB" },
{ name: "Baines Credit Microfinance Bank", key: "BCMB" },
{ name: "BC Kash Microfinance Bank", key: "BKMB" },
{ name: "BRIDGEWAY MICROFINANCE BANK", key: "BMB" },
{ name: "Boctrust Microfinance Bank", key: "BOCTRUSTMBB" },
{ name: "Bosak Microfinance Bank", key: "BOSAKMBB" },
{ name: "Bowen Microfinance Bank", key: "BOWENMBB" },
{ name: "Brent Mortgage Bank", key: "BRENTMBB" },
{ name: "Credit Afrique Microfinance Bank", key: "CAMB" },
{ name: "Cellulant", key: "CELLULANT" },
{ name: "CEMCS MicrofinanceBank", key: "CEMCSMBB" },
{ name: "Contec Global Infotech Limited (NowNow)", key: "CGIL" },
{ name: "ChamsMobile", key: "CHAMSMOBILE" },
{ name: "Chikum Microfinance Bank", key: "CHIKUMMBB" },
{ name: "Citi Bank", key: "CITIBANK" },
{ name: "CIT Microfinance Bank", key: "CITMBB" },
{ name: "Covenant Microfinance Bank", key: "CMB" },
{ name: "Consumer Microfinance Bank", key: "CONSUMERMBB" },
{ name: "Coronation Merchant Bank", key: "CORONATIONMBB" },
{ name: "Daylight Microfinance Bank", key: "DMB" },
{ name: "Eartholeum", key: "EARTHOLEUM" },
{ name: "EcoBank PLC", key: "ECOBANKPLC" },
{ name: "EcoMobile", key: "ECOMOBILE" },
{ name: "Ekondo MFB", key: "EKONDOMFB" },
{ name: "e-Barcs Microfinance Bank", key: "EMB" },
{ name: "Emeralds Microfinance Bank", key: "EMERALDSMBB" },
{ name: "Enterprise Bank", key: "ENTERPRISEBANK" },
{ name: "Esan Microfinance Bank", key: "ESANMBB" },
{ name: "Eso-E Microfinance Bank", key: "ESO-EMBB" },
{ name: "Empire trust MFB", key: "ETM" },
{ name: "eTranzact", key: "ETRANZACT" },
{ name: "Ecobank Xpress Account", key: "EXA" },
{ name: "Eyowo MFB", key: "EYOWOMFB" },
{ name: "FAST Microfinance Bank", key: "FASTMBB" },
{ name: "FBNMobile", key: "FBNMOBILE" },
{ name: "FBNQUEST Merchant Bank", key: "FBNQUESTMBB" },
{ name: "First Bank PLC", key: "FBP" },
{ name: "First City Monument Bank", key: "FCMB" },
{ name: "FCMB Easy Account", key: "FEA" },
{ name: "FET", key: "FET" },
{ name: "FFS Microfinance Bank", key: "FFSMBB" },
{ name: "First Generation Mortgage Bank", key: "FGMB" },
{ name: "Fidelity Bank", key: "FIDELITYBANK" },
{ name: "Fidelity Mobile", key: "FIDELITYMOBILE" },
{ name: "Fidfund Microfinance Bank", key: "FIDFUNDMBB" },
{ name: "Firmus MFB", key: "FIRMUSMFB" },
{ name: "FINATRUST MICROFINANCE BANK", key: "FMB" },
{ name: "FBN Mortgages Limited", key: "FML" },
{ name: "Fortis Microfinance Bank", key: "FORTISMBB" },
{ name: "FortisMobile", key: "FORTISMOBILE" },
{ name: "First Royal Microfinance Bank", key: "FRMB" },
{ name: "FSDH Merchant Bank", key: "FSDHMBB" },
{ name: "Flutterwave Technology Solutions Limited", key: "FTSL" },
{ name: "Fullrange Microfinance Bank", key: "FULLRANGEMBB" },
{ name: "Futo Microfinance Bank", key: "FUTOMBB" },
{ name: "Gashua Microfinance Bank", key: "GASHUAMBB" },
{ name: "Globus Bank", key: "GLOBUSBANK" },
{ name: "Gateway Mortgage Bank", key: "GMB" },
{ name: "GoMoney", key: "GOMONEY" },
{ name: "GowansMicrofinance Bank", key: "GOWANSMBB" },
{ name: "GreenBank Microfinance Bank", key: "GREENBANKMBB" },
{ name: "Greenville Microfinance Bank", key: "GREENVILLEMBB" },
{ name: "Greenwich Merchant Bank", key: "GREENWICHMBB" },
{ name: "Grooming Microfinance Bank", key: "GROOMINGMBB" },
{ name: "Guaranty Trust Bank", key: "GTB" },
{ name: "GTMobile", key: "GTMOBILE" },
{ name: "Hackman Microfinance Bank", key: "HACKMANMBB" },
{ name: "Hedonmark", key: "HEDONMARK" },
{ name: "Heritage Bank", key: "HERITAGEBANK" },
{ name: "HighStreet Microfinance Bank", key: "HIGHSTREETMBB" },
{ name: "Hasal Microfinance Bank", key: "HMB" },
{ name: "Haggai Mortgage Bank Limited", key: "HMBL" },
{ name: "Imperial Homes Mortgage Bank", key: "IHMB" },
{ name: "IBILE Microfinance Bank", key: "IMB" },
{ name: "Infinity Microfinance Bank", key: "INFINITYMBB" },
{ name: "Innovectives Kesh", key: "INNOVECTIVESKESH" },
{ name: "Intellifin", key: "INTELLIFIN" },
{ name: "IRL Microfinance Bank", key: "IRLMBB" },
{ name: "Imo State Microfinance Bank", key: "ISMB" },
{ name: "Infinity Trust Mortgage Bank", key: "ITMB" },
{ name: "Jaiz Bank", key: "JAIZBANK" },
{ name: "Jubilee-Life Mortgage Bank", key: "JMB" },
{ name: "Kegow", key: "KEGOW" },
{ name: "Keystone Bank", key: "KEYSTONEBANK" },
{ name: "KCMB Microfinance Bank", key: "KMB" },
{ name: "Kuda", key: "KUDA" },
{ name: "Lavender Microfinance Bank", key: "LAVENDERMBB" },
{ name: "Lagos Building Investment Company", key: "LBIC" },
{ name: "Letshego MFB", key: "LETSHEGOMFB" },
{ name: "La Fayette Microfinance Bank", key: "LFMB" },
{ name: "Lapo Microfinance Bank", key: "LMB" },
{ name: "Lovonus Microfinance Bank", key: "LOVONUSMBB" },
{ name: "M36", key: "M36" },
{ name: "Mainstreet Microfinance Bank", key: "MAINSTREETMBB" },
{ name: "Malachy Microfinance Bank", key: "MALACHYMBB" },
{ name: "Manny Microfinance bank", key: "MANNYMBB" },
{ name: "MAUTECH Microfinance Bank", key: "MAUTECHMBB" },
{ name: "Mutual Benefits Microfinance Bank", key: "MBMB" },
{ name: "Midland Microfinance Bank", key: "MIDLANDMBB" },
{ name: "Mkudi", key: "MKUDI" },
{ name: "Mint-Finex MICROFINANCE BANK", key: "MMB" },
{ name: "MoneyBox", key: "MONEYBOX" },
{ name: "Money Trust Microfinance Bank", key: "MTMB" },
{ name: "Mutual Trust Microfinance Bank", key: "MUTUALTMBB" },
{ name: "Nagarta Microfinance Bank", key: "NAGARTAMBB" },
{ name: "Navy Microfinance Bank", key: "NAVYMBB" },
{ name: "Ndiorah Microfinance Bank", key: "NDIORAHMBB" },
{ name: "New Dawn Microfinance Bank", key: "NDMB" },
{ name: "NIRSAL Microfinance Bank", key: "NIRSALMBB" },
{ name: "NPF MicroFinance Bank", key: "NMB" },
{ name: "Nova Merchant Bank", key: "NOVAMBB" },
{ name: "New Prudential Bank", key: "NPB" },
{ name: "NIP Virtual Bank", key: "NVB" },
{ name: "Okpoga Microfinance Bank", key: "OKPOGAMBB" },
{ name: "Ohafia Microfinance Bank", key: "OMB" },
{ name: "One Finance", key: "ONEFINANCE" },
{
name: "Olabisi Onabanjo University Microfinance Bank",
key: "OOUMB",
},
{ name: "OPay Digital Services Limited (OPay)", key: "OPAY" },
{ name: "Omoluabi savings and loans", key: "OSAL" },
{ name: "Paga", key: "PAGA" },
{ name: "Page Financials", key: "PAGEFINANCIALS" },
{ name: "PALMPAY", key: "PALMPAY" },
{ name: "Parallex Bank", key: "PARALLEXBANK" },
{ name: "Parkway-ReadyCash", key: "PARKWAY-READYCASH" },
{ name: "Parralex Microfinance bank", key: "PARRALEXMBB" },
{ name: "PayAttitude Online", key: "PAYATTITUDEONLINE" },
{ name: "PecanTrust Microfinance Bank", key: "PECANTRUSTMBB" },
{ name: "Pennywise Microfinance Bank", key: "PENNYWISEMBB" },
{ name: "Petra Microfinance Bank", key: "PETRAMBB" },
{ name: "Platinum Mortgage Bank", key: "PLATINUMMBB" },
{ name: "PatrickGold Microfinance Bank", key: "PAMB" },
{ name: "Polaris bank", key: "POLARISBANK" },
{ name: "ProvidusBank PLC", key: "PROVIDUSBANKPLC" },
{ name: "Personal Trust Microfinance Bank", key: "PTMB" },
{ name: "Quickfund Microfinance Bank", key: "QMB" },
{ name: "Rand merchant Bank", key: "RANDMBB" },
{ name: "Refuge Mortgage Bank", key: "REFUGEMBB" },
{ name: "Regent Microfinance Bank", key: "REGENTMBB" },
{ name: "Reliance Microfinance Bank", key: "RELIANCEMBB" },
{ name: "Royal Exchange Microfinance Bank", key: "REMB" },
{ name: "RenMoney Microfinance Bank", key: "RENMONEYMBB" },
{ name: "Richway Microfinance Bank", key: "RICHWAYMBB" },
{ name: "Rubies Microfinance Bank", key: "RMB" },
{ name: "SafeTrust", key: "SAFETRUST" },
{ name: "Sterling Bank PLC", key: "SBP" },
{ name: "Standard Chaterted bank PLC", key: "SCBP" },
{ name: "Seed Capital Microfinance Bank", key: "SCMB" },
{ name: "Stanbic IBTC @ease wallet", key: "SI@W" },
{ name: "Stanbic IBTC Bank", key: "SIB" },
{ name: "Sagamu Microfinance Bank", key: "SMB" },
{ name: "Sparkle", key: "SPARKLE" },
{ name: "Stanford Microfinance Bak", key: "STANFORDMBB" },
{ name: "Stellas Microfinance Bank", key: "STELLASMBB" },
{ name: "Suntrust Bank", key: "SUNTRUSTBANK" },
{ name: "TagPay", key: "TAGPAY" },
{ name: "Taj Bank Limited", key: "TBL" },
{ name: "TCF MFB", key: "TCFMFB" },
{ name: "TeasyMobile", key: "TEASYMOBILE" },
{ name: "Trustbond Mortgage Bank", key: "TMB" },
{ name: "Trident Microfinance Bank", key: "TRIDENTMBB" },
{ name: "Trustfund Microfinance Bank", key: "TRUSTFUNDMBB" },
{ name: "TITANB", key: "TITB" },
{ name: "United Bank for Africa", key: "UBFA" },
{ name: "Union Bank of Nigeria", key: "UBON" },
{ name: "Union Bank PLC", key: "UBP" },
{ name: "Unical Microfinance Bank", key: "UMB" },
{ name: "Uniben Microfinance Bank", key: "UNIBENMBB" },
{ name: "Unity Bank PLC", key: "UNITYBPB" },
{ name: "UNN MFB", key: "UNNMFB" },
{ name: "Virtue Microfinance Bank", key: "VIRTUEMBB" },
{ name: "Visa Microfinance Bank", key: "VISAMBB" },
{ name: "Verite Microfinance Bank", key: "VMB" },
{ name: "VFD Micro Finance Bank", key: "VMFB" },
{ name: "VTNetworks", key: "VTNETWORKS" },
{ name: "Wema Bank PLC", key: "WBP" },
{ name: "Wetland Microfinance Bank", key: "WMB" },
{ name: "Xslnce Microfinance Bank", key: "XMB" },
{ name: "Yes Microfinance Bank", key: "YMB" },
{ name: "Zenith bank PLC", key: "ZBP" },
{ name: "ZenithMobile", key: "ZENITHMOBILE" },
{ name: "Zinternet Nigera Limited", key: "ZNL" },
{ name: "Mayfair MFB", key: "MMFB" },
];
return (n, t) => {
const c = a,
u = e,
B = ne,
y = le,
d = Ce,
M = W;
return (
V(),
$(
q,
null,
[
_("div", Ja, [
_("div", za, [
_("div", Xa, [
_("div", Qa, [_("div", en, U(n.$t("尼日利亚")) + "2", 1)]),
]),
]),
_("div", an, [
v(
y,
{ onSubmit: k },
{
default: H(() => [
v(
u,
{ class: "rounded-8 overflow-hidden" },
{
default: H(() => {
var e;
return [
v(
c,
{
class: "onebank",
"model-value":
null != (e = K(o).bank_name.name)
? e
: "",
"is-link": "",
readonly: "",
label: n.$t("开户银行"),
placeholder: n.$t("请输入开户银行"),
rules: [
{
required: !0,
message: n.$t("请输入开户银行"),
},
],
onClick:
t[0] || (t[0] = (e) => (i.value = !0)),
},
null,
8,
[
"model-value",
"label",
"placeholder",
"rules",
]
),
v(
c,
{
class: "!py-12",
modelValue: K(o).account,
"onUpdate:modelValue":
t[1] ||
(t[1] = (e) => (K(o).account = e)),
label: n.$t("收款账号"),
type: "number",
onInput:
t[2] ||
(t[2] = (e) => {
return (
(a = K(o).account),
0 == /^\d+$/.test(a) &&
(o.value.account = a.slice(
0,
a.length - 1
)),
void (
o.value.account.length > 10 &&
(j(l("只能填写10位数")),
(o.value.account =
o.value.account.slice(0, 10)))
)
);
var a;
}),
placeholder: n.$t("请输入收款账号"),
rules: [
{
required: !0,
message: n.$t("请输入收款账号"),
},
],
},
null,
8,
[
"modelValue",
"label",
"placeholder",
"rules",
]
),
v(
c,
{
class: "!py-12",
modelValue: K(o).bank_username,
"onUpdate:modelValue":
t[3] ||
(t[3] = (e) => (K(o).bank_username = e)),
label: n.$t("收款姓名"),
placeholder: n.$t("请输入收款姓名"),
onInput: r,
rules: [
{
required: !0,
message: n.$t("请输入收款姓名"),
},
],
},
null,
8,
[
"modelValue",
"label",
"placeholder",
"rules",
]
),
v(
c,
{
class: "!py-12",
modelValue: K(o).password,
"onUpdate:modelValue":
t[4] ||
(t[4] = (e) => (K(o).password = e)),
type: "password",
label: n.$t("登录密码"),
placeholder: n.$t("请输入登录密码"),
rules: [
{
required: !0,
message: n.$t("请输入登录密码"),
},
],
},
null,
8,
[
"modelValue",
"label",
"placeholder",
"rules",
]
),
];
}),
_: 1,
}
),
_("div", nn, [
v(
B,
{
block: "",
type: "primary",
"native-type": "submit",
color: "#5A55E6",
},
{
default: H(() => [
_("div", ln, U(n.$t("确认")), 1),
]),
_: 1,
}
),
]),
]),
_: 1,
}
),
_("div", tn, [
_("div", on, [
_("div", sn, U(n.$t("提现说明")), 1),
_("ul", rn, [
_("li", kn, [
R(U(n.$t("最低提现金额为")) + " ", 1),
mn,
cn,
]),
_(
"li",
un,
U(
n.$t(
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服"
)
),
1
),
]),
]),
]),
]),
]),
v(
M,
{
show: K(i),
"onUpdate:show":
t[6] || (t[6] = (e) => (Y(i) ? (i.value = e) : null)),
position: "bottom",
},
{
default: H(() => [
v(
d,
{
columns: m,
onConfirm: s,
onCancel: t[5] || (t[5] = (e) => (i.value = !1)),
"cancel-button-text": n.$t("取消"),
"confirm-button-text": n.$t("确认"),
"columns-field-names": { text: "name", value: "key" },
},
null,
8,
["cancel-button-text", "confirm-button-text"]
),
]),
_: 1,
},
8,
["show"]
),
],
64
)
);
};
},
},
yn = { class: "p-10" },
dn = { class: "bg-white van-hairline--top rounded-8" },
Mn = { class: "relative py-10 van-hairline--bottom" },
pn = { class: "flex items-center justify-between py-4 relative item px-16" },
vn = { class: "text-14 text-black" },
fn = _("span", { class: "pl-10" }, "GCASH / MAYA", -1),
bn = { class: "mt-12" },
An = { class: "mt-20 px-16" },
hn = { class: "text-16" },
gn = { class: "rounded-8 overflow-hidden" },
Cn = { class: "bg-white mt-12 py-14 px-16 rounded-8 overflow-hidden" },
Nn = { class: "font-600" },
Tn = { class: "mt-8 text-14" },
In = { class: "flex items-center lh-26 py-4" },
Fn = _("span", { class: "ml-5 text-main font-600" }, "5000", -1),
Sn = _("img", { class: "w-20 ml-5", src: n, alt: "" }, null, -1),
En = { class: "flex items-center lh-26" },
Pn = {
__name: "BankFour",
setup(n) {
const { t: l } = O(),
t = w(),
i = c(!1),
o = c({ type: 7, account: "", bank_username: "", password: "" }),
s = ({ selectedOptions: e }) => {
i.value = !1;
},
r = (e) => {
/^[A-Za-z\u4e00-\u9fa5]+$/.test(o.value.bank_username) ||
(j(l("请输入正确的用户名")),
(o.value.bank_username = o.value.bank_username.slice(
0,
o.value.bank_username.length - 1
)));
},
k = () => {
if (o.value.bank_username) {
if (!/^[A-Za-z\u4e00-\u9fa5]+$/.test(o.value.bank_username))
return void j(l("请输入正确的用户名"));
}
D({ forbidClick: !0, duration: 0 }),
ae({ ...o.value }).then((e) => {
G(),
j({
message: l("操作成功"),
onClose() {
t.back();
},
});
});
},
m = [
{ name: "Abbey Mortgage Bank", key: "Abbey Mortgage Bank" },
{ name: "Above Only MFB", key: "Above Only MFB" },
{ name: "Access Bank", key: "Access Bank" },
{ name: "Access Bank (Diamond)", key: "Access Bank (Diamond)" },
{ name: "ALAT by WEMA", key: "ALAT by WEMA" },
{ name: "Amju Unique MFB", key: "Amju Unique MFB" },
{ name: "ASO Savings and Loans", key: "ASO Savings and Loans" },
{ name: "Astrapolaris MFB LTD", key: "Astrapolaris MFB LTD" },
{ name: "Bainescredit MFB", key: "Bainescredit MFB" },
{ name: "Bowen Microfinance Bank", key: "Bowen Microfinance Bank" },
{ name: "Carbon", key: "Carbon" },
{ name: "CEMCS Microfinance Bank", key: "CEMCS Microfinance Bank" },
{
name: "Chanelle Microfinance Bank Limited",
key: "Chanelle Microfinance Bank Limited",
},
{ name: "Citibank Nigeria", key: "Citibank Nigeria" },
{ name: "Corestep MFB", key: "Corestep MFB" },
{ name: "Coronation Merchant Bank", key: "Coronation Merchant Bank" },
{ name: "Crescent MFB", key: "Crescent MFB" },
{ name: "Ecobank Nigeria", key: "Ecobank Nigeria" },
{ name: "Ekondo Microfinance Bank", key: "Ekondo Microfinance Bank" },
{ name: "Eyowo", key: "Eyowo" },
{ name: "Fidelity Bank", key: "Fidelity Bank" },
{ name: "Firmus MFB", key: "Firmus MFB" },
{ name: "First Bank of Nigeria", key: "First Bank of Nigeria" },
{ name: "First City Monument Bank", key: "First City Monument Bank" },
{
name: "FSDH Merchant Bank Limited",
key: "FSDH Merchant Bank Limited",
},
{
name: "Gateway Mortgage Bank LTD",
key: "Gateway Mortgage Bank LTD",
},
{ name: "Globus Bank", key: "Globus Bank" },
{ name: "GoMoney", key: "GoMoney" },
{ name: "Guaranty Trust Bank", key: "Guaranty Trust Bank" },
{
name: "Hackman Microfinance Bank",
key: "Hackman Microfinance Bank",
},
{ name: "Hasal Microfinance Bank", key: "Hasal Microfinance Bank" },
{ name: "Heritage Bank", key: "Heritage Bank" },
{ name: "HopePSB", key: "HopePSB" },
{ name: "Ibile Microfinance Bank", key: "Ibile Microfinance Bank" },
{ name: "Infinity MFB", key: "Infinity MFB" },
{ name: "Jaiz Bank", key: "Jaiz Bank" },
{ name: "Kadpoly MFB", key: "Kadpoly MFB" },
{ name: "Keystone Bank", key: "Keystone Bank" },
{ name: "Kredi Money MFB LTD", key: "Kredi Money MFB LTD" },
{ name: "Kuda Bank", key: "Kuda Bank" },
{
name: "Lagos Building Investment Company Plc.",
key: "Lagos Building Investment Company Plc.",
},
{ name: "Links MFB", key: "Links MFB" },
{
name: "Living Trust Mortgage Bank",
key: "Living Trust Mortgage Bank",
},
{ name: "Lotus Bank", key: "Lotus Bank" },
{ name: "Mayfair MFB", key: "Mayfair MFB" },
{ name: "Mint MFB", key: "Mint MFB" },
{ name: "Paga", key: "Paga" },
{ name: "PalmPay", key: "PalmPay" },
{ name: "Parallex Bank", key: "Parallex Bank" },
{ name: "Parkway - ReadyCash", key: "Parkway - ReadyCash" },
{ name: "Paycom(OPAY)", key: "Paycom(OPAY)" },
{
name: "Petra Mircofinance Bank Plc",
key: "Petra Mircofinance Bank Plc",
},
{ name: "Polaris Bank", key: "Polaris Bank" },
{ name: "Premium Trust Bank", key: "Premium Trust Bank" },
{ name: "Providus Bank", key: "Providus Bank" },
{ name: "QuickFund MFB", key: "QuickFund MFB" },
{ name: "Rand Merchant Bank", key: "Rand Merchant Bank" },
{ name: "Refuge Mortgage Bank", key: "Refuge Mortgage Bank" },
{ name: "Rubies MFB", key: "Rubies MFB" },
{ name: "Safe Haven MFB", key: "Safe Haven MFB" },
{ name: "Solid Rock MFB", key: "Solid Rock MFB" },
{
name: "Sparkle Microfinance Bank",
key: "Sparkle Microfinance Bank",
},
{ name: "Stanbic IBTC Bank", key: "Stanbic IBTC Bank" },
{ name: "Standard Chartered Bank", key: "Standard Chartered Bank" },
{ name: "Stellas MFB", key: "Stellas MFB" },
{ name: "Sterling Bank", key: "Sterling Bank" },
{ name: "Suntrust Bank", key: "Suntrust Bank" },
{ name: "TAJ Bank", key: "TAJ Bank" },
{ name: "Tangerine Money", key: "Tangerine Money" },
{ name: "TCF MFB", key: "TCF MFB" },
{ name: "Titan Bank", key: "Titan Bank" },
{ name: "Unical MFB", key: "Unical MFB" },
{ name: "Union Bank of Nigeria", key: "Union Bank of Nigeria" },
{ name: "United Bank For Africa", key: "United Bank For Africa" },
{ name: "Unity Bank", key: "Unity Bank" },
{
name: "VFD Microfinance Bank Limited",
key: "VFD Microfinance Bank Limited",
},
{ name: "Wema Bank", key: "Wema Bank" },
{ name: "Zenith Bank", key: "Zenith Bank" },
{
name: "9mobile 9Payment Service Bank",
key: "9mobile 9Payment Service Bank",
},
];
return (n, t) => {
const c = a,
u = e,
B = ne,
y = le,
d = Ce,
M = W;
return (
V(),
$(
q,
null,
[
_("div", yn, [
_("div", dn, [
_("div", Mn, [
_("div", pn, [
_("div", vn, [R(U(n.$t("菲律宾")) + " ", 1), fn]),
]),
]),
]),
_("div", bn, [
v(
y,
{ onSubmit: k },
{
default: H(() => [
v(
u,
{ class: "rounded-8 overflow-hidden" },
{
default: H(() => [
v(
c,
{
class: "!py-12",
modelValue: K(o).account,
"onUpdate:modelValue":
t[0] || (t[0] = (e) => (K(o).account = e)),
label: n.$t("收款账号"),
type: "number",
onInput:
t[1] ||
(t[1] = (e) => {
return (
(a = K(o).account),
0 == /^\d+$/.test(a) &&
(o.value.account = a.slice(
0,
a.length - 1
)),
void (
o.value.account.length > 10 &&
(j(l("只能填写10位数")),
(o.value.account =
o.value.account.slice(0, 10)))
)
);
var a;
}),
placeholder: n.$t("请输入收款账号"),
rules: [
{
required: !0,
message: n.$t("请输入收款账号"),
},
],
},
null,
8,
["modelValue", "label", "placeholder", "rules"]
),
v(
c,
{
class: "!py-12",
modelValue: K(o).bank_username,
"onUpdate:modelValue":
t[2] ||
(t[2] = (e) => (K(o).bank_username = e)),
label: n.$t("收款姓名"),
placeholder: n.$t("请输入收款姓名"),
onInput: r,
rules: [
{
required: !0,
message: n.$t("请输入收款姓名"),
},
],
},
null,
8,
["modelValue", "label", "placeholder", "rules"]
),
v(
c,
{
class: "!py-12",
modelValue: K(o).password,
"onUpdate:modelValue":
t[3] || (t[3] = (e) => (K(o).password = e)),
type: "password",
label: n.$t("登录密码"),
placeholder: n.$t("请输入登录密码"),
rules: [
{
required: !0,
message: n.$t("请输入登录密码"),
},
],
},
null,
8,
["modelValue", "label", "placeholder", "rules"]
),
]),
_: 1,
}
),
_("div", An, [
v(
B,
{
block: "",
type: "primary",
"native-type": "submit",
color: "#5A55E6",
},
{
default: H(() => [
_("div", hn, U(n.$t("确认")), 1),
]),
_: 1,
}
),
]),
]),
_: 1,
}
),
_("div", gn, [
_("div", Cn, [
_("div", Nn, U(n.$t("提现说明")), 1),
_("ul", Tn, [
_("li", In, [
R(U(n.$t("最低提现金额为")) + " ", 1),
Fn,
Sn,
]),
_(
"li",
En,
U(
n.$t(
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服"
)
),
1
),
]),
]),
]),
]),
]),
v(
M,
{
show: K(i),
"onUpdate:show":
t[5] || (t[5] = (e) => (Y(i) ? (i.value = e) : null)),
position: "bottom",
},
{
default: H(() => [
v(
d,
{
columns: m,
onConfirm: s,
onCancel: t[4] || (t[4] = (e) => (i.value = !1)),
"cancel-button-text": n.$t("取消"),
"confirm-button-text": n.$t("确认"),
"columns-field-names": { text: "name", value: "key" },
},
null,
8,
["cancel-button-text", "confirm-button-text"]
),
]),
_: 1,
},
8,
["show"]
),
],
64
)
);
};
},
},
xn = { class: "p-10" },
Ln = { class: "bg-white van-hairline--top rounded-8" },
On = { class: "relative py-10 van-hairline--bottom" },
wn = { class: "flex items-center justify-between py-4 relative item px-16" },
Vn = { class: "text-14 text-black" },
$n = { class: "mt-12" },
_n = { class: "mt-20 px-16" },
Hn = { class: "text-16" },
Kn = { class: "rounded-8 overflow-hidden" },
Un = { class: "bg-white mt-12 py-14 px-16 rounded-8 overflow-hidden" },
Rn = { class: "font-600" },
Dn = { class: "mt-8 text-14" },
Gn = { class: "flex items-center lh-26 py-4" },
jn = _("span", { class: "ml-5 text-main font-600" }, "5000", -1),
Yn = _("img", { class: "w-20 ml-5", src: n, alt: "" }, null, -1),
qn = { class: "flex items-center lh-26" },
Wn = {
__name: "BankFive",
setup(n) {
const { t: l } = O(),
t = w(),
i = c(!1),
o = c({
type: 8,
account: "",
bank_name: "",
bank_username: "",
remark: "",
password: "",
}),
s = ({ selectedOptions: e }) => {
(o.value.bank_name = e[0]), (i.value = !1);
},
r = (e) => {
/^[A-Za-z\u4e00-\u9fa5]+$/.test(o.value.bank_username) ||
(j(l("请输入正确的用户名")),
(o.value.bank_username = o.value.bank_username.slice(
0,
o.value.bank_username.length - 1
)));
},
k = () => {
if (o.value.bank_username) {
if (!/^[A-Za-z\u4e00-\u9fa5]+$/.test(o.value.bank_username))
return void j(l("请输入正确的用户名"));
}
if (o.value.remark) {
if (!/[a-zA-Z0-9@#$]/g.test(o.value.remark))
return void j(l("请输入正确的证件号码"));
}
D({ forbidClick: !0, duration: 0 }),
ae({ ...o.value, bank_name: o.value.bank_name.key }).then((e) => {
G(),
j({
message: l("操作成功"),
onClose() {
t.back();
},
});
});
},
m = [
{ name: "CPF", key: "CPF" },
{ name: "CNPJ", key: "CNPJ" },
{ name: "EMAIL", key: "EMAIL" },
{ name: "PHONE", key: "PHONE" },
];
return (n, l) => {
const t = a,
c = e,
u = ne,
B = le,
y = Ce,
d = W;
return (
V(),
$(
q,
null,
[
_("div", xn, [
_("div", Ln, [
_("div", On, [
_("div", wn, [_("div", Vn, U(n.$t("巴西")), 1)]),
]),
]),
_("div", $n, [
v(
B,
{ onSubmit: k },
{
default: H(() => [
v(
c,
{ class: "rounded-8 overflow-hidden" },
{
default: H(() => {
var e;
return [
v(
t,
{
class: "onebank",
"model-value":
null != (e = K(o).bank_name.name)
? e
: "",
"is-link": "",
readonly: "",
label: n.$t("开户银行"),
placeholder: n.$t("请输入开户银行"),
rules: [
{
required: !0,
message: n.$t("请输入开户银行"),
},
],
onClick:
l[0] || (l[0] = (e) => (i.value = !0)),
},
null,
8,
[
"model-value",
"label",
"placeholder",
"rules",
]
),
v(
t,
{
class: "!py-12",
modelValue: K(o).account,
"onUpdate:modelValue":
l[1] ||
(l[1] = (e) => (K(o).account = e)),
label: n.$t("收款账号"),
type: "text",
onInput:
l[2] ||
(l[2] = (e) => {
return (
(a = K(o).account),
void (
0 ==
/^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[\W_]).{8,}$/.test(
a
) &&
(o.value.account = a.slice(
0,
a.length - 1
))
)
);
var a;
}),
placeholder: n.$t("请输入收款账号"),
rules: [
{
required: !0,
message: n.$t("请输入收款账号"),
},
],
},
null,
8,
[
"modelValue",
"label",
"placeholder",
"rules",
]
),
v(
t,
{
class: "!py-12",
modelValue: K(o).bank_username,
"onUpdate:modelValue":
l[3] ||
(l[3] = (e) => (K(o).bank_username = e)),
label: n.$t("收款姓名"),
placeholder: n.$t("请输入收款姓名"),
onInput: r,
rules: [
{
required: !0,
message: n.$t("请输入收款姓名"),
},
],
},
null,
8,
[
"modelValue",
"label",
"placeholder",
"rules",
]
),
v(
t,
{
class: "!py-12",
modelValue: K(o).remark,
"onUpdate:modelValue":
l[4] || (l[4] = (e) => (K(o).remark = e)),
label: n.$t("证件号码"),
rules: [
{
required: !0,
message: n.$t("请输入证件号码"),
},
],
placeholder: n.$t("请输入证件号码"),
},
null,
8,
[
"modelValue",
"label",
"rules",
"placeholder",
]
),
v(
t,
{
class: "!py-12",
modelValue: K(o).password,
"onUpdate:modelValue":
l[5] ||
(l[5] = (e) => (K(o).password = e)),
type: "password",
label: n.$t("登录密码"),
placeholder: n.$t("请输入登录密码"),
rules: [
{
required: !0,
message: n.$t("请输入登录密码"),
},
],
},
null,
8,
[
"modelValue",
"label",
"placeholder",
"rules",
]
),
];
}),
_: 1,
}
),
_("div", _n, [
v(
u,
{
block: "",
type: "primary",
"native-type": "submit",
color: "#5A55E6",
},
{
default: H(() => [
_("div", Hn, U(n.$t("确认")), 1),
]),
_: 1,
}
),
]),
]),
_: 1,
}
),
_("div", Kn, [
_("div", Un, [
_("div", Rn, U(n.$t("提现说明")), 1),
_("ul", Dn, [
_("li", Gn, [
R(U(n.$t("最低提现金额为")) + " ", 1),
jn,
Yn,
]),
_(
"li",
qn,
U(
n.$t(
"每天只能提现3次请仔细核对信息是否输入正确提现未到账请联系客服"
)
),
1
),
]),
]),
]),
]),
]),
v(
d,
{
show: K(i),
"onUpdate:show":
l[7] || (l[7] = (e) => (Y(i) ? (i.value = e) : null)),
position: "bottom",
},
{
default: H(() => [
v(
y,
{
columns: m,
onConfirm: s,
onCancel: l[6] || (l[6] = (e) => (i.value = !1)),
"cancel-button-text": n.$t("取消"),
"confirm-button-text": n.$t("确认"),
"columns-field-names": { text: "name", value: "key" },
},
null,
8,
["cancel-button-text", "confirm-button-text"]
),
]),
_: 1,
},
8,
["show"]
),
],
64
)
);
};
},
},
Zn = J(
{
__name: "index",
setup(e) {
const a = z().query.type;
return (
c(1),
(e, n) => {
const l = X("normal-layout");
return (
V(),
Q(
l,
{
flex: "",
title: e.$t("收款方式"),
"bg-color": "#f6f6f6",
"nav-bg-color": "#fff",
"text-color": "#000",
backType: 0,
},
{
default: H(() => [
3 == K(a) ? (V(), Q(Za, { key: 0 })) : ee("", !0),
6 == K(a) ? (V(), Q(Bn, { key: 1 })) : ee("", !0),
7 == K(a) ? (V(), Q(Pn, { key: 2 })) : ee("", !0),
8 == K(a) ? (V(), Q(Wn, { key: 3 })) : ee("", !0),
2 == K(a) ? (V(), Q(xa, { key: 4 })) : ee("", !0),
1 == K(a) ? (V(), Q(da, { key: 5 })) : ee("", !0),
4 == K(a) ? (V(), Q(_e, { key: 6 })) : ee("", !0),
5 == K(a) ? (V(), Q(aa, { key: 7 })) : ee("", !0),
]),
_: 1,
},
8,
["title"]
)
);
}
);
},
},
[["__scopeId", "data-v-fa6bffe7"]]
);
export { Zn as default };