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

20
src/main/resources/com/fr/plugin/web/resources/js/bundle.js

@ -1,33 +1,39 @@
!(function () { !(function () {
// 示例,向menus中加入帆软官网. // 示例,向menus中加入帆软官网.
BI.config("dec.constant.menu.items", function (items) { BI.config("dec.provider.frame.menu", function (provider) {
items.push({ provider.inject({
menus: [
{
value: "fanruan", value: "fanruan",
text: BI.i18nText("帆软"), text: BI.i18nText("帆软"),
cardType: { cardType: {
src: "http://www.fanruan.com/" src: "http://www.fanruan.com/"
}, },
cls: "fr-logo-font" cls: "fr-logo-font"
}
]
}); });
return items;
}); });
// 示例,向管理系统节点加入帆软帮助文档 // 示例,向管理系统节点加入帆软帮助文档
// 特别注意,此配置需要配合服务端SystemOptionProvider接口使用,不然会因无权限而不显示节点. // 特别注意,此配置需要配合服务端SystemOptionProvider接口使用,不然会因无权限而不显示节点.
BI.config("dec.constant.management.navigation", function (items) { BI.config("dec.provider.management", function (provider) {
items.push({ provider.inject({
modules: [
{
value: "frhelp", // 地址栏显示的hash值 value: "frhelp", // 地址栏显示的hash值
id: "decision-management-fanruan-help", // id id: "decision-management-fanruan-help", // id
text: BI.i18nText("帮助文档"), // 文字 text: BI.i18nText("帮助文档"), // 文字
cardType: "dec.management.fanruan_help", // 组件的shortcut,适用于用fineui开发的页面. cardType: "dec.management.fanruan_help", // 组件的shortcut,适用于用fineui开发的页面.
cls: "fr-logo-font" // 图标类名 cls: "fr-logo-font" // 图标类名
}
]
}); });
return items;
}); });
// 组件实现 // 组件实现,效果为使用绝对布局组件放置了一个iframe
var Fanruan = BI.inherit(BI.Widget, { var Fanruan = BI.inherit(BI.Widget, {
props: { props: {

Loading…
Cancel
Save