5.25 公开比选一阶段二次项目,资格审查合格供应商为一家时可增加自定义流程

This commit is contained in:
jl-zhoujl2
2022-05-25 14:50:03 +08:00
parent ef6479fa26
commit 4f404df3de
9 changed files with 133 additions and 86 deletions

View File

@ -160,7 +160,7 @@ export function getUserToken() {
/**
* 获取session userRefreshToken
*/
export function getUserRefreshToken() {
export function getUserRefreshToken() {
let userRefreshToken: any | null = sessionStorage.getItem('refreshToken');
return userRefreshToken;
}
@ -168,7 +168,7 @@ export function getUserToken() {
/**
* 获取session userScope
*/
export function getUserScope() {
export function getUserScope() {
let userScope: any | null = sessionStorage.getItem('scope');
return userScope;
}
@ -246,7 +246,8 @@ export async function jurySaveInfo(record: any) {
}));
sessionStorage.setItem('roomId', record.id);
sessionStorage.setItem("groupId", record.chatGroupId)
sessionStorage.setItem("expertGroupId",record.expertChatGroupId)
sessionStorage.setItem("expertGroupId", record.expertChatGroupId)
sessionStorage.setItem("roomTypeByEva", record.roomType)
await getQuotationMethodById(record.id)
}
@ -270,7 +271,7 @@ export interface projectDataItem {
isIPassFile?: string
projectName?: string
openTenderForm?: string
returnURL?:string
returnURL?: string
}
/**
@ -301,7 +302,7 @@ export function followUpAProjectManager(projectData: projectDataItem): Promise<b
export function followUpAProjectSupplier(projectData: projectDataItem): Promise<boolean> {
removePurchaseCanOperate();
return new Promise<boolean>(resolve => {
if(projectData?.id == undefined || projectData?.id == null) {
if (projectData?.id == undefined || projectData?.id == null) {
message.error("项目数据错误,无法获取流程,请联系管理员")
} else {
getDefById(projectData?.id).then((res) => {
@ -358,21 +359,21 @@ export function getPurchaseCanOperate() {
/**
* 设置session roleAuthority
*/
export function setPurchaseCanOperate() {
export function setPurchaseCanOperate() {
sessionStorage.setItem('purchaseCanOperate', '1');
}
/**
* 删除session roleAuthority
*/
export function removePurchaseCanOperate() {
export function removePurchaseCanOperate() {
sessionStorage.removeItem('purchaseCanOperate');
}
/**
* 获取returnURL
* @returns
*/
export function getReturnURL () {
export function getReturnURL() {
let returnURL = sessionStorage.getItem('returnURL');
return returnURL === null ? "" : returnURL;
}
@ -381,7 +382,7 @@ export function getReturnURL () {
* 获取getRoomReturnURL
* @returns
*/
export function getRoomReturnURL () {
export function getRoomReturnURL() {
let roomReturnURL = sessionStorage.getItem('roomReturnURL');
return roomReturnURL === null ? "" : roomReturnURL;
}
@ -390,7 +391,7 @@ export function getReturnURL () {
* 获取当前评审室对应标段的报价类型(只能在评审室内使用)
* @returns
*/
export function getSectionQuot () {
export function getSectionQuot() {
let returnURL = sessionStorage.getItem('sectionQuot');
return returnURL === null ? "0" : returnURL;
}
@ -401,15 +402,15 @@ export function getReturnURL () {
* @returns 1-%(优惠率,折扣率) 0-元(总价,单价)
*/
export async function getQuotationMethodById(roomId: any) {
if(roomId == undefined || roomId == '' || roomId == null) {
if (roomId == undefined || roomId == '' || roomId == null) {
message.error('参数缺失')
return
} else {
await getRoomDataById(roomId).then(async res => {
if(res?.code == 200 && res?.success == true) {
if (res?.code == 200 && res?.success == true) {
let roomData = res?.data
await getSectionDataById(roomData?.sectionId).then(response => {
if(response?.code == 200 && response?.success == true) {
if (response?.code == 200 && response?.success == true) {
let quotationMethodDict = response?.data?.quotationMethodDict
let result = (quotationMethodDict == "quotation_method_2" || quotationMethodDict == "quotation_method_3") ? "1" : "0"
sessionStorage.setItem("sectionQuot", result)//roomType存入session