|
@@ -501,6 +501,8 @@ export class FilterHistoryViewModel2AjaxModel {
|
|
|
const buyerClass = this.formatBuyerClass(map.buyerclass)
|
|
|
// 包含关系、多个关键词
|
|
|
const { additionalWords, wordsMode } = this.formatSelectMoreKey(map.selectMoreKey, map.additionalWords, map.wordsMode)
|
|
|
+ // tab值
|
|
|
+ const searchGroup = this.formatSearchGroup(map.searchGroup)
|
|
|
|
|
|
const formatted = {
|
|
|
searchvalue: map.input,
|
|
@@ -519,7 +521,7 @@ export class FilterHistoryViewModel2AjaxModel {
|
|
|
agency: map.agency ? map.agency.join(',') : '', // 招标代理机构
|
|
|
fileExists: map.fileExists, // 附件
|
|
|
regionMap: map.regionMap, // 地区
|
|
|
- searchGroup: map.searchGroup, // 搜索分组:默认0:全部;1:招标采购公告;2:超前项目
|
|
|
+ searchGroup: searchGroup, // 搜索分组:默认0:全部;1:招标采购公告;2:超前项目
|
|
|
searchMode: Number(map.searchMode), // 搜索模式:0:精准搜索;1:模糊搜索
|
|
|
wordsMode: wordsMode, // 搜索关键词模式;默认0:包含所有,1:包含任意
|
|
|
additionalWords: additionalWords, //关键词:附加关键词(副:五组,每组最多15个字符)
|
|
@@ -705,6 +707,34 @@ export class FilterHistoryViewModel2AjaxModel {
|
|
|
wordsMode: wMode
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 整理当前搜索分组tab 搜索分组:默认全部0 招标采购公告1 超前项目2
|
|
|
+ * @param m
|
|
|
+ */
|
|
|
+ static formatSearchGroup(val) {
|
|
|
+ let result = 0
|
|
|
+ if (val !== undefined && val !== null) {
|
|
|
+ const nVal = Number(val)
|
|
|
+ switch (nVal) {
|
|
|
+ case 0:
|
|
|
+ case 4:
|
|
|
+ case 5:
|
|
|
+ result = 0
|
|
|
+ break
|
|
|
+ case 3:
|
|
|
+ case 1:
|
|
|
+ result = 3
|
|
|
+ break
|
|
|
+ case 2:
|
|
|
+ result = 2
|
|
|
+ break
|
|
|
+ default:
|
|
|
+ result = 0
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return result
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
|
|
@@ -763,7 +793,7 @@ export class FilterHistoryAjaxModelRestore {
|
|
|
const matchKeys = this.formatMatchKeys(map.keywords, additionalWords)
|
|
|
// 精准匹配/模糊匹配
|
|
|
const searchMode= this.formatSearchMode(map.searchMode)
|
|
|
- //
|
|
|
+ // tab值
|
|
|
const searchGroup = this.formatSearchGroup(map.searchGroup)
|
|
|
// 采购单位
|
|
|
const { buyerClass } = this.formatBuyerClass(map.buyerClass)
|
|
@@ -846,8 +876,28 @@ export class FilterHistoryAjaxModelRestore {
|
|
|
* 整理当前搜索分组tab 搜索分组:默认全部0 招标采购公告1 超前项目2
|
|
|
* @param m
|
|
|
*/
|
|
|
- static formatSearchGroup(m) {
|
|
|
- return m
|
|
|
+ static formatSearchGroup(val) {
|
|
|
+ let result = 0
|
|
|
+ if (val !== undefined && val !== null) {
|
|
|
+ const nVal = Number(val)
|
|
|
+ switch (nVal) {
|
|
|
+ case 0:
|
|
|
+ case 4:
|
|
|
+ case 5:
|
|
|
+ result = 0
|
|
|
+ break
|
|
|
+ case 3:
|
|
|
+ case 1:
|
|
|
+ result = 1
|
|
|
+ break
|
|
|
+ case 2:
|
|
|
+ result = 2
|
|
|
+ break
|
|
|
+ default:
|
|
|
+ result = 0
|
|
|
+ }
|
|
|
+ }
|
|
|
+ return result
|
|
|
}
|
|
|
/**
|
|
|
* 行业整理
|