diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue
index b739756..adce117 100644
--- a/src/views/system/user/index.vue
+++ b/src/views/system/user/index.vue
@@ -13,21 +13,21 @@
-
+
{{ userInfo.email || "保密" }}
-
+
{{ userInfo.phone || "保密" }}
-
+
{{ userInfo.posts.map(item => item.post_name)?.join(" && ") }}
@@ -77,7 +77,8 @@
-
+
@@ -91,12 +92,13 @@
-
-
+
+
-
+
@@ -107,22 +109,28 @@
-
-
+
+
-
+
必须提供当前登录用户密码才能进行更改
-
+
请输入包含英文、数字的6位以上密码
-
+
- 保存密码
+ 保存密码
+
@@ -132,13 +140,13 @@
- {{scope.row.code == 0 ? '成功' : '失败'}}
+ {{ scope.row.code == 0 ? '成功' : '失败' }}
- {{tools.getBrowser(scope.row.ua)}}
+ {{ tools.getBrowser(scope.row.ua) }}
@@ -180,29 +188,33 @@ const form2 = ref({
})
const rules = ref({
old_password: [
- { required: true, message: '请输入当前密码'}
+ {required: true, message: '请输入当前密码'}
],
new_password: [
- { required: true, message: '请输入新密码'},
- { min: 6, max: 30, message: '密码长度在6-30位之间' },
- {validator: (rule, value, callback) => {
- if(value === form2.value.old_password) {
+ {required: true, message: '请输入新密码'},
+ {min: 6, max: 30, message: '密码长度在6-30位之间'},
+ {
+ validator: (rule, value, callback) => {
+ if (value === form2.value.old_password) {
callback(new Error('新旧密码不能一致'));
} else {
callback();
}
- }}
+ }
+ }
],
confirm_password: [
- { required: true, message: '请再次输入新密码'},
- { min: 6, max: 30, message: '密码长度在6-30位之间' },
- {validator: (rule, value, callback) => {
+ {required: true, message: '请再次输入新密码'},
+ {min: 6, max: 30, message: '密码长度在6-30位之间'},
+ {
+ validator: (rule, value, callback) => {
if (value !== form2.value.new_password) {
callback(new Error('两次输入密码不一致'));
} else {
callback();
}
- }}
+ }
+ }
]
})
@@ -213,9 +225,9 @@ onMounted(() => {
const sex = computed(() => {
if (userInfo.value.sex == 1) {
return '男'
- }else if (userInfo.value.sex == 2) {
+ } else if (userInfo.value.sex == 2) {
return '女'
- }else {
+ } else {
return '保密'
}
})
@@ -263,8 +275,11 @@ async function saveInfo() {
}
async function savePass() {
- const validate = await passRef.value.validate().catch(() => {});
- if(!validate){ return false }
+ const validate = await passRef.value.validate().catch(() => {
+ });
+ if (!validate) {
+ return false
+ }
const res = await api.auth.savePass(form2.value)
proxy.$message.success(res.msg)
}