From a5ba580dcafbdfc55b462df74c68ef5403b39332 Mon Sep 17 00:00:00 2001
From: ZhangXianQiang <1135831638@qq.com>
Date: 星期四, 25 四月 2024 18:03:56 +0800
Subject: [PATCH] fix:修改代理
---
src/views/system/user/profile/resetPwd.vue | 19 ++++++++++++++++---
1 files changed, 16 insertions(+), 3 deletions(-)
diff --git a/src/views/system/user/profile/resetPwd.vue b/src/views/system/user/profile/resetPwd.vue
index 64e8f8c..1a729dd 100644
--- a/src/views/system/user/profile/resetPwd.vue
+++ b/src/views/system/user/profile/resetPwd.vue
@@ -28,6 +28,17 @@
callback();
}
};
+ const validatePassword = (rule, value, callback) => {
+ var regex = /(?=.*[0-9])(?=.*[A-Z])(?=.*[a-z])(?=.*[\W_])/;
+ if (value.length < 8 || value.length > 10) {
+ callback(new Error('璇疯緭鍏�8-10浣嶅ぇ鍐欏瓧姣�+灏忓啓瀛楁瘝+鏁板瓧+鐗规畩瀛楃'));
+ }
+ else if (!regex.test(value)) {
+ callback(new Error("璇疯緭鍏�8-10浣嶅ぇ鍐欏瓧姣�+灏忓啓瀛楁瘝+鏁板瓧+鐗规畩瀛楃"));
+ } else {
+ callback();
+ }
+ };
return {
user: {
oldPassword: undefined,
@@ -41,7 +52,7 @@
],
newPassword: [
{ required: true, message: "鏂板瘑鐮佷笉鑳戒负绌�", trigger: "blur" },
- { min: 6, max: 20, message: "闀垮害鍦� 6 鍒� 20 涓瓧绗�", trigger: "blur" }
+ { required: true, validator: validatePassword, trigger: "blur" }
],
confirmPassword: [
{ required: true, message: "纭瀵嗙爜涓嶈兘涓虹┖", trigger: "blur" },
@@ -54,8 +65,10 @@
submit() {
this.$refs["form"].validate(valid => {
if (valid) {
- updateUserPwd(this.user.oldPassword, this.user.newPassword).then(response => {
- this.$modal.msgSuccess("淇敼鎴愬姛");
+ // 淇敼updateUserPwd鏂规硶鐨勫叆鍙�
+ // firstLogin鍊间负0鏃朵笉鏍¢獙鏃у瘑鐮侊紝浼犲叆1鏍¢獙锛屼笉褰卞搷鍔熻兘
+ updateUserPwd(this.user.oldPassword, this.user.newPassword, 1).then(response => {
+ this.$modal.msgSuccess("淇敼鎴愬姛");
});
}
});
--
Gitblit v1.8.0