统一订单列表混排租赁与撞车,后台撞车订单展示真实手机号

PC/移动端「我的订单」并行拉取两类订单并按时间混排展示;后台撞车订单买家手机号不再脱敏,便于履约联系。
This commit is contained in:
yml2213
2026-07-19 16:01:45 +08:00
parent ed4d3f011c
commit d93795a4b4
10 changed files with 749 additions and 228 deletions
@@ -224,7 +224,7 @@ async function handleSupportClick() {
>
{{ supportLoading ? '...' : '客服' }}
</button>
<button type="button" class="orders-btn" @click="router.push('/crash/orders')">订单</button>
<button type="button" class="orders-btn" @click="router.push('/m/orders')">订单</button>
</header>
<div class="shop-body">
@@ -46,7 +46,7 @@ async function loadOrders() {
:key="item.id"
type="button"
class="card"
@click="router.push(`/crash/orders/${item.id}`)"
@click="router.push(`/m/crash/orders/${item.id}`)"
>
<div class="top">
<span>{{ item.order_no }}</span>
@@ -228,7 +228,7 @@ async function handleSupportClick() {
<el-icon><ShoppingCart /></el-icon>
<span>购物车{{ cartCount > 0 ? `(${cartCount})` : '' }}</span>
</button>
<button type="button" class="toolbar-btn outline" @click="router.push('/crash/orders')">
<button type="button" class="toolbar-btn outline" @click="router.push('/orders')">
<el-icon><Tickets /></el-icon>
<span>我的订单</span>
</button>
@@ -135,7 +135,7 @@ async function copyText() {
<h1>{{ statusText }}</h1>
<p class="sub">订单号 {{ order.order_no }} · {{ formatDateTime(order.created_at) }}</p>
</div>
<button type="button" class="toolbar-btn outline" @click="router.push('/crash/orders')">
<button type="button" class="toolbar-btn outline" @click="router.push('/orders')">
返回列表
</button>
</header>