|
@@ -103,7 +103,7 @@
|
|
|
</el-tooltip>
|
|
|
<el-tooltip content="退回" placement="top" v-if="showListRollbackButton">
|
|
|
<!-- 爬虫状态是待完成,才可点击退回 -->
|
|
|
- <el-button size="small" :disabled="scope.row.state !== 0" :class="{ active: scope.row._action_clicked_rollback }" @click="tableEvents.handleRollback(scope.$index, scope.row)">
|
|
|
+ <el-button size="small" :disabled="tableActionDisabled.rollbackDisabled(scope.row)" :class="{ active: scope.row._action_clicked_rollback }" @click="tableEvents.handleRollback(scope.$index, scope.row)">
|
|
|
<el-icon><DArrowLeft /></el-icon>
|
|
|
</el-button>
|
|
|
</el-tooltip>
|
|
@@ -786,6 +786,10 @@ const tableActionDisabled = {
|
|
|
const canSubmit = waitingComplete || notPass
|
|
|
return !canSubmit
|
|
|
},
|
|
|
+ rollbackDisabled(row) {
|
|
|
+ const canRollback = row.state === 0 || row.state === 2
|
|
|
+ return !canRollback
|
|
|
+ },
|
|
|
// 开发者才会展示
|
|
|
// 只有爬虫状态为待完成或未通过时能点(state=0||state=2)
|
|
|
copyDisabled(row) {
|