Showing
2 changed files
with
9 additions
and
6 deletions
@@ -190,12 +190,14 @@ | @@ -190,12 +190,14 @@ | ||
190 | </div> | 190 | </div> |
191 | </div> | 191 | </div> |
192 | <div class="mt-4 flex justify-between items-center gap-3"> | 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 | <Tooltip | 201 | <Tooltip |
200 | v-if="getLastExecuteTime" | 202 | v-if="getLastExecuteTime" |
201 | overlay-class-name="task-last-execute-time-tooltip" | 203 | overlay-class-name="task-last-execute-time-tooltip" |
@@ -6,6 +6,7 @@ export enum PermissionEnum { | @@ -6,6 +6,7 @@ export enum PermissionEnum { | ||
6 | START_TASK = 'api:yt:task_center:update:state', | 6 | START_TASK = 'api:yt:task_center:update:state', |
7 | DELETE = 'api:yt:task_center:delete', | 7 | DELETE = 'api:yt:task_center:delete', |
8 | ALLOW = 'api:yt:task_center:cancel:allow', | 8 | ALLOW = 'api:yt:task_center:cancel:allow', |
9 | + EXECUTE = 'api:yt:task_center:immediate:execute', | ||
9 | } | 10 | } |
10 | 11 | ||
11 | export enum FormFieldsEnum { | 12 | export enum FormFieldsEnum { |