|
@@ -10,6 +10,33 @@ var vEntSearchComponent = new Vue({
|
|
|
showEntSearch: false,
|
|
|
showPop: false,
|
|
|
showUpTip: false,
|
|
|
+ moneyTags: [
|
|
|
+ {
|
|
|
+ name: '100万以内',
|
|
|
+ value: '0-100',
|
|
|
+ selected: false
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '100-500万',
|
|
|
+ value: '100-500',
|
|
|
+ selected: false
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '500-1000万',
|
|
|
+ value: '500-1000',
|
|
|
+ selected: false
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '1000-5000万',
|
|
|
+ value: '1000-5000',
|
|
|
+ selected: false
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '5000万以上',
|
|
|
+ value: '5000-',
|
|
|
+ selected: false
|
|
|
+ }
|
|
|
+ ],
|
|
|
listInfo: {
|
|
|
value: '',
|
|
|
pageNum: 0,
|
|
@@ -19,6 +46,7 @@ var vEntSearchComponent = new Vue({
|
|
|
finished: false
|
|
|
},
|
|
|
activeTabIndex: 0,
|
|
|
+ beforeTabIndex: 0,
|
|
|
entTabs: [
|
|
|
{
|
|
|
title: ''
|
|
@@ -40,7 +68,7 @@ var vEntSearchComponent = new Vue({
|
|
|
},
|
|
|
{
|
|
|
title: '中标区域',
|
|
|
- disabled: true
|
|
|
+ disabled: false
|
|
|
},
|
|
|
{
|
|
|
title: '单位类型'
|
|
@@ -236,6 +264,18 @@ var vEntSearchComponent = new Vue({
|
|
|
}
|
|
|
break
|
|
|
}
|
|
|
+ case 3: {
|
|
|
+ var tempParams = {}
|
|
|
+ if (type) {
|
|
|
+ tempParams = this.$refs.moneyComponent.onConfirm()
|
|
|
+ } else {
|
|
|
+ tempParams = this.$refs.moneyComponent.resetAll()
|
|
|
+ }
|
|
|
+ if (tempParams && tempParams.data) {
|
|
|
+ this.conditionStrMap.entCapital = tempParams.data
|
|
|
+ }
|
|
|
+ break
|
|
|
+ }
|
|
|
case 4 : {
|
|
|
this.conditionStrMap.entType = this.getMoreListToStr(4)
|
|
|
break
|
|
@@ -244,6 +284,18 @@ var vEntSearchComponent = new Vue({
|
|
|
this.conditionStrMap.entStatus = this.getMoreListToStr(5)
|
|
|
break
|
|
|
}
|
|
|
+ case 6: {
|
|
|
+ var tempParams = {}
|
|
|
+ if (type) {
|
|
|
+ tempParams = this.$refs.areaRadioComponent.onConfirm()
|
|
|
+ } else {
|
|
|
+ tempParams = this.$refs.areaRadioComponent.resetAll()
|
|
|
+ }
|
|
|
+ if (tempParams && tempParams.data) {
|
|
|
+ this.conditionStrMap.biddingArea = tempParams.data[0]
|
|
|
+ }
|
|
|
+ break
|
|
|
+ }
|
|
|
case 7 : {
|
|
|
this.conditionStrMap.entClass = this.getMoreListToStr(7)
|
|
|
break
|
|
@@ -377,7 +429,8 @@ var vEntSearchComponent = new Vue({
|
|
|
},
|
|
|
onClickTabs (name, title) {
|
|
|
console.log(name, title)
|
|
|
- this.togglePop(true)
|
|
|
+ this.togglePop(!(name === this.beforeTabIndex && this.showPop))
|
|
|
+ this.beforeTabIndex = name
|
|
|
},
|
|
|
onSelectItem (item, index) {
|
|
|
if (index < 7) {
|