Showing
2 changed files
with
9 additions
and
6 deletions
| ... | ... | @@ -190,12 +190,14 @@ |
| 190 | 190 | </div> |
| 191 | 191 | </div> |
| 192 | 192 | <div class="mt-4 flex justify-between items-center gap-3"> |
| 193 | - <Button size="small" @click="handleRunTask"> | |
| 194 | - <div class="text-xs px-1"> | |
| 195 | - <PlayCircleOutlined class="mr-1" /> | |
| 196 | - <span>运行任务</span> | |
| 197 | - </div> | |
| 198 | - </Button> | |
| 193 | + <Authority :value="PermissionEnum.EXECUTE"> | |
| 194 | + <Button size="small" @click="handleRunTask"> | |
| 195 | + <div class="text-xs px-1"> | |
| 196 | + <PlayCircleOutlined class="mr-1" /> | |
| 197 | + <span>运行任务</span> | |
| 198 | + </div> | |
| 199 | + </Button> | |
| 200 | + </Authority> | |
| 199 | 201 | <Tooltip |
| 200 | 202 | v-if="getLastExecuteTime" |
| 201 | 203 | overlay-class-name="task-last-execute-time-tooltip" | ... | ... |
| ... | ... | @@ -6,6 +6,7 @@ export enum PermissionEnum { |
| 6 | 6 | START_TASK = 'api:yt:task_center:update:state', |
| 7 | 7 | DELETE = 'api:yt:task_center:delete', |
| 8 | 8 | ALLOW = 'api:yt:task_center:cancel:allow', |
| 9 | + EXECUTE = 'api:yt:task_center:immediate:execute', | |
| 9 | 10 | } |
| 10 | 11 | |
| 11 | 12 | export enum FormFieldsEnum { | ... | ... |