|
@@ -34,8 +34,13 @@ const router = useRouter()
|
|
|
const { userInfo } = storeToRefs(userStore)
|
|
|
const selected = ref([])
|
|
|
const points = computed(() =>
|
|
|
- selected.value.reduce((acc, item) => acc + item.points * item.nums, 0),
|
|
|
+ selected.value.reduce(
|
|
|
+ (acc, item) =>
|
|
|
+ item.showFavourable ? acc + item.favourablePoints * item.nums : acc + item.points * item.nums,
|
|
|
+ 0,
|
|
|
+ ),
|
|
|
)
|
|
|
+
|
|
|
const query = ref({ userId: userInfo.value?.userId })
|
|
|
const handleSelect = (product) => {
|
|
|
if (selected.value.map((it) => it.productId).includes(product.productId)) {
|
|
@@ -182,7 +187,8 @@ const handlePlaceOrder = async () => {
|
|
|
<div
|
|
|
class="text-[#ef4343] text-[22px] font-normal font-['D-DIN_Exp'] leading-normal"
|
|
|
>
|
|
|
- {{ it.points }}
|
|
|
+ <!-- {{ it.points }}-->
|
|
|
+ {{ it.showFavourable ? it.favourablePoints : it.points }}
|
|
|
</div>
|
|
|
<div
|
|
|
class="text-black/40 text-sm font-normal font-['PingFang_SC'] leading-[34px]"
|