Files
fe_service_ebtp_frontend/src/pages/Calibration/ProjectManager/ResultNotice/service.ts
2022-04-01 20:06:34 +08:00

139 lines
4.0 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import request from '@/utils/request';
// import {demo} from './data.d';
//获取结果通知书
// [{
// "sectionId": "1",
// "sectionName": "标段1113345",
// "assesList": [{
// "assesRoomId": "1331563848498413568",
// "assesRoomSort": "1",
// "againEvaluationSort": "null",
// "rnoticeList": [{
// "id": "1338681675663540224",//结果通知书ID
// "projectId": "1111111",//项目ID
// "sectionId": "1",//包ID
// "sectionName": "标段1113345",//包名称
// "assessRoomId": "1331563848498413568",//评审室ID
// "assessRoomSort": "1",//评审室序号
// "supplierCompanyId": "1010",//供应商ID
// "supplierCompanyName": "测试供应商0",//供应商名称
// "sortNumber": 0,//排名
// "price": 11111.00000//投标价格
// "noticeType": "2",//通知书类型 1、中标通知书 2、结果通知书
// "state": "0",//结果通知书状态 0-编辑中 1-已编辑 4-已发布
// "wNstate": "0",//服务费通知书状态 0-编辑中 1-已编辑 4-已发布
// "noticeFileId": null,//通知书转存word附件ID
// "noticePdfFileId": null,//通知书转存pdf附件ID
// "noticeText": null,//通知书内容
// "fileId": null,//附件id
// "sendTime": null//发出时间
// }]
// }]
// }]
export async function getResultNoticeList(projectId?:any,roomType?:any,sectionName?:any) {
return request('/api/biz-service-ebtp-calibration/v1/bizbidresultnotice/getRNoticelist',{
method:'POST' ,
data:{
projectId,
roomType,
sectionName,
}
})
}
//获取单条结果通知书数据
export async function getJgtzsValues(jgtzsId?:any) {
return request('/api/biz-service-ebtp-calibration/v1/bizbidresultnotice/getById/'+jgtzsId,{
method:'GET' ,
})
}
//获取单条服务费通知书数据
export async function getFwftzsValues(jgtzsId?:any) {
return request('/api/biz-service-ebtp-calibration/v1/bizbidwinningnotice/getWinnByResultId/'+jgtzsId,{
method:'GET' ,
})
}
//获取可发送的结果通知书列表
export async function getJgtzsSendList(assesRoomId?:any) {
return request('/api/biz-service-ebtp-calibration/v1/bizbidresultnotice/getSentNoticelistByAssessId',{
method:'GET' ,
params:{
assessId:assesRoomId
}
})
}
//获取可发送的服务费通知书列表
export async function getFwftzsSendList(assesRoomId?:any) {
return request('/api/biz-service-ebtp-calibration/v1/bizbidwinningnotice/getSentNoticelistByAssessId',{
method:'GET' ,
params:{
assessId:assesRoomId
}
})
}
//保存单条结果通知书
export async function saveJgtzsValues(fieldsValues?:any) {
return request('/api/biz-service-ebtp-calibration/v1/bizbidresultnotice/submitNoticeApprovedIng',{
method:'POST' ,
data:{
...fieldsValues
}
})
}
//保存单条服务费通知书
export async function saveFwftzsValues(fieldsValues?:any) {
return request('/api/biz-service-ebtp-calibration/v1/bizbidwinningnotice/submitNoticeApprovedIng',{
method:'POST' ,
data:{
...fieldsValues
}
})
}
//发送结果通知书
export async function sendJgtzs(noticeIdList?:any) {
return request('/api/biz-service-ebtp-calibration/v1/bizbidresultnotice/sentNoticeApproved',{
method:'POST' ,
data:{
noticeIdList
}
})
}
//发送服务费通知书
export async function sendFwftzs(noticeIdList?:any) {
return request('/api/biz-service-ebtp-calibration/v1/bizbidwinningnotice/sentNoticeApproved',{
method:'POST' ,
data:{
noticeIdList
}
})
}
//获取定标结束列表
export async function getFinisCalibrationList(params:any) {
return request('/api/biz-service-ebtp-calibration/v1/bizbidresultnotice/getVoerSectionByProjectId',{
method:'GET' ,
params:{
...params
}
})
}
//定标结束
export async function sendFinisCalibration(params: any) {
return request('/api/biz-service-ebtp-calibration/v1/bizbidresultnotice/projCalibrationToArchive',{
method:'POST' ,
data:{
...params
}
})
}