From 40841ccf2b996d8d92ed18530a5a7d381844b957 Mon Sep 17 00:00:00 2001 From: yaojn Date: Wed, 10 Dec 2025 18:46:07 +0800 Subject: [PATCH] =?UTF-8?q?-=20[=E5=8A=9F=E8=83=BD]=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E5=A4=B4=E6=96=B0=E5=A2=9E=E9=85=8D=E7=BD=AE=20=20=20=20-=20[?= =?UTF-8?q?=E5=85=B3=E8=81=94]#[1573326458159107]=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E5=A4=B4=E6=96=B0=E5=A2=9E=E9=85=8D=E7=BD=AE=20http://192.168.?= =?UTF-8?q?0.96:8090/demo/rdm.html#/story-detail/939050947543040/939050947?= =?UTF-8?q?543042/1573326458159107?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/resources/api/http.js | 4 ++++ src/resources/assets/js/util.js | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/src/resources/api/http.js b/src/resources/api/http.js index 005e8227..1cc104e1 100644 --- a/src/resources/api/http.js +++ b/src/resources/api/http.js @@ -149,6 +149,10 @@ instance.interceptors.request.use(config => { if (config.method === 'post' && config.contentType != 'multipart/form-data') { config.data = JSON.stringify(config.data || {}); } + const { userId } = utils?.getUserInfo() || {}; + if (userId) { + config.headers['x-userid'] = userId; + } return config; }); diff --git a/src/resources/assets/js/util.js b/src/resources/assets/js/util.js index aa2295c9..04488bba 100644 --- a/src/resources/assets/js/util.js +++ b/src/resources/assets/js/util.js @@ -73,6 +73,7 @@ sortByObj(obj) 对象的属性按首字母排序 getUnicodeByClassName(className) 获取className的unicode编码 convertWoff2ToBase64 将woff2文件转换为base64 deepRemoveEmptyValues(data) 深度移除对象中的空值 +getUserInfo() 获取用户信息 */ import _ from 'lodash'; import store from '@/resources/store'; @@ -794,6 +795,9 @@ const methods = { // 全局权限方法 return store.getters.userAuthList.includes(data); }, + getUserInfo(){ + return store?.state?.userInfo; + }, calculateDate(unit = '', value = 0, timstamp = null) { /** * 根据 hour/day/month/year 计算时间 -- Gitee