feat: add admin risk actions and arbitration settlement

This commit is contained in:
yml
2026-05-22 18:11:01 +08:00
parent dfe686ce0e
commit 55477d0ac6
26 changed files with 888 additions and 23 deletions
@@ -102,6 +102,7 @@ function reviewType(status: string) {
<el-option label="已上架" value="published" />
<el-option label="租赁中" value="rented" />
<el-option label="已下架" value="offline" />
<el-option label="异常" value="abnormal" />
</el-select>
</el-form-item>
<el-form-item label="审核状态">
@@ -155,10 +156,9 @@ function reviewType(status: string) {
<el-table-column prop="updated_at" label="更新时间" min-width="180" />
<el-table-column label="操作" width="110">
<template #default="{ row }">
<RouterLink v-if="row.status === 'published' && row.review_status === 'approved'" :to="`/listings/${row.id}`">
<el-button size="small">前台详情</el-button>
<RouterLink :to="`/admin/listings/${row.id}`">
<el-button size="small">详情</el-button>
</RouterLink>
<span v-else>-</span>
</template>
</el-table-column>
</el-table>