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 { | ... | ... |