diff --git a/components/ShowShopList/ShowShopList.vue b/components/ShowShopList/ShowShopList.vue
index 92b477d..8c28097 100644
--- a/components/ShowShopList/ShowShopList.vue
+++ b/components/ShowShopList/ShowShopList.vue
@@ -52,11 +52,32 @@
return false
}
},
+ //获取列表类型传递参数部分
+ listType:{
+ type: Number,
+ default() {
+ return 1
+ }
+ },
+ pageSize: {
+ type: Number,
+ default() {
+ return 5
+ }
+ },
+ pageNum: {
+ type: Number,
+ default() {
+ return 1
+ }
+ },
shopInfoList: {
type: Array,
default() {
return [
{
+ id: 1,
+ type: 1,
shopid: 1,
imageUrl: 'https://alifei01.cfp.cn/creative/vcg/800/new/VCG41175510742.jpg',
title: '琴行铺面转让',
@@ -72,19 +93,41 @@
phoneNum: 13348946108,
},
{
- shopid: 2,
- imageUrl: 'https://alifei01.cfp.cn/creative/vcg/800/new/VCG41175510742.jpg',
- title: '琴行铺面转让',
- promotionNum: 23,
- price: 5000,
- date: '2023-11-02',
- pos: '锦江区',
- exactPos: '锦江区-汇源南路366号',
- sqr: 200,
- zrfText: "转让费:20000万",
- category: '餐饮美食',
- uname: "王先生",
- phoneNum: 13348946108,
+ "id": "1",
+ "pic": "3",
+ "tt": "333",
+ "type": "0",
+ "adress": "",
+ "trade1": "啊",
+ "trade2": "餐馆",
+ "btype1": "",
+ "btype2": "",
+ "area1": "青羊区",
+ "area2": "",
+ "mianji": "33",
+ "zhuanrangfei": "44",
+ "zujin": "44",
+ "hits": "0",
+ "58url": "",
+ "personurl": "",
+ "kw": "",
+ "remark": "",
+ "content": "44vv",
+ "pics": "",
+ "user_level_id": "1",
+ "lianxiren": "3333",
+ "mobile": "44444",
+ "status": "1",
+ "shangpulx": "1",
+ "zhuangtai": "1",
+ "lng": "2222.00000000",
+ "lat": "3333.00000000",
+ "pub_time": "0",
+ "create_time": "1699973131",
+ "update_time": "1699973131",
+ "delete_time": "0",
+ "userid": "1",
+ "success": "2"
}
]
}
@@ -97,7 +140,21 @@
// TODO:不能直接修改
// if(delindex !== -1) this.shopInfoList = this.shopInfoList.slice(delindex,1)
// console.log(this.shopInfoList);
+ },
+ getList() {
+ const query = this.$u.queryParams({
+ type: this.listType,
+ pageSize: this.pageSize,
+ pageNum: this.pageNum
+ })
+ this.$api.getShopList(query).then(res => {
+ console.log("shoplist",res.data.data);
+
+ })
}
+ },
+ created() {
+ this.getList()
}
}
diff --git a/components/ShowShopListItem/ShowShopListItem.vue b/components/ShowShopListItem/ShowShopListItem.vue
index 0ec72ac..4392766 100644
--- a/components/ShowShopListItem/ShowShopListItem.vue
+++ b/components/ShowShopListItem/ShowShopListItem.vue
@@ -2,7 +2,7 @@
-
+
{{shopInfo.title}}
@@ -11,13 +11,13 @@
- {{shopInfo.pos}}
+ {{shopInfo.area1}}
- {{shopInfo.sqr}}m2
+ {{shopInfo.mianji}}m2
@@ -25,13 +25,13 @@
- {{shopInfo.exactPos}}
+ {{shopInfo.area2}}
- 租金:{{shopInfo.price}}元/月
- 发布日期:{{shopInfo.date}}
- {{shopInfo.zrfText}}
+ 租金:{{shopInfo.zujin}}元/月
+ 发布日期:{{shopInfo.create_time}}
+ 转让费:{{shopInfo.zhuanrangfei}}
@@ -41,25 +41,25 @@
- {{shopInfo.sqr}}m2
+ {{shopInfo.mianji}}m2
- {{shopInfo.category}}
+ {{shopInfo.trade1}}
- {{shopInfo.uname}}
+ {{shopInfo.lianxiren}}
- {{shopInfo.phoneNum}}
+ {{shopInfo.mobile}}
@@ -78,11 +78,11 @@
-
+
编辑
-
+
删除
@@ -158,8 +158,14 @@
this.$emit('delItem', shopid)
},
enterDetail(){
+ // console.log("进入详情页面");
+ const query=this.$u.queryParams({
+ id: this.shopInfo.id,
+ type: this.shopInfo.type
+ })
+ // console.log("query",query);
uni.navigateTo({
- url: '/pages/detail/detail'
+ url: '/pages/detail/detail' + `${query}`
})
},
handleAD(){
diff --git a/service/request.js b/service/request.js
index c41bcba..727a26b 100644
--- a/service/request.js
+++ b/service/request.js
@@ -248,9 +248,8 @@ const apiService = {
})
},
//获取商铺列表
- getShopList(data){
- const type = data.type
- const url = `shop/alllist/?type=${type}`
+ getShopList(query){
+ const url = `/shop/alllist${query}`
return new Promise((resolve,reject) => {
resolve(service.get(url))
})