|
@@ -151,7 +151,13 @@
|
|
|
</div>
|
|
|
</li>
|
|
|
</ul>
|
|
|
- <Empty v-if="showEmpty"></Empty>
|
|
|
+ <Empty v-if="showEmpty&&potenCode!==2" :tip="tips"></Empty>
|
|
|
+ <Empty v-else-if="showEmpty&&potenCode==2">
|
|
|
+ <div class="poten_tip" name="default">暂未设置订阅关键词,无法进行预测</div>
|
|
|
+ <div class="setKeyWords" name="poten_button">
|
|
|
+ <button class="setBtn" @click="setKey()">立即设置关键词</button>
|
|
|
+ </div>
|
|
|
+ </Empty>
|
|
|
<div class="el-pagination-container" v-if="listState.list.length > 10">
|
|
|
<el-pagination
|
|
|
background
|
|
@@ -191,11 +197,12 @@ export default {
|
|
|
total: 0, // 一共多少条数据
|
|
|
list: [] // 查询请求返回的数据
|
|
|
},
|
|
|
- isFollow: '1'
|
|
|
+ isFollow: '1',
|
|
|
+ potenCode: 0,
|
|
|
+ tips: '' // 空状态提示
|
|
|
}
|
|
|
},
|
|
|
created () {
|
|
|
- console.log(this.type)
|
|
|
// 中标企业预测
|
|
|
if (this.type === 'bidfor') {
|
|
|
this.initData(this.mydata, this.type)
|
|
@@ -214,7 +221,6 @@ export default {
|
|
|
}
|
|
|
// 我关注的企业
|
|
|
if (this.type === 'entintel') {
|
|
|
- console.log(this.myDataObj)
|
|
|
this.entInitData(this.myDataObj)
|
|
|
}
|
|
|
// 企业搜索
|
|
@@ -277,6 +283,7 @@ export default {
|
|
|
} else {
|
|
|
this.listState.list = []
|
|
|
this.listState.total = 0
|
|
|
+ this.tips = '暂无搜索历史'
|
|
|
}
|
|
|
},
|
|
|
initPolicyData (list, type) {
|
|
@@ -286,6 +293,7 @@ export default {
|
|
|
} else {
|
|
|
this.listState.list = []
|
|
|
this.listState.total = 0
|
|
|
+ this.tips = '暂无搜索历史'
|
|
|
}
|
|
|
},
|
|
|
resInitData (list) {
|
|
@@ -310,7 +318,6 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
entInitData (obj) {
|
|
|
- console.log(obj)
|
|
|
if (obj && obj.list.length !== 0) {
|
|
|
console.log(obj.total)
|
|
|
this.listState.list = obj.list
|
|
@@ -318,15 +325,23 @@ export default {
|
|
|
} else {
|
|
|
this.listState.list = []
|
|
|
this.listState.total = 0
|
|
|
+ this.tips = '您还没有关注企业'
|
|
|
}
|
|
|
},
|
|
|
potenInitData (obj) {
|
|
|
- if (obj.list.length !== 0) {
|
|
|
+ console.log(obj)
|
|
|
+ if (obj.list && obj.list.length !== 0) {
|
|
|
this.listState.list = obj.list
|
|
|
this.listState.total = obj.count
|
|
|
} else {
|
|
|
this.listState.list = []
|
|
|
this.listState.total = 0
|
|
|
+ if (obj.code === 1) {
|
|
|
+ this.potenCode = 1
|
|
|
+ this.tips = '暂未预测出潜在项目'
|
|
|
+ } else {
|
|
|
+ this.potenCode = 2
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
potenSimiData (list) {
|
|
@@ -422,6 +437,10 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ // 设置关键词
|
|
|
+ setKey () {
|
|
|
+ this.$router.push('/subscribe/config')
|
|
|
+ },
|
|
|
// 数组对象去重
|
|
|
unique (arr) {
|
|
|
const res = new Map()
|
|
@@ -724,6 +743,25 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+ .setKeyWords{
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ margin-top: 40px;
|
|
|
+ width: 100%;
|
|
|
+ height: 46px;
|
|
|
+ .setBtn{
|
|
|
+ width: 352px;
|
|
|
+ height: 46px;
|
|
|
+ background: #2cb7ca;
|
|
|
+ border-radius: 6px;
|
|
|
+ font-size: 16px;
|
|
|
+ font-family: Microsoft YaHei, Microsoft YaHei-Regular;
|
|
|
+ font-weight: 400;
|
|
|
+ text-align: CENTER;
|
|
|
+ color: #ffffff;
|
|
|
+ }
|
|
|
+ }
|
|
|
.el-pagination-container{
|
|
|
margin-right: 40px;
|
|
|
}
|