问题修复

This commit is contained in:
2025-12-01 10:50:08 +08:00
parent 0c5ba4b092
commit d2ba7af340
14 changed files with 346 additions and 201 deletions

View File

@@ -138,7 +138,20 @@
<template v-else>
<view class="u-flex w-full u-row-right">
<view class="u-flex icon-btn">
<template v-if="data.chooseNumber">
<template v-if="carsProductIdNumberMap[data.id]">
<view class="u-flex" @tap.stop="emitEvent('reduce')">
<image
src="/pagesCreateOrder/static/images/icon-reduce.svg"
class="icon"
mode=""
>
</image>
</view>
<view class="u-font-32">
{{ carsProductIdNumberMap[data.id] }}
</view>
</template>
<!-- <template v-if="data.chooseNumber">
<view class="u-flex" @tap.stop="emitEvent('reduce')">
<image
src="/pagesCreateOrder/static/images/icon-reduce.svg"
@@ -150,7 +163,7 @@
<view class="u-font-32">
{{ data.chooseNumber }}
</view>
</template>
</template> -->
<view
class="u-flex"
@tap.stop="
@@ -173,7 +186,7 @@
</template>
</view>
<view class="bg-fff u-p-20 w-full">
<view class="u-flex u-row-between ">
<view class="u-flex u-row-between">
<view class="u-font-40">{{ data.name }}</view>
<view class="u-flex" v-if="is_time_discount">
<view class="font-bold u-m-t-16 u-font-40">
@@ -182,7 +195,9 @@
<view class="u-m-t-16 old-price"> ¥{{ data.lowPrice }} </view>
</view>
<view class="font-bold u-m-t-16 u-font-40" v-else> ¥{{ data.lowPrice }} </view>
<view class="font-bold u-m-t-16 u-font-40" v-else>
¥{{ data.lowPrice }}
</view>
</view>
</view>
</view>
@@ -197,6 +212,7 @@ const yskUtils = inject("yskUtils");
const shopInfo = inject("shopInfo");
dayjs.extend(isBetween);
import { onLoad } from "@dcloudio/uni-app";
import { defaultTo } from "lodash";
const props = defineProps({
limitTimeDiscount: {
type: Object,
@@ -246,6 +262,12 @@ const props = defineProps({
type: Number,
default: 20,
},
carsProductIdNumberMap: {
type: Object,
default: () => {
return {};
},
},
});
watch(
@@ -298,7 +320,7 @@ const limitPrice = computed(() => {
return 0;
}
const price = yskUtils.limitUtils.returnPrice({
goods: props.data,
goods: props.data,
shopInfo: shopInfo,
limitTimeDiscountRes: props.limitTimeDiscount,
shopUserInfo: null,
@@ -383,7 +405,7 @@ function emitEvent(emitName) {
}
.btn {
background: #FE4F1E;
background: #fe4f1e;
border-radius: 16rpx;
font-size: 32rpx;
font-weight: bold;
@@ -434,7 +456,7 @@ function emitEvent(emitName) {
z-index: 2;
}
.limit-discount {
background-color: #FEB41E;
background-color: #feb41e;
padding: 16rpx 44rpx;
white-space: nowrap;
text-align: center;
@@ -453,4 +475,4 @@ function emitEvent(emitName) {
text-decoration: line-through;
color: #999;
}
</style>
</style>