gaoluyang
2026-06-29 27cd042df9aca0383a49f3514bc21958dd890912
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
import type { PageParam, PageResult } from '../../../../../packages/effects/request/src';
 
import { requestClient } from '#/api/request';
 
export namespace MesDvRepairLineApi {
  /** MES 维修工单行 */
  export interface RepairLine {
    id?: number; // 明细编号
    repairId?: number; // 维修工单编号
    subjectId?: number; // 项目编号
    subjectName?: string; // 项目名称
    subjectContent?: string; // 项目内容
    subjectStandard?: string; // 项目标准
    malfunction?: string; // 故障描述
    malfunctionUrl?: string; // 故障图片 URL
    description?: string; // 维修描述
    remark?: string; // 备注
  }
}
 
/** 查询维修工单行分页 */
export function getRepairLinePage(params: PageParam) {
  return requestClient.get<PageResult<MesDvRepairLineApi.RepairLine>>(
    '/mes/dv/repair-line/page',
    { params },
  );
}
 
/** 查询维修工单行详情 */
export function getRepairLine(id: number) {
  return requestClient.get<MesDvRepairLineApi.RepairLine>(
    `/mes/dv/repair-line/get?id=${id}`,
  );
}
 
/** 新增维修工单行 */
export function createRepairLine(data: MesDvRepairLineApi.RepairLine) {
  return requestClient.post('/mes/dv/repair-line/create', data);
}
 
/** 修改维修工单行 */
export function updateRepairLine(data: MesDvRepairLineApi.RepairLine) {
  return requestClient.put('/mes/dv/repair-line/update', data);
}
 
/** 删除维修工单行 */
export function deleteRepairLine(id: number) {
  return requestClient.delete(`/mes/dv/repair-line/delete?id=${id}`);
}