Files
fe_service_ebtp_frontend/src/pages/BidEvaluation/components/service.ts

108 lines
2.3 KiB
TypeScript

import request from '@/utils/request';
/**
* 通过评审室id查询评审分工
* @param param
*/
export async function getDevidedData(param: any) {
return request(`/api/biz-service-ebtp-rsms/v1/jury/divide/findListByRoomId/` + param, {
method: 'GET',
});
}
/**
* 通过评审室id查询评委会成员数据
* @param param
*/
export async function getJuryData(param: any) {
return request(`/api/biz-service-ebtp-rsms/v1/jury/member/info/` + param, {
method: 'GET',
});
}
/**
* 评审分工保存
* @param param
*/
export async function saveDevidedData(param: any) {
return request(`/api/biz-service-ebtp-rsms/v1/jury/divide/save`, {
method: 'POST',
data: param
});
}
/**
* 设置组长
* @param param
*/
export async function saveLeaderId(param: any) {
return request(`/api/biz-service-ebtp-rsms/v1/jury/member/chooseLeader/?id=${param}`, {
method: 'POST',
});
}
/**
* 创建评审室
* @param param
*/
export async function createReviewRoom(param: any) {
return request(`/api/biz-service-ebtp-process/v1/assessroom/zmmulti/create`, {
method: 'POST',
data: param
});
}
/**
* 查询所属包件的下拉select
* @param param
*/
export async function getPackageList(param: any) {
return request(`/api/biz-service-ebtp-process/v1/assessroom/zmmulti/query/initroom/${param}`, {
method: 'GET',
});
}
/**
* 查询包件的公告时间信息
* @param param
*/
export async function getAnnouncementById(param: any) {
return request(`/api/biz-service-ebtp-bid/v1/anno/getBySectionId/${param}`, {
method: 'POST',
});
}
/**
* 根据项目id查流程
* @param params
*/
export async function getDefId(proId?: any) {
return request(`/api/biz-service-ebtp-process/v1/projectconfig/querydefid/${proId}`, {
method: 'GET',
});
}
/**
* 关闭评审室保存原因并关闭评审室(多轮招募)
* @param param
*/
export async function saveClosingReason(param: any) {
return request(`/api/biz-service-ebtp-process/v1/assessroom/zmmulti/finishRoom`, {
method: 'POST',
data: param,
});
}
/**
* 比选一阶段二次项目,获取最新轮的供应商
* @param param
*/
export async function getMaxTurnSortSupplier(param: any) {
return request(`/api/biz-service-ebtp-tender/v1/supplier_register/turnSort/max/${param}`, {
method: 'GET',
});
}