Commit b2fe73a64ca756a66fd9a3fb8016c79069543a28

Authored by fengtao
1 parent 7056c89d

perf: 优化大屏列表,预览权限标识没加

@@ -20,6 +20,7 @@ export enum ConfigurationPermission { @@ -20,6 +20,7 @@ export enum ConfigurationPermission {
20 // DESIGN = 'api:yt:dataview:center:get_configuration_info:design', 20 // DESIGN = 'api:yt:dataview:center:get_configuration_info:design',
21 DESIGN = 'api:yt:dataview:center:get_dataview_info:design', 21 DESIGN = 'api:yt:dataview:center:get_dataview_info:design',
22 PREVIEW = 'api:yt:dataview:center:get_configuration_info:preview', 22 PREVIEW = 'api:yt:dataview:center:get_configuration_info:preview',
  23 + DATAVIEW_PREVIEW = 'api:yt:dataview:center:get_dataview_info:preview',
23 PUBLISH = 'api:yt:dataview:center:publish', 24 PUBLISH = 'api:yt:dataview:center:publish',
24 // CANCEL_PUBLISH = 'api:yt:dataview:center:cancel_publish', 25 // CANCEL_PUBLISH = 'api:yt:dataview:center:cancel_publish',
25 PUBLISH_INTERFACE = 'api:yt:dataview:center:public_interface', 26 PUBLISH_INTERFACE = 'api:yt:dataview:center:public_interface',
@@ -191,6 +191,7 @@ @@ -191,6 +191,7 @@
191 <template class="ant-card-actions" #actions> 191 <template class="ant-card-actions" #actions>
192 <Tooltip title="预览"> 192 <Tooltip title="预览">
193 <AuthIcon 193 <AuthIcon
  194 + :auth="ConfigurationPermission.DATAVIEW_PREVIEW"
194 class="!text-lg" 195 class="!text-lg"
195 icon="ant-design:eye-outlined" 196 icon="ant-design:eye-outlined"
196 @click="handlePreview(item)" 197 @click="handlePreview(item)"