diff --git a/miniprogram/api/index/index.ts b/miniprogram/api/index/index.ts index 4c91a14..1b95b7b 100644 --- a/miniprogram/api/index/index.ts +++ b/miniprogram/api/index/index.ts @@ -10,13 +10,23 @@ export const apiGetHome = (data: any) => { }); }; -// 获取首页数据 +// 获取商品列表数据 export const apiGetCommodityList = (data: any) => { return httpRequest.post(`${baseUrl}/api-interface/app/index/page/list`, { ...data, }); }; +// 获取购物车列表数据 +export const apiGetCartList = (data: any) => { + return httpRequest.post( + `${baseUrl}/api-interface/app/shipping/cart/list`, + { + ...data, + } + ); +}; + // 获取首页数据 export const apiGetAppCategoryList = () => { return httpRequest.post( diff --git a/miniprogram/pages/category/index.ts b/miniprogram/pages/category/index.ts index 29a365f..c1eea28 100644 --- a/miniprogram/pages/category/index.ts +++ b/miniprogram/pages/category/index.ts @@ -183,10 +183,6 @@ Page({ }); }, handleGetAppCategory() { - console.warn( - '----- my data is getGlobalData("categoryId"): ', - getGlobalData("categoryId") - ); const initCategoryId = getGlobalData("categoryId"); apiGetAppCategoryList().then((res: any) => { console.warn("----- my data is res2333: ", res); diff --git a/miniprogram/pages/home/index.wxml b/miniprogram/pages/home/index.wxml index fcd91ee..cde37fe 100644 --- a/miniprogram/pages/home/index.wxml +++ b/miniprogram/pages/home/index.wxml @@ -16,7 +16,7 @@ - + {{item.name}} diff --git a/miniprogram/pages/shopping-cart/index.ts b/miniprogram/pages/shopping-cart/index.ts index 82c5039..8c39682 100644 --- a/miniprogram/pages/shopping-cart/index.ts +++ b/miniprogram/pages/shopping-cart/index.ts @@ -1,3 +1,5 @@ +import { apiGetCartList } from "../../api/index/index"; + // pages/index/index.ts Page({ data: { @@ -62,4 +64,22 @@ Page({ const data = this.data.commodities.filter((item) => item.id !== id); this.setData({ commodities: data }); }, + onShow() { + apiGetCartList({ buyerId: 2 }).then((res: any) => { + console.warn("----- my data is res2555: ", res); + this.setData({ + commodities: res.data.rows.map((item: any) => ({ + id: item.id, + name: item.productName, + icon: item.icon, + originalPrice: item.originalPrice, + price: item.singlePrice, + attribute: JSON.parse(item.skuInfo) + .map((item) => item.propertyValue) + .join("-"), + active: false, + })), + }); + }); + }, }); diff --git a/miniprogram/pages/shopping-cart/index.wxml b/miniprogram/pages/shopping-cart/index.wxml index cd17879..4012e4b 100644 --- a/miniprogram/pages/shopping-cart/index.wxml +++ b/miniprogram/pages/shopping-cart/index.wxml @@ -12,10 +12,11 @@ {{item.name}} - 我是属性 + {{item.attribute}} - ¥20.00 + + ¥{{item.price}} ¥39.00