分类接口对接

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的高度 menuItemHeight: 0, // 左边菜单item的高度
tabCurrent: 0, //分类详情 上架时间, // 左边菜单item的高度 tabCurrent: 0, //分类详情 上架时间, // 左边菜单item的高度
tagCurrent: 0, //分类详情 上架时间 tagCurrent: 0, //分类详情 上架时间
imgUrl: ''
} }
}, },
onLoad() { onLoad() {
const menuButtonInfo = uni.getMenuButtonBoundingClientRect(); const menuButtonInfo = uni.getMenuButtonBoundingClientRect();
console.log(menuButtonInfo)
this.searchBarTop = menuButtonInfo.top; this.searchBarTop = menuButtonInfo.top;
this.searchBarHeight = menuButtonInfo.height; this.searchBarHeight = menuButtonInfo.height;
this.imgUrl = uni.getStorageSync('img_url')
this.getCategoryList()
}, },
onReady() { onReady() {
let that = this; let that = this;
@@ -448,9 +450,22 @@
}, },
navigateToSearch() { navigateToSearch() {
uni.navigateTo({ 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() { goBack() {
uni.navigateBack() uni.navigateBack()
}, },

View File

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

View File

@@ -105,6 +105,7 @@
uni.stopPullDownRefresh() uni.stopPullDownRefresh()
}, },
onLoad() { onLoad() {
this.getImgUrl()
this.$apiServe.getCategories().then(res => { this.$apiServe.getCategories().then(res => {
console.log(res) console.log(res)
}).finally(_ => {}) }).finally(_ => {})
@@ -151,6 +152,16 @@
uni.navigateTo({ uni.navigateTo({
url: '../../packageSearch/goods-category-search/category-index' 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` const url = `/home/discover`
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
resolve(service.get(url)) 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) { addOutboundOrder(data) {
const url = `/api` const url = `/api`