Commit 577e9043a1df2569712df40e19f128e4c1a94115

Authored by dev001
1 parent ed849db8

fix: 场景联动不论是超级租户管理员还是租户管理员,只要是所属组织下的都可以进行操作

... ... @@ -30,7 +30,7 @@
30 30 auth: 'api:yt:sceneLinkage:update',
31 31 icon: 'clarity:note-edit-line',
32 32 onClick: handleEdit.bind(null, record),
33   - ifShow: record.creator === userId && record.status !== 1,
  33 + ifShow: record.status !== 1,
34 34 },
35 35 ]"
36 36 :drop-down-actions="[
... ... @@ -39,7 +39,7 @@
39 39 auth: 'api:yt:sceneLinkage:delete',
40 40 icon: 'ant-design:delete-outlined',
41 41 color: 'error',
42   - ifShow: record.creator === userId && record.status !== 1,
  42 + ifShow: record.status !== 1,
43 43 popConfirm: {
44 44 title: '是否确认删除',
45 45 confirm: handleDeleteOrBatchDelete.bind(null, record),
... ... @@ -82,8 +82,6 @@
82 82 import { useBatchDelete } from '/@/hooks/web/useBatchDelete';
83 83 import { Switch, Popconfirm, Tag } from 'ant-design-vue';
84 84 import { columns, searchFormSchema } from './config/config.data';
85   - import { USER_INFO_KEY } from '/@/enums/cacheEnum';
86   - import { getAuthCache } from '/@/utils/auth';
87 85 import { SceneLinkageDrawer } from './components/SceneLinkageDrawer';
88 86 import { useMessage } from '/@/hooks/web/useMessage';
89 87 import { Authority } from '/@/components/Authority';
... ... @@ -91,8 +89,6 @@
91 89 import { SceneLinkageDrawerDataType } from './components/SceneLinkageDrawer/type';
92 90 import { DataActionModeEnum } from '/@/enums/toolEnum';
93 91
94   - const userInfo: any = getAuthCache(USER_INFO_KEY);
95   - const userId = userInfo.userId;
96 92 const { hasPermission } = usePermission();
97 93
98 94 const [registerDrawer, { openDrawer }] = useDrawer();
... ...