import request from '@/utils/request'; import {getToken} from "@/utils/auth"; export function addFile(file, config = {}) { const formData = new FormData(); formData.append('file', file); // 合并默认配置与传入的配置 const defaultConfig = { headers: {'Authorization': 'Bearer ' + getToken()}, }; const finalConfig = {...defaultConfig, ...config}; return request({ url: '/file/addFile', method: 'post', data: formData, ...finalConfig }); } export function addNode(data) { return request({ url: '/file/addNodeNew', method: 'post', data:data }) } export function getFileIdByDocId(data) { return request({ url: '/file/getFileIdByDocId', method: 'post', data:data }) } export function uploadAndExecuteSql(file, config = {}) { const formData = new FormData(); formData.append('sqlFile', file); // 合并默认配置与传入的配置 const defaultConfig = { headers: {'Authorization': 'Bearer ' + getToken()}, }; const finalConfig = {...defaultConfig, ...config}; return request({ url: '/file/uploadAndExecuteSql', method: 'post', data: formData, ...finalConfig }); }