|
@@ -73,7 +73,16 @@ export function useSearchFilterModel(conf) {
|
|
|
}
|
|
|
|
|
|
function getFormatAPIParams() {
|
|
|
- const { publishTime, regionMap, industry, notkey, buyerclass, subtype } = filterBase.value
|
|
|
+ if(!inBIPropertyIframe) {
|
|
|
+ return getFormatApiBaseParams()
|
|
|
+ } else {
|
|
|
+ return getFormatAPIPropertyParams()
|
|
|
+ }
|
|
|
+
|
|
|
+ }
|
|
|
+ // 格式化招标采购基础筛选条件
|
|
|
+ function getFormatApiBaseParams () {
|
|
|
+ const { publishTime, regionMap, industry, notkey, buyerclass, subtype } = filterState.value
|
|
|
const { area, city, district } = FilterHistoryViewModel2AjaxModel.formatAreaCity(regionMap)
|
|
|
const rPublishTime = publishTime?.indexOf('_') > -1 ? publishTime.replace(/_/g, '-') : FilterHistoryViewModel2AjaxModel.formatTime(publishTime, true, '-')
|
|
|
const rIndustry = FilterHistoryViewModel2AjaxModel.formatIndustry(industry)
|
|
@@ -81,27 +90,27 @@ export function useSearchFilterModel(conf) {
|
|
|
const rSubtype = FilterHistoryViewModel2AjaxModel.formatInfoType(subtype)
|
|
|
const params = {
|
|
|
publishTime: rPublishTime,
|
|
|
- selectType: filterBase.value.selectType.join(','),
|
|
|
+ selectType: filterState.value.selectType.join(','),
|
|
|
subtype: rSubtype,
|
|
|
exclusionWords: notkey.join(','), // 排除词
|
|
|
- buyer: filterBase.value.buyer.join(','),
|
|
|
- winner: filterBase.value.winner.join(','),
|
|
|
- agency: filterBase.value.agency.join(','),
|
|
|
+ buyer: filterState.value.buyer.join(','),
|
|
|
+ winner: filterState.value.winner.join(','),
|
|
|
+ agency: filterState.value.agency.join(','),
|
|
|
industry: rIndustry,
|
|
|
province: area,
|
|
|
city,
|
|
|
district,
|
|
|
buyerClass: rBuyerClass,
|
|
|
- fileExists: filterBase.value.fileExists,
|
|
|
- price: filterBase.value.price,
|
|
|
- buyerTel: filterBase.value.buyertel,
|
|
|
- winnerTel: filterBase.value.winnertel
|
|
|
+ fileExists: filterState.value.fileExists,
|
|
|
+ price: filterState.value.price,
|
|
|
+ buyerTel: filterState.value.buyertel,
|
|
|
+ winnerTel: filterState.value.winnertel
|
|
|
}
|
|
|
return params
|
|
|
}
|
|
|
-
|
|
|
+ // 格式化物业专版的筛选条件
|
|
|
function getFormatAPIPropertyParams() {
|
|
|
- return filterProperty.value
|
|
|
+ return filterState.value
|
|
|
}
|
|
|
|
|
|
return {
|