3.10 工程代码同步master
This commit is contained in:
103
src/pages/ExamineAndApprove/utils.ts
Normal file
103
src/pages/ExamineAndApprove/utils.ts
Normal file
@ -0,0 +1,103 @@
|
||||
/*
|
||||
* @Author: liqiang
|
||||
* @Date: 2021-03-12 16:15:59
|
||||
* @LastEditTime: 2021-03-15 16:18:08
|
||||
* @LastEditors: Please set LastEditors
|
||||
* @Description: 审批工具类
|
||||
* @FilePath: \ebtp-cloud-frontend\src\pages\ExamineAndApprove\utils.ts
|
||||
*/
|
||||
const mediaData = [
|
||||
{
|
||||
key: '1',value: "中国联通采购与招标网"
|
||||
},
|
||||
{
|
||||
key: '2',value: "中国采购与招标网"
|
||||
},
|
||||
{
|
||||
key: '3',value: "合作方门户网站"
|
||||
},
|
||||
{
|
||||
key: '5',value: "中国联通电子商城外网接入平台"
|
||||
},
|
||||
{
|
||||
key: '6',value: "中国招标投标公共服务平台"
|
||||
},
|
||||
{
|
||||
key: '9',value: "无需推送至外网媒体"
|
||||
}]
|
||||
|
||||
|
||||
/**
|
||||
* 根据采购方式获取相对名称
|
||||
* @param bidMethodDict
|
||||
* @returns
|
||||
*/
|
||||
export function selectNameByBidMethodDict(bidMethodDict: string) {
|
||||
let name1 = "招标";
|
||||
let name2 = "投标";
|
||||
let name3 = "开标";
|
||||
let name4 = "标段";
|
||||
switch (bidMethodDict) {
|
||||
case 'procurement_mode_1':
|
||||
case 'procurement_mode_2':
|
||||
name1 = "招标";
|
||||
name2 = "投标";
|
||||
name3 = "开标";
|
||||
name4 = "标段";
|
||||
break;
|
||||
case 'procurement_mode_3':
|
||||
name1 = "采购";
|
||||
name2 = "应答";
|
||||
name3 = "评审开始"
|
||||
name4 = "采购包";
|
||||
break;
|
||||
case 'procurement_mode_4':
|
||||
name1 = "招募";
|
||||
name2 = "应答";
|
||||
name3 = "评审开始"
|
||||
name4 = "包件";
|
||||
break;
|
||||
case 'procurement_mode_5':
|
||||
case 'procurement_mode_6':
|
||||
name1 = "采购";
|
||||
name2 = "应答";
|
||||
name3 = "评审开始";
|
||||
name4 = "采购包";
|
||||
break;
|
||||
default:
|
||||
}
|
||||
return {
|
||||
name1: name1,
|
||||
name2: name2,
|
||||
name3: name3,
|
||||
name4: name4,
|
||||
}
|
||||
}
|
||||
/**
|
||||
* 获取默认名
|
||||
* @returns
|
||||
*/
|
||||
export function selectDefaultNameByBidMethodDict() {
|
||||
return {
|
||||
name1: "招标",
|
||||
name2: "投标",
|
||||
name3: "开标",
|
||||
name4: "标段",
|
||||
}
|
||||
}
|
||||
/**
|
||||
* 转换发布媒体
|
||||
*/
|
||||
export function changeMedias(string: string) {
|
||||
let array = string?.split(",")
|
||||
let data = array?.map(item => {
|
||||
let a = ''
|
||||
mediaData.forEach(element => {
|
||||
if(element.key == item) {
|
||||
a = element.value
|
||||
}
|
||||
});
|
||||
return a
|
||||
})
|
||||
return data.toString();
|
||||
}
|
Reference in New Issue
Block a user