列表的排序增加“综合”、最新排序修改值

This commit is contained in:
A1300399510
2024-04-10 15:14:30 +08:00
parent b8df0bdc22
commit 7f7ca20641
13 changed files with 28 additions and 13 deletions

View File

@@ -366,7 +366,7 @@ let hotArr = reactive({ data: [] })
let seachAllType = reactive({
keyword: "",
location: [],
orderby: "timestamp",
orderby: "default",
})
// const pitchValue = inject("pitchValue") || {}
@@ -381,7 +381,7 @@ let pitchValue = reactive({
gender: 0,
iselevator: 0,
issunshinearea: 0,
orderby: "timestamp",
orderby: "default",
publish: "",
types: "",
})
@@ -699,7 +699,8 @@ let publishList = reactive([
// 排序的选项
let orderbyList = reactive([
{ name: "最新发布", type: "timestamp" },
{ name: "综合", type: "default" },
{ name: "最新发布", type: "updatetime" },
{ name: "热门", type: "hotnum" },
{ name: "价格从低到高", type: "rentasc" },
{ name: "价格从高到低", type: "rentdesc" },

View File

@@ -39,6 +39,9 @@ export default{
},
publisherList:(params={})=>{//发布者其他房源
return axios.post('/tenement/pc/api/lists/publisherList',params)
},
detailsDistance:(params={})=>{//详情页 - 距离学校距离
return axios.post('/tenement/pc/api/details/distance',params)
}
}

View File

@@ -1510,12 +1510,14 @@ watch(route, () => {
publisherList.value = []
recommendListData.value = []
getHousingInfo()
distanceSchool()
})
onMounted(() => {
let { id } = router.currentRoute.value.query
uniqid.value = id
getHousingInfo()
distanceSchool()
masonryInstance = new Masonry(gridContainer.value, {
itemSelector: '.item',
gutter: 10
@@ -1530,6 +1532,15 @@ onBeforeUnmount(() => {
window.removeEventListener('scroll', onPageSrcoll);
})
// 获取 距离学校距离
const distanceSchool = () => {
api.detailsDistance({
uniqid: uniqid.value,
}).then(res => {
console.log("res",res);
})
}
</script>
<style scoped lang="less">
img {

View File

@@ -158,7 +158,7 @@ const getMoreList = data => {
...seachSelectData.data,
}
if (!postData["orderby"]) postData["orderby"] = "timestamp"
if (!postData["orderby"]) postData["orderby"] = "default"
api.getMoreLists(postData)
.then(res => {

View File

@@ -147,7 +147,7 @@ const getMoreList = data => {
...seachSelectData.data,
}
if (!postData["orderby"]) postData["orderby"] = "timestamp"
if (!postData["orderby"]) postData["orderby"] = "default"
api.getMoreLists(postData).then(res => {
if (res.code != 200) return

View File

@@ -97,7 +97,7 @@ let getDataList = data => {
intermediary: 0,
...data,
}
if (!postData["orderby"]) postData["orderby"] = "timestamp"
if (!postData["orderby"]) postData["orderby"] = "default"
moreList.value = []
window.removeEventListener("scroll", getMoreScroll, true)
@@ -163,7 +163,7 @@ const getMoreList = data => {
...seachSelectData.data,
}
if (!postData["orderby"]) postData["orderby"] = "timestamp"
if (!postData["orderby"]) postData["orderby"] = "default"
api.getMoreLists(postData).then(res => {
if (res.code != 200) return