diff --git a/web/src/api/user.js b/web/src/api/user.js index ba5d0b11c..d19011096 100644 --- a/web/src/api/user.js +++ b/web/src/api/user.js @@ -112,6 +112,22 @@ export const setUserInfo = (data) => { }) } +// @Tags SysUser +// @Summary 设置用户信息 +// @Security ApiKeyAuth +// @accept application/json +// @Produce application/json +// @Param data body model.SysUser true "设置用户信息" +// @Success 200 {string} string "{"success":true,"data":{},"msg":"修改成功"}" +// @Router /user/setSelfInfo [put] +export const setSelfInfo = (data) => { + return service({ + url: '/user/setSelfInfo', + method: 'put', + data: data + }) +} + // @Tags User // @Summary 设置用户权限 // @Security ApiKeyAuth diff --git a/web/src/store/module/user.js b/web/src/store/module/user.js index a4771e1eb..159c9c70c 100644 --- a/web/src/store/module/user.js +++ b/web/src/store/module/user.js @@ -1,4 +1,4 @@ -import { login, getUserInfo, setUserInfo } from '@/api/user' +import { login, getUserInfo, setSelfInfo } from '@/api/user' import { jsonInBlacklist } from '@/api/jwt' import router from '@/router/index' import { ElMessage } from 'element-plus' @@ -81,7 +81,7 @@ export const user = { } }, async changeSideMode({ commit, state }, data) { - const res = await setUserInfo({ sideMode: data, ID: state.userInfo.ID }) + const res = await setSelfInfo({ sideMode: data }) if (res.code === 0) { commit('ChangeSideMode', data) ElMessage({ diff --git a/web/src/view/person/person.vue b/web/src/view/person/person.vue index acf5a90bc..d983d62af 100644 --- a/web/src/view/person/person.vue +++ b/web/src/view/person/person.vue @@ -130,7 +130,7 @@