修改密码功能

master
wj 2 years ago
parent cc5f2a7e10
commit 4c749ce15c
  1. 4
      psdc-ui/src/api/system/userInfo.js
  2. 6
      psdc-ui/src/views/bigview/index.vue
  3. 50
      psdc-ui/src/views/system/user/profile/index.vue

@ -1,6 +1,6 @@
import request from '@/utils/request'
/** 获取设备*/
export function getUpdatePwd() {
return request.put('/system/user/profile/updatePwd')
export function getUpdatePwd(oldPassword,newPassword) {
return request.put(`/system/user/profile/updatePwd?oldPassword=${oldPassword}&newPassword=${newPassword}`)
}

@ -132,7 +132,13 @@ onMounted(()=>{
const wdcgqArr = ref([])
function getWenduFun(){
getTemperature("温度传感器").then((res)=>{
// console.log(res.data)
wdcgqArr.value = res.data
for(let i = 0;i < res.data.length;i++){
if(res.data[i].thermometerValue == null){
res.data[i].thermometerValue = '--'
}
}
})
}

@ -73,19 +73,18 @@
import {ref,reactive} from "vue"
import { getUserProfile } from "@/api/system/user";
import { getUpdatePwd } from "@/api/system/userInfo";
import {ElMessage} from "element-plus";
import router from "@/router";
import { removeToken } from '@/utils/auth'
// const activeTab = ref("userinfo");
const state = reactive({
user: {},
roleGroup: {},
postGroup: {},
userResetPwd:{
oldPassword: undefined,
newPassword: undefined,
confirmPassword: undefined
},
postGroup: {}
});
//
function getUser() {
getUserProfile().then(response => {
state.user = response.data;
@ -101,6 +100,15 @@ const userResetPwd = reactive({
confirmPassword: undefined
})
//
const equalToPassword = (rule, value, callback) => {
if (userResetPwd.newPassword !== value) {
callback(new Error("两次输入的密码不一致"));
} else {
callback();
}
};
//
const rules = reactive({
oldPassword: [
@ -112,29 +120,25 @@ const rules = reactive({
],
confirmPassword: [
{required: true, message: "确认密码不能为空", trigger: "blur"},
// {required: true, validator: equalToPassword, trigger: "blur"}
{required: true, validator: equalToPassword, trigger: "blur"}
]
})
//
function submitResetPwd() {
// this.$refs["formResetPwd"].validate(valid => {
// if (valid) {
// userResetPwd().then(response => {
// if (response.data.code === 200){
// this.$message.success(response.data.msg)
// this.$router.push({ path: "/Logout" });
// }else {
// this.$message.error(response.data.msg)
// }
// });
getUpdatePwd({
oldPassword: '123456',
newPassword: '16341526'
}).then((res)=>{
getUpdatePwd(userResetPwd.oldPassword, userResetPwd.newPassword).then((res)=>{
console.log(res)
// })
// }
if(res.code === 200){
ElMessage({
type:'success',
message:'修改密码成功!',
})
// token
removeToken()
//
location.href = '/login';
// `/login?redirect=${to.fullPath}`
}
})
}

Loading…
Cancel
Save