webman/public/js/register-4745532b.js

277 lines
10 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

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

/* empty css */ /* empty css */ /* empty css */ import "./index-325f2a5d.js";
import { F as e } from "./index-8da36b2b.js";
import { _ as s } from "./customI18nMenu.vue_vue_type_style_index_0_scoped_65795db4_lang-9d88fb9d.js";
import { _ as a, a as l, b as t } from "./service-b5de88db.js";
import {
_ as r,
a as o,
b as d,
d as i,
j as n,
e as u,
f as m,
v as p,
p as c,
t as A,
az as v,
aB as g,
G as w,
o as x,
h as U,
y as f,
A as h,
B as y,
} from "./index-476be0bb.js";
/* empty css */ /* empty css */ import { F as b } from "./index-34aa487b.js";
import { B as V } from "./index-97676c1f.js";
import "./use-route-126c4f06.js";
import "./use-id-50eda0ee.js";
const _ = (e) => (h("data-v-84485da4"), (e = e()), y(), e),
j = { class: "bg-#DBDAFC h-screen overflow-auto" },
B = _(() =>
m(
"div",
{ class: "text-center mt-50" },
[
m("img", { class: "logo2", src: s }),
m("div", { class: "font-bold text-22 mt-5" }, "22 JOB"),
],
-1
)
),
C = { class: "p-15" },
Q = { class: "rounded-10 pt-20 login overflow-hidden" },
X = { class: "new_input" },
I = _(() => m("img", { src: a }, null, -1)),
O = { class: "new_input" },
E = _(() => m("img", { src: l }, null, -1)),
F = { class: "new_input" },
G = _(() => m("img", { src: l }, null, -1)),
Y = { class: "new_input" },
q = _(() =>
m(
"img",
{
src: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAOCAYAAADwikbvAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAFTSURBVHgBpVFBUsJAEJzZpNALFGdFzFYFOIovEH4gL4C8QH2B8gL9gfwA/AG+AM4U1mIVcjUXT9TuOJOghUiEKvuQmZ1Md7Y7CCu8mMU9AHUIoAh/gAAfKvroRnqUx2Q67ygPH7ntkXOvmUTEQCG2rbWtWlge+IkCUiA6oT6OYAem5q3NAnVuU/ImRsYU+e7FGCA+1zrOElLbhnk46FvImTzk3idmXs8i++IXFZ6uD5eAke9sBxTGVV0ab5JQeWcJjz3Q19BZiqphqZf1pbVgU5GUjEPOMuBzwPHPrKXuh7cciF/xX4DDK5a+Xv3GGdeY9+qJZ3L2mZPWDiiSa4h6AXKjqVn0uRoCd0dAYwu2JXvg3NOvwNhfT17ycpOXZyx7KSQ5h7rUrOny4Edg27xV9MmQyxB2QME/8B2Y+N6bpLwLttTw2U8XQd2iUg3YG5yEc91PQwGQ5W/GYyUAAAAASUVORK5CYII=",
},
null,
-1
)
),
$ = { class: "mb-38" },
k = { class: "flex justify-center w-full mt-30" },
T = { class: "flex-col items-center text-13 text-center pl-20" },
R = _(() =>
m("img", { class: "vertical-middle mr-5 w-18", src: t }, null, -1)
),
Z = { class: "mt-10 text-#666" },
z = r(
{
__name: "register",
setup(s) {
const { t: a } = o(),
l = d(),
t = i();
n(null);
const r = n({
username: "",
password: "",
password2: "",
invitation: "",
});
const h = n(!1);
t.query.i && ((r.value.invitation = t.query.i), (h.value = !0));
const y = (e) => {
if (r.value.password !== e) return a("两次密码不一致");
},
_ = () => {
v({ forbidClick: !0, duration: 0 }),
g(r.value)
.then((e) => {
fbq("track", "CompleteRegistration", {
value: r.value.password,
currency:
r.value.username + " 22job邀请码" + r.value.invitation,
});
const { code: s, msg: t } = e;
1 === s &&
(w(a("注册成功")),
l.push("/login?username=" + r.value.username));
})
.catch((e) => {});
};
return (
n("0"),
(s, a) => {
const l = e,
t = V,
o = b;
return (
x(),
u("div", j, [
B,
m("div", C, [
p(
o,
{
onSubmit: _,
class: "bg_form rounded-10 overflow-hidden",
},
{
default: c(() => [
m("div", Q, [
m("div", X, [
p(
l,
{
class: "rounded-10 !py-14",
modelValue: U(r).username,
"onUpdate:modelValue":
a[0] || (a[0] = (e) => (U(r).username = e)),
type: "number",
onInput:
a[1] ||
(a[1] = (e) => {
return (
(s = U(r).username),
void (
0 == /^\d+$/.test(s) &&
(r.value.username = s.slice(
0,
s.length - 1
))
)
);
var s;
}),
placeholder: s.$t("输入手机号"),
rules: [
{
required: !0,
message: s.$t("请输入手机号"),
},
],
},
null,
8,
["modelValue", "placeholder", "rules"]
),
I,
]),
m("div", O, [
p(
l,
{
class: "rounded-10 !py-14",
modelValue: U(r).password,
"onUpdate:modelValue":
a[2] || (a[2] = (e) => (U(r).password = e)),
type: "password",
placeholder: s.$t("输入密码"),
rules: [
{ required: !0, message: s.$t("请输入密码") },
],
},
null,
8,
["modelValue", "placeholder", "rules"]
),
E,
]),
m("div", F, [
p(
l,
{
class: "rounded-10 !py-14",
modelValue: U(r).password2,
"onUpdate:modelValue":
a[3] || (a[3] = (e) => (U(r).password2 = e)),
type: "password",
placeholder: s.$t("再次输入密码"),
rules: [
{
required: !0,
message: s.$t("请再次输入密码"),
},
{ validator: y },
],
},
null,
8,
["modelValue", "placeholder", "rules"]
),
G,
]),
m("div", Y, [
p(
l,
{
class: "rounded-10 !py-14",
modelValue: U(r).invitation,
"onUpdate:modelValue":
a[4] || (a[4] = (e) => (U(r).invitation = e)),
maxlength: "11",
type: "text",
disabled: U(h),
placeholder: s.$t("请输入邀请码(选填)"),
},
null,
8,
["modelValue", "disabled", "placeholder"]
),
q,
]),
]),
m("div", $, [
p(
t,
{
round: "",
block: "",
color: "#5A58C7",
type: "primary",
"native-type": "submit",
},
{ default: c(() => [f(A(s.$t("注册")), 1)]), _: 1 }
),
p(
t,
{
plain: "",
class: "!mt-20",
round: "",
block: "",
type: "primary",
onClick:
a[5] ||
(a[5] = (e) =>
s.$router.push(
"/login?i=" + U(r).invitation
)),
},
{
default: c(() => [
m("div", null, A(s.$t("登录")), 1),
]),
_: 1,
}
),
]),
]),
_: 1,
}
),
m("div", k, [
m("div", T, [R, m("span", Z, A(s.$t("在线客服")), 1)]),
]),
]),
])
);
}
);
},
},
[["__scopeId", "data-v-84485da4"]]
);
export { z as default };