Browse Source

Merge branch 'master' of dailer/demo-system-management into master

master
richie 5 years ago committed by Gogs
parent
commit
a817e58254
  1. 6
      plugin.xml
  2. 46
      src/main/resources/com/fr/plugin/web/resources/js/bundle.js

6
plugin.xml

@ -2,15 +2,17 @@
<id>com.fr.plugin.decision.fanruan</id>
<name><![CDATA[系统管理菜单扩展示例]]></name>
<active>yes</active>
<version>2.0</version>
<version>3.0</version>
<env-version>10.0</env-version>
<jartime>2018-11-11</jartime>
<jartime>2019-11-8</jartime>
<vendor>dailer</vendor>
<description><![CDATA[
在决策平台的左侧菜单栏下,新增加一个额外菜单。
在决策平台的系统管理菜单下,新增加一个额外的管理菜单。
]]></description>
<change-notes><![CDATA[
[2018-11-26]完成第一个示例说明。<br/>
[2019-11-14]更新最新实现方式。<br/>
]]></change-notes>
<extra-decision>

46
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: {

Loading…
Cancel
Save