company.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import {get, post, put, del, getFile, postFile} from "@/utils/requestMethod";
  2. /** 获取公司列表 */
  3. const getCompanyList = (name, page, page_size) => {
  4. return get(
  5. `/organization/company_list?name=${name}&page=${page}&page_size=${page_size}`
  6. );
  7. }
  8. /** 获取公司详情 */
  9. const getCompanyInfo = (id) => {
  10. return get(
  11. `/organization/company?company_id=${id}`
  12. );
  13. }
  14. //修改公司详情
  15. const updateCompanyInfo = (param) => {
  16. return put('/organization/company', param);
  17. }
  18. // 增加公司
  19. const addCompany = (param) => {
  20. return post('/organization/company', param)
  21. }
  22. // 删除公司
  23. const delCompanyInfo = (id) => {
  24. return del('/organization/company', {
  25. company_id: id,
  26. company_name: id
  27. })
  28. }
  29. // 增加部门
  30. const addDept = (param) => {
  31. return post('/organization/department', param)
  32. }
  33. // 修改部门详情
  34. const updateDept = (param) => {
  35. return put('/organization/department', param)
  36. }
  37. // 删除部门
  38. const delDept = (param) => {
  39. return del('/organization/department', param)
  40. }
  41. export {
  42. getCompanyList,
  43. getCompanyInfo,
  44. updateCompanyInfo,
  45. delCompanyInfo,
  46. addCompany,
  47. addDept,
  48. updateDept,
  49. delDept,
  50. }