分类接口对接

This commit is contained in:
”chenxuelian“
2022-12-26 20:16:44 +08:00
parent 51d34b2732
commit 3d04398b7c
4 changed files with 43 additions and 7 deletions

View File

@@ -355,13 +355,15 @@
menuItemHeight: 0, // 左边菜单item的高度
tabCurrent: 0, //分类详情 上架时间, // 左边菜单item的高度
tagCurrent: 0, //分类详情 上架时间
imgUrl: ''
}
},
onLoad() {
const menuButtonInfo = uni.getMenuButtonBoundingClientRect();
console.log(menuButtonInfo)
this.searchBarTop = menuButtonInfo.top;
this.searchBarHeight = menuButtonInfo.height;
this.imgUrl = uni.getStorageSync('img_url')
this.getCategoryList()
},
onReady() {
let that = this;
@@ -448,9 +450,22 @@
},
navigateToSearch() {
uni.navigateTo({
url: '../../search/search'
url: '../search/search'
})
},
getCategoryList() {
this.$apiServe.getCategories().then(res => {
this.categoryList = res.data.data.map((item, index) => {
item.icon = this.imgUrl + item.icon
item.active = false
if(!index) {
item.active = true
}
return item
})
console.log(this.categoryList)
}).finally(_ => {})
},
goBack() {
uni.navigateBack()
},

View File

@@ -146,10 +146,6 @@
this.tabCurrent = data.index
this.needsPublishForm = {}
},
changeCity(data) {
this.needsPublishForm.city = data.data.join('')
console.log('showCityPicker = true')
},
getCityValue(data) {
this.showCityPicker = false
this.needsPublishForm.city = data.join('/')

View File

@@ -105,6 +105,7 @@
uni.stopPullDownRefresh()
},
onLoad() {
this.getImgUrl()
this.$apiServe.getCategories().then(res => {
console.log(res)
}).finally(_ => {})
@@ -151,6 +152,16 @@
uni.navigateTo({
url: '../../packageSearch/goods-category-search/category-index'
})
},
getImgUrl() {
this.$apiServe.getImgUrl().then(res => {
console.log(res)
try {
uni.setStorageSync('img_url', res.data.data.img_url);
} catch (e) {
// error
}
}).finally(_ => {})
}
}
}

View File

@@ -189,12 +189,26 @@ const apiService = {
})
},
// 搜索发现 热搜
getDiscover(data) {
getDiscover() {
const url = `/home/discover`
return new Promise((resolve, reject) => {
resolve(service.get(url))
})
},
// 搜索产品
getProductList(data) {
const url = `/home/product`
return new Promise((resolve, reject) => {
resolve(service.get(url))
})
},
// 图片基本地址
getImgUrl() {
const url = `/center/cfg?key=img_url`
return new Promise((resolve, reject) => {
resolve(service.get(url))
})
},
// 新增
addOutboundOrder(data) {
const url = `/api`