| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144 |
- /**
- * 工作台列表接口
- */
- import { request } from '../../utils/request'
- /**
- * 获取工单列表
- * @param page 页码
- * @param rows 每页数量
- * @param keyword 关键字(可选,支持工单编码和风机编号查询)
- * @param status 工单状态(可选)
- */
- export const getOrderList = (page: number, rows: number, keyword: string | null, status: string | null): Promise<any> => {
- let url = `/mobile/order/list?pageNum=${page}&pageSize=${rows}`
- if (keyword != null && keyword.length > 0) {
- // 支持工单编码和风机编号查询
- url += `&keyword=${encodeURIComponent(keyword)}`
- }
- // 添加状态筛选参数
- if (status != null && status.length > 0) {
- url += `&workOrderStatus=${encodeURIComponent(status)}`
- }
- return request({
- url: url,
- method: 'GET'
- })
- }
- /*
- * 获取即将超时列表
- * @param page 页码
- * @param rows 每页数量
- */
- export const almostOverdueList = (page: number, rows: number, keyword: string | null): Promise<any> => {
- let url = `/mobile/order/almostOverdue?pageNum=${page}&pageSize=${rows}`
- if (keyword != null && keyword.length > 0) {
- // 支持工单编码和风机编号查询
- url += `&keyword=${encodeURIComponent(keyword)}`
- }
- return request({
- url: url,
- method: 'GET'
- })
- }
- /*
- * 获取超时列表
- * @param page 页码
- * @param rows 每页数量
- */
- export const overdueList = (page: number, rows: number, keyword: string | null): Promise<any> => {
- let url = `/mobile/order/overdue?pageNum=${page}&pageSize=${rows}`
- if (keyword != null && keyword.length > 0) {
- // 支持工单编码和风机编号查询
- url += `&keyword=${encodeURIComponent(keyword)}`
- }
- return request({
- url: url,
- method: 'GET'
- })
- }
- /*
- * 获取待处理工单列表
- * @param page 页码
- * @param rows 每页数量
- */
- export const pendingList = (page: number, rows: number, keyword: string | null): Promise<any> => {
- let url = `/mobile/order/pendingList?pageNum=${page}&pageSize=${rows}`
- if (keyword != null && keyword.length > 0) {
- // 支持工单编码和风机编号查询
- url += `&keyword=${encodeURIComponent(keyword)}`
- }
- return request({
- url: url,
- method: 'GET'
- })
- }
- /**
- * 获取MIS工单列表
- * @param page 页码
- * @param rows 每页数量
- * @param keyword 关键字(可选,支持工单编码和风机编号查询)
- * @param status 工单状态(可选)
- */
- export const getMisInfoList = (query: UTSJSONObject | null): Promise<any> => {
- let url = `/gxt/misInfo/list`
- return request({
- url: url,
- method: 'GET',
- data: query
- })
- }
- /**
- * 获取MIS工单列表
- * @param page 页码
- * @param rows 每页数量
- * @param keyword 关键字(可选,支持工单编码和风机编号查询)
- * @param status 工单状态(可选)
- */
- export const listWorkPerson = (misNo: string | null): Promise<any> => {
- let url = `/gxt/misInfo/listWorkPerson`
- if (misNo != null) {
- url += `?misNo=${encodeURIComponent(misNo)}`
- }
- // 添加状态筛选参数
- // if (misNo != null && misNo.length > 0) {
- // url += `&misNo=${encodeURIComponent(misNo)}`
- // }
- return request({
- url: url,
- method: 'GET',
- })
- }
- /**
- * 获取MIS工单列表
- * @param query 查询条件
- */
- export const listAutoMisInfo = (query: UTSJSONObject | null): Promise<any> => {
- let url = `/gxt/misInfo/autoList`
- return request({
- url: url,
- method: 'GET',
- data: query
- })
- }
- /**
- * 获取所有工单列表
- * @param query 查询条件
- */
- export const allListOrder = (query: UTSJSONObject | null): Promise<any> => {
- let url = `/mobile/order/allListOrder`
- return request({
- url: url,
- method: 'GET',
- data: query
- })
- }
|