| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | 
							- import {getTokenHeader} from '../request/header'
 
- import {getObjValue} from "js-fast-way";
 
- import {getAppApiUrl} from "@/config/envApi";
 
- export const getUploadApi = () => {
 
-     let url = '';
 
-     //#ifdef H5
 
-         url = '/api/';
 
-     //#endif
 
-     //#ifdef APP-PLUS
 
-         url = getAppApiUrl()
 
-     //#endif
 
-     return url
 
- }
 
- export const uploadApi = async (file, form= {}) => {
 
-     return new Promise((resolve) => {
 
-         uni.uploadFile({
 
-             url: getUploadApi() + 'blade-resource/oss/endpoint/upload-file',
 
-             name: 'file',
 
-             formData: form,
 
-             header: getTokenHeader(),
 
-             filePath: file,
 
-             success:(res) => {
 
-                 const {code, msg, data} = JSON.parse(res?.data)
 
-                 if (code === 200) {
 
-                     resolve({
 
-                         error: false,
 
-                         msg: msg,
 
-                         data: getObjValue(data)
 
-                     })
 
-                 } else {
 
-                     resolve({
 
-                         error: true,
 
-                         msg: msg,
 
-                         data: {}
 
-                     })
 
-                 }
 
-             },
 
-             fail:()=> {
 
-                 resolve({
 
-                     error: true,
 
-                     msg: '上传失败',
 
-                     data: {}
 
-                 })
 
-             }
 
-         });
 
-     })
 
- }
 
 
  |