From ab996609b2769ba9480bc61df5a0625917bb59e7 Mon Sep 17 00:00:00 2001 From: piexlmax Date: Fri, 7 Jan 2022 19:38:13 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=89=8D=E7=AB=AF=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E8=B0=83=E7=94=A8=E9=98=B2=E6=AD=A2=E8=B6=8A=E6=9D=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/api/user.js | 16 ++++++++++++++++ web/src/store/module/user.js | 4 ++-- web/src/view/person/person.vue | 6 +++--- web/src/view/superAdmin/user/user.vue | 4 ++-- 4 files changed, 23 insertions(+), 7 deletions(-) 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 @@