Commit dcdf2fad77c2299f2110b5c27b78c673079112ff

Authored by fengwotao
1 parent 89b16c21

feat: 大屏设计器新增发布和取消发布权限标识

@@ -16,6 +16,8 @@ export enum ConfigurationPermission { @@ -16,6 +16,8 @@ export enum ConfigurationPermission {
16 SHARE = 'api:yt:dataview:center:share', 16 SHARE = 'api:yt:dataview:center:share',
17 DESIGN = 'api:yt:dataview:center:get_configuration_info:design', 17 DESIGN = 'api:yt:dataview:center:get_configuration_info:design',
18 PREVIEW = 'api:yt:dataview:center:get_configuration_info:preview', 18 PREVIEW = 'api:yt:dataview:center:get_configuration_info:preview',
  19 + PUBLISH = 'api:yt:dataview:center:publish',
  20 + CANCEL_PUBLISH = 'api:yt:dataview:center:cancel_publish',
19 } 21 }
20 22
21 // 查询字段 23 // 查询字段
@@ -301,7 +301,7 @@ @@ -301,7 +301,7 @@
301 }, 301 },
302 { 302 {
303 text: '发布', 303 text: '发布',
304 - auth: ConfigurationPermission.UPDATE, 304 + auth: ConfigurationPermission.PUBLISH,
305 icon: 'ant-design:node-expand-outlined', 305 icon: 'ant-design:node-expand-outlined',
306 event: '', 306 event: '',
307 onClick: handlePublish.bind(null, item), 307 onClick: handlePublish.bind(null, item),
@@ -309,6 +309,7 @@ @@ -309,6 +309,7 @@
309 }, 309 },
310 { 310 {
311 text: '取消发布', 311 text: '取消发布',
  312 + auth: ConfigurationPermission.CANCEL_PUBLISH,
312 icon: 'ant-design:node-collapse-outlined', 313 icon: 'ant-design:node-collapse-outlined',
313 event: '', 314 event: '',
314 onClick: handleCancelPublish.bind(null, item), 315 onClick: handleCancelPublish.bind(null, item),