彻底优化数据库字段

This commit is contained in:
yml
2026-05-24 20:49:37 +08:00
parent 80e01dc6d9
commit 5f6a4afcbb
28 changed files with 295 additions and 302 deletions
@@ -308,12 +308,11 @@ function readError(error: unknown, fallback: string) {
}
function orderRentedAt() {
return order.value?.rented_at || order.value?.rent_start_at
return order.value?.rented_at
}
function orderEstimatedEndAt() {
if (!order.value) return undefined
if (order.value.rent_end_at) return order.value.rent_end_at
const rentedAt = orderRentedAt()
const durationHours = Number(order.value.estimated_duration_hours || 0)
if (!rentedAt || durationHours <= 0) return undefined
@@ -466,6 +465,10 @@ function linesToList(value: string) {
<span>订单金额</span>
<strong>¥{{ order.rent_amount }}</strong>
</div>
<div class="metric-card">
<span>平台费用</span>
<strong>¥{{ order.platform_fee }}</strong>
</div>
<div class="metric-card">
<span>押金</span>
<strong>¥{{ order.deposit_amount }}</strong>
@@ -554,7 +557,8 @@ function linesToList(value: string) {
<div v-if="order && order.checkout && ['pending_checkout_confirm', 'pending_checkout_accept'].includes(order.status)" class="order-panel">
<h2>结账明细</h2>
<p>租金¥{{ order.checkout.rent_amount }}¥{{ order.checkout.deposit_amount }}</p>
<p>买家租金¥{{ order.checkout.rent_amount }}号主租¥{{ order.checkout.owner_rent_amount }}平台费用¥{{ order.checkout.platform_fee }}</p>
<p>押金¥{{ order.checkout.deposit_amount }}</p>
<p>扣除¥{{ order.checkout.deposit_deduct_amount }}退还租客¥{{ order.checkout.renter_refund_amount }}号主收入¥{{ order.checkout.owner_income_amount }}</p>
<p v-if="order.checkout.content">说明{{ order.checkout.content }}</p>
<p v-if="order.checkout.owner_adjustment_reason">修正原因{{ order.checkout.owner_adjustment_reason }}</p>