import request from '@/utils/request.js' import { getToken } from '@/utils/auth' import config from '@/common/config.js' //通用字典 export function fileUpload(data) { return request({ url: `/system/file/v1/fileUpload`, method: 'post', data: data, header: { 'Content-Type': 'multipart/form-data' } }) } //上传文件 export function uploadFile(url) { return new Promise((resolve, reject) => { let a = uni.uploadFile({ url: `${config.baseUrl}/system/file/v1/fileUpload`, filePath: url, name: 'files', formData: {}, header: { Authorization: "Bearer " + getToken() }, success: (res) => { console.log('上传成功', res) if (res.statusCode === 200) { const data = JSON.parse(res.data) resolve(data) } else { reject() } }, fail: (res) => { console.error('上传失败', res) reject(res) } }); }) } export default { fileUpload, uploadFile }