5.17 增加寻找商机中间页和供应商项目跟进跳转页
This commit is contained in:
@ -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,7 @@ 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)
|
||||
await getQuotationMethodById(record.id)
|
||||
}
|
||||
|
||||
@ -270,7 +270,7 @@ export interface projectDataItem {
|
||||
isIPassFile?: string
|
||||
projectName?: string
|
||||
openTenderForm?: string
|
||||
returnURL?:string
|
||||
returnURL?: string
|
||||
}
|
||||
|
||||
/**
|
||||
@ -301,7 +301,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 +358,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 +381,7 @@ export function getReturnURL () {
|
||||
* 获取getRoomReturnURL
|
||||
* @returns
|
||||
*/
|
||||
export function getRoomReturnURL () {
|
||||
export function getRoomReturnURL() {
|
||||
let roomReturnURL = sessionStorage.getItem('roomReturnURL');
|
||||
return roomReturnURL === null ? "" : roomReturnURL;
|
||||
}
|
||||
@ -390,7 +390,7 @@ export function getReturnURL () {
|
||||
* 获取当前评审室对应标段的报价类型(只能在评审室内使用)
|
||||
* @returns
|
||||
*/
|
||||
export function getSectionQuot () {
|
||||
export function getSectionQuot() {
|
||||
let returnURL = sessionStorage.getItem('sectionQuot');
|
||||
return returnURL === null ? "0" : returnURL;
|
||||
}
|
||||
@ -401,15 +401,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
|
||||
@ -419,3 +419,14 @@ export async function getQuotationMethodById(roomId: any) {
|
||||
})
|
||||
}
|
||||
}
|
||||
/**
|
||||
* 存储角色信息
|
||||
* @param {总数据} userData
|
||||
* @param {权限} role
|
||||
* @param {当前角色} roleData
|
||||
*/
|
||||
export function setUserData(userData: any, role: string, roleData: any): void {
|
||||
sessionStorage.setItem('userData', JSON.stringify(userData));
|
||||
sessionStorage.setItem('roleAuthority', JSON.stringify([role]));
|
||||
sessionStorage.setItem('roleData', JSON.stringify(roleData));
|
||||
}
|
||||
|
Reference in New Issue
Block a user