Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-fb
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王衍超
cloud-fb
Commits
e9ab7207
Commit
e9ab7207
authored
May 10, 2021
by
shiwenbo
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
功能树增加报表模块,报表功能增加功能权限
parent
f5f70020
Hide whitespace changes
Inline
Side-by-side
Showing
16 changed files
with
250 additions
and
1 deletions
+250
-1
TenantInitListener.java
...src/main/java/com/beecode/inz/war/TenantInitListener.java
+1
-0
AuthMgrConstants.java
...java/com/beecode/inz/authmgr/common/AuthMgrConstants.java
+1
-0
AuthManagerServiceImpl.java
.../inz/authmgr/internal/service/AuthManagerServiceImpl.java
+3
-0
AuthMgrController.java
...n/java/com/beecode/inz/authmgr/web/AuthMgrController.java
+1
-1
DefaultFunctionTree.jmx
...m/beecode/inz/portal/functiontree/DefaultFunctionTree.jmx
+90
-0
LicenseKeys.java
...mon/src/main/java/com/beecode/inz/common/LicenseKeys.java
+4
-0
AdvanceAnalyse.mk
...in/model/com/xyst/dinas/statistics/auth/AdvanceAnalyse.mk
+14
-0
MarketBill.mk
...c/main/model/com/xyst/dinas/statistics/auth/MarketBill.mk
+14
-0
ReturnMoneyDetail.mk
...model/com/xyst/dinas/statistics/auth/ReturnMoneyDetail.mk
+14
-0
SaleAnalyse.mk
.../main/model/com/xyst/dinas/statistics/auth/SaleAnalyse.mk
+14
-0
SaleDetail.mk
...c/main/model/com/xyst/dinas/statistics/auth/SaleDetail.mk
+14
-0
AdvanceAnalyse.jmx
...sources/com/xyst/dinas/statistics/auth/AdvanceAnalyse.jmx
+16
-0
MarketBill.jmx
...n/resources/com/xyst/dinas/statistics/auth/MarketBill.jmx
+16
-0
ReturnMoneyDetail.jmx
...rces/com/xyst/dinas/statistics/auth/ReturnMoneyDetail.jmx
+16
-0
SaleAnalyse.jmx
.../resources/com/xyst/dinas/statistics/auth/SaleAnalyse.jmx
+16
-0
SaleDetail.jmx
...n/resources/com/xyst/dinas/statistics/auth/SaleDetail.jmx
+16
-0
No files found.
backend/build.war/src/main/java/com/beecode/inz/war/TenantInitListener.java
View file @
e9ab7207
...
...
@@ -98,6 +98,7 @@ public class TenantInitListener implements ApplicationListener<ApplicationReady
this
.
addLicence
(
"md_oa"
);
this
.
addLicence
(
"md_biz"
);
this
.
addLicence
(
"md_sys"
);
this
.
addLicence
(
"md_bill"
);
}
private
void
addLicence
(
String
key
){
...
...
backend/inz.authmgr/src/main/java/com/beecode/inz/authmgr/common/AuthMgrConstants.java
View file @
e9ab7207
...
...
@@ -19,6 +19,7 @@ public final class AuthMgrConstants {
public
final
static
String
OA
=
"OA办公"
;
public
final
static
String
BIZ
=
"业务管理"
;
public
final
static
String
STATISTICS
=
"统计"
;
public
final
static
String
BILL
=
"报表"
;
}
public
static
final
class
SystemRoleGroup
{
...
...
backend/inz.authmgr/src/main/java/com/beecode/inz/authmgr/internal/service/AuthManagerServiceImpl.java
View file @
e9ab7207
...
...
@@ -405,6 +405,9 @@ public class AuthManagerServiceImpl implements AuthManagerService,ApplicationEve
if
(
RoleRootGroup
.
BIZ
.
equals
(
privilegeGroup
)){
return
LicenseKeys
.
BIZ_PERMIT
;
}
if
(
RoleRootGroup
.
BILL
.
equals
(
privilegeGroup
))
{
return
LicenseKeys
.
BILL_PERMIT
;
}
return
null
;
}
...
...
backend/inz.authmgr/src/main/java/com/beecode/inz/authmgr/web/AuthMgrController.java
View file @
e9ab7207
...
...
@@ -90,7 +90,7 @@ public class AuthMgrController {
private
final
static
String
CLUEPOOL
=
"CluePool"
;
// 锚点顺序
private
final
static
String
[]
ANCHOR_ORDER
=
{
"项目"
,
"合同"
,
"监控"
,
"生产"
,
"销售"
,
"资金"
,
"运输"
,
"安健环"
,
"价格"
,
"OA办公"
,
"业务管理"
,
"其他"
};
private
final
static
String
[]
ANCHOR_ORDER
=
{
"项目"
,
"合同"
,
"监控"
,
"生产"
,
"销售"
,
"资金"
,
"运输"
,
"安健环"
,
"价格"
,
"OA办公"
,
"
报表"
,
"
业务管理"
,
"其他"
};
protected
final
static
Logger
logger
=
LoggerFactory
.
getLogger
(
AuthMgrController
.
class
);
...
...
backend/inz.basis/src/main/resources/com/beecode/inz/portal/functiontree/DefaultFunctionTree.jmx
View file @
e9ab7207
...
...
@@ -43,6 +43,11 @@
<dependency>
com.xyst.dinas.sales.auth.SalesLedgerGroupList
</dependency>
<dependency>
com.xyst.dinas.sales.auth.SalesPlanGroupAnalyseList
</dependency>
<dependency>
com.xyst.dinas.sales.auth.SalesPlanGroupQuery
</dependency>
<dependency>
com.xyst.dinas.statistics.auth.ReturnMoneyDetail
</dependency>
<dependency>
com.xyst.dinas.statistics.auth.SaleDetail
</dependency>
<dependency>
com.xyst.dinas.statistics.auth.SaleAnalyse
</dependency>
<dependency>
com.xyst.dinas.statistics.auth.AdvanceAnalyse
</dependency>
<dependency>
com.xyst.dinas.statistics.auth.MarketBill
</dependency>
<content>
<m:function-tree>
<m:parent></m:parent>
...
...
@@ -1130,6 +1135,91 @@
</m:children>
</m:function-node>
<m:function-node>
<m:id>
66c0dc01-f646-4faa-9699-715d430b0934
</m:id>
<m:name>
bill
</m:name>
<m:title>
报表
</m:title>
<m:index>
11400
</m:index>
<m:license>
md_bill
</m:license>
<m:privilege></m:privilege>
<m:role></m:role>
<m:function-definition>
<m:view>
functions
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:children>
<m:function-node>
<m:id>
0f44b555-51a5-436d-853b-eba844c83f06
</m:id>
<m:name>
return_money_detail
</m:name>
<m:title>
回款明细
</m:title>
<m:index>
1000
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.statistics.auth.ReturnMoneyDetail
</m:privilege>
<m:role></m:role>
<m:function-definition>
<m:view>
function-return-money-detail
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconhetongzhihangfenxi1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
bdc09123-0b60-4a33-9ef3-9a1680412d4e
</m:id>
<m:name>
sale_detail
</m:name>
<m:title>
销售明细
</m:title>
<m:index>
2000
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.statistics.auth.SaleDetail
</m:privilege>
<m:role></m:role>
<m:function-definition>
<m:view>
function-sale-detail
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconhetongzhihangfenxi1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
debfd573-6efc-48da-8c18-69386baf4546
</m:id>
<m:name>
sale_analyse
</m:name>
<m:title>
销售汇总
</m:title>
<m:index>
8000
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.statistics.auth.SaleAnalyse
</m:privilege>
<m:role></m:role>
<m:function-definition>
<m:view>
function-sale-analyse
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconhetongzhihangfenxi1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
8833fcb7-3070-40a6-8488-663fe5378c4b
</m:id>
<m:name>
advance_analyse
</m:name>
<m:title>
预付款及结余汇总
</m:title>
<m:index>
9000
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.statistics.auth.AdvanceAnalyse
</m:privilege>
<m:role></m:role>
<m:function-definition>
<m:view>
function-advance-analyse
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconhetongzhihangfenxi1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
c2eefb09-d50e-4d48-9c72-9a23fa607eea
</m:id>
<m:name>
market_bill
</m:name>
<m:title>
经营报表
</m:title>
<m:index>
4000
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.statistics.auth.MarketBill
</m:privilege>
<m:role></m:role>
<m:function-definition>
<m:view>
function-market-bill
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconhetongzhihangfenxi1x
</m:icon>
</m:function-node>
</m:children>
</m:function-node>
<m:function-node>
<m:id>
b98940eb-1a96-45c2-87d0-7d4b455f542f
</m:id>
<m:name>
biz-manage
</m:name>
<m:title>
业务管理
</m:title>
...
...
backend/inz.common/src/main/java/com/beecode/inz/common/LicenseKeys.java
View file @
e9ab7207
...
...
@@ -61,4 +61,8 @@ public interface LicenseKeys {
* 许可访问系统管理模块
*/
public
final
String
SYS_PERMIT
=
"md_sys"
;
/**
* 许可访问报表模块
*/
public
final
String
BILL_PERMIT
=
"md_bill"
;
}
backend/xyst.dinas.statistics/src/main/model/com/xyst/dinas/statistics/auth/AdvanceAnalyse.mk
0 → 100644
View file @
e9ab7207
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.statistics.auth</package>
<name>AdvanceAnalyse</name>
<title>查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='4aafe043-1120-4719-8821-32617ce1eb8f' category='报表/预付款及结余汇总(区域公司)' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.statistics/src/main/model/com/xyst/dinas/statistics/auth/MarketBill.mk
0 → 100644
View file @
e9ab7207
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.statistics.auth</package>
<name>MarketBill</name>
<title>查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='41857cc4-aa50-4e93-a883-9a730d718eb0' category='报表/经营报表' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.statistics/src/main/model/com/xyst/dinas/statistics/auth/ReturnMoneyDetail.mk
0 → 100644
View file @
e9ab7207
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.statistics.auth</package>
<name>ReturnMoneyDetail</name>
<title>查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='1addefd4-b03b-46ce-8667-8bdcc5ea5785' category='报表/回款明细(区域公司)' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.statistics/src/main/model/com/xyst/dinas/statistics/auth/SaleAnalyse.mk
0 → 100644
View file @
e9ab7207
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.statistics.auth</package>
<name>SaleAnalyse</name>
<title>查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='dc3377cf-ff43-436b-a4d2-3351829f4ce1' category='报表/销售汇总(区域公司)' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.statistics/src/main/model/com/xyst/dinas/statistics/auth/SaleDetail.mk
0 → 100644
View file @
e9ab7207
<model>
<header>
<type>bcp.authz.Privilege</type>
<package>com.xyst.dinas.statistics.auth</package>
<name>SaleDetail</name>
<title>查看</title>
<tags></tags>
<description></description>
</header>
<content>
<privilege type='TOKEN' target-type='' id='94ed1e06-857a-43a2-94d2-b15812c36eac' category='报表/销售明细(区域公司)' seq='0'></privilege>
</content>
</model>
\ No newline at end of file
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/auth/AdvanceAnalyse.jmx
0 → 100644
View file @
e9ab7207
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
xmlns:m=
"http://www.beecode.cn/schema/bcp-privilege"
>
<specification>
1.0
</specification>
<id>
4aafe043-1120-4719-8821-32617ce1eb8f
</id>
<name>
com.xyst.dinas.statistics.auth.AdvanceAnalyse
</name>
<title>
查看
</title>
<define>
bcp.authz.privilege
</define>
<define-version>
1.0.0
</define-version>
<content>
<m:privilege>
<m:type>
TOKEN
</m:type>
<m:category>
报表/预付款及结余汇总(区域公司)
</m:category>
<m:seq>
0
</m:seq>
</m:privilege>
</content>
</metadata>
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/auth/MarketBill.jmx
0 → 100644
View file @
e9ab7207
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
xmlns:m=
"http://www.beecode.cn/schema/bcp-privilege"
>
<specification>
1.0
</specification>
<id>
41857cc4-aa50-4e93-a883-9a730d718eb0
</id>
<name>
com.xyst.dinas.statistics.auth.MarketBill
</name>
<title>
查看
</title>
<define>
bcp.authz.privilege
</define>
<define-version>
1.0.0
</define-version>
<content>
<m:privilege>
<m:type>
TOKEN
</m:type>
<m:category>
报表/经营报表
</m:category>
<m:seq>
0
</m:seq>
</m:privilege>
</content>
</metadata>
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/auth/ReturnMoneyDetail.jmx
0 → 100644
View file @
e9ab7207
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
xmlns:m=
"http://www.beecode.cn/schema/bcp-privilege"
>
<specification>
1.0
</specification>
<id>
1addefd4-b03b-46ce-8667-8bdcc5ea5785
</id>
<name>
com.xyst.dinas.statistics.auth.ReturnMoneyDetail
</name>
<title>
查看
</title>
<define>
bcp.authz.privilege
</define>
<define-version>
1.0.0
</define-version>
<content>
<m:privilege>
<m:type>
TOKEN
</m:type>
<m:category>
报表/回款明细(区域公司)
</m:category>
<m:seq>
0
</m:seq>
</m:privilege>
</content>
</metadata>
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/auth/SaleAnalyse.jmx
0 → 100644
View file @
e9ab7207
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
xmlns:m=
"http://www.beecode.cn/schema/bcp-privilege"
>
<specification>
1.0
</specification>
<id>
dc3377cf-ff43-436b-a4d2-3351829f4ce1
</id>
<name>
com.xyst.dinas.statistics.auth.SaleAnalyse
</name>
<title>
查看
</title>
<define>
bcp.authz.privilege
</define>
<define-version>
1.0.0
</define-version>
<content>
<m:privilege>
<m:type>
TOKEN
</m:type>
<m:category>
报表/销售汇总(区域公司)
</m:category>
<m:seq>
0
</m:seq>
</m:privilege>
</content>
</metadata>
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/auth/SaleDetail.jmx
0 → 100644
View file @
e9ab7207
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
xmlns:m=
"http://www.beecode.cn/schema/bcp-privilege"
>
<specification>
1.0
</specification>
<id>
94ed1e06-857a-43a2-94d2-b15812c36eac
</id>
<name>
com.xyst.dinas.statistics.auth.SaleDetail
</name>
<title>
查看
</title>
<define>
bcp.authz.privilege
</define>
<define-version>
1.0.0
</define-version>
<content>
<m:privilege>
<m:type>
TOKEN
</m:type>
<m:category>
报表/销售明细(区域公司)
</m:category>
<m:seq>
0
</m:seq>
</m:privilege>
</content>
</metadata>
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment