Browse Source

chore: request url

main
刘凯 1 year ago
parent
commit
541b280c1e
  1. 3
      .env.development
  2. 8
      src/api/base/user/index.ts
  3. 2
      src/components/Form/src/components/FileUpload.vue
  4. 4
      src/utils/http/axios/index.ts

3
.env.development

@ -7,7 +7,8 @@ VITE_PUBLIC_PATH = /
# 本地开发代理,可以解决跨域及多地址代理 # 本地开发代理,可以解决跨域及多地址代理
# 如果接口地址匹配到,则会转发到http://localhost:3000,防止本地出现跨域问题 # 如果接口地址匹配到,则会转发到http://localhost:3000,防止本地出现跨域问题
# 可以有多个,注意多个不能换行,否则代理将会失效 # 可以有多个,注意多个不能换行,否则代理将会失效
VITE_PROXY = [["/api","http://192.168.1.101:8000"]] # VITE_PROXY = [["/api","https://cop-demo.szsciit.com/api"]]
VITE_PROXY = [["/api","http://192.168.1.100:10408"]]
# 是否删除Console.log # 是否删除Console.log
VITE_DROP_CONSOLE = false VITE_DROP_CONSOLE = false

8
src/api/base/user/index.ts

@ -4,7 +4,7 @@ import type { ErrorMessageMode } from '@/types/axios'
export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal') { export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal') {
return defHttp.post<LoginResult>({ return defHttp.post<LoginResult>({
url: '/deframe-auth/oauth/token', url: '/baymax-auth/oauth/token',
params: { params: {
username: params.username, username: params.username,
password: params.password, password: params.password,
@ -48,13 +48,13 @@ export interface __MenuItem {
export function getUserRouters() { export function getUserRouters() {
return defHttp.get<__MenuItem[]>({ return defHttp.get<__MenuItem[]>({
url: '/deframe-system/menu/routes', url: '/baymax-system/menu/routes',
}) })
} }
export function getUserButtons() { export function getUserButtons() {
return defHttp.get({ return defHttp.get({
url: '/deframe-system/menu/buttons', url: '/baymax-system/menu/buttons',
}) })
} }
@ -66,7 +66,7 @@ export function doLogout() {
export function getLoginCaptcha() { export function getLoginCaptcha() {
return defHttp.get<{ image: string, key: string }>({ return defHttp.get<{ image: string, key: string }>({
url: '/deframe-auth/oauth/captcha', url: '/baymax-auth/oauth/captcha',
}, { }, {
isTransformResponse: false, isTransformResponse: false,
withoutAuth: true, withoutAuth: true,

2
src/components/Form/src/components/FileUpload.vue

@ -43,7 +43,7 @@ const { createMessage, createConfirm } = useMessage()
const { prefixCls } = useDesign('upload') const { prefixCls } = useDesign('upload')
const attrs = useAttrs() const attrs = useAttrs()
const headers = reactive({ const headers = reactive({
'Deframe-Auth': `bearer ${getAccessToken()}`, 'Hulk-Auth': `bearer ${getAccessToken()}`,
'tenant-id': getTenantId(), 'tenant-id': getTenantId(),
}) })
const fileList = ref<any[]>([]) const fileList = ref<any[]>([])

4
src/utils/http/axios/index.ts

@ -28,7 +28,7 @@ const { createMessage, createErrorModal, createSuccessModal } = useMessage()
// 请求白名单,无须token的接口 // 请求白名单,无须token的接口
const whiteList: string[] = ['/login', '/refresh-token'] const whiteList: string[] = ['/login', '/refresh-token']
const auth = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse('cop_boss:cop_boss_secret')) const auth = CryptoJS.enc.Base64.stringify(CryptoJS.enc.Utf8.parse('falcon:falcon_secret'))
/** /**
* @description: 便 * @description: 便
@ -198,7 +198,7 @@ const transform: AxiosTransform = {
const token = getAccessToken() const token = getAccessToken()
if (token && !isToken) { if (token && !isToken) {
// jwt token // jwt token
(config as Recordable).headers['DEFrame-Auth'] = options.authenticationScheme (config as Recordable).headers['Hulk-Auth'] = options.authenticationScheme
? `${options.authenticationScheme} ${token}` ? `${options.authenticationScheme} ${token}`
: `${token}` : `${token}`
} }

Loading…
Cancel
Save