company.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import request from '@/utils/request'
  2. import { parseStrEmpty } from "@/utils/goldenwater";
  3. export function listCompany(query) {
  4. return request({ url: '/pms/company/list', method: 'get', params: query })
  5. }
  6. export function getCompany(id) {
  7. return request({ url: '/pms/company/' + parseStrEmpty(id), method: 'get' })
  8. }
  9. export function addCompany(data) {
  10. return request({ url: '/pms/company', method: 'post', data: data })
  11. }
  12. export function updateCompany(data) {
  13. return request({ url: '/pms/company', method: 'put', data: data })
  14. }
  15. export function delCompany(id) {
  16. return request({ url: '/pms/company/' + id, method: 'delete' })
  17. }
  18. export function listContact(query) {
  19. return request({ url: '/pms/contact/list', method: 'get', params: query })
  20. }
  21. export function getContact(id) {
  22. return request({ url: '/pms/contact/' + parseStrEmpty(id), method: 'get' })
  23. }
  24. export function addContact(data) {
  25. return request({ url: '/pms/contact', method: 'post', data: data })
  26. }
  27. export function updateContact(data) {
  28. return request({ url: '/pms/contact', method: 'put', data: data })
  29. }
  30. export function delContact(id) {
  31. return request({ url: '/pms/contact/' + id, method: 'delete' })
  32. }