142 lines
4.4 KiB
JavaScript
142 lines
4.4 KiB
JavaScript
|
/* empty css */ /* empty css */ /* empty css */ import "./index-325f2a5d.js";
|
||
|
import { F as e } from "./index-8da36b2b.js";
|
||
|
import {
|
||
|
a as s,
|
||
|
b as a,
|
||
|
j as o,
|
||
|
u as l,
|
||
|
aC as r,
|
||
|
m as t,
|
||
|
p as d,
|
||
|
o as p,
|
||
|
f as i,
|
||
|
v as m,
|
||
|
h as n,
|
||
|
t as u,
|
||
|
az as c,
|
||
|
aW as f,
|
||
|
G as b,
|
||
|
} from "./index-476be0bb.js";
|
||
|
import { b as x } from "./api.mine-40f950d7.js";
|
||
|
import { B as w } from "./index-97676c1f.js";
|
||
|
import { F as j } from "./index-34aa487b.js";
|
||
|
import "./use-route-126c4f06.js";
|
||
|
import "./use-id-50eda0ee.js";
|
||
|
const _ = { class: "pt-14 px-14 pb-20" },
|
||
|
y = { class: "text-16" },
|
||
|
g = {
|
||
|
__name: "index",
|
||
|
setup(g) {
|
||
|
const { t: $ } = s(),
|
||
|
h = a(),
|
||
|
v = o({ old_password: "", new_password: "" }),
|
||
|
V = l(),
|
||
|
C = () => {
|
||
|
c({ forbidClick: !0, duration: 0 }),
|
||
|
x(v.value).then((e) => {
|
||
|
f(),
|
||
|
b({
|
||
|
message: $("修改成功"),
|
||
|
onClose() {
|
||
|
localStorage.setItem("password", ""),
|
||
|
V.clearUserInfo(),
|
||
|
h.replace("/login");
|
||
|
},
|
||
|
});
|
||
|
});
|
||
|
};
|
||
|
return (s, a) => {
|
||
|
const o = e,
|
||
|
l = w,
|
||
|
c = j,
|
||
|
f = r("normal-layout");
|
||
|
return (
|
||
|
p(),
|
||
|
t(
|
||
|
f,
|
||
|
{
|
||
|
flex: "",
|
||
|
title: s.$t("修改密码"),
|
||
|
"bg-color": "#f2f2f2",
|
||
|
"nav-bg-color": "#fff",
|
||
|
"text-color": "#000",
|
||
|
backType: 0,
|
||
|
},
|
||
|
{
|
||
|
default: d(() => [
|
||
|
i("div", _, [
|
||
|
m(
|
||
|
c,
|
||
|
{ onSubmit: C, class: "mb-20 rounded-8 overflow-hidden" },
|
||
|
{
|
||
|
default: d(() => [
|
||
|
m(
|
||
|
o,
|
||
|
{
|
||
|
class: "!py-14",
|
||
|
modelValue: n(v).old_password,
|
||
|
"onUpdate:modelValue":
|
||
|
a[0] || (a[0] = (e) => (n(v).old_password = e)),
|
||
|
type: "password",
|
||
|
label: s.$t("原密码"),
|
||
|
placeholder: s.$t("请输入原密码"),
|
||
|
rules: [
|
||
|
{ required: !0, message: s.$t("请输入原密码") },
|
||
|
],
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
["modelValue", "label", "placeholder", "rules"]
|
||
|
),
|
||
|
m(
|
||
|
o,
|
||
|
{
|
||
|
class: "!py-14",
|
||
|
modelValue: n(v).new_password,
|
||
|
"onUpdate:modelValue":
|
||
|
a[1] || (a[1] = (e) => (n(v).new_password = e)),
|
||
|
type: "password",
|
||
|
label: s.$t("新密码"),
|
||
|
placeholder: s.$t("请输入新密码"),
|
||
|
rules: [
|
||
|
{ required: !0, message: s.$t("请输入新密码") },
|
||
|
],
|
||
|
},
|
||
|
null,
|
||
|
8,
|
||
|
["modelValue", "label", "placeholder", "rules"]
|
||
|
),
|
||
|
m(
|
||
|
l,
|
||
|
{
|
||
|
color: "#5A55E6",
|
||
|
block: "",
|
||
|
type: "primary",
|
||
|
"native-type": "submit",
|
||
|
style: {
|
||
|
"margin-top": "8rem",
|
||
|
"border-radius": "2rem",
|
||
|
},
|
||
|
},
|
||
|
{
|
||
|
default: d(() => [i("div", y, u(s.$t("确定")), 1)]),
|
||
|
_: 1,
|
||
|
}
|
||
|
),
|
||
|
]),
|
||
|
_: 1,
|
||
|
}
|
||
|
),
|
||
|
]),
|
||
|
]),
|
||
|
_: 1,
|
||
|
},
|
||
|
8,
|
||
|
["title"]
|
||
|
)
|
||
|
);
|
||
|
};
|
||
|
},
|
||
|
};
|
||
|
export { g as default };
|