app/js/index-78a2616f.js

3248 lines
126 KiB
JavaScript
Raw Permalink Normal View History

2025-02-13 08:26:53 +08:00
/* 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" },
2025-02-17 10:21:59 +08:00
Xe = _("span", { class: "ml-5 text-main font-600" }, "4500", -1),
2025-02-13 08:26:53 +08:00
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 = [
2025-02-14 13:10:15 +08:00
{ 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" },
2025-02-13 08:26:53 +08:00
];
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, [
2025-02-14 13:10:15 +08:00
// _("div", Re, [_("div", De, U(n.$t("印度")), 1)]),
_("div", Re, [_("div", De, U(n.$t("孟加拉国")), 1)]),
2025-02-13 08:26:53 +08:00
]),
]),
_("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",
]
),
2025-02-17 15:36:43 +08:00
// 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"]
// ),
2025-02-17 16:54:48 +08:00
// 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",
// ]
// ),
2025-02-13 08:26:53 +08:00
];
}),
_: 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(
2025-02-14 13:10:15 +08:00
'<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>',
2025-02-13 08:26:53 +08:00
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)
2025-02-14 13:10:15 +08:00
return j(l("请输入正确的BDT(TRC20)地址"));
2025-02-13 08:26:53 +08:00
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)),
2025-02-14 13:10:15 +08:00
label: "BDT",
placeholder: n.$t("请输入BDT地址") + " (TRC20)",
2025-02-13 08:26:53 +08:00
rules: [
{
required: !0,
2025-02-14 13:10:15 +08:00
message: n.$t("请输入BDT地址") + " (TRC20)",
2025-02-13 08:26:53 +08:00
},
],
},
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 };