From fee7776c2cf2bd20e8570823db946cc4e5c46e60 Mon Sep 17 00:00:00 2001
From: cloudroam <cloudroam>
Date: 星期二, 01 七月 2025 10:31:15 +0800
Subject: [PATCH] add:景点管理
---
pages/film/filmset.vue | 12 +++++++++++-
1 files changed, 11 insertions(+), 1 deletions(-)
diff --git a/pages/film/filmset.vue b/pages/film/filmset.vue
index 561cc69..ae4cf2d 100644
--- a/pages/film/filmset.vue
+++ b/pages/film/filmset.vue
@@ -370,7 +370,17 @@
],
extraButtons: [
{
- text: (row) => (row.status === 'unpublished' || row.status === 'approved' ? '发布' : '下架'),
+ // text: (row) => (row.status === 'unpublished' || row.status === 'approved' ? '发布' : '下架'),
+ text: (row) => {
+ // 调整文本显示逻辑
+ if (row.status === 'unpublished' || row.status === 'approved') {
+ return '发布'
+ } else if (row.status === 'published') {
+ return '下架'
+ }
+ return '' // 其他状态不会显示
+ },
+ show: (row) => ['unpublished', 'approved', 'published'].includes(row.status),
atClick: async (row) => {
const action = row.status === 'unpublished' || row.status === 'approved' ? '发布' : '下架'
try {
--
Gitblit v1.9.3