Browse Source

feat: 下架爬虫展示上架按钮

cuiyalong 9 months ago
parent
commit
3726de7c9f
1 changed files with 6 additions and 5 deletions
  1. 6 5
      frontend/src/views/ReviewList.vue

+ 6 - 5
frontend/src/views/ReviewList.vue

@@ -461,10 +461,11 @@ const openEditDialog = (row) => {
 // 操作按钮组的显示隐藏控制
 const tableActionShow = {
     reviewerGroup(row) {
-        // 已通过和已上线的不展示
+        // 已通过、已下线和已上线的不展示
         const canOnline = row.state === 3 // 已通过
+        const alreadyOffline = row.state === 6 // 已下线
         const alreadyOnline = row.state === 11 // 已上线
-        const pass = canOnline || alreadyOnline
+        const pass = canOnline || alreadyOffline || alreadyOnline
         return !pass
     },
     adminGroup(row) {
@@ -475,8 +476,8 @@ const tableActionShow = {
         }
     },
     adminSubmit(row) {
-        // 只有审核通过才能上线,否则不展示
-        const canOnline = row.state === 3
+        // 只有审核通过或者下线的才能上线,否则不展示
+        const canOnline = row.state === 3 || row.state === 6
         return canOnline
     },
     downCode(row) {
@@ -499,7 +500,7 @@ const actionButtonDisabled = {
     },
     adminSubmit(row) {
         // 只有审核通过才能上线,否则不展示
-        const canOnline = row.state === 3
+        const canOnline = row.state === 3 || row.state === 6
         return !canOnline
     },
     adminDownCode(row) {