feat: update order s

This commit is contained in:
yanghao05
2025-04-18 22:55:37 +08:00
parent 6ca359ec1e
commit 75bbca00cf
4 changed files with 111 additions and 16 deletions

View File

@@ -2,7 +2,6 @@
import { orderService } from '@/api/orderService';
import { formatDate } from '@/utils/date';
import Badge from 'primevue/badge';
import Button from 'primevue/button';
import Column from 'primevue/column';
import ConfirmDialog from 'primevue/confirmdialog';
import DataTable from 'primevue/datatable';
@@ -161,8 +160,22 @@ onMounted(() => {
:severity="orderStatusMap[data.status]?.severity" />
</template>
</Column>
<Column field="user_id" header="用户ID" sortable></Column>
<Column field="post_id" header="文章ID" sortable></Column>
<Column field="user_id" header="用户ID" sortable>
<template #body="{ data }">
<div class="flex flex-col">
<span class="text-gray-700">用户名: {{ data.username }}</span>
<span class="text-gray-500">ID: {{ data.user_id || '-' }}</span>
</div>
</template>
</Column>
<Column field="post_id" header="文章ID" sortable>
<template #body="{ data }">
<div class="flex flex-col">
<span class="text-gray-700"> 标题: {{ data.post_title }}</span>
<span class="text-gray-500">ID: {{ data.post_id || '-' }}</span>
</div>
</template>
</Column>
<Column field="price" header="价格信息" sortable>
<template #body="{ data }">
<div class="flex flex-col">
@@ -170,7 +183,7 @@ onMounted(() => {
<span class="text-orange-500">优惠: -¥{{ formatPrice(getDiscountAmount(data.price,
data.discount)) }}</span>
<span class="font-bold">实付: ¥{{ formatPrice(getFinalPrice(data.price, data.discount))
}}</span>
}}</span>
</div>
</template>
</Column>
@@ -183,15 +196,6 @@ onMounted(() => {
</div>
</template>
</Column>
<Column header="操作" :exportable="false" style="min-width:8rem">
<template #body="{ data }">
<div class="flex justify-center space-x-2">
<Button icon="pi pi-trash" rounded text severity="danger" @click="handleDelete(data)"
aria-label="删除" />
</div>
</template>
</Column>
</DataTable>
</div>
</div>