|
|
@@ -15,7 +15,7 @@ definePage({
|
|
|
const selectGoods = ref(false)
|
|
|
const SelectGoodsNum = ref(1)
|
|
|
const specId = ref()
|
|
|
-const { userInfo, token } = storeToRefs(useUserStore())
|
|
|
+const { userInfo } = storeToRefs(useUserStore())
|
|
|
const { SelectShopInfo } = storeToRefs(useSysXsbStore())
|
|
|
const { getTotalNum } = storeToRefs(useSmqjhCartStore())
|
|
|
// const goodsTab = ref(0)
|
|
|
@@ -102,17 +102,14 @@ async function handleConfimOrder() {
|
|
|
useGlobalToast().show('库存不足,请调整购买数量')
|
|
|
return
|
|
|
}
|
|
|
- if (!token.value) {
|
|
|
- useGlobalToast().show('请先登录!')
|
|
|
- return
|
|
|
- }
|
|
|
+ await useUserStore().checkLogin()
|
|
|
isLoging.value = true
|
|
|
const res = await Apis.xsb.skuOrderConfirm({
|
|
|
data: {
|
|
|
skuId: specId.value,
|
|
|
num: SelectGoodsNum.value,
|
|
|
channelId: unref(userInfo).channelId,
|
|
|
- shopId: unref(goodsInfo)?.shopId,
|
|
|
+ shopId: unref(goodsInfo)?.shopId || 2,
|
|
|
},
|
|
|
})
|
|
|
if (Number(res.data.sku?.shopSkuStocks) < unref(SelectGoodsNum)) {
|
|
|
@@ -133,14 +130,14 @@ async function handleAddCart() {
|
|
|
}
|
|
|
isLoging.value = true
|
|
|
try {
|
|
|
- await useSmqjhCartStore().addCart(specId.value, unref(SelectGoodsNum), unref(SelectShopInfo.value.shopId), 'XSB')
|
|
|
+ await useSmqjhCartStore().addCart(specId.value, unref(SelectGoodsNum), unref(SelectShopInfo.value.shopId || 2), 'XSB')
|
|
|
selectGoods.value = false
|
|
|
useGlobalToast().show('添加成功')
|
|
|
isLoging.value = false
|
|
|
}
|
|
|
catch (error) {
|
|
|
+ isLoging.value = false
|
|
|
console.log(error)
|
|
|
- useGlobalToast().show(String(error))
|
|
|
}
|
|
|
}
|
|
|
</script>
|
|
|
@@ -361,7 +358,7 @@ async function handleAddCart() {
|
|
|
|
|
|
<view class="flex items-center">
|
|
|
<view class="w220rpx">
|
|
|
- <wd-button hairline plain block @click="selectGoods = true">
|
|
|
+ <wd-button plain hairline block @click="selectGoods = true">
|
|
|
加入购物车
|
|
|
</wd-button>
|
|
|
</view>
|