From 8fdd10d1c2723ead1d2c3b232f64f292ba3ce1cc Mon Sep 17 00:00:00 2001 From: che_shuai <che_shuai@massclouds> Date: 星期一, 24 七月 2023 14:10:46 +0800 Subject: [PATCH] 修复在国标级联选择通道时,如果添加通道到跟平台根目录(即平台本身),无法触发目录变更事件问题.详见 https://github.com/648540858/wvp-GB28181-pro/issues/958 --- web_src/src/components/dialog/changePassword.vue | 16 +++++++++++++--- 1 files changed, 13 insertions(+), 3 deletions(-) diff --git a/web_src/src/components/dialog/changePassword.vue b/web_src/src/components/dialog/changePassword.vue index eade6a8..5ab2d2f 100644 --- a/web_src/src/components/dialog/changePassword.vue +++ b/web_src/src/components/dialog/changePassword.vue @@ -35,6 +35,7 @@ <script> import crypto from 'crypto' +import userService from "../service/UserService"; export default { name: "changePassword", props: {}, @@ -75,7 +76,10 @@ isLoging: false, rules: { oldPassword: [{ required: true, validator: validatePass0, trigger: "blur" }], - newPassword: [{ required: true, validator: validatePass1, trigger: "blur" }], + newPassword: [{ required: true, validator: validatePass1, trigger: "blur" }, { + pattern: /^(?=.*[a-zA-Z])(?=.*\d)(?=.*[~!@#$%^&*()_+`\-={}:";'<>?,.\/]).{8,20}$/, + message: "瀵嗙爜闀垮害鍦�8-20浣嶄箣闂�,鐢卞瓧姣�+鏁板瓧+鐗规畩瀛楃缁勬垚", + },], confirmPassword: [{ required: true, validator: validatePass2, trigger: "blur" }], }, }; @@ -93,7 +97,7 @@ password: this.newPassword } }).then((res)=> { - if (res.data === "success"){ + if (res.data.code === 0) { this.$message({ showClose: true, message: '淇敼鎴愬姛锛岃閲嶆柊鐧诲綍', @@ -102,10 +106,16 @@ this.showDialog = false; setTimeout(()=>{ // 鍒犻櫎cookie锛屽洖鍒扮櫥褰曢〉闈� - this.$cookies.remove("session"); + userService.clearUserInfo(); this.$router.push('/login'); this.sseSource.close(); },800) + }else { + this.$message({ + showClose: true, + message: '淇敼瀵嗙爜澶辫触锛屾槸鍚﹀凡鐧诲綍锛堟帴鍙i壌鏉冨叧闂棤娉曚慨鏀瑰瘑鐮侊級', + type: 'error' + }); } }).catch((error)=> { console.error(error) -- Gitblit v1.8.0