25 lines
613 B
TypeScript
25 lines
613 B
TypeScript
|
|
import { Https } from "@/tool/https"
|
||
|
|
|
||
|
|
interface SketchIDs {
|
||
|
|
designItemIds: Array
|
||
|
|
}
|
||
|
|
export const fetchSketchDetail = (data: SketchIDs) => {
|
||
|
|
let params = "?"
|
||
|
|
data.forEach((id, index) => {
|
||
|
|
if (index === data.length - 1) {
|
||
|
|
params += `designItemIds=${id}`
|
||
|
|
} else {
|
||
|
|
params += `designItemIds=${id}&`
|
||
|
|
}
|
||
|
|
})
|
||
|
|
return Https.axiosGet(`/api/seller/sketchDetail${params}`)
|
||
|
|
}
|
||
|
|
|
||
|
|
export const uploadFile = (file) => {
|
||
|
|
const formData = new FormData()
|
||
|
|
formData.append("file", file)
|
||
|
|
return Https.axiosPost("/seller/file/ upload", formData, {
|
||
|
|
headers: { "Content-Type": "multipart/form-data", Accept: "*/*" }
|
||
|
|
})
|
||
|
|
}
|