人生啊人生 3 minggu lalu
induk
melakukan
1f8fb88b4c
2 mengubah file dengan 32 tambahan dan 1 penghapusan
  1. 11 0
      user_web/src/api/admin/user.ts
  2. 21 1
      user_web/src/components/user/UserRight.vue

+ 11 - 0
user_web/src/api/admin/user.ts

@@ -57,4 +57,15 @@ export function userDelete(params : any) {
 }
 
 
+/**
+ * 修改密码
+ */
+export function userUpdatePassword(data : any) {
+    return request({
+        method: "post",
+        url: "/user/updatePassword",
+        data: data
+    });
+}
+
 

+ 21 - 1
user_web/src/components/user/UserRight.vue

@@ -6,6 +6,8 @@ const router = useRouter();
 import { useUserInfo } from '@/stores/userInfo';
 let userName = ref("未知用户");
 import { ElMessage } from 'element-plus';
+import { userUpdatePassword } from "@/api/admin/user.ts";
+
 
 // 接收参数
 const props = defineProps({
@@ -116,8 +118,26 @@ const updatePassword = (formEl) => {
                 return;
             }
 
-            console.log("开始触发修改", updateParamsUpdatePassword.value);
+            // console.log("开始触发修改", updateParamsUpdatePassword.value);
             
+            let submit = {
+                "userName" : userName.value,
+                "oldPassword": updateParamsUpdatePassword.value.oldPassword,
+                "newPassword": updateParamsUpdatePassword.value.newPassword,
+                "newPassword2": updateParamsUpdatePassword.value.newPassword2,
+            };
+
+            // console.log("提交的数据", submit);
+
+            userUpdatePassword(submit).then(res => {
+
+                // console.log("更新密码的接口结果", res);
+                ElMessage({ message: '密码更新成功', type: 'success', });
+
+            }).catch(error => {
+
+            });
+
         }
     })