+
-
- 预约信息
- {{ appointmentCheckoutSummary }}
+
+ 预约信息
+
+ {{ appointmentCheckoutView.time }}
+
+ {{ appointmentCheckoutView.dateText }} {{ appointmentCheckoutView.week }}
+ {{ appointmentCheckoutView.mode }}
+
+
+
+
+ {{ row.label }}
+
+ {{ row.label }}
+ {{ row.value }}
+
+
+
@@ -341,54 +356,24 @@
-
-
-
-
- 使用礼品卡
- 使用说明
-
-
-
- 已抵扣 -¥{{ unitPrice(giftCardDeductAmount) }}
- {{ giftCardList.length }} 张可用
-
-
- 暂无可用礼品卡
-
-
-
-
-
- ¥{{ unitPrice(item.balance) }}
- 余额
-
- {{ item.cardNo }}
-
- 已选
+
+ 使用礼品卡
+
+
+ -¥{{ unitPrice(giftCardDeductAmount) }}
+
-
-
+
+ {{ giftCardList.length }} 张可用
+
+
+
+
@@ -441,11 +426,11 @@
import { ref, computed, watch, getCurrentInstance } from 'vue'
import { onLoad, onShow, onBackPress } from '@dcloudio/uni-app'
import { useStore } from '@/store'
+import { getThemeStyle } from '@/utils/theme'
import * as API_Address from '@/api/address'
import * as API_Order from '@/api/order'
import * as API_Trade from '@/api/trade'
import configs from '@/config/config'
-import LiLiWXPay from '@/js_sdk/lili-pay/wx-pay.js'
import invoices from '@/pages/order/invoice/setInvoice'
import {
unitPrice,
@@ -456,9 +441,9 @@ import {
import { hasECouponInCheckout, hasAppointmentInCheckout } from '@/utils/goodsType.js'
import { SERVICE_MODE_LABEL, formatDate } from '@/utils/appointmentGoods.js'
import { bindCheckout } from '@/api/appointment.js'
-import { decorateGiftCard, GIFT_CARD_PAY_NOTICE } from '@/utils/giftCard.js'
const store = useStore()
+const themeStyle = computed(() => getThemeStyle(store.state.theme))
const { proxy } = getCurrentInstance()!
const lightColor = computed(() => store.getters.lightColor)
const mainColor = computed(() => store.getters.mainColor)
@@ -509,25 +494,66 @@ const hidePhysicalCheckout = computed(
)
const appointmentCheckoutContext = ref