|
|
@@ -330,6 +330,7 @@ import { ref, onMounted } from 'vue'
|
|
|
import { useRoute, useRouter } from 'vue-router'
|
|
|
import { getUserInfo, updateUserPwd, getLoginData, updateRemark } from '@/api/layout'
|
|
|
import { ElMessageBox } from 'element-plus'
|
|
|
+import { encrypt } from "@/utils/jsencrypt";
|
|
|
|
|
|
const route = useRoute()
|
|
|
const router = useRouter()
|
|
|
@@ -450,7 +451,12 @@ const rules = ref({
|
|
|
const submitForm = () => {
|
|
|
resetPwdformRef.value?.validate((valid) => {
|
|
|
if (valid) {
|
|
|
- updateUserPwd(pwdForm.value).then(res => {
|
|
|
+ let params = {
|
|
|
+ password: encrypt(pwdForm.value.password),
|
|
|
+ newPass: encrypt(pwdForm.value.newPass),
|
|
|
+ newPassAgain: encrypt(pwdForm.value.newPassAgain)
|
|
|
+ }
|
|
|
+ updateUserPwd(params).then(res => {
|
|
|
localStorage.clear()
|
|
|
ElMessage.success("修改成功");
|
|
|
router.push({ path: '/login' })
|