|
@@ -1,6 +1,7 @@
|
|
import request from '@/utils/request'
|
|
import request from '@/utils/request'
|
|
import axios from 'axios'
|
|
import axios from 'axios'
|
|
import { AxiosPromise } from 'axios'
|
|
import { AxiosPromise } from 'axios'
|
|
|
|
+import { ls } from '@/utils'
|
|
|
|
|
|
// apiUrl 数据库管理
|
|
// apiUrl 数据库管理
|
|
const api = {
|
|
const api = {
|
|
@@ -30,11 +31,11 @@ function codePreviewApi(data: any): AxiosPromise {
|
|
*/
|
|
*/
|
|
function codeDownloadApi(data: any) {
|
|
function codeDownloadApi(data: any) {
|
|
const url = import.meta.env.VITE_APP_BASE_API + api.codeDownload + `?t=${new Date().getTime()}`
|
|
const url = import.meta.env.VITE_APP_BASE_API + api.codeDownload + `?t=${new Date().getTime()}`
|
|
|
|
+ const token = ls.get('token')
|
|
try {
|
|
try {
|
|
const response = axios.post(url, data, {
|
|
const response = axios.post(url, data, {
|
|
- headers: {
|
|
|
|
- 'Content-Type': 'application/zip'
|
|
|
|
- }
|
|
|
|
|
|
+ responseType: 'arraybuffer',
|
|
|
|
+ headers: { accessToken: token, 'Content-Type': 'application/json; application/octet-stream' }
|
|
})
|
|
})
|
|
return response // 提取数据
|
|
return response // 提取数据
|
|
} catch (error) {
|
|
} catch (error) {
|