3248 lines
126 KiB
JavaScript
3248 lines
126 KiB
JavaScript
/* 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 };
|