Commit 3157fb2a77b8715a4a349746bc3e2ff466bdda54

Authored by ww
1 parent 71ab99b2

fix: 修复任务中心运行任务按钮未控制权限

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