diff --git a/plugin.xml b/plugin.xml index 6199f53..695a87f 100755 --- a/plugin.xml +++ b/plugin.xml @@ -2,15 +2,17 @@ com.fr.plugin.decision.fanruan yes - 2.0 + 3.0 10.0 - 2018-11-11 + 2019-11-8 dailer + [2019-11-14]更新最新实现方式。
]]>
diff --git a/src/main/resources/com/fr/plugin/web/resources/js/bundle.js b/src/main/resources/com/fr/plugin/web/resources/js/bundle.js index a588463..fe6d745 100644 --- a/src/main/resources/com/fr/plugin/web/resources/js/bundle.js +++ b/src/main/resources/com/fr/plugin/web/resources/js/bundle.js @@ -1,33 +1,39 @@ !(function () { // 示例,向menus中加入帆软官网. - BI.config("dec.constant.menu.items", function (items) { - items.push({ - value: "fanruan", - text: BI.i18nText("帆软"), - cardType: { - src: "http://www.fanruan.com/" - }, - cls: "fr-logo-font" - }); - return items; + BI.config("dec.provider.frame.menu", function (provider) { + provider.inject({ + menus: [ + { + value: "fanruan", + text: BI.i18nText("帆软"), + cardType: { + src: "http://www.fanruan.com/" + }, + cls: "fr-logo-font" + } + ] + }); }); // 示例,向管理系统节点加入帆软帮助文档 - // 特别注意,此配置需要配合服务端SystemOptionProvider接口使用,不然会因无权限而不显示节点. - BI.config("dec.constant.management.navigation", function (items) { - items.push({ - value: "frhelp", // 地址栏显示的hash值 - id: "decision-management-fanruan-help", // id - text: BI.i18nText("帮助文档"), // 文字 - cardType: "dec.management.fanruan_help", // 组件的shortcut,适用于用fineui开发的页面. - cls: "fr-logo-font" // 图标类名 + // 特别注意,此配置需要配合服务端SystemOptionProvider接口使用,不然会因无权限而不显示节点. + BI.config("dec.provider.management", function (provider) { + provider.inject({ + modules: [ + { + value: "frhelp", // 地址栏显示的hash值 + id: "decision-management-fanruan-help", // id + text: BI.i18nText("帮助文档"), // 文字 + cardType: "dec.management.fanruan_help", // 组件的shortcut,适用于用fineui开发的页面. + cls: "fr-logo-font" // 图标类名 + } + ] }); - return items; }); - // 组件实现 + // 组件实现,效果为使用绝对布局组件放置了一个iframe var Fanruan = BI.inherit(BI.Widget, { props: {