54 lines
1.7 KiB
TypeScript
54 lines
1.7 KiB
TypeScript
import request from '@/config/axios'
|
|
|
|
// 验收审核意见 VO
|
|
export interface AcceptanceOpinionVO {
|
|
id: number
|
|
acceptanceId: number
|
|
opinionType: string
|
|
operatorId: number
|
|
opinion: string
|
|
result: string
|
|
signatureUrl: string
|
|
createTime: Date
|
|
}
|
|
|
|
// 查询验收审核意见分页
|
|
export const getAcceptanceOpinionPage = (params: any) => {
|
|
return request.get({ url: '/project/acceptance-opinion/page', params })
|
|
}
|
|
|
|
// 查询验收审核意见详情
|
|
export const getAcceptanceOpinion = (id: number) => {
|
|
return request.get({ url: '/project/acceptance-opinion/get?id=' + id })
|
|
}
|
|
|
|
// 新增验收审核意见
|
|
export const createAcceptanceOpinion = (data: AcceptanceOpinionVO) => {
|
|
return request.post({ url: '/project/acceptance-opinion/create', data })
|
|
}
|
|
|
|
// 修改验收审核意见
|
|
export const updateAcceptanceOpinion = (data: AcceptanceOpinionVO) => {
|
|
return request.put({ url: '/project/acceptance-opinion/update', data })
|
|
}
|
|
|
|
// 删除验收审核意见
|
|
export const deleteAcceptanceOpinion = (id: number) => {
|
|
return request.delete({ url: '/project/acceptance-opinion/delete?id=' + id })
|
|
}
|
|
|
|
// 批量删除验收审核意见
|
|
export const deleteAcceptanceOpinionList = (ids: number[]) => {
|
|
return request.delete({ url: '/project/acceptance-opinion/delete-list', params: { ids: ids.join(',') } })
|
|
}
|
|
|
|
// 导出验收审核意见 Excel
|
|
export const exportAcceptanceOpinion = (params: any) => {
|
|
return request.download({ url: '/project/acceptance-opinion/export-excel', params })
|
|
}
|
|
|
|
// 根据验收ID获取审核意见列表
|
|
export const getListByAcceptanceId = (acceptanceId: number) => {
|
|
return request.get({ url: '/project/acceptance-opinion/list-by-acceptance?acceptanceId=' + acceptanceId })
|
|
}
|