From 7ff0b19600d46cca9469a2867d0a92e2cdfbe61b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=BC=A0=E6=B4=8B=E5=B7=9D?= <604737071@qq.com> Date: Wed, 24 Apr 2024 16:53:43 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9C=A8=E5=85=A8=E5=B1=80=E7=9A=84?= =?UTF-8?q?=E8=AF=B7=E6=B1=82=E6=B7=BB=E5=8A=A0appCode?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sf-ui/src/components/ImageUpload/test.vue | 231 ++++++++++++++++++++++ sf-ui/src/store/modules/user.js | 3 + sf-ui/src/utils/request.js | 5 +- 3 files changed, 238 insertions(+), 1 deletion(-) create mode 100644 sf-ui/src/components/ImageUpload/test.vue diff --git a/sf-ui/src/components/ImageUpload/test.vue b/sf-ui/src/components/ImageUpload/test.vue new file mode 100644 index 0000000..1bf11fe --- /dev/null +++ b/sf-ui/src/components/ImageUpload/test.vue @@ -0,0 +1,231 @@ + + + + + + + + + 请上传 + 大小不超过 {{ fileSize }}MB + 格式为 {{ fileType.join('/') }} + 的文件 + + + + + + + + + + + diff --git a/sf-ui/src/store/modules/user.js b/sf-ui/src/store/modules/user.js index 70fa8da..f917886 100644 --- a/sf-ui/src/store/modules/user.js +++ b/sf-ui/src/store/modules/user.js @@ -7,6 +7,7 @@ import { setApplicationId, setApplicationName } from '@/utils/application' +import Cookies from 'js-cookie' const user = { state: { @@ -115,8 +116,10 @@ const user = { const { id, appName } = applicationInfo || {} if (id) { setApplicationId(applicationInfo.id) + Cookies.set('Admin-Application-appCode', applicationInfo.appCode) } else { removeApplicationId() + Cookies.remove('Admin-Application-appCode') } if (appName) { setApplicationName(applicationInfo.appName) diff --git a/sf-ui/src/utils/request.js b/sf-ui/src/utils/request.js index 64618e9..66874e2 100644 --- a/sf-ui/src/utils/request.js +++ b/sf-ui/src/utils/request.js @@ -27,10 +27,13 @@ service.interceptors.request.use(config => { const isToken = (config.headers || {}).isToken === false // 是否需要防止数据重复提交 const isRepeatSubmit = (config.headers || {}).repeatSubmit === false - config.headers['appCode'] = Cookies.get('Admin-Application-Id') + // applicationInfo if (getToken() && !isToken) { config.headers['Authorization'] = 'Bearer ' + getToken() // 让每个请求携带自定义token 请根据实际情况自行修改 } + if (Cookies.get('Admin-Application-appCode')) { + config.headers['appCode'] = Cookies.get('Admin-Application-appCode') + } // get请求映射params参数 if (config.method === 'get' && config.params) { let url = config.url + '?' + tansParams(config.params)