| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | import { baseUrl, apiPath, tenantId } from '@/sheep/config';const FileApi = {  // 上传文件  uploadFile: (file) => {    // TODO 芋艿:访问令牌的接入;    const token = uni.getStorageSync('token');    uni.showLoading({      title: '上传中',    });    return new Promise((resolve, reject) => {      uni.uploadFile({        url: baseUrl + apiPath + '/infra/file/upload',        filePath: file,        name: 'file',        header: {          // Accept: 'text/json',          Accept: '*/*',          'tenant-id': tenantId,          // Authorization:  'Bearer test247',        },        success: (uploadFileRes) => {          let result = JSON.parse(uploadFileRes.data);          if (result.error === 1) {            uni.showToast({              icon: 'none',              title: result.msg,            });          } else {            return resolve(result);          }        },        fail: (error) => {          console.log('上传失败:', error);          return resolve(false);        },        complete: () => {          uni.hideLoading();        },      });    });  },};export default FileApi;
 |