diff --git a/src/pages/prosperity-shop/goods-search.vue b/src/pages/prosperity-shop/goods-search.vue
index c7d4e75..c06a40e 100644
--- a/src/pages/prosperity-shop/goods-search.vue
+++ b/src/pages/prosperity-shop/goods-search.vue
@@ -110,7 +110,7 @@ const search = () => {
const doGoodsDetail = (id: string) => {
if (!id) return uni.showToast({ title: "商品id不存在", icon: "none" })
uni.navigateTo({
- url: `/pages/prosperity-shop/goods-detail?id=${id}`,
+ url: `/pages/prosperity-shop/goods-detail?id=${id}&merchantId=${state.params.merchantId}`,
})
}
diff --git a/src/pages/prosperity-shop/shop-detail.vue b/src/pages/prosperity-shop/shop-detail.vue
index b4ffb8a..f0e4db8 100644
--- a/src/pages/prosperity-shop/shop-detail.vue
+++ b/src/pages/prosperity-shop/shop-detail.vue
@@ -1,7 +1,7 @@
-
+
搜索商品
-
- {{ state.detail.name }}
+
+
+ {{ mchDetail.name }}
营业
- 营业人 {{ state.detail.contactName }}·{{ state.detail.contactPhone }}
+ 营业人 {{ mchDetail.contactName }}·{{ mchDetail.contactPhone }}
- {{ state.detail.address }}
+ {{ mchDetail.address }}
-
+
-
暂无商品
+
+
diff --git a/src/pages/prosperity-shop/use-cart-buy.ts b/src/pages/prosperity-shop/use-cart-buy.ts
index 94ab36c..a80b801 100644
--- a/src/pages/prosperity-shop/use-cart-buy.ts
+++ b/src/pages/prosperity-shop/use-cart-buy.ts
@@ -1,5 +1,5 @@
import { router } from "@/sheep"
-import { orderApi, payApi } from "@/sheep/api"
+import { orderApi } from "@/sheep/api"
import { useProsperityCartStore } from "@/sheep/stores/prosperity-cart"
import { isEmpty } from "radash"
@@ -13,6 +13,12 @@ export default function useCartBuy() {
// 购物车商品列表
const cartList = cartStore.cartList
+ // 选择sku确认加入到购物车
+ const skuAddToCart = (sku: any, merchantId: string) => {
+ cartStore.addGoodsItemToCart(sku)
+ cartStore.updateShopCart(merchantId)
+ }
+
// 获取购物车列表
const getShopCart = async (merchantId: string) => {
await cartStore.getShopCart(merchantId)
@@ -63,6 +69,7 @@ export default function useCartBuy() {
totalCount,
cartList,
getShopCart,
+ skuAddToCart,
addProductCount,
removeProductCount,
doBuy,
diff --git a/src/pages/prosperity-shop/use-shop-detail-scroll.ts b/src/pages/prosperity-shop/use-shop-detail-scroll.ts
index 10f7b44..da4a1aa 100644
--- a/src/pages/prosperity-shop/use-shop-detail-scroll.ts
+++ b/src/pages/prosperity-shop/use-shop-detail-scroll.ts
@@ -31,7 +31,7 @@ export default function useShopDetailScroll() {
const scrollY = scrollDetail.value.scrollTop
const scrollHeight = scrollDetail.value.scrollHeight
const scrollWidth = scrollDetail.value.scrollWidth
- const calcWidth = Math.min((scrollY / scrollHeight) * scrollWidth, scrollWidth)
+ const calcWidth = Math.min(((scrollY / scrollHeight) * scrollWidth) / 2, scrollWidth)
if (isNaN(calcWidth)) return { width: `${minWidth}%` }
if (calcWidth < 2) return { width: `${calcWidth + minWidth}%` }
return {