Skip to content

Commit 899e37b

Browse files
committed
feat: update permission checks to remove row ID dependency in ToolResourceIndex
1 parent dc9ae84 commit 899e37b

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

ui/src/views/system-resource-management/ToolResourceIndex.vue

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,7 @@
166166
:before-change="() => changeState(row)"
167167
size="small"
168168
class="mr-4"
169-
v-if="permissionPrecise.switch(row.id)"
169+
v-if="permissionPrecise.switch()"
170170
/>
171171
</span>
172172
<el-divider direction="vertical" />
@@ -175,7 +175,7 @@
175175
effect="dark"
176176
:content="$t('common.edit')"
177177
placement="top"
178-
v-if="row.template_id && permissionPrecise.edit(row.id)"
178+
v-if="row.template_id && permissionPrecise.edit()"
179179
>
180180
<span class="mr-8">
181181
<el-button
@@ -194,7 +194,7 @@
194194
effect="dark"
195195
:content="$t('common.edit')"
196196
placement="top"
197-
v-if="!row.template_id && permissionPrecise.edit(row.id)"
197+
v-if="!row.template_id && permissionPrecise.edit()"
198198
>
199199
<span class="mr-8">
200200
<el-button
@@ -214,7 +214,7 @@
214214
effect="dark"
215215
:content="$t('common.copy')"
216216
placement="top"
217-
v-if="!row.template_id && permissionPrecise.copy(row.id)"
217+
v-if="!row.template_id && permissionPrecise.copy()"
218218
>
219219
<span class="mr-8">
220220
<el-button
@@ -236,22 +236,22 @@
236236
<template #dropdown>
237237
<el-dropdown-menu>
238238
<el-dropdown-item
239-
v-if="row.init_field_list?.length > 0 && permissionPrecise.edit(row.id)"
239+
v-if="row.init_field_list?.length > 0 && permissionPrecise.edit()"
240240
@click.stop="configInitParams(row)"
241241
>
242242
<AppIcon iconName="app-operation" class="mr-4"></AppIcon>
243243
{{ $t('common.param.initParam') }}
244244
</el-dropdown-item>
245245

246246
<el-dropdown-item
247-
v-if="!row.template_id && permissionPrecise.export(row.id)"
247+
v-if="!row.template_id && permissionPrecise.export()"
248248
@click.stop="exportTool(row)"
249249
>
250250
<AppIcon iconName="app-export"></AppIcon>
251251
{{ $t('common.export') }}
252252
</el-dropdown-item>
253253
<el-dropdown-item
254-
v-if="permissionPrecise.delete(row.id)"
254+
v-if="permissionPrecise.delete()"
255255
divided
256256
@click.stop="deleteTool(row)"
257257
>

0 commit comments

Comments
 (0)