list.uts 929 B

12345678910111213141516171819202122232425262728
  1. /**
  2. * 工作台列表接口
  3. */
  4. import { request } from '../../utils/request'
  5. /**
  6. * 获取工单列表
  7. * @param page 页码
  8. * @param rows 每页数量
  9. * @param keyword 关键字(可选,支持工单编号和风机编号查询)
  10. * @param status 工单状态(可选)
  11. */
  12. export const getOrderList = (page: number, rows: number, keyword: string | null, status: string | null = null): Promise<any> => {
  13. let url = `/mobile/order/list?pageNum=${page}&pageSize=${rows}`
  14. if (keyword != null && keyword.length > 0) {
  15. // 支持工单编号和风机编号查询
  16. url += `&keyword=${encodeURIComponent(keyword)}`
  17. // url += `&pcsDeviceName=${encodeURIComponent(keyword)}`
  18. }
  19. // 添加状态筛选参数
  20. if (status != null && status.length > 0) {
  21. url += `&workOrderStatus=${encodeURIComponent(status)}`
  22. }
  23. return request({
  24. url: url,
  25. method: 'GET'
  26. })
  27. }