import request from '@/config/axios'
|
|
export interface SrmTenderProjectVO {
|
id: number
|
tenderNo: string
|
tenderName: string
|
tenderType: number
|
purchaseOrg: string
|
projectLeaderId: number
|
projectLeaderName: string
|
tenderStatus: number
|
budgetAmount: number
|
startTime: string
|
endTime: string
|
bidOpenTime: string
|
tenderDesc: string
|
qualificationRequirements: string
|
purchaseRequestId: number
|
createTime: string
|
}
|
|
export const SrmTenderApi = {
|
// 分页查询
|
getTenderPage: async (params: any) =>
|
request.get({ url: '/srm/tender-project/page', params }),
|
|
// 获取详情
|
getTender: async (id: number) =>
|
request.get({ url: '/srm/tender-project/get', params: { id } }),
|
|
// 创建
|
createTender: async (data: any) =>
|
request.post({ url: '/srm/tender-project/create', data }),
|
|
// 更新
|
updateTender: async (data: any) =>
|
request.put({ url: '/srm/tender-project/update', data }),
|
|
// 删除
|
deleteTender: async (id: number) =>
|
request.delete({ url: '/srm/tender-project/delete', params: { id } }),
|
|
// 发布
|
publishTender: async (id: number) =>
|
request.put({ url: '/srm/tender-project/publish', params: { id } }),
|
|
// 关闭
|
closeTender: async (id: number) =>
|
request.put({ url: '/srm/tender-project/close', params: { id } }),
|
|
// 开始投标
|
startBidding: async (id: number) =>
|
request.put({ url: '/srm/tender-project/start-bidding', params: { id } }),
|
|
// 开始评标
|
startEvaluation: async (id: number) =>
|
request.put({ url: '/srm/tender-project/start-evaluation', params: { id } })
|
}
|