index.ts 663 B

12345678910111213141516171819202122232425262728
  1. import request from '@/utils/request';
  2. import { AxiosPromise } from 'axios';
  3. import { ErpClientVO, ErpClientQuery } from './types';
  4. /**
  5. * 查询ERP客户列表(分页)
  6. * @param query
  7. * @Author: Antigravity
  8. */
  9. export const listErpClient = (query?: ErpClientQuery): AxiosPromise<ErpClientVO[]> => {
  10. return request({
  11. url: '/erp/client/list',
  12. method: 'get',
  13. params: query
  14. });
  15. };
  16. /**
  17. * 根据名称模糊检索客户(全量,不分页)
  18. * @Author: Trae
  19. */
  20. export const searchErpClient = (name: string): AxiosPromise<ErpClientVO[]> => {
  21. return request({
  22. url: '/erp/client/search',
  23. method: 'get',
  24. params: { name }
  25. });
  26. };