@opentiny/tiny-toolkit-pro
Version:
TinyPro Vue:开箱即用、前后端分离的 Vue 后台管理模板
33 lines (28 loc) • 810 B
text/typescript
import axios from 'axios';
export interface QueryTaskParmas {
pageIndex: number;
pageSize: number;
[key: string]: any;
}
export function queryEmployeeList(params: QueryTaskParmas) {
return axios.post(
`${import.meta.env.VITE_MOCK_SERVER_HOST}/api/employee/getEmployee`,
params,
);
}
export function deleteEmployee(id: string) {
return axios.delete(`/mock/api/employee/delete?id=${id}`);
}
// 新增获取员工信息的方法
export function getEmployeeInfo(id: string) {
return axios.post(
`${import.meta.env.VITE_MOCK_SERVER_HOST}/api/employee/getEmployeeInfo`,
{ id }
)
}
export function updateEmployeeInfo(data: any) {
return axios.post(
`${import.meta.env.VITE_MOCK_SERVER_HOST}/api/employee/updateEmployeeInfo`,
{data}
);
}