|
@@ -403,7 +403,10 @@ export default {
|
|
fileExists: ['0'],
|
|
fileExists: ['0'],
|
|
winnerConcat: [''],
|
|
winnerConcat: [''],
|
|
buyerConcat: [''],
|
|
buyerConcat: [''],
|
|
- notKey: []
|
|
|
|
|
|
+ notKey: [],
|
|
|
|
+ buyerList: [],
|
|
|
|
+ winnerList: [],
|
|
|
|
+ agencyList: []
|
|
}
|
|
}
|
|
},
|
|
},
|
|
// 发送请求整理的数据
|
|
// 发送请求整理的数据
|
|
@@ -425,7 +428,10 @@ export default {
|
|
winnerConcat: [''],
|
|
winnerConcat: [''],
|
|
buyerConcat: [''],
|
|
buyerConcat: [''],
|
|
fileExists: ['0'],
|
|
fileExists: ['0'],
|
|
- notKey: []
|
|
|
|
|
|
+ notKey: [],
|
|
|
|
+ winnerList: [],
|
|
|
|
+ buyerList: [],
|
|
|
|
+ agencyList: []
|
|
},
|
|
},
|
|
listState: {
|
|
listState: {
|
|
limit: 0,
|
|
limit: 0,
|
|
@@ -894,6 +900,7 @@ export default {
|
|
restoreStateFromRouteParams () {
|
|
restoreStateFromRouteParams () {
|
|
const { searchFilters = {} } = this.$refs
|
|
const { searchFilters = {} } = this.$refs
|
|
const { filters } = this.$route.params
|
|
const { filters } = this.$route.params
|
|
|
|
+ console.log(filters)
|
|
if (!filters) return
|
|
if (!filters) return
|
|
const { getScopeOptions = [], getTimeOptions = [] } = searchFilters
|
|
const { getScopeOptions = [], getTimeOptions = [] } = searchFilters
|
|
this.topSearch.input = filters.keywords.join(' ')
|
|
this.topSearch.input = filters.keywords.join(' ')
|
|
@@ -967,6 +974,30 @@ export default {
|
|
this.filters.notKey = filters.notKey.split(',')
|
|
this.filters.notKey = filters.notKey.split(',')
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if (filters.buyerList && !this.isFree) {
|
|
|
|
+ if (Array.isArray(filters.buyerList)) {
|
|
|
|
+ this.filters.buyerList = filters.buyerList
|
|
|
|
+ } else {
|
|
|
|
+ this.filters.buyerList = filters.buyerList.split(',')
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (filters.winnerList && !this.isFree) {
|
|
|
|
+ if (Array.isArray(filters.winnerList)) {
|
|
|
|
+ this.filters.winnerList = filters.winnerList
|
|
|
|
+ } else {
|
|
|
|
+ this.filters.winnerList = filters.winnerList.split(',')
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (filters.agencyList && !this.isFree) {
|
|
|
|
+ if (Array.isArray(filters.agencyList)) {
|
|
|
|
+ this.filters.agencyList = filters.agencyList
|
|
|
|
+ } else {
|
|
|
|
+ this.filters.agencyList = filters.agencyList.split(',')
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ console.log(filters.agencyList)
|
|
|
|
+
|
|
// 信息类型
|
|
// 信息类型
|
|
if (filters.infoType) {
|
|
if (filters.infoType) {
|
|
const key = 'infoType'
|
|
const key = 'infoType'
|
|
@@ -1093,6 +1124,9 @@ export default {
|
|
winnerTel: this.filters.winnerConcat.join(','),
|
|
winnerTel: this.filters.winnerConcat.join(','),
|
|
buyerTel: this.filters.buyerConcat.join(','),
|
|
buyerTel: this.filters.buyerConcat.join(','),
|
|
exclusionWords: this.filters.notKey.join(','),
|
|
exclusionWords: this.filters.notKey.join(','),
|
|
|
|
+ buyer: this.filters.buyerList.join(','),
|
|
|
|
+ winner: this.filters.winnerList.join(','),
|
|
|
|
+ agency: this.filters.agencyList.join(','),
|
|
fileExists: this.filters.fileExists.join(','),
|
|
fileExists: this.filters.fileExists.join(','),
|
|
splitKeywords: this.pageState.splitKeywords
|
|
splitKeywords: this.pageState.splitKeywords
|
|
}
|
|
}
|
|
@@ -1594,6 +1628,9 @@ export default {
|
|
buyertel: this.filters.buyerConcat.join(','),
|
|
buyertel: this.filters.buyerConcat.join(','),
|
|
fileExists: fileExists || '0',
|
|
fileExists: fileExists || '0',
|
|
notkey: this.filters.notKey.join(','),
|
|
notkey: this.filters.notKey.join(','),
|
|
|
|
+ buyer: this.filters.buyerList.join(','),
|
|
|
|
+ winner: this.filters.winnerList.join(','),
|
|
|
|
+ agency: this.filters.agencyList.join(','),
|
|
searchGroup,
|
|
searchGroup,
|
|
searchMode: this.filters.searchMode.join('') - 0,
|
|
searchMode: this.filters.searchMode.join('') - 0,
|
|
wordsMode,
|
|
wordsMode,
|
|
@@ -1853,13 +1890,16 @@ export default {
|
|
}
|
|
}
|
|
},
|
|
},
|
|
formatFilterItems (item) {
|
|
formatFilterItems (item) {
|
|
- console.log('flag!!!!!!!!!!!!!')
|
|
|
|
|
|
+ console.log('flag!!!!!!!!!!!!!', item)
|
|
item.scope = item.selectType
|
|
item.scope = item.selectType
|
|
item.infotype = item.subtype
|
|
item.infotype = item.subtype
|
|
const formatted = FilterHistoryAjaxModel2ViewModel.formatAll(item)
|
|
const formatted = FilterHistoryAjaxModel2ViewModel.formatAll(item)
|
|
const formattedItem = {
|
|
const formattedItem = {
|
|
...formatted,
|
|
...formatted,
|
|
notKey: item.notkey,
|
|
notKey: item.notkey,
|
|
|
|
+ buyerList: item.buyer,
|
|
|
|
+ winnerList: item.winner,
|
|
|
|
+ agencyList: item.agency,
|
|
fileExists: [item.fileExists || '0'],
|
|
fileExists: [item.fileExists || '0'],
|
|
price: {
|
|
price: {
|
|
start: item.minprice,
|
|
start: item.minprice,
|