53 lines
976 B
TypeScript
53 lines
976 B
TypeScript
import request from "@/sheep/utils/request"
|
|
|
|
export default {
|
|
/**
|
|
* 提交维修申请
|
|
*/
|
|
submitRepair: (data: {
|
|
title: string;
|
|
picUrl?: string;
|
|
description: string;
|
|
dateFound: string;
|
|
location: string;
|
|
urgency: string;
|
|
maintainType: number;
|
|
}) =>
|
|
request({
|
|
url: '/integrated/maintenanceOrder/app/apply',
|
|
method: 'POST',
|
|
data,
|
|
}),
|
|
|
|
/**
|
|
* 获取我的维修记录列表
|
|
*/
|
|
getRepairList: (params: { current: number; size: number }) =>
|
|
request({
|
|
url: '/integrated/maintenanceOrder/app/my',
|
|
method: 'GET',
|
|
params,
|
|
}),
|
|
|
|
/**
|
|
* 获取维修详情
|
|
*/
|
|
getRepairDetail: (id: string | number) =>
|
|
request({
|
|
url: `/integrated/maintenanceOrder/app/my/${id}`,
|
|
method: 'GET',
|
|
}),
|
|
|
|
/**
|
|
* 获取维修类型选项
|
|
*/
|
|
getFeedbackType: () =>
|
|
request({
|
|
url: '/integrated/maintenanceOrder/app/getFeedbackType',
|
|
method: 'GET',
|
|
}),
|
|
}
|
|
|
|
|
|
|