完善号主订单交接待办入口

This commit is contained in:
yml
2026-05-24 19:18:27 +08:00
parent 2678597af4
commit 8c619b37c8
4 changed files with 137 additions and 6 deletions
@@ -4,10 +4,12 @@ import { useRouter, useRoute } from "vue-router";
import { showToast } from "vant";
import { fetchOrders, payOrder, type Order } from "@/api/orders";
import { useSessionStore } from "@/stores/session";
import { formatDateMinute } from "@/utils/time";
const router = useRouter();
const route = useRoute();
const session = useSessionStore();
const loading = ref(false);
const orders = ref<Order[]>([]);
const activeTab = ref("all");
@@ -188,7 +190,7 @@ function readError(error: unknown, fallback: string) {
<div class="card-footer">
<span class="order-time">{{ formatDateMinute(order.created_at) }}</span>
<van-button
v-if="order.status === 'pending_payment'"
v-if="order.status === 'pending_payment' && order.renter_id === session.userId"
size="mini"
type="primary"
:loading="payingOrderId === order.id"