@@ -0,0 +1,10 @@ | |||
import request from '@/utils/request' | |||
//互动交流 | |||
export function interactionList(query) { | |||
return request({ | |||
url: '/website/communicateList', | |||
method: 'get', | |||
params: query | |||
}) | |||
} |
@@ -93,17 +93,13 @@ export default { | |||
this.queryParams.number = 2 ; | |||
this.queryParams.pageSize = 5 ; | |||
newList(this.queryParams).then(response => { | |||
console.log(response); | |||
for (var i = 0; i < response.rows.length; i++) { | |||
this.newList.push(response.rows[i]); | |||
var imgStrs = response.rows[i].content.match(/<IMG src=\"([^\"]*?)\">/gi) | |||
if (imgStrs != null && imgStrs != '') { | |||
console.log(imgStrs[0].length-2) | |||
console.log(imgStrs[0]) | |||
this.newList[i].img = imgStrs[0].substr(10,(imgStrs[0].length-12)); | |||
} | |||
} | |||
console.log(this.newList) | |||
if(this.newList.length >= response.total){ | |||
this.finished = true; | |||
return; | |||
@@ -117,13 +113,10 @@ export default { | |||
this.queryParams.number = 1 ; | |||
this.queryParams.pageSize = 5 ; | |||
newList(this.queryParams).then(response => { | |||
console.log(response); | |||
this.bannerList = response.rows; | |||
for (var i = 0; i < response.rows.length; i++) { | |||
var imgStrs = response.rows[i].content.match(/<IMG src=\"([^\"]*?)\">/gi) | |||
if (imgStrs != null && imgStrs != '') { | |||
console.log(imgStrs[0].length-2) | |||
console.log(imgStrs[0]) | |||
this.bannerList[i].img = imgStrs[0].substr(10,(imgStrs[0].length-12)); | |||
} | |||
} | |||
@@ -44,6 +44,7 @@ | |||
</template> | |||
<script> | |||
import { interactionList } from "@/api/interaction/index"; | |||
export default { | |||
name: "notice", | |||
data() { | |||
@@ -51,11 +52,33 @@ export default { | |||
//是否显示加载 | |||
loading: false, | |||
//是否滚动到底部 | |||
finished: true, | |||
finished: false, | |||
//查询参数 | |||
queryParams: { | |||
deptId:100, | |||
pageNum:1, | |||
pageSize:10 | |||
}, | |||
//数据集合 | |||
interactionList:[], | |||
}; | |||
}, | |||
mounted() {}, | |||
methods: {}, | |||
created() {}, | |||
methods: { | |||
//成交公告集合 | |||
getList(){ | |||
this.loading = true; | |||
interactionList(this.queryParams).then(response => { | |||
this.interactionList = response.rows; | |||
if(this.interactionList.length >= response.total){ | |||
this.finished = true; | |||
return; | |||
} | |||
this.queryParams.pageNum += 1 ; | |||
this.loading = false; | |||
}); | |||
}, | |||
}, | |||
}; | |||
</script> | |||
@@ -26,8 +26,8 @@ | |||
<van-tab title="选项"> | |||
<template #title><van-icon name="records" size="18" style="top: 4px"/>鉴证公告</template> | |||
<van-list | |||
v-model="loading1" | |||
:finished="finished1" | |||
v-model="attestationLoading" | |||
:finished="attestationFinished" | |||
finished-text="没有更多了" | |||
style="margin-top: 10px;" | |||
@load="getAttestationList" | |||
@@ -54,16 +54,24 @@ export default { | |||
//是否滚动到底部 | |||
finished: false, | |||
//是否显示加载 | |||
loading1: false, | |||
attestationLoading: false, | |||
//是否滚动到底部 | |||
finished1: false, | |||
attestationFinished: false, | |||
//成交公告集合 | |||
noticeList:[], | |||
//鉴证公告集合 | |||
attestationList:[], | |||
//查询参数 | |||
//成交公告查询参数 | |||
queryParams: { | |||
deptId:100, | |||
pageNum:1, | |||
pageSize:10 | |||
}, | |||
//鉴证公告查询参数 | |||
attestationQueryParams: { | |||
deptId:100, | |||
pageNum:1, | |||
pageSize:10 | |||
}, | |||
}; | |||
}, | |||
@@ -75,9 +83,7 @@ export default { | |||
getList(){ | |||
this.loading = true; | |||
noticeList(this.queryParams).then(response => { | |||
console.log(response); | |||
this.noticeList = response.rows; | |||
console.log(this.noticeList) | |||
if(this.noticeList.length >= response.total){ | |||
this.finished = true; | |||
return; | |||
@@ -88,17 +94,15 @@ export default { | |||
}, | |||
//鉴证公告集合 | |||
getAttestationList(){ | |||
this.loading = true; | |||
Attestation(this.queryParams).then(response => { | |||
console.log(response); | |||
this.attestationLoading = true; | |||
Attestation(this.attestationQueryParams).then(response => { | |||
this.attestationList = response.rows; | |||
console.log(this.attestationList) | |||
if(this.attestationList.length >= response.total){ | |||
this.finished = true; | |||
this.attestationFinished = true; | |||
return; | |||
} | |||
this.queryParams.pageNum += 1 ; | |||
this.loading = false; | |||
this.attestationLoading = false; | |||
}); | |||
}, | |||
}, | |||