PixelAI-admin/src/api/photos/index.ts

76 lines
1.8 KiB
TypeScript
Raw Normal View History

2024-12-02 18:13:43 +08:00
import request from '/@/utils/request';
import { baseUrlHost } from '../baseUrlHost';
/**
* request.post(xxx) post params data
* get请求时paramsdata
*
* api接口集合
* @method getModuleList
* @method getLabelList
* @method getPhotosList
* @method addPhotos
* @method getPhotosDetail
* @method updatePhotos
* @method deletePhotos
* @method uploadFile
*/
export function photosApi() {
return {
getModuleList: () => {
return request({
url: baseUrlHost + '/cpModule/all',
method: 'get',
});
},
getLabelList: (moduleid: Number) => {
return request({
url: baseUrlHost + `/cpLabel/moduleid/${moduleid}`,
method: 'get',
});
},
getPhotosList: (params: object) => {
return request({
url: baseUrlHost + '/cpPhoto',
method: 'get',
params,
});
},
addPhotos: (data: object) => {
return request({
url: baseUrlHost + '/cpPhoto',
method: 'post',
data,
});
},
getPhotosDetail: (id: Number) => {
return request({
url: baseUrlHost + `/cpPhoto/${id}`,
method: 'get',
});
},
updatePhotos: (data: object) => {
return request({
url: baseUrlHost + '/cpPhoto',
method: 'put',
data,
})
},
deletePhotos: (id: Number) => {
return request({
url: baseUrlHost + `/cpPhoto/${id}`,
method: 'delete',
});
},
uploadFile: (data: object) => {
return request({
url: baseUrlHost + '/enAttachment/upload',
method: 'post',
data,
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
})
}
};
}