import request from "@/utils/request"; interface queryParamsType { deptName?: string; state?: number; } interface addParamsType { deptName: string; leader:string; leaderId:number; parentId?:number; ancestors?:string delFlag?:string deptId?:number email?:string phone?:string state?:string } export const getDatasAPI = (params: queryParamsType) => { console.log(params); return request({ url: "/admin/dept", method: "get", params: params, }); }; export const editDataAPI = (params: addParamsType) => { console.log(params); params.leaderId=0 return request({ url: "/admin/dept", method: "put", data:params }); }; export const delDataAPI=(deptId:number)=>{ console.log(deptId); return request({ url:`admin/dept/${deptId}`, method:'delete' }) } export const addDataAPI=(dept:addParamsType)=>{ console.log(dept); dept.leaderId=0 return request({ url:`admin/dept`, method:'post', data:dept }) } export const getDataAPI=(deptId:number)=>{ return request({ url:`/admin/dept/${deptId}`, method:'get' }) }