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

62 lines
1.4 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 getClientsList
* @method addClients
* @method getClientsDetail
* @method updateClients
* @method deleteClients
* @method uploadFile
*/
export function clientsApi() {
return {
getClientsList: (params: object) => {
return request({
url: baseUrlHost + '/mbUser',
method: 'get',
params,
});
},
addClients: (data: object) => {
return request({
url: baseUrlHost + '/cpClients',
method: 'post',
data,
});
},
getClientsDetail: (id: Number) => {
return request({
url: baseUrlHost + `/cpClients/${id}`,
method: 'get',
});
},
updateClients: (data: object) => {
return request({
url: baseUrlHost + '/cpClients',
method: 'put',
data,
})
},
deleteClients: (id: Number) => {
return request({
url: baseUrlHost + `/cpClients/${id}`,
method: 'delete',
});
},
uploadFile: (data: object) => {
return request({
url: baseUrlHost + '/enAttachment/upload',
method: 'post',
data,
headers: { 'Content-Type': 'application/x-www-form-urlencoded' }
})
}
};
}