You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
1.3 KiB
42 lines
1.3 KiB
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)
|
|
|