diff --git a/io.sc.platform.lcdp.frontend/src/views/form/FormConfig.vue b/io.sc.platform.lcdp.frontend/src/views/form/FormConfig.vue index a04dc9ea..67e35f19 100644 --- a/io.sc.platform.lcdp.frontend/src/views/form/FormConfig.vue +++ b/io.sc.platform.lcdp.frontend/src/views/form/FormConfig.vue @@ -12,6 +12,7 @@ :viewer="platformGrid.viewer" :sort-by="['-lastModifyDate']" > + { if (mainConfigFormRef.value && !Tools.isEmpty(mainConfigFormRef.value.getFieldValue('fieldComeFrom'))) { @@ -1426,7 +1429,22 @@ const platformGrid = { onDelete(args.selecteds); }, }, + 'separator', 'view', + { + name: 'generateMenu', + label: '注册菜单', + icon: 'widgets', + enableIf: (args) => { + if (args.selected) { + return true; + } + return false; + }, + click: (args) => { + selectMneuDialogRef.value.show(args.selected); + }, + }, 'separator', ], columns: [ diff --git a/io.sc.platform.lcdp.frontend/src/views/form/SelectMenuDialog.vue b/io.sc.platform.lcdp.frontend/src/views/form/SelectMenuDialog.vue new file mode 100644 index 00000000..d19c1176 --- /dev/null +++ b/io.sc.platform.lcdp.frontend/src/views/form/SelectMenuDialog.vue @@ -0,0 +1,213 @@ + + +