import { createAPI } from "@/utils/httpRequest.js"; const resolveApiBaseUrl = () => { const rawBaseUrl = process.env.NODE_ENV !== 'production' && process.env.OPEN_PROXY ? '/proxyApi/' : window.SITE_CONFIG.baseUrl return String(rawBaseUrl || '').replace(/\/$/, '') } export const updateOssRef = data => createAPI(`/sys/oss/updateOssRef`,'post',data) /** * 文件上传 * @param data * @returns {*} */ export const uploadFile = data => createAPI(`/base/uploadFile`,'post',data) export const ossUpload = (data) => createAPI(`/oss/upload`,'post',data) export const queryOss = (data) => createAPI(`/oss`,'post',data) export const removeOss = (data) => createAPI(`/oss/remove`,'post',data) export const previewOssFileById = (data) => createAPI(`/oss/${data.id}`,'post',777) export const previewOssFileById2 = (data) => createAPI(`/oss/2/${data.id}`,'post',777) export const getOssVideoStreamUrl = (id) => { if (!id && id !== 0) { return '' } return `${resolveApiBaseUrl()}/oss/video/${id}` } export const ossUploadNoSaveOSS = (data) => createAPI(`/oss/ossUploadNoSaveOSS`,'post',data) export const uploadWithTtpe = data => createAPI(`/oss/uploadWithTtpe`,'post',data) export const queryOssFilePlus = data => createAPI(`/oss/queryOssFilePlus`,'post',data)