This commit is contained in:
weiwei committed 2025-05-30 19:28:53 +08:00
commit 7ff95c7d4c
1 file changed
+28 -18
+28 -18
View File
@@ -65,13 +65,16 @@
<el-table-column type="index" label="#" width="50" /> <el-table-column type="index" label="#" width="50" />
<el-table-column width="200" label="用户"> <el-table-column width="200" label="用户">
<template #default="{ row }"> <template #default="{ row }">
<div class="flex flex-row items-center justify-center"> <div v-if="row.userId && row.userId != -1" class="flex flex-row items-center justify-center">
<preview-image width="50px" height="50px" :src="row.userAvatar" /> <preview-image width="50px" height="50px" :src="row.userAvatar" />
<div class="flex flex-col ml-2 items-start cursor-pointer hover:underline hover:text-blue-500"> <div class="flex flex-col ml-2 items-start cursor-pointer hover:underline hover:text-blue-500">
<span> {{ row.username }}</span> <span> {{ row.username }}</span>
<span> {{ row.userMobile }}</span> <span> {{ row.userMobile }}</span>
</div> </div>
</div> </div>
<div v-else>
<span>未知用户</span>
</div>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column width="200px" label="商品"> <el-table-column width="200px" label="商品">
@@ -194,7 +197,7 @@
</el-table-column> </el-table-column>
<el-table-column fixed="right" label="操作" width="200"> <el-table-column fixed="right" label="操作" width="200">
<template #default="{ row }"> <template #default="{ row }">
<div class="grid grid-cols-2 justify-between"> <div class="grid grid-cols-2 justify-evenly">
<el-button <el-button
v-if="row.orderType !== '5'" v-if="row.orderType !== '5'"
icon="Printer" icon="Printer"
@@ -214,23 +217,30 @@
> >
购物车 购物车
</el-button> </el-button>
<el-button icon="Money" link type="primary" @click="transactionListRef.openDialog(row.walletId)"> 钱包明细 </el-button> <el-button
icon="Money"
link
type="primary"
v-if="row.userId && row.userId != '-1'"
@click="transactionListRef.openDialog(row.walletId)"
>
钱包明细
</el-button>
<el-button icon="InfoFilled" link type="primary" v-auth="'wallet_walletTransaction_update_balance'" @click="doRefund(row)"> <el-button icon="InfoFilled" link type="primary" v-auth="'wallet_walletTransaction_update_balance'" @click="doRefund(row)">
订单详情 订单详情
</el-button> </el-button>
</div>
<el-button
v-if="false"
icon="edit-pen"
text
type="primary"
v-auth="'hard_hardwareOrder_edit'"
@click="formDialogRef.openDialog(row.id)"
>编辑
</el-button>
<div v-if="row.orderType !== '5'">
<el-button <el-button
v-if="!row.payRefundId" v-if="false"
icon="edit-pen"
text
type="primary"
v-auth="'hard_hardwareOrder_edit'"
@click="formDialogRef.openDialog(row.id)"
>
编辑
</el-button>
<el-button
v-if="!row.payRefundId && row.orderType !== '5'"
icon="stamp" icon="stamp"
text text
type="primary" type="primary"
@@ -239,10 +249,10 @@
> >
退款 退款
</el-button> </el-button>
<el-button v-if="false" icon="delete" text type="primary" v-auth="'hard_hardwareOrder_del'" @click="handleDelete([row.id])">
删除
</el-button>
</div> </div>
<el-button v-if="false" icon="delete" text type="primary" v-auth="'hard_hardwareOrder_del'" @click="handleDelete([row.id])">
删除
</el-button>
</template> </template>
</el-table-column> </el-table-column>
</el-table> </el-table>