Commit 3157fb2a77b8715a4a349746bc3e2ff466bdda54

Authored by ww
1 parent 71ab99b2

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

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