|
@@ -106,7 +106,7 @@
|
|
|
</ul>
|
|
|
<!-- 潜在项目预测 -->
|
|
|
<ul class="listData_ul" v-if="type=='potential'">
|
|
|
- <li class="list_li poten_li" v-for="(item, index) in listState.list" :key="index" @click="goPotenSimiLar(item.id, item.results)">
|
|
|
+ <li class="list_li poten_li" v-for="(item, index) in listStatePoten.list" :key="index" @click="goPotenSimiLar(item.id, item.results)">
|
|
|
<div class="list_name">
|
|
|
<div class="list_name_left">
|
|
|
<span class="pur_company">采购单位</span>
|
|
@@ -123,7 +123,11 @@
|
|
|
</div>
|
|
|
<div class="pur_unit poten_unit poten_margin">
|
|
|
<span class="unit_label poten_label"><span class="point"></span>预测采购内容</span>
|
|
|
- <span class="unit_name poten_name">该单位将<span v-for="(data, i) in item.results" :key="i">{{data.purchasing}}</span></span>
|
|
|
+ <span class="unit_name poten_name">
|
|
|
+ <span v-for="(data, i) in item.results" :key="i">
|
|
|
+ <span v-for="(sum, index) in data.keys" :key="index">{{sum}}</span>
|
|
|
+ </span>
|
|
|
+ </span>
|
|
|
</div>
|
|
|
</div>
|
|
|
</li>
|
|
@@ -172,6 +176,18 @@
|
|
|
>
|
|
|
</el-pagination>
|
|
|
</div>
|
|
|
+ <div class="el-pagination-container" type="potential">
|
|
|
+ <el-pagination
|
|
|
+ background
|
|
|
+ layout="prev, pager, next, ->"
|
|
|
+ :hide-on-single-page="true"
|
|
|
+ :current-page="listStatePoten.pageNum"
|
|
|
+ :page-size="listStatePoten.pageSize"
|
|
|
+ :total="listStatePoten.total"
|
|
|
+ @current-change="onPageChangePoten"
|
|
|
+ >
|
|
|
+ </el-pagination>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</template>
|
|
|
|
|
@@ -201,6 +217,14 @@ export default {
|
|
|
total: 0, // 一共多少条数据
|
|
|
list: [] // 查询请求返回的数据
|
|
|
},
|
|
|
+ listStatePoten: {
|
|
|
+ loaded: true, // 是否已经搜索过
|
|
|
+ loading: false,
|
|
|
+ pageNum: 1, // 当前页
|
|
|
+ pageSize: 10, // 每页多少条数据
|
|
|
+ total: 0, // 一共多少条数据
|
|
|
+ list: [] // 查询请求返回的数据
|
|
|
+ },
|
|
|
isFollow: '1',
|
|
|
potenCode: 0,
|
|
|
tips: '' // 空状态提示
|
|
@@ -218,6 +242,7 @@ export default {
|
|
|
// 潜在项目预测列表
|
|
|
if (this.type === 'potential') {
|
|
|
this.potenInitData(this.potenObj)
|
|
|
+ this.listStatePoten.total = this.potenObj.total
|
|
|
}
|
|
|
// 潜在项目近似列表
|
|
|
if (this.type === 'potensimilar') {
|
|
@@ -256,7 +281,7 @@ export default {
|
|
|
bidnum: state => state.forcast.bidForeCastNum
|
|
|
}),
|
|
|
showEmpty () {
|
|
|
- return !this.listState.list.length
|
|
|
+ return !this.listState.list.length && !this.listStatePoten.list.length
|
|
|
},
|
|
|
getTipText () {
|
|
|
return this.tips
|
|
@@ -283,6 +308,7 @@ export default {
|
|
|
dateFormatter,
|
|
|
moneyUnit,
|
|
|
initData (list, type) {
|
|
|
+ console.log(list)
|
|
|
if (list.length !== 0) {
|
|
|
this.listState.list = this.unique(list)
|
|
|
this.listState.total = list.length
|
|
@@ -325,11 +351,11 @@ export default {
|
|
|
potenInitData (obj) {
|
|
|
console.log(obj)
|
|
|
if (obj.list && obj.list.length !== 0) {
|
|
|
- this.listState.list = obj.list
|
|
|
- this.listState.total = obj.count
|
|
|
+ this.listStatePoten.list = obj.list
|
|
|
+ this.listStatePoten.total = obj.total
|
|
|
} else {
|
|
|
- this.listState.list = []
|
|
|
- this.listState.total = 0
|
|
|
+ this.listStatePoten.list = []
|
|
|
+ this.listStatePoten.total = 0
|
|
|
console.log(obj.code)
|
|
|
if (obj.code === 2) {
|
|
|
this.potenCode = 2
|
|
@@ -467,6 +493,10 @@ export default {
|
|
|
},
|
|
|
onPageChange (p) {
|
|
|
this.listState.pageNum = p
|
|
|
+ },
|
|
|
+ onPageChangePoten (p) {
|
|
|
+ this.listStatePoten.pageNum = p
|
|
|
+ this.$emit('pagenum', p)
|
|
|
}
|
|
|
}
|
|
|
}
|