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
d566b203
Commit
d566b203
authored
Jun 09, 2022
by
yanHeng
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
[修改] OA办公模块去除
parent
7c169a9f
Show whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
384 deletions
+15
-384
AuthMgrController.java
...n/java/com/beecode/inz/authmgr/web/AuthMgrController.java
+14
-25
DefaultFunctionTree.jmx
...m/beecode/inz/portal/functiontree/DefaultFunctionTree.jmx
+1
-359
No files found.
backend/inz.authmgr/src/main/java/com/beecode/inz/authmgr/web/AuthMgrController.java
View file @
d566b203
package
com
.
beecode
.
inz
.
authmgr
.
web
;
package
com
.
beecode
.
inz
.
authmgr
.
web
;
import
java.text.MessageFormat
;
import
java.util.ArrayList
;
import
java.util.Comparator
;
import
java.util.LinkedHashMap
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Set
;
import
java.util.UUID
;
import
java.util.stream.Collectors
;
import
javax.servlet.http.HttpServletRequest
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.ui.ModelMap
;
import
org.springframework.util.Assert
;
import
org.springframework.web.bind.annotation.PathVariable
;
import
org.springframework.web.bind.annotation.RequestBody
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMethod
;
import
org.springframework.web.bind.annotation.RequestParam
;
import
org.springframework.web.bind.annotation.RestController
;
import
com.beecode.amino.core.Amino
;
import
com.beecode.amino.core.Amino
;
import
com.beecode.bap.staff.BapContext
;
import
com.beecode.bap.staff.BapContext
;
import
com.beecode.bap.staff.service.StaffService
;
import
com.beecode.bap.staff.service.StaffService
;
...
@@ -52,6 +28,17 @@ import com.beecode.inz.authmgr.vo.AccessorPrivilegePara;
...
@@ -52,6 +28,17 @@ import com.beecode.inz.authmgr.vo.AccessorPrivilegePara;
import
com.beecode.inz.common.service.ByIdService
;
import
com.beecode.inz.common.service.ByIdService
;
import
com.beecode.inz.common.service.FollowerPrivilegeService
;
import
com.beecode.inz.common.service.FollowerPrivilegeService
;
import
com.beecode.inz.common.service.FollowerPrivilegeType
;
import
com.beecode.inz.common.service.FollowerPrivilegeType
;
import
org.slf4j.Logger
;
import
org.slf4j.LoggerFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.ui.ModelMap
;
import
org.springframework.util.Assert
;
import
org.springframework.web.bind.annotation.*
;
import
javax.servlet.http.HttpServletRequest
;
import
java.text.MessageFormat
;
import
java.util.*
;
import
java.util.stream.Collectors
;
@RequestMapping
(
value
=
"basis/auth"
)
@RequestMapping
(
value
=
"basis/auth"
)
@RestController
@RestController
...
@@ -85,7 +72,9 @@ public class AuthMgrController {
...
@@ -85,7 +72,9 @@ public class AuthMgrController {
private
final
static
String
CLUEPOOL
=
"CluePool"
;
private
final
static
String
CLUEPOOL
=
"CluePool"
;
// 锚点顺序
// 锚点顺序
private
final
static
String
[]
ANCHOR_ORDER
=
{
"项目"
,
"合同"
,
"监控"
,
"生产"
,
"销售"
,
"资金"
,
"运输"
,
"安健环"
,
"价格"
,
"OA办公"
,
"报表"
,
"综合BI"
,
"业务管理"
,
"其他"
};
//modify by 去除OA办公模块 from yanHeng
// private final static String[] ANCHOR_ORDER = { "项目", "合同", "监控", "生产", "销售", "资金" , "运输", "安健环", "价格", "OA办公", "报表", "综合BI", "业务管理", "其他" };
private
final
static
String
[]
ANCHOR_ORDER
=
{
"项目"
,
"合同"
,
"监控"
,
"生产"
,
"销售"
,
"资金"
,
"运输"
,
"安健环"
,
"价格"
,
"报表"
,
"综合BI"
,
"业务管理"
,
"其他"
};
protected
final
static
Logger
logger
=
LoggerFactory
.
getLogger
(
AuthMgrController
.
class
);
protected
final
static
Logger
logger
=
LoggerFactory
.
getLogger
(
AuthMgrController
.
class
);
...
...
backend/inz.basis/src/main/resources/com/beecode/inz/portal/functiontree/DefaultFunctionTree.jmx
View file @
d566b203
...
@@ -1044,365 +1044,7 @@
...
@@ -1044,365 +1044,7 @@
</m:function-node>
</m:function-node>
</m:children>
</m:children>
</m:function-node>
</m:function-node>
<m:function-node>
<m:id>
c0e69182-be70-44a2-ad59-2207a94bee24
</m:id>
<m:name>
oawork
</m:name>
<m:title>
OA办公
</m:title>
<m:index>
11000
</m:index>
<m:license>
md_oa
</m:license>
<m:privilege></m:privilege>
<m:function-definition>
<m:view>
functions
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:children>
<m:function-node>
<m:id>
2dc2eefe-ea55-498f-8467-65ff4cc8aa01
</m:id>
<m:name>
portal_remind
</m:name>
<m:title>
待办提醒
</m:title>
<m:index>
800
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.OARemind
</m:privilege>
<m:function-definition>
<m:view>
function-portal-remind
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconyujingshezhi1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
f257e7b4-f544-4321-ae8c-f1b1c187f47b
</m:id>
<m:name>
stamp_lend
</m:name>
<m:title>
证章借出
</m:title>
<m:index>
900
</m:index>
<m:license></m:license>
<m:privilege></m:privilege>
<m:function-definition>
<m:view>
functions
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:children>
<m:function-node>
<m:id>
c3c631ec-cefd-410e-8b83-713648b9d577
</m:id>
<m:name>
stamp_lend
</m:name>
<m:title>
证章借出申请
</m:title>
<m:index>
910
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.StampLendList
</m:privilege>
<m:function-definition>
<m:view>
function-stamp-lend
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconzhengzhangjiechushenqing1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
732f06a0-5351-42fa-9229-d421a450189f
</m:id>
<m:name>
stamp_lend_approve
</m:name>
<m:title>
证章借出审批
</m:title>
<m:index>
920
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.StampLendApproveList
</m:privilege>
<m:function-definition>
<m:view>
function-stamp-lend-approve
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconzhengzhangjiechushenpi1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
bb8121b9-c0b0-4ebe-90ab-a56245134ef8
</m:id>
<m:name>
stamp_lend_record
</m:name>
<m:title>
证章借出备案
</m:title>
<m:index>
930
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.StampLendRecordList
</m:privilege>
<m:function-definition>
<m:view>
function-stamp-lend-record
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconzhengzhangjiechubeian1x
</m:icon>
</m:function-node>
</m:children>
</m:function-node>
<m:function-node>
<m:id>
99ffda3d-2cd5-4e83-9cca-c01d7edf0ea0
</m:id>
<m:name>
seal_approve
</m:name>
<m:title>
用印
</m:title>
<m:index>
1000
</m:index>
<m:license></m:license>
<m:privilege></m:privilege>
<m:function-definition>
<m:view>
functions
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:children>
<m:function-node>
<m:id>
52c3c2e9-1eb8-468a-bcd9-370f351f3a79
</m:id>
<m:name>
seal_approve
</m:name>
<m:title>
用印申请
</m:title>
<m:index>
1100
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.SealList
</m:privilege>
<m:function-definition>
<m:view>
function-seal-approve
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconyongyinshenqing1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
050bb00c-c209-4751-a325-5e9ffb2e1251
</m:id>
<m:name>
seal_approve_list
</m:name>
<m:title>
用印审批
</m:title>
<m:index>
1200
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.SealApproveList
</m:privilege>
<m:function-definition>
<m:view>
function-seal-approve-list
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconyongyinshenpi1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
8617f315-93ec-4af8-92ce-075e41bd32e8
</m:id>
<m:name>
seal_record
</m:name>
<m:title>
用印备案
</m:title>
<m:index>
1300
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.SealRecordList
</m:privilege>
<m:function-definition>
<m:view>
function-seal-record
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconyongyinbeian1x
</m:icon>
</m:function-node>
</m:children>
</m:function-node>
<m:function-node>
<m:id>
398754b6-600f-41eb-82fe-ea6bef7dbb24
</m:id>
<m:name>
use_car_apply
</m:name>
<m:title>
用车
</m:title>
<m:index>
4000
</m:index>
<m:license></m:license>
<m:privilege></m:privilege>
<m:function-definition>
<m:view>
functions
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:children>
<m:function-node>
<m:id>
dea5f843-6f51-4542-8003-ef9d9a8ece1d
</m:id>
<m:name>
use_car_apply
</m:name>
<m:title>
用车申请
</m:title>
<m:index>
4100
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.UseCarList
</m:privilege>
<m:function-definition>
<m:view>
function-use-car-apply
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconyongcheshenqing1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
a31c04ff-3cb8-4068-bab4-aff5a54b4856
</m:id>
<m:name>
use_car_apply_approve
</m:name>
<m:title>
用车审批
</m:title>
<m:index>
4200
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.UseCarApproveList
</m:privilege>
<m:function-definition>
<m:view>
function-use-car-apply-approve
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconyongcheshenpi1x
</m:icon>
</m:function-node>
</m:children>
</m:function-node>
<m:function-node>
<m:id>
5b5e3ec0-339a-4f3e-adc7-e02be41fd4f0
</m:id>
<m:name>
business_trip_apply
</m:name>
<m:title>
出差
</m:title>
<m:index>
2000
</m:index>
<m:license></m:license>
<m:privilege></m:privilege>
<m:function-definition>
<m:view>
functions
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:children>
<m:function-node>
<m:id>
04c323e8-2069-4a85-b033-55873a957132
</m:id>
<m:name>
business_trip_apply
</m:name>
<m:title>
出差申请
</m:title>
<m:index>
2100
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.BusinessTripList
</m:privilege>
<m:function-definition>
<m:view>
function-business-trip-apply
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconchuchashenqing1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
4b706ddf-53cb-4d96-bc45-3196fd87235c
</m:id>
<m:name>
business_trip_apply_approve
</m:name>
<m:title>
出差审批
</m:title>
<m:index>
2200
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.BusinessTripApproveList
</m:privilege>
<m:function-definition>
<m:view>
function-business-trip-apply-approve
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconchuchashenpi1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
b978f8e0-e10a-4207-8309-baca6c079909
</m:id>
<m:name>
business_trip_record
</m:name>
<m:title>
出差备案
</m:title>
<m:index>
2300
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.BusinessTripRecordList
</m:privilege>
<m:function-definition>
<m:view>
function-business-trip-record
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconchuchabeian1x
</m:icon>
</m:function-node>
</m:children>
</m:function-node>
<m:function-node>
<m:id>
687c287f-7980-4cb0-a8c8-ef411b5b2602
</m:id>
<m:name>
article_list
</m:name>
<m:title>
拟文
</m:title>
<m:index>
5000
</m:index>
<m:license></m:license>
<m:privilege></m:privilege>
<m:function-definition>
<m:view>
functions
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:children>
<m:function-node>
<m:id>
4309b084-ce82-435f-a754-bfbd8b0e75a3
</m:id>
<m:name>
article_list
</m:name>
<m:title>
拟文
</m:title>
<m:index>
5100
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.ArticleList
</m:privilege>
<m:function-definition>
<m:view>
function-article-list
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconniwen1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
6d89680b-ad26-4387-9b51-bfe7155277c2
</m:id>
<m:name>
article_list_approve
</m:name>
<m:title>
拟文审批
</m:title>
<m:index>
5200
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.ArticleApproveList
</m:privilege>
<m:function-definition>
<m:view>
function-article-list-approve
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconniwenshenpi1x
</m:icon>
</m:function-node>
</m:children>
</m:function-node>
<m:function-node>
<m:id>
ae3587bc-8e00-459a-923b-c8d1ea8511ec
</m:id>
<m:name>
performance_assess
</m:name>
<m:title>
绩效考核
</m:title>
<m:index>
3000
</m:index>
<m:license></m:license>
<m:privilege></m:privilege>
<m:function-definition>
<m:view>
functions
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:children>
<m:function-node>
<m:id>
63807f52-8fd9-4ff0-ad23-15ab4d5d7176
</m:id>
<m:name>
performance_assess_leader
</m:name>
<m:title>
绩效考核计划
</m:title>
<m:index>
3100
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.PerformanceAssessPlanList
</m:privilege>
<m:function-definition>
<m:view>
function-performance-assess-leader
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconjixiaokaohejihua1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
2af192a1-1d3b-459d-a9e5-72636396fc35
</m:id>
<m:name>
performance_assess_approve
</m:name>
<m:title>
绩效考核审批
</m:title>
<m:index>
3300
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.PerformanceAssessApproveList
</m:privilege>
<m:function-definition>
<m:view>
function-performance-assess-approve
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconjixiaokaoheshenpi1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
a56eb79b-7b3f-4920-95e5-21418693553c
</m:id>
<m:name>
performance_assess_staff
</m:name>
<m:title>
绩效考核打分
</m:title>
<m:index>
3200
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.PerformanceAssessScoreList
</m:privilege>
<m:function-definition>
<m:view>
function-performance-assess-staff
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont iconjixiaokaohedafen1x
</m:icon>
</m:function-node>
</m:children>
</m:function-node>
<m:function-node>
<m:id>
57704bb3-6369-4d77-896d-47f3352313c9
</m:id>
<m:name>
oa_setting
</m:name>
<m:title>
OA设置
</m:title>
<m:index>
6000
</m:index>
<m:license></m:license>
<m:privilege></m:privilege>
<m:function-definition>
<m:view>
functions
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:children>
<m:function-node>
<m:id>
9ae2f4e0-0535-4d9f-9f00-780eb022edab
</m:id>
<m:name>
oa_workflow_setting
</m:name>
<m:title>
工作流管理
</m:title>
<m:index>
6100
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.OAWorkflowSetting
</m:privilege>
<m:function-definition>
<m:view>
function-oa-workflow-setting
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont icongongzuoliuguanli1x
</m:icon>
</m:function-node>
<m:function-node>
<m:id>
3eaaf094-73b6-47b0-af3d-9975dfd34bce
</m:id>
<m:name>
oa_workflow_entrust
</m:name>
<m:title>
工作流委托
</m:title>
<m:index>
6200
</m:index>
<m:license></m:license>
<m:privilege>
com.xyst.dinas.oa.auth.OAWorkflowEntrust
</m:privilege>
<m:function-definition>
<m:view>
function-oa-workflow-entrust
</m:view>
<m:view-config></m:view-config>
</m:function-definition>
<m:icon>
iconfont icongongzuoliuguanli1x
</m:icon>
</m:function-node>
</m:children>
</m:function-node>
</m:children>
</m:function-node>
<m:function-node>
<m:function-node>
<m:id>
66c0dc01-f646-4faa-9699-715d430b0934
</m:id>
<m:id>
66c0dc01-f646-4faa-9699-715d430b0934
</m:id>
<m:name>
bill
</m:name>
<m:name>
bill
</m:name>
...
...
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