独立token请求头配置

dev
smallchill 6 years ago
parent e02f0cab55
commit 4d6dc23b36
  1. 3
      src/config/website.js
  2. 2
      src/router/axios.js
  3. 4
      src/views/base/region.vue
  4. 7
      src/views/system/user.vue

@ -13,7 +13,8 @@ export default {
captchaMode: true, // 是否开启验证码模式 captchaMode: true, // 是否开启验证码模式
lockPage: '/lock', lockPage: '/lock',
tokenTime: 3000, tokenTime: 3000,
//http的status默认放行不才用统一处理的, tokenHeader: 'Blade-Auth',
//http的status默认放行列表
statusWhiteList: [], statusWhiteList: [],
//配置首页不可关闭 //配置首页不可关闭
isFirstPage: false, isFirstPage: false,

@ -37,7 +37,7 @@ axios.interceptors.request.use(config => {
config.headers['Authorization'] = `Basic ${Base64.encode(`${website.clientId}:${website.clientSecret}`)}`; config.headers['Authorization'] = `Basic ${Base64.encode(`${website.clientId}:${website.clientSecret}`)}`;
if (getToken() && !isToken) { if (getToken() && !isToken) {
//让每个请求携带token--['Authorization']为自定义key 请根据实际情况自行修改 //让每个请求携带token--['Authorization']为自定义key 请根据实际情况自行修改
config.headers['Blade-Auth'] = 'bearer ' + getToken() config.headers[website.tokenHeader] = 'bearer ' + getToken()
} }
//headers中配置serialize为true开启序列化 //headers中配置serialize为true开启序列化
if (config.method === 'post' && meta.isSerialize === true) { if (config.method === 'post' && meta.isSerialize === true) {

@ -392,11 +392,11 @@
cancelButtonText: "取消", cancelButtonText: "取消",
type: "warning" type: "warning"
}).then(() => { }).then(() => {
window.open(`/api/blade-system/region/export-region?Blade-Auth=${getToken()}`); window.open(`/api/blade-system/region/export-region?${this.website.tokenHeader}=${getToken()}`);
}); });
}, },
handleTemplate() { handleTemplate() {
window.open(`/api/blade-system/region/export-template?Blade-Auth=${getToken()}`); window.open(`/api/blade-system/region/export-template?${this.website.tokenHeader}=${getToken()}`);
}, },
} }
}; };

@ -250,7 +250,6 @@
{ {
label: "登录账号", label: "登录账号",
prop: "account", prop: "account",
search: true,
rules: [{ rules: [{
required: true, required: true,
message: "请输入登录账号", message: "请输入登录账号",
@ -271,7 +270,6 @@
addDisplay: website.tenantMode, addDisplay: website.tenantMode,
editDisplay: website.tenantMode, editDisplay: website.tenantMode,
viewDisplay: website.tenantMode, viewDisplay: website.tenantMode,
search: website.tenantMode,
rules: [{ rules: [{
required: true, required: true,
message: "请输入所属租户", message: "请输入所属租户",
@ -314,7 +312,6 @@
{ {
label: "用户姓名", label: "用户姓名",
prop: "realName", prop: "realName",
search: true,
rules: [{ rules: [{
required: true, required: true,
message: "请输入用户姓名", message: "请输入用户姓名",
@ -698,11 +695,11 @@
type: "warning" type: "warning"
}).then(() => { }).then(() => {
const searchForm = this.$refs.crud.searchForm; const searchForm = this.$refs.crud.searchForm;
window.open(`/api/blade-user/export-user?Blade-Auth=${getToken()}&account=${searchForm.account}&realName=${searchForm.realName}`); window.open(`/api/blade-user/export-user?${this.website.tokenHeader}=${getToken()}&account=${searchForm.account}&realName=${searchForm.realName}`);
}); });
}, },
handleTemplate() { handleTemplate() {
window.open(`/api/blade-user/export-template?Blade-Auth=${getToken()}`); window.open(`/api/blade-user/export-template?${this.website.tokenHeader}=${getToken()}`);
}, },
beforeOpen(done, type) { beforeOpen(done, type) {
if (["edit", "view"].includes(type)) { if (["edit", "view"].includes(type)) {

Loading…
Cancel
Save