|
@@ -36,17 +36,18 @@
|
|
<script setup lang="ts">
|
|
<script setup lang="ts">
|
|
import { Back } from "@element-plus/icons-vue";
|
|
import { Back } from "@element-plus/icons-vue";
|
|
import { router } from "@/router";
|
|
import { router } from "@/router";
|
|
-import { computed } from "vue";
|
|
|
|
|
|
+import { computed, reactive } from "vue";
|
|
import { user, logout } from "@/store/user";
|
|
import { user, logout } from "@/store/user";
|
|
import { errorHook } from "@/request/state";
|
|
import { errorHook } from "@/request/state";
|
|
import lySlide from "./slide/index.vue";
|
|
import lySlide from "./slide/index.vue";
|
|
import { usersPasswordEdit } from "@/view/quisk";
|
|
import { usersPasswordEdit } from "@/view/quisk";
|
|
import {
|
|
import {
|
|
editUserFetch,
|
|
editUserFetch,
|
|
- UserType
|
|
|
|
|
|
+ UserType,
|
|
|
|
+ changePassword,
|
|
|
|
|
|
} from "@/request";
|
|
} from "@/request";
|
|
-import { reactive } from "vue";
|
|
|
|
|
|
+
|
|
|
|
|
|
const name = computed(() => router.currentRoute.value.meta?.navClass as string);
|
|
const name = computed(() => router.currentRoute.value.meta?.navClass as string);
|
|
const routeName = computed(() => router.currentRoute.value.name as string);
|
|
const routeName = computed(() => router.currentRoute.value.name as string);
|
|
@@ -55,7 +56,7 @@ const logoutHandler = () => {
|
|
router.replace({ name: "login" });
|
|
router.replace({ name: "login" });
|
|
};
|
|
};
|
|
const passwordHandler = async () => {
|
|
const passwordHandler = async () => {
|
|
- console.log('passwordHandler', user)
|
|
|
|
|
|
+
|
|
const userObj = reactive<UserType>({
|
|
const userObj = reactive<UserType>({
|
|
orgName: '',
|
|
orgName: '',
|
|
createBy: "",
|
|
createBy: "",
|
|
@@ -72,11 +73,14 @@ const passwordHandler = async () => {
|
|
userName: "",
|
|
userName: "",
|
|
roleNames: ""
|
|
roleNames: ""
|
|
})
|
|
})
|
|
|
|
+ const userinfo = {
|
|
|
|
+ ...userObj,
|
|
|
|
+ ...user.value,
|
|
|
|
+ phoneNum: user.value.userName,
|
|
|
|
+ }
|
|
|
|
+ console.log('passwordHandler', userinfo)
|
|
await usersPasswordEdit({
|
|
await usersPasswordEdit({
|
|
- user: {
|
|
|
|
- ...userObj,
|
|
|
|
- ...user
|
|
|
|
- }, submit: editUserFetch
|
|
|
|
|
|
+ user: userinfo, submit: changePassword
|
|
});
|
|
});
|
|
};
|
|
};
|
|
errorHook.push((code) => {
|
|
errorHook.push((code) => {
|