Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
iBizEHR
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
1
议题
1
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBizEHR解决方案
iBizEHR
提交
582742a8
提交
582742a8
编写于
5月 14, 2020
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ibizdev提交
上级
a5986340
变更
48
隐藏空白字符变更
内嵌
并排
正在显示
48 个修改的文件
包含
424 行增加
和
21080 行删除
+424
-21080
pimeducations.ts
app_EHRPim/src/mock/entity/pimeducations/pimeducations.ts
+6
-6
pimperson-service-base.ts
app_EHRPim/src/service/pimperson/pimperson-service-base.ts
+351
-351
org-person-org-type-chart-base.vue
...-person-org-type-chart/org-person-org-type-chart-base.vue
+1
-1
config.xml
config.xml
+0
-5
Dockerfile
ehr-app/ehr-app-ehr/src/main/docker/Dockerfile
+1
-1
ehr-app-ehr.yaml
ehr-app/ehr-app-ehr/src/main/docker/ehr-app-ehr.yaml
+1
-3
application-ehr-dev.yml
...pp/ehr-app-ehr/src/main/resources/application-ehr-dev.yml
+1
-1
application-ehr-prod.yml
...p/ehr-app-ehr/src/main/resources/application-ehr-prod.yml
+1
-1
Dockerfile
ehr-app/ehr-app-ehrapp/src/main/docker/Dockerfile
+1
-1
ehr-app-ehrapp.yaml
ehr-app/ehr-app-ehrapp/src/main/docker/ehr-app-ehrapp.yaml
+1
-3
application-ehrapp-dev.yml
...-app-ehrapp/src/main/resources/application-ehrapp-dev.yml
+1
-1
application-ehrapp-prod.yml
...app-ehrapp/src/main/resources/application-ehrapp-prod.yml
+1
-1
Dockerfile
ehr-app/ehr-app-ehrhelp/src/main/docker/Dockerfile
+1
-1
ehr-app-ehrhelp.yaml
ehr-app/ehr-app-ehrhelp/src/main/docker/ehr-app-ehrhelp.yaml
+1
-3
application-ehrhelp-dev.yml
...pp-ehrhelp/src/main/resources/application-ehrhelp-dev.yml
+1
-1
application-ehrhelp-prod.yml
...p-ehrhelp/src/main/resources/application-ehrhelp-prod.yml
+1
-1
Dockerfile
ehr-app/ehr-app-ehrmob/src/main/docker/Dockerfile
+1
-1
ehr-app-ehrmob.yaml
ehr-app/ehr-app-ehrmob/src/main/docker/ehr-app-ehrmob.yaml
+1
-3
application-ehrmob-dev.yml
...-app-ehrmob/src/main/resources/application-ehrmob-dev.yml
+1
-1
application-ehrmob-prod.yml
...app-ehrmob/src/main/resources/application-ehrmob-prod.yml
+1
-1
Dockerfile
ehr-app/ehr-app-ehrorm/src/main/docker/Dockerfile
+1
-1
ehr-app-ehrorm.yaml
ehr-app/ehr-app-ehrorm/src/main/docker/ehr-app-ehrorm.yaml
+1
-3
application-ehrorm-dev.yml
...-app-ehrorm/src/main/resources/application-ehrorm-dev.yml
+1
-1
application-ehrorm-prod.yml
...app-ehrorm/src/main/resources/application-ehrorm-prod.yml
+1
-1
Dockerfile
ehr-app/ehr-app-ehrpcm/src/main/docker/Dockerfile
+1
-1
ehr-app-ehrpcm.yaml
ehr-app/ehr-app-ehrpcm/src/main/docker/ehr-app-ehrpcm.yaml
+1
-3
application-ehrpcm-dev.yml
...-app-ehrpcm/src/main/resources/application-ehrpcm-dev.yml
+1
-1
application-ehrpcm-prod.yml
...app-ehrpcm/src/main/resources/application-ehrpcm-prod.yml
+1
-1
Dockerfile
ehr-app/ehr-app-ehrpcm2/src/main/docker/Dockerfile
+1
-1
ehr-app-ehrpcm2.yaml
ehr-app/ehr-app-ehrpcm2/src/main/docker/ehr-app-ehrpcm2.yaml
+1
-3
application-ehrpcm2-dev.yml
...pp-ehrpcm2/src/main/resources/application-ehrpcm2-dev.yml
+1
-1
application-ehrpcm2-prod.yml
...p-ehrpcm2/src/main/resources/application-ehrpcm2-prod.yml
+1
-1
Dockerfile
ehr-app/ehr-app-ehrpim/src/main/docker/Dockerfile
+1
-1
ehr-app-ehrpim.yaml
ehr-app/ehr-app-ehrpim/src/main/docker/ehr-app-ehrpim.yaml
+1
-3
application-ehrpim-dev.yml
...-app-ehrpim/src/main/resources/application-ehrpim-dev.yml
+1
-1
application-ehrpim-prod.yml
...app-ehrpim/src/main/resources/application-ehrpim-prod.yml
+1
-1
Dockerfile
ehr-app/ehr-app-ehrweb/src/main/docker/Dockerfile
+1
-1
ehr-app-ehrweb.yaml
ehr-app/ehr-app-ehrweb/src/main/docker/ehr-app-ehrweb.yaml
+1
-3
application-ehrweb-dev.yml
...-app-ehrweb/src/main/resources/application-ehrweb-dev.yml
+1
-1
application-ehrweb-prod.yml
...app-ehrweb/src/main/resources/application-ehrweb-prod.yml
+1
-1
Dockerfile
ehr-app/ehr-app-web/src/main/docker/Dockerfile
+1
-1
ehr-app-web.yaml
ehr-app/ehr-app-web/src/main/docker/ehr-app-web.yaml
+1
-3
application-web-dev.yml
...pp/ehr-app-web/src/main/resources/application-web-dev.yml
+1
-1
application-web-prod.yml
...p/ehr-app-web/src/main/resources/application-web-prod.yml
+1
-1
DEPrivs.json
ehr-core/src/main/resources/deprivs/DEPrivs.json
+11
-949
h2_table.xml
ehr-core/src/main/resources/liquibase/h2_table.xml
+7
-17296
view.xml
ehr-core/src/main/resources/liquibase/view.xml
+7
-2385
application-sys.yml
ehr-util/src/main/resources/application-sys.yml
+1
-27
未找到文件。
app_EHRPim/src/mock/entity/pimeducations/pimeducations.ts
浏览文件 @
582742a8
...
...
@@ -4,12 +4,12 @@ const mock = MockAdapter.getInstance();
// 模拟数据
const
mockDatas
:
Array
<
any
>
=
[
{
"sxzy"
:
null
,
"jlczz"
:
null
,
"ygbh"
:
null
,
"ormorgsectorid"
:
null
,
"bz"
:
null
,
"reason"
:
null
,
"xl"
:
null
,
"xkml"
:
null
,
"jymc"
:
null
,
"jssj"
:
null
,
"ormorgid"
:
null
,
"bdwgznx"
:
null
,
"createdate"
:
"2020-05-14
00:01:36"
,
"enable"
:
1
,
"updateman"
:
"示例操作者"
,
"zjxtgznx"
:
null
,
"srfkey"
:
"1"
,
"gznx"
:
null
,
"cjgzsj"
:
null
,
"qssj"
:
null
,
"fj"
:
null
,
"pimeducationname"
:
"教育信息"
,
"pimeducationid"
:
"1"
,
"orgid"
:
null
,
"bjgznx"
:
null
,
"xllx"
:
null
,
"spstate"
:
null
,
"jlss"
:
null
,
"byyx"
:
null
,
"orgsectorid"
:
null
,
"tozjdate"
:
null
,
"btz"
:
null
,
"pimpersonid"
:
null
,
"sfdyxl"
:
null
,
"xxxz"
:
null
,
"xlcx"
:
null
,
"sfzgxl"
:
null
,
"jlspzt"
:
null
,
"xwz"
:
null
,
"degree"
:
null
,
"jlglbh"
:
null
,
"dbdwsj"
:
null
,
"dzjbjsj"
:
null
,
"updatedate"
:
"2020-05-14 00:01:36
"
,
"createman"
:
"示例操作者"
,
"pimpersonname"
:
null
},
{
"sxzy"
:
null
,
"jlczz"
:
null
,
"ygbh"
:
null
,
"ormorgsectorid"
:
null
,
"bz"
:
null
,
"reason"
:
null
,
"xl"
:
null
,
"xkml"
:
null
,
"jymc"
:
null
,
"jssj"
:
null
,
"ormorgid"
:
null
,
"bdwgznx"
:
null
,
"createdate"
:
"2020-05-14
00:01:36"
,
"enable"
:
1
,
"updateman"
:
"示例操作者"
,
"zjxtgznx"
:
null
,
"srfkey"
:
"2"
,
"gznx"
:
null
,
"cjgzsj"
:
null
,
"qssj"
:
null
,
"fj"
:
null
,
"pimeducationname"
:
"教育信息(1)"
,
"pimeducationid"
:
"2"
,
"orgid"
:
null
,
"bjgznx"
:
null
,
"xllx"
:
null
,
"spstate"
:
null
,
"jlss"
:
null
,
"byyx"
:
null
,
"orgsectorid"
:
null
,
"tozjdate"
:
null
,
"btz"
:
null
,
"pimpersonid"
:
null
,
"sfdyxl"
:
null
,
"xxxz"
:
null
,
"xlcx"
:
null
,
"sfzgxl"
:
null
,
"jlspzt"
:
null
,
"xwz"
:
null
,
"degree"
:
null
,
"jlglbh"
:
null
,
"dbdwsj"
:
null
,
"dzjbjsj"
:
null
,
"updatedate"
:
"2020-05-14 00:01:36
"
,
"createman"
:
"示例操作者"
,
"pimpersonname"
:
null
},
{
"sxzy"
:
null
,
"jlczz"
:
null
,
"ygbh"
:
null
,
"ormorgsectorid"
:
null
,
"bz"
:
null
,
"reason"
:
null
,
"xl"
:
null
,
"xkml"
:
null
,
"jymc"
:
null
,
"jssj"
:
null
,
"ormorgid"
:
null
,
"bdwgznx"
:
null
,
"createdate"
:
"2020-05-14
00:01:36"
,
"enable"
:
1
,
"updateman"
:
"示例操作者"
,
"zjxtgznx"
:
null
,
"srfkey"
:
"3"
,
"gznx"
:
null
,
"cjgzsj"
:
null
,
"qssj"
:
null
,
"fj"
:
null
,
"pimeducationname"
:
"教育信息(2)"
,
"pimeducationid"
:
"3"
,
"orgid"
:
null
,
"bjgznx"
:
null
,
"xllx"
:
null
,
"spstate"
:
null
,
"jlss"
:
null
,
"byyx"
:
null
,
"orgsectorid"
:
null
,
"tozjdate"
:
null
,
"btz"
:
null
,
"pimpersonid"
:
null
,
"sfdyxl"
:
null
,
"xxxz"
:
null
,
"xlcx"
:
null
,
"sfzgxl"
:
null
,
"jlspzt"
:
null
,
"xwz"
:
null
,
"degree"
:
null
,
"jlglbh"
:
null
,
"dbdwsj"
:
null
,
"dzjbjsj"
:
null
,
"updatedate"
:
"2020-05-14 00:01:36
"
,
"createman"
:
"示例操作者"
,
"pimpersonname"
:
null
},
{
"sxzy"
:
null
,
"jlczz"
:
null
,
"ygbh"
:
null
,
"ormorgsectorid"
:
null
,
"bz"
:
null
,
"reason"
:
null
,
"xl"
:
null
,
"xkml"
:
null
,
"jymc"
:
null
,
"jssj"
:
null
,
"ormorgid"
:
null
,
"bdwgznx"
:
null
,
"createdate"
:
"2020-05-14
00:01:36"
,
"enable"
:
1
,
"updateman"
:
"示例操作者"
,
"zjxtgznx"
:
null
,
"srfkey"
:
"4"
,
"gznx"
:
null
,
"cjgzsj"
:
null
,
"qssj"
:
null
,
"fj"
:
null
,
"pimeducationname"
:
"教育信息(3)"
,
"pimeducationid"
:
"4"
,
"orgid"
:
null
,
"bjgznx"
:
null
,
"xllx"
:
null
,
"spstate"
:
null
,
"jlss"
:
null
,
"byyx"
:
null
,
"orgsectorid"
:
null
,
"tozjdate"
:
null
,
"btz"
:
null
,
"pimpersonid"
:
null
,
"sfdyxl"
:
null
,
"xxxz"
:
null
,
"xlcx"
:
null
,
"sfzgxl"
:
null
,
"jlspzt"
:
null
,
"xwz"
:
null
,
"degree"
:
null
,
"jlglbh"
:
null
,
"dbdwsj"
:
null
,
"dzjbjsj"
:
null
,
"updatedate"
:
"2020-05-14 00:01:36
"
,
"createman"
:
"示例操作者"
,
"pimpersonname"
:
null
},
{
"sxzy"
:
null
,
"jlczz"
:
null
,
"ygbh"
:
null
,
"ormorgsectorid"
:
null
,
"bz"
:
null
,
"reason"
:
null
,
"xl"
:
null
,
"xkml"
:
null
,
"jymc"
:
null
,
"jssj"
:
null
,
"ormorgid"
:
null
,
"bdwgznx"
:
null
,
"createdate"
:
"2020-05-14
00:01:36"
,
"enable"
:
1
,
"updateman"
:
"示例操作者"
,
"zjxtgznx"
:
null
,
"srfkey"
:
"5"
,
"gznx"
:
null
,
"cjgzsj"
:
null
,
"qssj"
:
null
,
"fj"
:
null
,
"pimeducationname"
:
"教育信息(4)"
,
"pimeducationid"
:
"5"
,
"orgid"
:
null
,
"bjgznx"
:
null
,
"xllx"
:
null
,
"spstate"
:
null
,
"jlss"
:
null
,
"byyx"
:
null
,
"orgsectorid"
:
null
,
"tozjdate"
:
null
,
"btz"
:
null
,
"pimpersonid"
:
null
,
"sfdyxl"
:
null
,
"xxxz"
:
null
,
"xlcx"
:
null
,
"sfzgxl"
:
null
,
"jlspzt"
:
null
,
"xwz"
:
null
,
"degree"
:
null
,
"jlglbh"
:
null
,
"dbdwsj"
:
null
,
"dzjbjsj"
:
null
,
"updatedate"
:
"2020-05-14 00:01:36
"
,
"createman"
:
"示例操作者"
,
"pimpersonname"
:
null
},
{
"sxzy"
:
null
,
"jlczz"
:
null
,
"ygbh"
:
null
,
"ormorgsectorid"
:
null
,
"bz"
:
null
,
"reason"
:
null
,
"xl"
:
null
,
"xkml"
:
null
,
"jymc"
:
null
,
"jssj"
:
null
,
"ormorgid"
:
null
,
"bdwgznx"
:
null
,
"createdate"
:
"2020-05-14
00:01:36"
,
"enable"
:
1
,
"updateman"
:
"示例操作者"
,
"zjxtgznx"
:
null
,
"srfkey"
:
"6"
,
"gznx"
:
null
,
"cjgzsj"
:
null
,
"qssj"
:
null
,
"fj"
:
null
,
"pimeducationname"
:
"教育信息(5)"
,
"pimeducationid"
:
"6"
,
"orgid"
:
null
,
"bjgznx"
:
null
,
"xllx"
:
null
,
"spstate"
:
null
,
"jlss"
:
null
,
"byyx"
:
null
,
"orgsectorid"
:
null
,
"tozjdate"
:
null
,
"btz"
:
null
,
"pimpersonid"
:
null
,
"sfdyxl"
:
null
,
"xxxz"
:
null
,
"xlcx"
:
null
,
"sfzgxl"
:
null
,
"jlspzt"
:
null
,
"xwz"
:
null
,
"degree"
:
null
,
"jlglbh"
:
null
,
"dbdwsj"
:
null
,
"dzjbjsj"
:
null
,
"updatedate"
:
"2020-05-14 00:01:36
"
,
"createman"
:
"示例操作者"
,
"pimpersonname"
:
null
}
{
"sxzy"
:
null
,
"jlczz"
:
null
,
"ygbh"
:
null
,
"ormorgsectorid"
:
null
,
"bz"
:
null
,
"reason"
:
null
,
"xl"
:
null
,
"xkml"
:
null
,
"jymc"
:
null
,
"jssj"
:
null
,
"ormorgid"
:
null
,
"bdwgznx"
:
null
,
"createdate"
:
"2020-05-14
10:19:40"
,
"enable"
:
1
,
"updateman"
:
"示例操作者"
,
"zjxtgznx"
:
null
,
"srfkey"
:
"1"
,
"gznx"
:
null
,
"cjgzsj"
:
null
,
"qssj"
:
null
,
"fj"
:
null
,
"pimeducationname"
:
"教育信息"
,
"pimeducationid"
:
"1"
,
"orgid"
:
null
,
"bjgznx"
:
null
,
"xllx"
:
null
,
"spstate"
:
null
,
"jlss"
:
null
,
"byyx"
:
null
,
"orgsectorid"
:
null
,
"tozjdate"
:
null
,
"btz"
:
null
,
"pimpersonid"
:
null
,
"sfdyxl"
:
null
,
"xxxz"
:
null
,
"xlcx"
:
null
,
"sfzgxl"
:
null
,
"jlspzt"
:
null
,
"xwz"
:
null
,
"degree"
:
null
,
"jlglbh"
:
null
,
"dbdwsj"
:
null
,
"dzjbjsj"
:
null
,
"updatedate"
:
"2020-05-14 10:19:40
"
,
"createman"
:
"示例操作者"
,
"pimpersonname"
:
null
},
{
"sxzy"
:
null
,
"jlczz"
:
null
,
"ygbh"
:
null
,
"ormorgsectorid"
:
null
,
"bz"
:
null
,
"reason"
:
null
,
"xl"
:
null
,
"xkml"
:
null
,
"jymc"
:
null
,
"jssj"
:
null
,
"ormorgid"
:
null
,
"bdwgznx"
:
null
,
"createdate"
:
"2020-05-14
10:19:40"
,
"enable"
:
1
,
"updateman"
:
"示例操作者"
,
"zjxtgznx"
:
null
,
"srfkey"
:
"2"
,
"gznx"
:
null
,
"cjgzsj"
:
null
,
"qssj"
:
null
,
"fj"
:
null
,
"pimeducationname"
:
"教育信息(1)"
,
"pimeducationid"
:
"2"
,
"orgid"
:
null
,
"bjgznx"
:
null
,
"xllx"
:
null
,
"spstate"
:
null
,
"jlss"
:
null
,
"byyx"
:
null
,
"orgsectorid"
:
null
,
"tozjdate"
:
null
,
"btz"
:
null
,
"pimpersonid"
:
null
,
"sfdyxl"
:
null
,
"xxxz"
:
null
,
"xlcx"
:
null
,
"sfzgxl"
:
null
,
"jlspzt"
:
null
,
"xwz"
:
null
,
"degree"
:
null
,
"jlglbh"
:
null
,
"dbdwsj"
:
null
,
"dzjbjsj"
:
null
,
"updatedate"
:
"2020-05-14 10:19:40
"
,
"createman"
:
"示例操作者"
,
"pimpersonname"
:
null
},
{
"sxzy"
:
null
,
"jlczz"
:
null
,
"ygbh"
:
null
,
"ormorgsectorid"
:
null
,
"bz"
:
null
,
"reason"
:
null
,
"xl"
:
null
,
"xkml"
:
null
,
"jymc"
:
null
,
"jssj"
:
null
,
"ormorgid"
:
null
,
"bdwgznx"
:
null
,
"createdate"
:
"2020-05-14
10:19:40"
,
"enable"
:
1
,
"updateman"
:
"示例操作者"
,
"zjxtgznx"
:
null
,
"srfkey"
:
"3"
,
"gznx"
:
null
,
"cjgzsj"
:
null
,
"qssj"
:
null
,
"fj"
:
null
,
"pimeducationname"
:
"教育信息(2)"
,
"pimeducationid"
:
"3"
,
"orgid"
:
null
,
"bjgznx"
:
null
,
"xllx"
:
null
,
"spstate"
:
null
,
"jlss"
:
null
,
"byyx"
:
null
,
"orgsectorid"
:
null
,
"tozjdate"
:
null
,
"btz"
:
null
,
"pimpersonid"
:
null
,
"sfdyxl"
:
null
,
"xxxz"
:
null
,
"xlcx"
:
null
,
"sfzgxl"
:
null
,
"jlspzt"
:
null
,
"xwz"
:
null
,
"degree"
:
null
,
"jlglbh"
:
null
,
"dbdwsj"
:
null
,
"dzjbjsj"
:
null
,
"updatedate"
:
"2020-05-14 10:19:40
"
,
"createman"
:
"示例操作者"
,
"pimpersonname"
:
null
},
{
"sxzy"
:
null
,
"jlczz"
:
null
,
"ygbh"
:
null
,
"ormorgsectorid"
:
null
,
"bz"
:
null
,
"reason"
:
null
,
"xl"
:
null
,
"xkml"
:
null
,
"jymc"
:
null
,
"jssj"
:
null
,
"ormorgid"
:
null
,
"bdwgznx"
:
null
,
"createdate"
:
"2020-05-14
10:19:40"
,
"enable"
:
1
,
"updateman"
:
"示例操作者"
,
"zjxtgznx"
:
null
,
"srfkey"
:
"4"
,
"gznx"
:
null
,
"cjgzsj"
:
null
,
"qssj"
:
null
,
"fj"
:
null
,
"pimeducationname"
:
"教育信息(3)"
,
"pimeducationid"
:
"4"
,
"orgid"
:
null
,
"bjgznx"
:
null
,
"xllx"
:
null
,
"spstate"
:
null
,
"jlss"
:
null
,
"byyx"
:
null
,
"orgsectorid"
:
null
,
"tozjdate"
:
null
,
"btz"
:
null
,
"pimpersonid"
:
null
,
"sfdyxl"
:
null
,
"xxxz"
:
null
,
"xlcx"
:
null
,
"sfzgxl"
:
null
,
"jlspzt"
:
null
,
"xwz"
:
null
,
"degree"
:
null
,
"jlglbh"
:
null
,
"dbdwsj"
:
null
,
"dzjbjsj"
:
null
,
"updatedate"
:
"2020-05-14 10:19:40
"
,
"createman"
:
"示例操作者"
,
"pimpersonname"
:
null
},
{
"sxzy"
:
null
,
"jlczz"
:
null
,
"ygbh"
:
null
,
"ormorgsectorid"
:
null
,
"bz"
:
null
,
"reason"
:
null
,
"xl"
:
null
,
"xkml"
:
null
,
"jymc"
:
null
,
"jssj"
:
null
,
"ormorgid"
:
null
,
"bdwgznx"
:
null
,
"createdate"
:
"2020-05-14
10:19:40"
,
"enable"
:
1
,
"updateman"
:
"示例操作者"
,
"zjxtgznx"
:
null
,
"srfkey"
:
"5"
,
"gznx"
:
null
,
"cjgzsj"
:
null
,
"qssj"
:
null
,
"fj"
:
null
,
"pimeducationname"
:
"教育信息(4)"
,
"pimeducationid"
:
"5"
,
"orgid"
:
null
,
"bjgznx"
:
null
,
"xllx"
:
null
,
"spstate"
:
null
,
"jlss"
:
null
,
"byyx"
:
null
,
"orgsectorid"
:
null
,
"tozjdate"
:
null
,
"btz"
:
null
,
"pimpersonid"
:
null
,
"sfdyxl"
:
null
,
"xxxz"
:
null
,
"xlcx"
:
null
,
"sfzgxl"
:
null
,
"jlspzt"
:
null
,
"xwz"
:
null
,
"degree"
:
null
,
"jlglbh"
:
null
,
"dbdwsj"
:
null
,
"dzjbjsj"
:
null
,
"updatedate"
:
"2020-05-14 10:19:40
"
,
"createman"
:
"示例操作者"
,
"pimpersonname"
:
null
},
{
"sxzy"
:
null
,
"jlczz"
:
null
,
"ygbh"
:
null
,
"ormorgsectorid"
:
null
,
"bz"
:
null
,
"reason"
:
null
,
"xl"
:
null
,
"xkml"
:
null
,
"jymc"
:
null
,
"jssj"
:
null
,
"ormorgid"
:
null
,
"bdwgznx"
:
null
,
"createdate"
:
"2020-05-14
10:19:40"
,
"enable"
:
1
,
"updateman"
:
"示例操作者"
,
"zjxtgznx"
:
null
,
"srfkey"
:
"6"
,
"gznx"
:
null
,
"cjgzsj"
:
null
,
"qssj"
:
null
,
"fj"
:
null
,
"pimeducationname"
:
"教育信息(5)"
,
"pimeducationid"
:
"6"
,
"orgid"
:
null
,
"bjgznx"
:
null
,
"xllx"
:
null
,
"spstate"
:
null
,
"jlss"
:
null
,
"byyx"
:
null
,
"orgsectorid"
:
null
,
"tozjdate"
:
null
,
"btz"
:
null
,
"pimpersonid"
:
null
,
"sfdyxl"
:
null
,
"xxxz"
:
null
,
"xlcx"
:
null
,
"sfzgxl"
:
null
,
"jlspzt"
:
null
,
"xwz"
:
null
,
"degree"
:
null
,
"jlglbh"
:
null
,
"dbdwsj"
:
null
,
"dzjbjsj"
:
null
,
"updatedate"
:
"2020-05-14 10:19:40
"
,
"createman"
:
"示例操作者"
,
"pimpersonname"
:
null
}
];
...
...
app_EHRPim/src/service/pimperson/pimperson-service-base.ts
浏览文件 @
582742a8
...
...
@@ -65,21 +65,21 @@ export default class PIMPERSONServiceBase extends EntityService {
*/
public
async
Update
(
context
:
any
=
{},
data
:
any
=
{},
isloading
?:
boolean
):
Promise
<
any
>
{
let
masterData
:
any
=
{};
let
pimrewardpunishments
Data
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_
pimrewardpunishments
'
),
'undefined'
)){
pimrewardpunishmentsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimrewardpunishments
'
)
as
any
);
if
(
pimrewardpunishmentsData
&&
pimrewardpunishmentsData
.
length
&&
pimrewardpunishments
Data
.
length
>
0
){
pimrewardpunishments
Data
.
forEach
((
item
:
any
)
=>
{
let
trmtrianpeople
Data
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople
'
),
'undefined'
)){
trmtrianpeopleData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_trmtrianpeople
'
)
as
any
);
if
(
trmtrianpeopleData
&&
trmtrianpeopleData
.
length
&&
trmtrianpeople
Data
.
length
>
0
){
trmtrianpeople
Data
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimrewardpunishment
id
=
null
;
item
.
trmtrianperson
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimrewardpunishments
=
pimrewardpunishments
Data
;
masterData
.
trmtrianpeople
=
trmtrianpeople
Data
;
let
attendancemreportmxesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_attendancemreportmxes'
),
'undefined'
)){
attendancemreportmxesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_attendancemreportmxes'
)
as
any
);
...
...
@@ -95,6 +95,21 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
attendancemreportmxes
=
attendancemreportmxesData
;
let
pimachievementsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimachievements'
),
'undefined'
)){
pimachievementsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimachievements'
)
as
any
);
if
(
pimachievementsData
&&
pimachievementsData
.
length
&&
pimachievementsData
.
length
>
0
){
pimachievementsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimachievementsid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimachievements
=
pimachievementsData
;
let
pimtitlesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimtitles'
),
'undefined'
)){
pimtitlesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimtitles'
)
as
any
);
...
...
@@ -110,51 +125,51 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimtitles
=
pimtitlesData
;
let
pim
faminfo
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
faminfo
s'
),
'undefined'
)){
pim
faminfosData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimfaminfo
s'
)
as
any
);
if
(
pim
faminfosData
&&
pimfaminfosData
.
length
&&
pimfaminfo
sData
.
length
>
0
){
pim
faminfo
sData
.
forEach
((
item
:
any
)
=>
{
let
pim
personchange
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
personchange
s'
),
'undefined'
)){
pim
personchangesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpersonchange
s'
)
as
any
);
if
(
pim
personchangesData
&&
pimpersonchangesData
.
length
&&
pimpersonchange
sData
.
length
>
0
){
pim
personchange
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
faminfo
id
=
null
;
item
.
pim
personchange
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
faminfos
=
pimfaminfo
sData
;
let
pim
contract
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
contract
s'
),
'undefined'
)){
pim
contractsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimcontract
s'
)
as
any
);
if
(
pim
contractsData
&&
pimcontractsData
.
length
&&
pimcontract
sData
.
length
>
0
){
pim
contract
sData
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
personchanges
=
pimpersonchange
sData
;
let
pim
paper
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
paper
s'
),
'undefined'
)){
pim
papersData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpaper
s'
)
as
any
);
if
(
pim
papersData
&&
pimpapersData
.
length
&&
pimpaper
sData
.
length
>
0
){
pim
paper
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
contract
id
=
null
;
item
.
pim
paper
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
contracts
=
pimcontract
sData
;
let
pim
personchange
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
personchange
s'
),
'undefined'
)){
pim
personchangesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpersonchange
s'
)
as
any
);
if
(
pim
personchangesData
&&
pimpersonchangesData
.
length
&&
pimpersonchange
sData
.
length
>
0
){
pim
personchange
sData
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
papers
=
pimpaper
sData
;
let
pim
faminfo
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
faminfo
s'
),
'undefined'
)){
pim
faminfosData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimfaminfo
s'
)
as
any
);
if
(
pim
faminfosData
&&
pimfaminfosData
.
length
&&
pimfaminfo
sData
.
length
>
0
){
pim
faminfo
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
personchange
id
=
null
;
item
.
pim
faminfo
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
personchanges
=
pimpersonchange
sData
;
masterData
.
pim
faminfos
=
pimfaminfo
sData
;
let
pimworkhistoriesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimworkhistories'
),
'undefined'
)){
pimworkhistoriesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimworkhistories'
)
as
any
);
...
...
@@ -170,21 +185,6 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimworkhistories
=
pimworkhistoriesData
;
let
pimeducationsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimeducations'
),
'undefined'
)){
pimeducationsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimeducations'
)
as
any
);
if
(
pimeducationsData
&&
pimeducationsData
.
length
&&
pimeducationsData
.
length
>
0
){
pimeducationsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimeducationid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimeducations
=
pimeducationsData
;
let
pimexitandentriesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimexitandentries'
),
'undefined'
)){
pimexitandentriesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimexitandentries'
)
as
any
);
...
...
@@ -215,51 +215,66 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimarmycadres
=
pimarmycadresData
;
let
pim
personabilitie
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
personabilitie
s'
),
'undefined'
)){
pim
personabilitiesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpersonabilitie
s'
)
as
any
);
if
(
pim
personabilitiesData
&&
pimpersonabilitiesData
.
length
&&
pimpersonabilitie
sData
.
length
>
0
){
pim
personabilitie
sData
.
forEach
((
item
:
any
)
=>
{
let
pim
rewardpunishment
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
rewardpunishment
s'
),
'undefined'
)){
pim
rewardpunishmentsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimrewardpunishment
s'
)
as
any
);
if
(
pim
rewardpunishmentsData
&&
pimrewardpunishmentsData
.
length
&&
pimrewardpunishment
sData
.
length
>
0
){
pim
rewardpunishment
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
personability
id
=
null
;
item
.
pim
rewardpunishment
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
personabilities
=
pimpersonabilitie
sData
;
let
pim
distirbution
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
distirbution
s'
),
'undefined'
)){
pim
distirbutionsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimdistirbution
s'
)
as
any
);
if
(
pim
distirbutionsData
&&
pimdistirbutionsData
.
length
&&
pimdistirbution
sData
.
length
>
0
){
pim
distirbution
sData
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
rewardpunishments
=
pimrewardpunishment
sData
;
let
pim
patent
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
patent
s'
),
'undefined'
)){
pim
patentsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpatent
s'
)
as
any
);
if
(
pim
patentsData
&&
pimpatentsData
.
length
&&
pimpatent
sData
.
length
>
0
){
pim
patent
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
distirbution
id
=
null
;
item
.
pim
patent
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
distirbutions
=
pimdistirbution
sData
;
let
pim
paten
tsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
paten
ts'
),
'undefined'
)){
pim
patentsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpaten
ts'
)
as
any
);
if
(
pim
patentsData
&&
pimpatentsData
.
length
&&
pimpaten
tsData
.
length
>
0
){
pim
paten
tsData
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
patents
=
pimpatent
sData
;
let
pim
contrac
tsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
contrac
ts'
),
'undefined'
)){
pim
contractsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimcontrac
ts'
)
as
any
);
if
(
pim
contractsData
&&
pimcontractsData
.
length
&&
pimcontrac
tsData
.
length
>
0
){
pim
contrac
tsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
paten
tid
=
null
;
item
.
pim
contrac
tid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimpatents
=
pimpatentsData
;
masterData
.
pimcontracts
=
pimcontractsData
;
let
pimeducationsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimeducations'
),
'undefined'
)){
pimeducationsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimeducations'
)
as
any
);
if
(
pimeducationsData
&&
pimeducationsData
.
length
&&
pimeducationsData
.
length
>
0
){
pimeducationsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimeducationid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimeducations
=
pimeducationsData
;
let
pimvacationsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimvacations'
),
'undefined'
)){
pimvacationsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimvacations'
)
as
any
);
...
...
@@ -275,36 +290,36 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimvacations
=
pimvacationsData
;
let
pim
archiv
esData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
archiv
es'
),
'undefined'
)){
pim
archivesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimarchiv
es'
)
as
any
);
if
(
pim
archivesData
&&
pimarchivesData
.
length
&&
pimarchiv
esData
.
length
>
0
){
pim
archiv
esData
.
forEach
((
item
:
any
)
=>
{
let
pim
personabiliti
esData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
personabiliti
es'
),
'undefined'
)){
pim
personabilitiesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpersonabiliti
es'
)
as
any
);
if
(
pim
personabilitiesData
&&
pimpersonabilitiesData
.
length
&&
pimpersonabiliti
esData
.
length
>
0
){
pim
personabiliti
esData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
archives
id
=
null
;
item
.
pim
personability
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
archives
=
pimarchiv
esData
;
let
trmtrianpeople
Data
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople
'
),
'undefined'
)){
trmtrianpeopleData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_trmtrianpeople
'
)
as
any
);
if
(
trmtrianpeopleData
&&
trmtrianpeopleData
.
length
&&
trmtrianpeople
Data
.
length
>
0
){
trmtrianpeople
Data
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
personabilities
=
pimpersonabiliti
esData
;
let
pimdistirbutions
Data
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_
pimdistirbutions
'
),
'undefined'
)){
pimdistirbutionsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimdistirbutions
'
)
as
any
);
if
(
pimdistirbutionsData
&&
pimdistirbutionsData
.
length
&&
pimdistirbutions
Data
.
length
>
0
){
pimdistirbutions
Data
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
trmtrianpers
onid
=
null
;
item
.
pimdistirbuti
onid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
trmtrianpeople
=
trmtrianpeople
Data
;
masterData
.
pimdistirbutions
=
pimdistirbutions
Data
;
let
pimresearchfindingsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimresearchfindings'
),
'undefined'
)){
pimresearchfindingsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimresearchfindings'
)
as
any
);
...
...
@@ -320,21 +335,6 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimresearchfindings
=
pimresearchfindingsData
;
let
pimachievementsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimachievements'
),
'undefined'
)){
pimachievementsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimachievements'
)
as
any
);
if
(
pimachievementsData
&&
pimachievementsData
.
length
&&
pimachievementsData
.
length
>
0
){
pimachievementsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimachievementsid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimachievements
=
pimachievementsData
;
let
pimlanguageabilitiesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimlanguageabilities'
),
'undefined'
)){
pimlanguageabilitiesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimlanguageabilities'
)
as
any
);
...
...
@@ -350,21 +350,21 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimlanguageabilities
=
pimlanguageabilitiesData
;
let
pim
paper
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
paper
s'
),
'undefined'
)){
pim
papersData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpaper
s'
)
as
any
);
if
(
pim
papersData
&&
pimpapersData
.
length
&&
pimpaper
sData
.
length
>
0
){
pim
paper
sData
.
forEach
((
item
:
any
)
=>
{
let
pim
archive
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
archive
s'
),
'undefined'
)){
pim
archivesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimarchive
s'
)
as
any
);
if
(
pim
archivesData
&&
pimarchivesData
.
length
&&
pimarchive
sData
.
length
>
0
){
pim
archive
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
paper
id
=
null
;
item
.
pim
archives
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
papers
=
pimpaper
sData
;
masterData
.
pim
archives
=
pimarchive
sData
;
let
pimvocationalsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimvocationals'
),
'undefined'
)){
pimvocationalsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimvocationals'
)
as
any
);
...
...
@@ -382,26 +382,26 @@ export default class PIMPERSONServiceBase extends EntityService {
masterData
.
pimvocationals
=
pimvocationalsData
;
Object
.
assign
(
data
,
masterData
);
let
res
:
any
=
await
Http
.
getInstance
().
put
(
`/pimpeople/
${
context
.
pimperson
}
`
,
data
,
isloading
);
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
pimrewardpunishments'
,
JSON
.
stringify
(
res
.
data
.
pimrewardpunishments
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople'
,
JSON
.
stringify
(
res
.
data
.
trmtrianpeople
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_attendancemreportmxes'
,
JSON
.
stringify
(
res
.
data
.
attendancemreportmxes
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimachievements'
,
JSON
.
stringify
(
res
.
data
.
pimachievements
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimtitles'
,
JSON
.
stringify
(
res
.
data
.
pimtitles
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimfaminfos'
,
JSON
.
stringify
(
res
.
data
.
pimfaminfos
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimcontracts'
,
JSON
.
stringify
(
res
.
data
.
pimcontracts
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpersonchanges'
,
JSON
.
stringify
(
res
.
data
.
pimpersonchanges
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpapers'
,
JSON
.
stringify
(
res
.
data
.
pimpapers
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimfaminfos'
,
JSON
.
stringify
(
res
.
data
.
pimfaminfos
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimworkhistories'
,
JSON
.
stringify
(
res
.
data
.
pimworkhistories
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimeducations'
,
JSON
.
stringify
(
res
.
data
.
pimeducations
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimexitandentries'
,
JSON
.
stringify
(
res
.
data
.
pimexitandentries
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimarmycadres'
,
JSON
.
stringify
(
res
.
data
.
pimarmycadres
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpersonabilities'
,
JSON
.
stringify
(
res
.
data
.
pimpersonabilities
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimdistirbutions'
,
JSON
.
stringify
(
res
.
data
.
pimdistirbutions
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimrewardpunishments'
,
JSON
.
stringify
(
res
.
data
.
pimrewardpunishments
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpatents'
,
JSON
.
stringify
(
res
.
data
.
pimpatents
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimcontracts'
,
JSON
.
stringify
(
res
.
data
.
pimcontracts
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimeducations'
,
JSON
.
stringify
(
res
.
data
.
pimeducations
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimvacations'
,
JSON
.
stringify
(
res
.
data
.
pimvacations
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
archives'
,
JSON
.
stringify
(
res
.
data
.
pimarchiv
es
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople'
,
JSON
.
stringify
(
res
.
data
.
trmtrianpeople
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
personabilities'
,
JSON
.
stringify
(
res
.
data
.
pimpersonabiliti
es
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
pimdistirbutions'
,
JSON
.
stringify
(
res
.
data
.
pimdistirbutions
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimresearchfindings'
,
JSON
.
stringify
(
res
.
data
.
pimresearchfindings
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimachievements'
,
JSON
.
stringify
(
res
.
data
.
pimachievements
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimlanguageabilities'
,
JSON
.
stringify
(
res
.
data
.
pimlanguageabilities
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
papers'
,
JSON
.
stringify
(
res
.
data
.
pimpaper
s
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
archives'
,
JSON
.
stringify
(
res
.
data
.
pimarchive
s
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimvocationals'
,
JSON
.
stringify
(
res
.
data
.
pimvocationals
));
return
res
;
}
...
...
@@ -443,26 +443,26 @@ export default class PIMPERSONServiceBase extends EntityService {
*/
public
async
Get
(
context
:
any
=
{},
data
:
any
=
{},
isloading
?:
boolean
):
Promise
<
any
>
{
let
res
:
any
=
await
Http
.
getInstance
().
get
(
`/pimpeople/
${
context
.
pimperson
}
`
,
isloading
);
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
pimrewardpunishments'
,
JSON
.
stringify
(
res
.
data
.
pimrewardpunishments
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople'
,
JSON
.
stringify
(
res
.
data
.
trmtrianpeople
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_attendancemreportmxes'
,
JSON
.
stringify
(
res
.
data
.
attendancemreportmxes
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimachievements'
,
JSON
.
stringify
(
res
.
data
.
pimachievements
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimtitles'
,
JSON
.
stringify
(
res
.
data
.
pimtitles
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimfaminfos'
,
JSON
.
stringify
(
res
.
data
.
pimfaminfos
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimcontracts'
,
JSON
.
stringify
(
res
.
data
.
pimcontracts
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpersonchanges'
,
JSON
.
stringify
(
res
.
data
.
pimpersonchanges
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpapers'
,
JSON
.
stringify
(
res
.
data
.
pimpapers
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimfaminfos'
,
JSON
.
stringify
(
res
.
data
.
pimfaminfos
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimworkhistories'
,
JSON
.
stringify
(
res
.
data
.
pimworkhistories
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimeducations'
,
JSON
.
stringify
(
res
.
data
.
pimeducations
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimexitandentries'
,
JSON
.
stringify
(
res
.
data
.
pimexitandentries
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimarmycadres'
,
JSON
.
stringify
(
res
.
data
.
pimarmycadres
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpersonabilities'
,
JSON
.
stringify
(
res
.
data
.
pimpersonabilities
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimdistirbutions'
,
JSON
.
stringify
(
res
.
data
.
pimdistirbutions
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimrewardpunishments'
,
JSON
.
stringify
(
res
.
data
.
pimrewardpunishments
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpatents'
,
JSON
.
stringify
(
res
.
data
.
pimpatents
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimcontracts'
,
JSON
.
stringify
(
res
.
data
.
pimcontracts
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimeducations'
,
JSON
.
stringify
(
res
.
data
.
pimeducations
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimvacations'
,
JSON
.
stringify
(
res
.
data
.
pimvacations
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
archives'
,
JSON
.
stringify
(
res
.
data
.
pimarchiv
es
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople'
,
JSON
.
stringify
(
res
.
data
.
trmtrianpeople
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
personabilities'
,
JSON
.
stringify
(
res
.
data
.
pimpersonabiliti
es
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
pimdistirbutions'
,
JSON
.
stringify
(
res
.
data
.
pimdistirbutions
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimresearchfindings'
,
JSON
.
stringify
(
res
.
data
.
pimresearchfindings
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimachievements'
,
JSON
.
stringify
(
res
.
data
.
pimachievements
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimlanguageabilities'
,
JSON
.
stringify
(
res
.
data
.
pimlanguageabilities
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
papers'
,
JSON
.
stringify
(
res
.
data
.
pimpaper
s
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
archives'
,
JSON
.
stringify
(
res
.
data
.
pimarchive
s
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimvocationals'
,
JSON
.
stringify
(
res
.
data
.
pimvocationals
));
return
res
;
...
...
@@ -505,21 +505,21 @@ export default class PIMPERSONServiceBase extends EntityService {
*/
public
async
Create
(
context
:
any
=
{},
data
:
any
=
{},
isloading
?:
boolean
):
Promise
<
any
>
{
let
masterData
:
any
=
{};
let
pimrewardpunishments
Data
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_
pimrewardpunishments
'
),
'undefined'
)){
pimrewardpunishmentsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimrewardpunishments
'
)
as
any
);
if
(
pimrewardpunishmentsData
&&
pimrewardpunishmentsData
.
length
&&
pimrewardpunishments
Data
.
length
>
0
){
pimrewardpunishments
Data
.
forEach
((
item
:
any
)
=>
{
let
trmtrianpeople
Data
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople
'
),
'undefined'
)){
trmtrianpeopleData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_trmtrianpeople
'
)
as
any
);
if
(
trmtrianpeopleData
&&
trmtrianpeopleData
.
length
&&
trmtrianpeople
Data
.
length
>
0
){
trmtrianpeople
Data
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimrewardpunishment
id
=
null
;
item
.
trmtrianperson
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimrewardpunishments
=
pimrewardpunishments
Data
;
masterData
.
trmtrianpeople
=
trmtrianpeople
Data
;
let
attendancemreportmxesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_attendancemreportmxes'
),
'undefined'
)){
attendancemreportmxesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_attendancemreportmxes'
)
as
any
);
...
...
@@ -535,6 +535,21 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
attendancemreportmxes
=
attendancemreportmxesData
;
let
pimachievementsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimachievements'
),
'undefined'
)){
pimachievementsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimachievements'
)
as
any
);
if
(
pimachievementsData
&&
pimachievementsData
.
length
&&
pimachievementsData
.
length
>
0
){
pimachievementsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimachievementsid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimachievements
=
pimachievementsData
;
let
pimtitlesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimtitles'
),
'undefined'
)){
pimtitlesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimtitles'
)
as
any
);
...
...
@@ -550,51 +565,51 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimtitles
=
pimtitlesData
;
let
pim
faminfo
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
faminfo
s'
),
'undefined'
)){
pim
faminfosData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimfaminfo
s'
)
as
any
);
if
(
pim
faminfosData
&&
pimfaminfosData
.
length
&&
pimfaminfo
sData
.
length
>
0
){
pim
faminfo
sData
.
forEach
((
item
:
any
)
=>
{
let
pim
personchange
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
personchange
s'
),
'undefined'
)){
pim
personchangesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpersonchange
s'
)
as
any
);
if
(
pim
personchangesData
&&
pimpersonchangesData
.
length
&&
pimpersonchange
sData
.
length
>
0
){
pim
personchange
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
faminfo
id
=
null
;
item
.
pim
personchange
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
faminfos
=
pimfaminfo
sData
;
let
pim
contract
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
contract
s'
),
'undefined'
)){
pim
contractsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimcontract
s'
)
as
any
);
if
(
pim
contractsData
&&
pimcontractsData
.
length
&&
pimcontract
sData
.
length
>
0
){
pim
contract
sData
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
personchanges
=
pimpersonchange
sData
;
let
pim
paper
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
paper
s'
),
'undefined'
)){
pim
papersData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpaper
s'
)
as
any
);
if
(
pim
papersData
&&
pimpapersData
.
length
&&
pimpaper
sData
.
length
>
0
){
pim
paper
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
contract
id
=
null
;
item
.
pim
paper
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
contracts
=
pimcontract
sData
;
let
pim
personchange
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
personchange
s'
),
'undefined'
)){
pim
personchangesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpersonchange
s'
)
as
any
);
if
(
pim
personchangesData
&&
pimpersonchangesData
.
length
&&
pimpersonchange
sData
.
length
>
0
){
pim
personchange
sData
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
papers
=
pimpaper
sData
;
let
pim
faminfo
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
faminfo
s'
),
'undefined'
)){
pim
faminfosData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimfaminfo
s'
)
as
any
);
if
(
pim
faminfosData
&&
pimfaminfosData
.
length
&&
pimfaminfo
sData
.
length
>
0
){
pim
faminfo
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
personchange
id
=
null
;
item
.
pim
faminfo
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
personchanges
=
pimpersonchange
sData
;
masterData
.
pim
faminfos
=
pimfaminfo
sData
;
let
pimworkhistoriesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimworkhistories'
),
'undefined'
)){
pimworkhistoriesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimworkhistories'
)
as
any
);
...
...
@@ -610,21 +625,6 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimworkhistories
=
pimworkhistoriesData
;
let
pimeducationsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimeducations'
),
'undefined'
)){
pimeducationsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimeducations'
)
as
any
);
if
(
pimeducationsData
&&
pimeducationsData
.
length
&&
pimeducationsData
.
length
>
0
){
pimeducationsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimeducationid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimeducations
=
pimeducationsData
;
let
pimexitandentriesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimexitandentries'
),
'undefined'
)){
pimexitandentriesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimexitandentries'
)
as
any
);
...
...
@@ -655,51 +655,66 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimarmycadres
=
pimarmycadresData
;
let
pim
personabilitie
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
personabilitie
s'
),
'undefined'
)){
pim
personabilitiesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpersonabilitie
s'
)
as
any
);
if
(
pim
personabilitiesData
&&
pimpersonabilitiesData
.
length
&&
pimpersonabilitie
sData
.
length
>
0
){
pim
personabilitie
sData
.
forEach
((
item
:
any
)
=>
{
let
pim
rewardpunishment
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
rewardpunishment
s'
),
'undefined'
)){
pim
rewardpunishmentsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimrewardpunishment
s'
)
as
any
);
if
(
pim
rewardpunishmentsData
&&
pimrewardpunishmentsData
.
length
&&
pimrewardpunishment
sData
.
length
>
0
){
pim
rewardpunishment
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
personability
id
=
null
;
item
.
pim
rewardpunishment
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
personabilities
=
pimpersonabilitie
sData
;
let
pim
distirbution
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
distirbution
s'
),
'undefined'
)){
pim
distirbutionsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimdistirbution
s'
)
as
any
);
if
(
pim
distirbutionsData
&&
pimdistirbutionsData
.
length
&&
pimdistirbution
sData
.
length
>
0
){
pim
distirbution
sData
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
rewardpunishments
=
pimrewardpunishment
sData
;
let
pim
patent
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
patent
s'
),
'undefined'
)){
pim
patentsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpatent
s'
)
as
any
);
if
(
pim
patentsData
&&
pimpatentsData
.
length
&&
pimpatent
sData
.
length
>
0
){
pim
patent
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
distirbution
id
=
null
;
item
.
pim
patent
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
distirbutions
=
pimdistirbution
sData
;
let
pim
paten
tsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
paten
ts'
),
'undefined'
)){
pim
patentsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpaten
ts'
)
as
any
);
if
(
pim
patentsData
&&
pimpatentsData
.
length
&&
pimpaten
tsData
.
length
>
0
){
pim
paten
tsData
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
patents
=
pimpatent
sData
;
let
pim
contrac
tsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
contrac
ts'
),
'undefined'
)){
pim
contractsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimcontrac
ts'
)
as
any
);
if
(
pim
contractsData
&&
pimcontractsData
.
length
&&
pimcontrac
tsData
.
length
>
0
){
pim
contrac
tsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
paten
tid
=
null
;
item
.
pim
contrac
tid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimpatents
=
pimpatentsData
;
masterData
.
pimcontracts
=
pimcontractsData
;
let
pimeducationsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimeducations'
),
'undefined'
)){
pimeducationsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimeducations'
)
as
any
);
if
(
pimeducationsData
&&
pimeducationsData
.
length
&&
pimeducationsData
.
length
>
0
){
pimeducationsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimeducationid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimeducations
=
pimeducationsData
;
let
pimvacationsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimvacations'
),
'undefined'
)){
pimvacationsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimvacations'
)
as
any
);
...
...
@@ -715,36 +730,36 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimvacations
=
pimvacationsData
;
let
pim
archiv
esData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
archiv
es'
),
'undefined'
)){
pim
archivesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimarchiv
es'
)
as
any
);
if
(
pim
archivesData
&&
pimarchivesData
.
length
&&
pimarchiv
esData
.
length
>
0
){
pim
archiv
esData
.
forEach
((
item
:
any
)
=>
{
let
pim
personabiliti
esData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
personabiliti
es'
),
'undefined'
)){
pim
personabilitiesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpersonabiliti
es'
)
as
any
);
if
(
pim
personabilitiesData
&&
pimpersonabilitiesData
.
length
&&
pimpersonabiliti
esData
.
length
>
0
){
pim
personabiliti
esData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
archives
id
=
null
;
item
.
pim
personability
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
archives
=
pimarchiv
esData
;
let
trmtrianpeople
Data
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople
'
),
'undefined'
)){
trmtrianpeopleData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_trmtrianpeople
'
)
as
any
);
if
(
trmtrianpeopleData
&&
trmtrianpeopleData
.
length
&&
trmtrianpeople
Data
.
length
>
0
){
trmtrianpeople
Data
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
personabilities
=
pimpersonabiliti
esData
;
let
pimdistirbutions
Data
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_
pimdistirbutions
'
),
'undefined'
)){
pimdistirbutionsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimdistirbutions
'
)
as
any
);
if
(
pimdistirbutionsData
&&
pimdistirbutionsData
.
length
&&
pimdistirbutions
Data
.
length
>
0
){
pimdistirbutions
Data
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
trmtrianpers
onid
=
null
;
item
.
pimdistirbuti
onid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
trmtrianpeople
=
trmtrianpeople
Data
;
masterData
.
pimdistirbutions
=
pimdistirbutions
Data
;
let
pimresearchfindingsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimresearchfindings'
),
'undefined'
)){
pimresearchfindingsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimresearchfindings'
)
as
any
);
...
...
@@ -760,21 +775,6 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimresearchfindings
=
pimresearchfindingsData
;
let
pimachievementsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimachievements'
),
'undefined'
)){
pimachievementsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimachievements'
)
as
any
);
if
(
pimachievementsData
&&
pimachievementsData
.
length
&&
pimachievementsData
.
length
>
0
){
pimachievementsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimachievementsid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimachievements
=
pimachievementsData
;
let
pimlanguageabilitiesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimlanguageabilities'
),
'undefined'
)){
pimlanguageabilitiesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimlanguageabilities'
)
as
any
);
...
...
@@ -790,21 +790,21 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimlanguageabilities
=
pimlanguageabilitiesData
;
let
pim
paper
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
paper
s'
),
'undefined'
)){
pim
papersData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpaper
s'
)
as
any
);
if
(
pim
papersData
&&
pimpapersData
.
length
&&
pimpaper
sData
.
length
>
0
){
pim
paper
sData
.
forEach
((
item
:
any
)
=>
{
let
pim
archive
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
archive
s'
),
'undefined'
)){
pim
archivesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimarchive
s'
)
as
any
);
if
(
pim
archivesData
&&
pimarchivesData
.
length
&&
pimarchive
sData
.
length
>
0
){
pim
archive
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
paper
id
=
null
;
item
.
pim
archives
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
papers
=
pimpaper
sData
;
masterData
.
pim
archives
=
pimarchive
sData
;
let
pimvocationalsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimvocationals'
),
'undefined'
)){
pimvocationalsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimvocationals'
)
as
any
);
...
...
@@ -829,26 +829,26 @@ export default class PIMPERSONServiceBase extends EntityService {
}
let
tempContext
:
any
=
JSON
.
parse
(
JSON
.
stringify
(
context
));
let
res
:
any
=
await
Http
.
getInstance
().
post
(
`/pimpeople`
,
data
,
isloading
);
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_
pimrewardpunishments'
,
JSON
.
stringify
(
res
.
data
.
pimrewardpunishments
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_
trmtrianpeople'
,
JSON
.
stringify
(
res
.
data
.
trmtrianpeople
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_attendancemreportmxes'
,
JSON
.
stringify
(
res
.
data
.
attendancemreportmxes
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimtitles'
,
JSON
.
stringify
(
res
.
data
.
pimtitles
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimfaminfos'
,
JSON
.
stringify
(
res
.
data
.
pimfaminfos
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimcontracts'
,
JSON
.
stringify
(
res
.
data
.
pimcontracts
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimachievements'
,
JSON
.
stringify
(
res
.
data
.
pimachievements
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimtitles'
,
JSON
.
stringify
(
res
.
data
.
pimtitles
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimpersonchanges'
,
JSON
.
stringify
(
res
.
data
.
pimpersonchanges
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimpapers'
,
JSON
.
stringify
(
res
.
data
.
pimpapers
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimfaminfos'
,
JSON
.
stringify
(
res
.
data
.
pimfaminfos
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimworkhistories'
,
JSON
.
stringify
(
res
.
data
.
pimworkhistories
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimeducations'
,
JSON
.
stringify
(
res
.
data
.
pimeducations
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimexitandentries'
,
JSON
.
stringify
(
res
.
data
.
pimexitandentries
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimarmycadres'
,
JSON
.
stringify
(
res
.
data
.
pimarmycadres
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimpersonabilities'
,
JSON
.
stringify
(
res
.
data
.
pimpersonabilities
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimdistirbutions'
,
JSON
.
stringify
(
res
.
data
.
pimdistirbutions
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimrewardpunishments'
,
JSON
.
stringify
(
res
.
data
.
pimrewardpunishments
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimpatents'
,
JSON
.
stringify
(
res
.
data
.
pimpatents
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimcontracts'
,
JSON
.
stringify
(
res
.
data
.
pimcontracts
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimeducations'
,
JSON
.
stringify
(
res
.
data
.
pimeducations
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimvacations'
,
JSON
.
stringify
(
res
.
data
.
pimvacations
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pim
archives'
,
JSON
.
stringify
(
res
.
data
.
pimarchiv
es
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_
trmtrianpeople'
,
JSON
.
stringify
(
res
.
data
.
trmtrianpeople
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pim
personabilities'
,
JSON
.
stringify
(
res
.
data
.
pimpersonabiliti
es
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_
pimdistirbutions'
,
JSON
.
stringify
(
res
.
data
.
pimdistirbutions
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimresearchfindings'
,
JSON
.
stringify
(
res
.
data
.
pimresearchfindings
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimachievements'
,
JSON
.
stringify
(
res
.
data
.
pimachievements
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimlanguageabilities'
,
JSON
.
stringify
(
res
.
data
.
pimlanguageabilities
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pim
papers'
,
JSON
.
stringify
(
res
.
data
.
pimpaper
s
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pim
archives'
,
JSON
.
stringify
(
res
.
data
.
pimarchive
s
));
this
.
tempStorage
.
setItem
(
tempContext
.
srfsessionkey
+
'_pimvocationals'
,
JSON
.
stringify
(
res
.
data
.
pimvocationals
));
return
res
;
}
...
...
@@ -864,21 +864,21 @@ export default class PIMPERSONServiceBase extends EntityService {
*/
public
async
Save
(
context
:
any
=
{},
data
:
any
=
{},
isloading
?:
boolean
):
Promise
<
any
>
{
let
masterData
:
any
=
{};
let
pimrewardpunishments
Data
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_
pimrewardpunishments
'
),
'undefined'
)){
pimrewardpunishmentsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimrewardpunishments
'
)
as
any
);
if
(
pimrewardpunishmentsData
&&
pimrewardpunishmentsData
.
length
&&
pimrewardpunishments
Data
.
length
>
0
){
pimrewardpunishments
Data
.
forEach
((
item
:
any
)
=>
{
let
trmtrianpeople
Data
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople
'
),
'undefined'
)){
trmtrianpeopleData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_trmtrianpeople
'
)
as
any
);
if
(
trmtrianpeopleData
&&
trmtrianpeopleData
.
length
&&
trmtrianpeople
Data
.
length
>
0
){
trmtrianpeople
Data
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimrewardpunishment
id
=
null
;
item
.
trmtrianperson
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimrewardpunishments
=
pimrewardpunishments
Data
;
masterData
.
trmtrianpeople
=
trmtrianpeople
Data
;
let
attendancemreportmxesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_attendancemreportmxes'
),
'undefined'
)){
attendancemreportmxesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_attendancemreportmxes'
)
as
any
);
...
...
@@ -894,6 +894,21 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
attendancemreportmxes
=
attendancemreportmxesData
;
let
pimachievementsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimachievements'
),
'undefined'
)){
pimachievementsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimachievements'
)
as
any
);
if
(
pimachievementsData
&&
pimachievementsData
.
length
&&
pimachievementsData
.
length
>
0
){
pimachievementsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimachievementsid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimachievements
=
pimachievementsData
;
let
pimtitlesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimtitles'
),
'undefined'
)){
pimtitlesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimtitles'
)
as
any
);
...
...
@@ -909,51 +924,51 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimtitles
=
pimtitlesData
;
let
pim
faminfo
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
faminfo
s'
),
'undefined'
)){
pim
faminfosData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimfaminfo
s'
)
as
any
);
if
(
pim
faminfosData
&&
pimfaminfosData
.
length
&&
pimfaminfo
sData
.
length
>
0
){
pim
faminfo
sData
.
forEach
((
item
:
any
)
=>
{
let
pim
personchange
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
personchange
s'
),
'undefined'
)){
pim
personchangesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpersonchange
s'
)
as
any
);
if
(
pim
personchangesData
&&
pimpersonchangesData
.
length
&&
pimpersonchange
sData
.
length
>
0
){
pim
personchange
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
faminfo
id
=
null
;
item
.
pim
personchange
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
faminfos
=
pimfaminfo
sData
;
let
pim
contract
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
contract
s'
),
'undefined'
)){
pim
contractsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimcontract
s'
)
as
any
);
if
(
pim
contractsData
&&
pimcontractsData
.
length
&&
pimcontract
sData
.
length
>
0
){
pim
contract
sData
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
personchanges
=
pimpersonchange
sData
;
let
pim
paper
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
paper
s'
),
'undefined'
)){
pim
papersData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpaper
s'
)
as
any
);
if
(
pim
papersData
&&
pimpapersData
.
length
&&
pimpaper
sData
.
length
>
0
){
pim
paper
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
contract
id
=
null
;
item
.
pim
paper
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
contracts
=
pimcontract
sData
;
let
pim
personchange
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
personchange
s'
),
'undefined'
)){
pim
personchangesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpersonchange
s'
)
as
any
);
if
(
pim
personchangesData
&&
pimpersonchangesData
.
length
&&
pimpersonchange
sData
.
length
>
0
){
pim
personchange
sData
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
papers
=
pimpaper
sData
;
let
pim
faminfo
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
faminfo
s'
),
'undefined'
)){
pim
faminfosData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimfaminfo
s'
)
as
any
);
if
(
pim
faminfosData
&&
pimfaminfosData
.
length
&&
pimfaminfo
sData
.
length
>
0
){
pim
faminfo
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
personchange
id
=
null
;
item
.
pim
faminfo
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
personchanges
=
pimpersonchange
sData
;
masterData
.
pim
faminfos
=
pimfaminfo
sData
;
let
pimworkhistoriesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimworkhistories'
),
'undefined'
)){
pimworkhistoriesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimworkhistories'
)
as
any
);
...
...
@@ -969,21 +984,6 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimworkhistories
=
pimworkhistoriesData
;
let
pimeducationsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimeducations'
),
'undefined'
)){
pimeducationsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimeducations'
)
as
any
);
if
(
pimeducationsData
&&
pimeducationsData
.
length
&&
pimeducationsData
.
length
>
0
){
pimeducationsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimeducationid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimeducations
=
pimeducationsData
;
let
pimexitandentriesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimexitandentries'
),
'undefined'
)){
pimexitandentriesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimexitandentries'
)
as
any
);
...
...
@@ -1014,51 +1014,66 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimarmycadres
=
pimarmycadresData
;
let
pim
personabilitie
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
personabilitie
s'
),
'undefined'
)){
pim
personabilitiesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpersonabilitie
s'
)
as
any
);
if
(
pim
personabilitiesData
&&
pimpersonabilitiesData
.
length
&&
pimpersonabilitie
sData
.
length
>
0
){
pim
personabilitie
sData
.
forEach
((
item
:
any
)
=>
{
let
pim
rewardpunishment
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
rewardpunishment
s'
),
'undefined'
)){
pim
rewardpunishmentsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimrewardpunishment
s'
)
as
any
);
if
(
pim
rewardpunishmentsData
&&
pimrewardpunishmentsData
.
length
&&
pimrewardpunishment
sData
.
length
>
0
){
pim
rewardpunishment
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
personability
id
=
null
;
item
.
pim
rewardpunishment
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
personabilities
=
pimpersonabilitie
sData
;
let
pim
distirbution
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
distirbution
s'
),
'undefined'
)){
pim
distirbutionsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimdistirbution
s'
)
as
any
);
if
(
pim
distirbutionsData
&&
pimdistirbutionsData
.
length
&&
pimdistirbution
sData
.
length
>
0
){
pim
distirbution
sData
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
rewardpunishments
=
pimrewardpunishment
sData
;
let
pim
patent
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
patent
s'
),
'undefined'
)){
pim
patentsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpatent
s'
)
as
any
);
if
(
pim
patentsData
&&
pimpatentsData
.
length
&&
pimpatent
sData
.
length
>
0
){
pim
patent
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
distirbution
id
=
null
;
item
.
pim
patent
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
distirbutions
=
pimdistirbution
sData
;
let
pim
paten
tsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
paten
ts'
),
'undefined'
)){
pim
patentsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpaten
ts'
)
as
any
);
if
(
pim
patentsData
&&
pimpatentsData
.
length
&&
pimpaten
tsData
.
length
>
0
){
pim
paten
tsData
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
patents
=
pimpatent
sData
;
let
pim
contrac
tsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
contrac
ts'
),
'undefined'
)){
pim
contractsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimcontrac
ts'
)
as
any
);
if
(
pim
contractsData
&&
pimcontractsData
.
length
&&
pimcontrac
tsData
.
length
>
0
){
pim
contrac
tsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
paten
tid
=
null
;
item
.
pim
contrac
tid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimpatents
=
pimpatentsData
;
masterData
.
pimcontracts
=
pimcontractsData
;
let
pimeducationsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimeducations'
),
'undefined'
)){
pimeducationsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimeducations'
)
as
any
);
if
(
pimeducationsData
&&
pimeducationsData
.
length
&&
pimeducationsData
.
length
>
0
){
pimeducationsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimeducationid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimeducations
=
pimeducationsData
;
let
pimvacationsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimvacations'
),
'undefined'
)){
pimvacationsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimvacations'
)
as
any
);
...
...
@@ -1074,36 +1089,36 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimvacations
=
pimvacationsData
;
let
pim
archiv
esData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
archiv
es'
),
'undefined'
)){
pim
archivesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimarchiv
es'
)
as
any
);
if
(
pim
archivesData
&&
pimarchivesData
.
length
&&
pimarchiv
esData
.
length
>
0
){
pim
archiv
esData
.
forEach
((
item
:
any
)
=>
{
let
pim
personabiliti
esData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
personabiliti
es'
),
'undefined'
)){
pim
personabilitiesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpersonabiliti
es'
)
as
any
);
if
(
pim
personabilitiesData
&&
pimpersonabilitiesData
.
length
&&
pimpersonabiliti
esData
.
length
>
0
){
pim
personabiliti
esData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
archives
id
=
null
;
item
.
pim
personability
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
archives
=
pimarchiv
esData
;
let
trmtrianpeople
Data
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople
'
),
'undefined'
)){
trmtrianpeopleData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_trmtrianpeople
'
)
as
any
);
if
(
trmtrianpeopleData
&&
trmtrianpeopleData
.
length
&&
trmtrianpeople
Data
.
length
>
0
){
trmtrianpeople
Data
.
forEach
((
item
:
any
)
=>
{
masterData
.
pim
personabilities
=
pimpersonabiliti
esData
;
let
pimdistirbutions
Data
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_
pimdistirbutions
'
),
'undefined'
)){
pimdistirbutionsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimdistirbutions
'
)
as
any
);
if
(
pimdistirbutionsData
&&
pimdistirbutionsData
.
length
&&
pimdistirbutions
Data
.
length
>
0
){
pimdistirbutions
Data
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
trmtrianpers
onid
=
null
;
item
.
pimdistirbuti
onid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
trmtrianpeople
=
trmtrianpeople
Data
;
masterData
.
pimdistirbutions
=
pimdistirbutions
Data
;
let
pimresearchfindingsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimresearchfindings'
),
'undefined'
)){
pimresearchfindingsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimresearchfindings'
)
as
any
);
...
...
@@ -1119,21 +1134,6 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimresearchfindings
=
pimresearchfindingsData
;
let
pimachievementsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimachievements'
),
'undefined'
)){
pimachievementsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimachievements'
)
as
any
);
if
(
pimachievementsData
&&
pimachievementsData
.
length
&&
pimachievementsData
.
length
>
0
){
pimachievementsData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pimachievementsid
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pimachievements
=
pimachievementsData
;
let
pimlanguageabilitiesData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimlanguageabilities'
),
'undefined'
)){
pimlanguageabilitiesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimlanguageabilities'
)
as
any
);
...
...
@@ -1149,21 +1149,21 @@ export default class PIMPERSONServiceBase extends EntityService {
}
}
masterData
.
pimlanguageabilities
=
pimlanguageabilitiesData
;
let
pim
paper
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
paper
s'
),
'undefined'
)){
pim
papersData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimpaper
s'
)
as
any
);
if
(
pim
papersData
&&
pimpapersData
.
length
&&
pimpaper
sData
.
length
>
0
){
pim
paper
sData
.
forEach
((
item
:
any
)
=>
{
let
pim
archive
sData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pim
archive
s'
),
'undefined'
)){
pim
archivesData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimarchive
s'
)
as
any
);
if
(
pim
archivesData
&&
pimarchivesData
.
length
&&
pimarchive
sData
.
length
>
0
){
pim
archive
sData
.
forEach
((
item
:
any
)
=>
{
if
(
item
.
srffrontuf
){
if
(
Object
.
is
(
item
.
srffrontuf
,
"0"
)){
item
.
pim
paper
id
=
null
;
item
.
pim
archives
id
=
null
;
}
delete
item
.
srffrontuf
;
}
});
}
}
masterData
.
pim
papers
=
pimpaper
sData
;
masterData
.
pim
archives
=
pimarchive
sData
;
let
pimvocationalsData
:
any
=
[];
if
(
!
Object
.
is
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimvocationals'
),
'undefined'
)){
pimvocationalsData
=
JSON
.
parse
(
this
.
tempStorage
.
getItem
(
context
.
srfsessionkey
+
'_pimvocationals'
)
as
any
);
...
...
@@ -1181,26 +1181,26 @@ export default class PIMPERSONServiceBase extends EntityService {
masterData
.
pimvocationals
=
pimvocationalsData
;
Object
.
assign
(
data
,
masterData
);
let
res
:
any
=
await
Http
.
getInstance
().
post
(
`/pimpeople/
${
context
.
pimperson
}
/save`
,
data
,
isloading
);
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
pimrewardpunishments'
,
JSON
.
stringify
(
res
.
data
.
pimrewardpunishments
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople'
,
JSON
.
stringify
(
res
.
data
.
trmtrianpeople
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_attendancemreportmxes'
,
JSON
.
stringify
(
res
.
data
.
attendancemreportmxes
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimachievements'
,
JSON
.
stringify
(
res
.
data
.
pimachievements
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimtitles'
,
JSON
.
stringify
(
res
.
data
.
pimtitles
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimfaminfos'
,
JSON
.
stringify
(
res
.
data
.
pimfaminfos
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimcontracts'
,
JSON
.
stringify
(
res
.
data
.
pimcontracts
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpersonchanges'
,
JSON
.
stringify
(
res
.
data
.
pimpersonchanges
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpapers'
,
JSON
.
stringify
(
res
.
data
.
pimpapers
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimfaminfos'
,
JSON
.
stringify
(
res
.
data
.
pimfaminfos
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimworkhistories'
,
JSON
.
stringify
(
res
.
data
.
pimworkhistories
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimeducations'
,
JSON
.
stringify
(
res
.
data
.
pimeducations
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimexitandentries'
,
JSON
.
stringify
(
res
.
data
.
pimexitandentries
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimarmycadres'
,
JSON
.
stringify
(
res
.
data
.
pimarmycadres
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpersonabilities'
,
JSON
.
stringify
(
res
.
data
.
pimpersonabilities
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimdistirbutions'
,
JSON
.
stringify
(
res
.
data
.
pimdistirbutions
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimrewardpunishments'
,
JSON
.
stringify
(
res
.
data
.
pimrewardpunishments
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpatents'
,
JSON
.
stringify
(
res
.
data
.
pimpatents
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimcontracts'
,
JSON
.
stringify
(
res
.
data
.
pimcontracts
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimeducations'
,
JSON
.
stringify
(
res
.
data
.
pimeducations
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimvacations'
,
JSON
.
stringify
(
res
.
data
.
pimvacations
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
archives'
,
JSON
.
stringify
(
res
.
data
.
pimarchiv
es
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople'
,
JSON
.
stringify
(
res
.
data
.
trmtrianpeople
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
personabilities'
,
JSON
.
stringify
(
res
.
data
.
pimpersonabiliti
es
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
pimdistirbutions'
,
JSON
.
stringify
(
res
.
data
.
pimdistirbutions
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimresearchfindings'
,
JSON
.
stringify
(
res
.
data
.
pimresearchfindings
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimachievements'
,
JSON
.
stringify
(
res
.
data
.
pimachievements
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimlanguageabilities'
,
JSON
.
stringify
(
res
.
data
.
pimlanguageabilities
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
papers'
,
JSON
.
stringify
(
res
.
data
.
pimpaper
s
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
archives'
,
JSON
.
stringify
(
res
.
data
.
pimarchive
s
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimvocationals'
,
JSON
.
stringify
(
res
.
data
.
pimvocationals
));
return
res
;
}
...
...
@@ -1285,26 +1285,26 @@ export default class PIMPERSONServiceBase extends EntityService {
public
async
GetDraft
(
context
:
any
=
{},
data
:
any
=
{},
isloading
?:
boolean
):
Promise
<
any
>
{
let
res
:
any
=
await
Http
.
getInstance
().
get
(
`/pimpeople/getdraft`
,
isloading
);
res
.
data
.
pimperson
=
data
.
pimperson
;
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
pimrewardpunishments'
,
JSON
.
stringify
(
res
.
data
.
pimrewardpunishments
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople'
,
JSON
.
stringify
(
res
.
data
.
trmtrianpeople
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_attendancemreportmxes'
,
JSON
.
stringify
(
res
.
data
.
attendancemreportmxes
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimachievements'
,
JSON
.
stringify
(
res
.
data
.
pimachievements
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimtitles'
,
JSON
.
stringify
(
res
.
data
.
pimtitles
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimfaminfos'
,
JSON
.
stringify
(
res
.
data
.
pimfaminfos
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimcontracts'
,
JSON
.
stringify
(
res
.
data
.
pimcontracts
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpersonchanges'
,
JSON
.
stringify
(
res
.
data
.
pimpersonchanges
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpapers'
,
JSON
.
stringify
(
res
.
data
.
pimpapers
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimfaminfos'
,
JSON
.
stringify
(
res
.
data
.
pimfaminfos
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimworkhistories'
,
JSON
.
stringify
(
res
.
data
.
pimworkhistories
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimeducations'
,
JSON
.
stringify
(
res
.
data
.
pimeducations
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimexitandentries'
,
JSON
.
stringify
(
res
.
data
.
pimexitandentries
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimarmycadres'
,
JSON
.
stringify
(
res
.
data
.
pimarmycadres
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpersonabilities'
,
JSON
.
stringify
(
res
.
data
.
pimpersonabilities
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimdistirbutions'
,
JSON
.
stringify
(
res
.
data
.
pimdistirbutions
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimrewardpunishments'
,
JSON
.
stringify
(
res
.
data
.
pimrewardpunishments
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimpatents'
,
JSON
.
stringify
(
res
.
data
.
pimpatents
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimcontracts'
,
JSON
.
stringify
(
res
.
data
.
pimcontracts
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimeducations'
,
JSON
.
stringify
(
res
.
data
.
pimeducations
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimvacations'
,
JSON
.
stringify
(
res
.
data
.
pimvacations
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
archives'
,
JSON
.
stringify
(
res
.
data
.
pimarchiv
es
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
trmtrianpeople'
,
JSON
.
stringify
(
res
.
data
.
trmtrianpeople
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
personabilities'
,
JSON
.
stringify
(
res
.
data
.
pimpersonabiliti
es
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_
pimdistirbutions'
,
JSON
.
stringify
(
res
.
data
.
pimdistirbutions
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimresearchfindings'
,
JSON
.
stringify
(
res
.
data
.
pimresearchfindings
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimachievements'
,
JSON
.
stringify
(
res
.
data
.
pimachievements
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimlanguageabilities'
,
JSON
.
stringify
(
res
.
data
.
pimlanguageabilities
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
papers'
,
JSON
.
stringify
(
res
.
data
.
pimpaper
s
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pim
archives'
,
JSON
.
stringify
(
res
.
data
.
pimarchive
s
));
this
.
tempStorage
.
setItem
(
context
.
srfsessionkey
+
'_pimvocationals'
,
JSON
.
stringify
(
res
.
data
.
pimvocationals
));
return
res
;
}
...
...
app_EHRPim/src/widgets/pimperson/org-person-org-type-chart/org-person-org-type-chart-base.vue
浏览文件 @
582742a8
...
...
@@ -279,7 +279,7 @@ export default class OrgPersonOrgTypeBase extends Vue implements ControlInterfac
}
},
ecObject
:{
label
:{
formatter
:
"{
a
}: {@countnum}人"
},
label
:{
formatter
:
"{
b
}: {@countnum}人"
},
radius
:[
'50%'
,
'70%'
],
legend
:{
formatter
:
"{a}: {@countnum}人"
},
},
...
...
config.xml
浏览文件 @
582742a8
...
...
@@ -38,11 +38,6 @@
git clone -b master $para2 ehr/
export NODE_OPTIONS=--max-old-space-size=4096
cd ehr/
mvn clean package -Pehrpim
cd ehr-app/ehr-app-ehrpim
mvn -Pehrpim docker:build
mvn -Pehrpim docker:push
docker -H $para1 stack deploy --compose-file=src/main/docker/ehr-app-ehrpim.yaml iBizEE --with-registry-auth
</command>
</hudson.tasks.Shell>
</builders>
...
...
ehr-app/ehr-app-ehr/src/main/docker/Dockerfile
浏览文件 @
582742a8
...
...
@@ -9,6 +9,6 @@ CMD echo "The application will start in ${IBZ_SLEEP}s..." && \
sleep ${IBZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /ehr-app-ehr.jar
EXPOSE
6092
EXPOSE
8080
ADD
ehr-app-ehr.jar /ehr-app-ehr.jar
ehr-app/ehr-app-ehr/src/main/docker/ehr-app-ehr.yaml
浏览文件 @
582742a8
...
...
@@ -3,11 +3,9 @@ services:
ehr-app-ehr
:
image
:
registry.cn-shanghai.aliyuncs.com/ibizsys/ehr-app-ehr:latest
ports
:
-
"
6092:6092
"
-
"
8080:8080
"
networks
:
-
agent_network
environment
:
SPRING_CLOUD_NACOS_DISCOVERY_IP
:
172.16.240.110
deploy
:
mode
:
replicated
replicas
:
1
...
...
ehr-app/ehr-app-ehr/src/main/resources/application-ehr-dev.yml
浏览文件 @
582742a8
server
:
port
:
6092
\ No newline at end of file
port
:
8080
\ No newline at end of file
ehr-app/ehr-app-ehr/src/main/resources/application-ehr-prod.yml
浏览文件 @
582742a8
server
:
port
:
6092
port
:
8080
#zuul网关路由设置
zuul
:
...
...
ehr-app/ehr-app-ehrapp/src/main/docker/Dockerfile
浏览文件 @
582742a8
...
...
@@ -9,6 +9,6 @@ CMD echo "The application will start in ${IBZ_SLEEP}s..." && \
sleep ${IBZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /ehr-app-ehrapp.jar
EXPOSE
6092
EXPOSE
8080
ADD
ehr-app-ehrapp.jar /ehr-app-ehrapp.jar
ehr-app/ehr-app-ehrapp/src/main/docker/ehr-app-ehrapp.yaml
浏览文件 @
582742a8
...
...
@@ -3,11 +3,9 @@ services:
ehr-app-ehrapp
:
image
:
registry.cn-shanghai.aliyuncs.com/ibizsys/ehr-app-ehrapp:latest
ports
:
-
"
6092:6092
"
-
"
8080:8080
"
networks
:
-
agent_network
environment
:
SPRING_CLOUD_NACOS_DISCOVERY_IP
:
172.16.240.110
deploy
:
mode
:
replicated
replicas
:
1
...
...
ehr-app/ehr-app-ehrapp/src/main/resources/application-ehrapp-dev.yml
浏览文件 @
582742a8
server
:
port
:
6092
\ No newline at end of file
port
:
8080
\ No newline at end of file
ehr-app/ehr-app-ehrapp/src/main/resources/application-ehrapp-prod.yml
浏览文件 @
582742a8
server
:
port
:
6092
port
:
8080
#zuul网关路由设置
zuul
:
...
...
ehr-app/ehr-app-ehrhelp/src/main/docker/Dockerfile
浏览文件 @
582742a8
...
...
@@ -9,6 +9,6 @@ CMD echo "The application will start in ${IBZ_SLEEP}s..." && \
sleep ${IBZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /ehr-app-ehrhelp.jar
EXPOSE
6092
EXPOSE
8080
ADD
ehr-app-ehrhelp.jar /ehr-app-ehrhelp.jar
ehr-app/ehr-app-ehrhelp/src/main/docker/ehr-app-ehrhelp.yaml
浏览文件 @
582742a8
...
...
@@ -3,11 +3,9 @@ services:
ehr-app-ehrhelp
:
image
:
registry.cn-shanghai.aliyuncs.com/ibizsys/ehr-app-ehrhelp:latest
ports
:
-
"
6092:6092
"
-
"
8080:8080
"
networks
:
-
agent_network
environment
:
SPRING_CLOUD_NACOS_DISCOVERY_IP
:
172.16.240.110
deploy
:
mode
:
replicated
replicas
:
1
...
...
ehr-app/ehr-app-ehrhelp/src/main/resources/application-ehrhelp-dev.yml
浏览文件 @
582742a8
server
:
port
:
6092
\ No newline at end of file
port
:
8080
\ No newline at end of file
ehr-app/ehr-app-ehrhelp/src/main/resources/application-ehrhelp-prod.yml
浏览文件 @
582742a8
server
:
port
:
6092
port
:
8080
#zuul网关路由设置
zuul
:
...
...
ehr-app/ehr-app-ehrmob/src/main/docker/Dockerfile
浏览文件 @
582742a8
...
...
@@ -9,6 +9,6 @@ CMD echo "The application will start in ${IBZ_SLEEP}s..." && \
sleep ${IBZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /ehr-app-ehrmob.jar
EXPOSE
6092
EXPOSE
8080
ADD
ehr-app-ehrmob.jar /ehr-app-ehrmob.jar
ehr-app/ehr-app-ehrmob/src/main/docker/ehr-app-ehrmob.yaml
浏览文件 @
582742a8
...
...
@@ -3,11 +3,9 @@ services:
ehr-app-ehrmob
:
image
:
registry.cn-shanghai.aliyuncs.com/ibizsys/ehr-app-ehrmob:latest
ports
:
-
"
6092:6092
"
-
"
8080:8080
"
networks
:
-
agent_network
environment
:
SPRING_CLOUD_NACOS_DISCOVERY_IP
:
172.16.240.110
deploy
:
mode
:
replicated
replicas
:
1
...
...
ehr-app/ehr-app-ehrmob/src/main/resources/application-ehrmob-dev.yml
浏览文件 @
582742a8
server
:
port
:
6092
\ No newline at end of file
port
:
8080
\ No newline at end of file
ehr-app/ehr-app-ehrmob/src/main/resources/application-ehrmob-prod.yml
浏览文件 @
582742a8
server
:
port
:
6092
port
:
8080
#zuul网关路由设置
zuul
:
...
...
ehr-app/ehr-app-ehrorm/src/main/docker/Dockerfile
浏览文件 @
582742a8
...
...
@@ -9,6 +9,6 @@ CMD echo "The application will start in ${IBZ_SLEEP}s..." && \
sleep ${IBZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /ehr-app-ehrorm.jar
EXPOSE
6092
EXPOSE
8080
ADD
ehr-app-ehrorm.jar /ehr-app-ehrorm.jar
ehr-app/ehr-app-ehrorm/src/main/docker/ehr-app-ehrorm.yaml
浏览文件 @
582742a8
...
...
@@ -3,11 +3,9 @@ services:
ehr-app-ehrorm
:
image
:
registry.cn-shanghai.aliyuncs.com/ibizsys/ehr-app-ehrorm:latest
ports
:
-
"
6092:6092
"
-
"
8080:8080
"
networks
:
-
agent_network
environment
:
SPRING_CLOUD_NACOS_DISCOVERY_IP
:
172.16.240.110
deploy
:
mode
:
replicated
replicas
:
1
...
...
ehr-app/ehr-app-ehrorm/src/main/resources/application-ehrorm-dev.yml
浏览文件 @
582742a8
server
:
port
:
6092
\ No newline at end of file
port
:
8080
\ No newline at end of file
ehr-app/ehr-app-ehrorm/src/main/resources/application-ehrorm-prod.yml
浏览文件 @
582742a8
server
:
port
:
6092
port
:
8080
#zuul网关路由设置
zuul
:
...
...
ehr-app/ehr-app-ehrpcm/src/main/docker/Dockerfile
浏览文件 @
582742a8
...
...
@@ -9,6 +9,6 @@ CMD echo "The application will start in ${IBZ_SLEEP}s..." && \
sleep ${IBZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /ehr-app-ehrpcm.jar
EXPOSE
6092
EXPOSE
8080
ADD
ehr-app-ehrpcm.jar /ehr-app-ehrpcm.jar
ehr-app/ehr-app-ehrpcm/src/main/docker/ehr-app-ehrpcm.yaml
浏览文件 @
582742a8
...
...
@@ -3,11 +3,9 @@ services:
ehr-app-ehrpcm
:
image
:
registry.cn-shanghai.aliyuncs.com/ibizsys/ehr-app-ehrpcm:latest
ports
:
-
"
6092:6092
"
-
"
8080:8080
"
networks
:
-
agent_network
environment
:
SPRING_CLOUD_NACOS_DISCOVERY_IP
:
172.16.240.110
deploy
:
mode
:
replicated
replicas
:
1
...
...
ehr-app/ehr-app-ehrpcm/src/main/resources/application-ehrpcm-dev.yml
浏览文件 @
582742a8
server
:
port
:
6092
\ No newline at end of file
port
:
8080
\ No newline at end of file
ehr-app/ehr-app-ehrpcm/src/main/resources/application-ehrpcm-prod.yml
浏览文件 @
582742a8
server
:
port
:
6092
port
:
8080
#zuul网关路由设置
zuul
:
...
...
ehr-app/ehr-app-ehrpcm2/src/main/docker/Dockerfile
浏览文件 @
582742a8
...
...
@@ -9,6 +9,6 @@ CMD echo "The application will start in ${IBZ_SLEEP}s..." && \
sleep ${IBZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /ehr-app-ehrpcm2.jar
EXPOSE
6092
EXPOSE
8080
ADD
ehr-app-ehrpcm2.jar /ehr-app-ehrpcm2.jar
ehr-app/ehr-app-ehrpcm2/src/main/docker/ehr-app-ehrpcm2.yaml
浏览文件 @
582742a8
...
...
@@ -3,11 +3,9 @@ services:
ehr-app-ehrpcm2
:
image
:
registry.cn-shanghai.aliyuncs.com/ibizsys/ehr-app-ehrpcm2:latest
ports
:
-
"
6092:6092
"
-
"
8080:8080
"
networks
:
-
agent_network
environment
:
SPRING_CLOUD_NACOS_DISCOVERY_IP
:
172.16.240.110
deploy
:
mode
:
replicated
replicas
:
1
...
...
ehr-app/ehr-app-ehrpcm2/src/main/resources/application-ehrpcm2-dev.yml
浏览文件 @
582742a8
server
:
port
:
6092
\ No newline at end of file
port
:
8080
\ No newline at end of file
ehr-app/ehr-app-ehrpcm2/src/main/resources/application-ehrpcm2-prod.yml
浏览文件 @
582742a8
server
:
port
:
6092
port
:
8080
#zuul网关路由设置
zuul
:
...
...
ehr-app/ehr-app-ehrpim/src/main/docker/Dockerfile
浏览文件 @
582742a8
...
...
@@ -9,6 +9,6 @@ CMD echo "The application will start in ${IBZ_SLEEP}s..." && \
sleep ${IBZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /ehr-app-ehrpim.jar
EXPOSE
6092
EXPOSE
8080
ADD
ehr-app-ehrpim.jar /ehr-app-ehrpim.jar
ehr-app/ehr-app-ehrpim/src/main/docker/ehr-app-ehrpim.yaml
浏览文件 @
582742a8
...
...
@@ -3,11 +3,9 @@ services:
ehr-app-ehrpim
:
image
:
registry.cn-shanghai.aliyuncs.com/ibizsys/ehr-app-ehrpim:latest
ports
:
-
"
6092:6092
"
-
"
8080:8080
"
networks
:
-
agent_network
environment
:
SPRING_CLOUD_NACOS_DISCOVERY_IP
:
172.16.240.110
deploy
:
mode
:
replicated
replicas
:
1
...
...
ehr-app/ehr-app-ehrpim/src/main/resources/application-ehrpim-dev.yml
浏览文件 @
582742a8
server
:
port
:
6092
\ No newline at end of file
port
:
8080
\ No newline at end of file
ehr-app/ehr-app-ehrpim/src/main/resources/application-ehrpim-prod.yml
浏览文件 @
582742a8
server
:
port
:
6092
port
:
8080
#zuul网关路由设置
zuul
:
...
...
ehr-app/ehr-app-ehrweb/src/main/docker/Dockerfile
浏览文件 @
582742a8
...
...
@@ -9,6 +9,6 @@ CMD echo "The application will start in ${IBZ_SLEEP}s..." && \
sleep ${IBZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /ehr-app-ehrweb.jar
EXPOSE
6092
EXPOSE
8080
ADD
ehr-app-ehrweb.jar /ehr-app-ehrweb.jar
ehr-app/ehr-app-ehrweb/src/main/docker/ehr-app-ehrweb.yaml
浏览文件 @
582742a8
...
...
@@ -3,11 +3,9 @@ services:
ehr-app-ehrweb
:
image
:
registry.cn-shanghai.aliyuncs.com/ibizsys/ehr-app-ehrweb:latest
ports
:
-
"
6092:6092
"
-
"
8080:8080
"
networks
:
-
agent_network
environment
:
SPRING_CLOUD_NACOS_DISCOVERY_IP
:
172.16.240.110
deploy
:
mode
:
replicated
replicas
:
1
...
...
ehr-app/ehr-app-ehrweb/src/main/resources/application-ehrweb-dev.yml
浏览文件 @
582742a8
server
:
port
:
6092
\ No newline at end of file
port
:
8080
\ No newline at end of file
ehr-app/ehr-app-ehrweb/src/main/resources/application-ehrweb-prod.yml
浏览文件 @
582742a8
server
:
port
:
6092
port
:
8080
#zuul网关路由设置
zuul
:
...
...
ehr-app/ehr-app-web/src/main/docker/Dockerfile
浏览文件 @
582742a8
...
...
@@ -9,6 +9,6 @@ CMD echo "The application will start in ${IBZ_SLEEP}s..." && \
sleep ${IBZ_SLEEP} && \
java ${JAVA_OPTS} -Djava.security.egd=file:/dev/./urandom -jar /ehr-app-web.jar
EXPOSE
6092
EXPOSE
8080
ADD
ehr-app-web.jar /ehr-app-web.jar
ehr-app/ehr-app-web/src/main/docker/ehr-app-web.yaml
浏览文件 @
582742a8
...
...
@@ -3,11 +3,9 @@ services:
ehr-app-web
:
image
:
registry.cn-shanghai.aliyuncs.com/ibizsys/ehr-app-web:latest
ports
:
-
"
6092:6092
"
-
"
8080:8080
"
networks
:
-
agent_network
environment
:
SPRING_CLOUD_NACOS_DISCOVERY_IP
:
172.16.240.110
deploy
:
mode
:
replicated
replicas
:
1
...
...
ehr-app/ehr-app-web/src/main/resources/application-web-dev.yml
浏览文件 @
582742a8
server
:
port
:
6092
\ No newline at end of file
port
:
8080
\ No newline at end of file
ehr-app/ehr-app-web/src/main/resources/application-web-prod.yml
浏览文件 @
582742a8
server
:
port
:
6092
port
:
8080
#zuul网关路由设置
zuul
:
...
...
ehr-core/src/main/resources/deprivs/DEPrivs.json
浏览文件 @
582742a8
{
"unires"
:[
{
"unirescode"
:
"OTHER"
,
"uniresname"
:
"配置管理-标准化数据"
}
,
{
"unirescode"
:
"EXCITATION_XJGL"
,
"uniresname"
:
"薪酬管理-休假管理"
}
,
{
"unirescode"
:
"STANDDATA"
,
"uniresname"
:
"标准化数据"
}
,
{
"unirescode"
:
"CONTRACTYPE"
,
"uniresname"
:
"合同类型"
}
,
{
"unirescode"
:
"ERRESS"
,
"uniresname"
:
"基础管理-出(国)境管理"
}
,
{
"unirescode"
:
"GSBMJL"
,
"uniresname"
:
"公司部门经理"
}
,
{
"unirescode"
:
"GXML"
,
"uniresname"
:
"招聘-标准化数据-高校名录"
}
,
{
"unirescode"
:
"EXCITATION_BZHSJ"
,
"uniresname"
:
"薪酬管理-标准化数据"
}
,
{
"unirescode"
:
"KQYCZKQSZ"
,
"uniresname"
:
"薪酬管理-考勤管理-考勤设置(考勤员)"
}
,
{
"unirescode"
:
"ORGANIZATIONMAG"
,
"uniresname"
:
"组织管理菜单"
}
,
{
"unirescode"
:
"PROBATIONPERIOD"
,
"uniresname"
:
"试用期"
}
,
{
"unirescode"
:
"YPZBHQZ"
,
"uniresname"
:
"招聘-标准化数据-应聘者编号前缀"
}
,
{
"unirescode"
:
"JGLYZPME"
,
"uniresname"
:
"局管理员(读写招聘名额权限)"
}
,
{
"unirescode"
:
"LTXGL"
,
"uniresname"
:
"离(退)休管理"
}
,
{
"unirescode"
:
"CONTRACT"
,
"uniresname"
:
"基础管理-合同管理"
}
,
{
"unirescode"
:
"KQSZ"
,
"uniresname"
:
"薪酬管理-考勤管理-考勤设置"
}
,
{
"unirescode"
:
"JGLYYPZSZYJTJ"
,
"uniresname"
:
"局管理员(读写应聘者社招引进条件权限)"
}
,
{
"unirescode"
:
"RETIRESEL"
,
"uniresname"
:
"退休年龄(查看)"
}
,
{
"unirescode"
:
"ANALYSIS"
,
"uniresname"
:
"决策分析菜单"
}
,
{
"unirescode"
:
"SYSMANAGER"
,
"uniresname"
:
"超级管理员可见"
}
,
{
"unirescode"
:
"JGLYRCXL"
,
"uniresname"
:
"局管理员(读写人才序列权限)"
}
,
{
"unirescode"
:
"KQLX"
,
"uniresname"
:
"薪酬管理-标准化数据-考勤类型"
}
,
{
"unirescode"
:
"JZBSH_FA"
,
"uniresname"
:
"非A类员工转正-局总部审核"
}
,
{
"unirescode"
:
"YPZSPB"
,
"uniresname"
:
"招聘-应聘者审批表"
}
,
{
"unirescode"
:
"SELCONTRACTYPE"
,
"uniresname"
:
"合同类型(查看)"
}
,
{
"unirescode"
:
"NEWBUTTON"
,
"uniresname"
:
"新建权限"
}
,
{
"unirescode"
:
"RLSB"
,
"uniresname"
:
"招聘-人力上报"
}
,
{
"unirescode"
:
"APPOINTJZBJJR"
,
"uniresname"
:
"引用局总部节假日"
}
,
{
"unirescode"
:
"EXCITATION_KQGL"
,
"uniresname"
:
"薪酬管理-考勤管理"
}
,
{
"unirescode"
:
"ACHIEVEMENTS"
,
"uniresname"
:
"绩效管理菜单"
}
,
{
"unirescode"
:
"QUALIFICATION"
,
"uniresname"
:
"执业资格类别"
}
,
{
"unirescode"
:
"YGBHBG_FA"
,
"uniresname"
:
"非A类员工转正-员工编号变更"
}
,
{
"unirescode"
:
"YRDWDSZSP_FA"
,
"uniresname"
:
"非A类员工转正-用人单位董事长审批"
}
,
{
"unirescode"
:
"PROJECTCONFIG"
,
"uniresname"
:
"项目人力资源配置菜单"
}
,
{
"unirescode"
:
"PIMZYXLLXSZ"
,
"uniresname"
:
"标准化设置-专业序列类型设置"
}
,
{
"unirescode"
:
"JGLYGXXKTEMP"
,
"uniresname"
:
"局管理员(读写高校学科中间表权限)"
}
,
{
"unirescode"
:
"JGLYKQLX"
,
"uniresname"
:
"局管理员(读写考勤类型权限)"
}
,
{
"unirescode"
:
"XMRYXQ"
,
"uniresname"
:
"项目人员需求"
}
,
{
"unirescode"
:
"BHSP"
,
"uniresname"
:
"招聘-编号审批"
}
,
{
"unirescode"
:
"TRAINMANAGEMENT"
,
"uniresname"
:
"培训管理菜单"
}
,
{
"unirescode"
:
"TITLECATALOGUE"
,
"uniresname"
:
"职称目录"
}
,
{
"unirescode"
:
"JGLYXKML"
,
"uniresname"
:
"局管理员(读写学科目录权限)"
}
,
{
"unirescode"
:
"JGLYZPMXME"
,
"uniresname"
:
"局管理员(读写招聘名额明细权限)"
}
,
{
"unirescode"
:
"BASICMODULE"
,
"uniresname"
:
"基础管理菜单"
}
,
{
"unirescode"
:
"EXCITATION"
,
"uniresname"
:
"薪酬管理菜单"
}
,
{
"unirescode"
:
"YRDWDSZSP"
,
"uniresname"
:
"招聘-用人单位董事长审批"
}
,
{
"unirescode"
:
"KQYB"
,
"uniresname"
:
"薪酬管理-考勤管理-考勤月报"
}
,
{
"unirescode"
:
"RLSBCZAN"
,
"uniresname"
:
"招聘-人力上报操作按钮"
}
,
{
"unirescode"
:
"JZBSP"
,
"uniresname"
:
"招聘-局总部审批"
}
,
{
"unirescode"
:
"JADMIN"
,
"uniresname"
:
"局系统管理员"
}
,
{
"unirescode"
:
"RETIRE"
,
"uniresname"
:
"退休年龄"
}
,
{
"unirescode"
:
"JZBSP_FA"
,
"uniresname"
:
"非A类员工转正-局总部审批"
}
,
{
"unirescode"
:
"RLSB_FA"
,
"uniresname"
:
"非A类员工转正-人力上报"
}
,
{
"unirescode"
:
"XKML"
,
"uniresname"
:
"招聘-标准化数据-学科目录"
}
,
{
"unirescode"
:
"JGLYXJLX"
,
"uniresname"
:
"局管理员(读写休假类型权限)"
}
,
{
"unirescode"
:
"DAML"
,
"uniresname"
:
"档案管理-档案目录"
}
,
{
"unirescode"
:
"EXCITATION_SAL"
,
"uniresname"
:
"薪酬管理-薪酬管理"
}
,
{
"unirescode"
:
"SYSTEMMAG"
,
"uniresname"
:
"系统管理菜单"
}
,
{
"unirescode"
:
"GSGBHMC"
,
"uniresname"
:
"干部花名册(公司)"
}
,
{
"unirescode"
:
"ZPMEGL"
,
"uniresname"
:
"招聘-标准化数据-招聘名额管理"
}
,
{
"unirescode"
:
"EMPLOYEESELFHELP"
,
"uniresname"
:
"员工自助"
}
,
{
"unirescode"
:
"XJLX"
,
"uniresname"
:
"薪酬管理-标准化数据-休假类型"
}
,
{
"unirescode"
:
"STAFF"
,
"uniresname"
:
"基础管理-员工管理"
}
,
{
"unirescode"
:
"PERSONELTURNOVER"
,
"uniresname"
:
"配置管理-人员异动"
}
,
{
"unirescode"
:
"ORMFRZTSZ"
,
"uniresname"
:
"组织管理-法人主体设置"
}
,
{
"unirescode"
:
"STAFFTYPESEL"
,
"uniresname"
:
"员工类型(查看)"
}
,
{
"unirescode"
:
"QUALIFICATIONMSEL"
,
"uniresname"
:
"执业资格专业(查看)"
}
,
{
"unirescode"
:
"JLDSP"
,
"uniresname"
:
"招聘-局领导审批"
}
,
{
"unirescode"
:
"YRDWCSCZAN"
,
"uniresname"
:
"招聘-用人单位初审操作按钮"
}
,
{
"unirescode"
:
"YPZQSBH"
,
"uniresname"
:
"招聘-应聘者审批意见原因(局管理员)"
}
,
{
"unirescode"
:
"FALPLZZ"
,
"uniresname"
:
"非A类批量转正"
}
,
{
"unirescode"
:
"SOCIALSECURITY"
,
"uniresname"
:
"社保福利菜单"
}
,
{
"unirescode"
:
"YRDWDSZSPCZAN"
,
"uniresname"
:
"招聘-用人单位董事长审批操作按钮"
}
,
{
"unirescode"
:
"KQYCZKQYB"
,
"uniresname"
:
"薪酬管理-考勤管理-考勤月报(考勤员)"
}
,
{
"unirescode"
:
"JGBHMC"
,
"uniresname"
:
"干部花名册(局)"
}
,
{
"unirescode"
:
"PIMHTLXSZ"
,
"uniresname"
:
"标准化数据-合同类型设置"
}
,
{
"unirescode"
:
"ARCHIVES"
,
"uniresname"
:
"基础管理-档案管理"
}
,
{
"unirescode"
:
"CAMPUSREC"
,
"uniresname"
:
"配置管理-校园招聘"
}
,
{
"unirescode"
:
"CERTIFICATE"
,
"uniresname"
:
"基础管理-证书管理"
}
,
{
"unirescode"
:
"MHSY"
,
"uniresname"
:
"门户首页"
}
,
{
"unirescode"
:
"JGLYZJGL"
,
"uniresname"
:
"局管理员(读写职级管理权限)"
}
,
{
"unirescode"
:
"KQGZ"
,
"uniresname"
:
"薪酬管理-标准化数据-考勤规则"
}
,
{
"unirescode"
:
"CONFIGURATIONMAG"
,
"uniresname"
:
"配置管理菜单"
}
,
{
"unirescode"
:
"YPZXX"
,
"uniresname"
:
"招聘-应聘者信息"
}
,
{
"unirescode"
:
"NLYRY"
,
"uniresname"
:
"招聘-拟录用人员"
}
,
{
"unirescode"
:
"STAFFTYPE"
,
"uniresname"
:
"员工类型"
}
,
{
"unirescode"
:
"JGLYXJDRQX"
,
"uniresname"
:
"局人力(人员信息新建、导入权限)"
}
,
{
"unirescode"
:
"PROMANAGER"
,
"uniresname"
:
"项目负责人(项目经理)"
}
,
{
"unirescode"
:
"JGLYQYBT"
,
"uniresname"
:
"局管理员(读写区域补贴权限)"
}
,
{
"unirescode"
:
"XMRSSH"
,
"uniresname"
:
"项目人力审核"
}
,
{
"unirescode"
:
"YRDWCS_FA"
,
"uniresname"
:
"非A类员工转正-用人单位初审"
}
,
{
"unirescode"
:
"PROBATION"
,
"uniresname"
:
"见习期"
}
,
{
"unirescode"
:
"JGLY_FAZZSH"
,
"uniresname"
:
"局管理员(非A类员工转正审核)"
}
,
{
"unirescode"
:
"SELTITLECATALOGUE"
,
"uniresname"
:
"职称目录(查看)"
}
,
{
"unirescode"
:
"YPZXXCZAN"
,
"uniresname"
:
"招聘-应聘者信息操作按钮"
}
,
{
"unirescode"
:
"JGLYZW"
,
"uniresname"
:
"局管理员(读写职务权限)"
}
,
{
"unirescode"
:
"JZBCS_FA"
,
"uniresname"
:
"非A类员工转正-局总部初审"
}
,
{
"unirescode"
:
"TALENTREC"
,
"uniresname"
:
"配置管理-成熟人才招聘"
}
,
{
"unirescode"
:
"PROBATIONPERIODSEL"
,
"uniresname"
:
"试用期(查看)"
}
,
{
"unirescode"
:
"QXPZ"
,
"uniresname"
:
"权限配置"
}
,
{
"unirescode"
:
"JGLYGXML"
,
"uniresname"
:
"局管理员(读写高校名录权限)"
}
,
{
"unirescode"
:
"JGLYZWDQGZ"
,
"uniresname"
:
"局管理员(读写职务到期规则权限)"
}
,
{
"unirescode"
:
"PROBATIONSEL"
,
"uniresname"
:
"见习期(查看)"
}
,
{
"unirescode"
:
"ZPDWSH"
,
"uniresname"
:
"招聘-用人单位初审"
}
,
{
"unirescode"
:
"QUALIFICATIONM"
,
"uniresname"
:
"执业资格专业"
}
,
{
"unirescode"
:
"CADREADMIN"
,
"uniresname"
:
"配置管理-干部管理"
}
,
{
"unirescode"
:
"SELQUALIFICATION"
,
"uniresname"
:
"执业资格类别(查看)"
}
,
{
"unirescode"
:
"QYBT"
,
"uniresname"
:
"薪酬管理-标准化数据-区域补贴"
}
,
{
"unirescode"
:
"JGLY_RZSP"
,
"uniresname"
:
"招聘-局总部初审"
}
,
{
"unirescode"
:
"JRSGLY"
,
"uniresname"
:
"局人事管理员"
}
,
{
"unirescode"
:
"GSRSGLY"
,
"uniresname"
:
"公司人事管理员"
}
,
{
"unirescode"
:
"ZJSZ"
,
"uniresname"
:
"职级设置"
}
,
{
"unirescode"
:
"HIDEN"
,
"uniresname"
:
"隐藏菜单"
}
],
"predefineddatarange"
:[{
"id"
:
"ALL"
,
"name"
:
"全部数据"
},{
"id"
:
"CURORG"
,
"name"
:
"当前单位"
},{
"id"
:
"PORG"
,
"name"
:
"上级单位"
},{
"id"
:
"SORG"
,
"name"
:
"下级单位"
},{
"id"
:
"CURORGDEPT"
,
"name"
:
"当前部门"
},{
"id"
:
"PORGDEPT"
,
"name"
:
"上级部门"
},{
"id"
:
"SORGDEPT"
,
"name"
:
"下级部门"
}],
"entities"
:[
{
"dename"
:
"PCMNotice"
,
"delogicname"
:
"提醒消息"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"NOTICE_DAGLYDQ"
,
"name"
:
"档案管理员的提醒"
},{
"id"
:
"NOTICE_XCZYDQ"
,
"name"
:
"薪酬专员的提醒"
},{
"id"
:
"NOTICE_KQZYDQ"
,
"name"
:
"考勤专员的提醒"
},{
"id"
:
"NOTICE_RSZYDQ"
,
"name"
:
"人事专员的提醒"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"NOTICE_SBFLZYDQ"
,
"name"
:
"社保福利专员的提醒"
}],
"deaction"
:[{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMTITLE"
,
"delogicname"
:
"职称信息"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"JLSS"
,
"name"
:
"记录所属"
},{
"id"
:
"AscriptionSys"
,
"name"
:
"职称记录所属是管理员的"
},{
"id"
:
"REP_TITLE"
,
"name"
:
"职称分布"
},{
"id"
:
"ZIZHU"
,
"name"
:
"自助(职称信息)"
}],
"deaction"
:[{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"EnsureHighestTech"
,
"name"
:
"确认唯一最高职称"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PCMDDSQDMX"
,
"delogicname"
:
"调动申请单明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"JZSQMX"
,
"name"
:
"兼职申请明细(未审核完成)"
},{
"id"
:
"JDSQGR"
,
"name"
:
"借调申请(个人)"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"JDSQMX"
,
"name"
:
"借调申请明细(未审核完成)"
},{
"id"
:
"DDJL"
,
"name"
:
"调动记录"
},{
"id"
:
"GBDDJL"
,
"name"
:
"调动记录"
},{
"id"
:
"DDSQGR"
,
"name"
:
"调动申请(个人)"
},{
"id"
:
"DDMX"
,
"name"
:
"调动明细"
},{
"id"
:
"JZSQGR"
,
"name"
:
"兼职申请(个人)"
}],
"deaction"
:[{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"DDUpdate"
,
"name"
:
"调动更正"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"SQBTG"
,
"name"
:
"申请不通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"JDCZ"
,
"name"
:
"借调操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"DDCreate"
,
"name"
:
"调动更新"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"ZZSQ"
,
"name"
:
"自助申请"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"DDCZ"
,
"name"
:
"调动操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"SQTG"
,
"name"
:
"申请通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"JZCZ"
,
"name"
:
"兼职操作"
,
"type"
:
"USERCUSTOM"
}]
}
,
{
"dename"
:
"PIMBYZZJLMX"
,
"delogicname"
:
"B/Y类员工转正记录引用明细"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"ZZWSHDS"
,
"name"
:
"转正未审核"
},{
"id"
:
"UnApproved"
,
"name"
:
"待公司初审"
},{
"id"
:
"DDJZBSH"
,
"name"
:
"待局总部审核"
},{
"id"
:
"BYLZZJL"
,
"name"
:
"B/Y类员工转正记录"
},{
"id"
:
"DGSDSZSH"
,
"name"
:
"待公司董事长审批"
},{
"id"
:
"HTRY"
,
"name"
:
"回退人员"
},{
"id"
:
"DJZBSP"
,
"name"
:
"待局总部审批"
},{
"id"
:
"DSB"
,
"name"
:
"待上报"
},{
"id"
:
"FinishYGBH"
,
"name"
:
"已变更员工编号名单"
},{
"id"
:
"DJZBSH"
,
"name"
:
"待局总部初审"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"SHTG"
,
"name"
:
"局总部初审通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"ReturnYPZ"
,
"name"
:
"失效"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"JSPTG"
,
"name"
:
"局总部审批通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"FillPersonInfo"
,
"name"
:
"填充人员信息"
,
"type"
:
"DELOGIC"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"JSHTG"
,
"name"
:
"局总部审核通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"JSHBTG"
,
"name"
:
"局总部审核不通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Ensure"
,
"name"
:
"确认"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"SHBTG"
,
"name"
:
"局总部初审不通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GSDSZSP"
,
"name"
:
"公司董事长审批同意"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"ZZCZ"
,
"name"
:
"转正操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"DSB"
,
"name"
:
"待上报"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"JZBSHQR"
,
"name"
:
"确认"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"GSDSZSPBTG"
,
"name"
:
"公司董事长审批拒绝"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"GSCSBTG"
,
"name"
:
"公司初审拒绝"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"JSPBTG"
,
"name"
:
"局总部审批不通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GSCS"
,
"name"
:
"公司初审同意"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"UpdatePeopleNum"
,
"name"
:
"刷新人数"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"JZBSPQR"
,
"name"
:
"确认"
,
"type"
:
"USERCUSTOM"
}]
}
,
{
"dename"
:
"PIMCONTRACT"
,
"delogicname"
:
"合同信息"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"RSTXDS"
,
"name"
:
"人事提醒"
},{
"id"
:
"JLSS"
,
"name"
:
"记录所属和人员ID不符的"
},{
"id"
:
"OrderByOrg"
,
"name"
:
"按组织树过滤"
},{
"id"
:
"StopContracts"
,
"name"
:
"待终止合同"
},{
"id"
:
"SignContracts"
,
"name"
:
"待签订合同"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"XYHT"
,
"name"
:
"协议合同"
},{
"id"
:
"ZIZHU"
,
"name"
:
"自助(合同信息)"
},{
"id"
:
"LDHT"
,
"name"
:
"劳动合同"
},{
"id"
:
"LWHT"
,
"name"
:
"劳务合同"
}],
"deaction"
:[{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CalContractTime"
,
"name"
:
"计算合同签订次数"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"StopContract"
,
"name"
:
"终止合同"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"VACLEAVEMANAGE"
,
"delogicname"
:
"请假管理"
,
"sysmoudle"
:{
"id"
:
"VAC"
,
"name"
:
"休假管理"
},
"dedataset"
:[{
"id"
:
"FormType"
,
"name"
:
"FormType"
},{
"id"
:
"GR"
,
"name"
:
"个人"
},{
"id"
:
"MOBJLSS"
,
"name"
:
"记录所属(移动端)"
},{
"id"
:
"JLSS"
,
"name"
:
"记录所属和人员ID不符的"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"OnlySPTY"
,
"name"
:
"只查看审批中、已同意的请假记录"
}],
"deaction"
:[{
"id"
:
"UpdateQJMX"
,
"name"
:
"更新请假明细"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"CB"
,
"name"
:
"催办"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CX"
,
"name"
:
"撤销"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetFJSJofPerson"
,
"name"
:
"获取员工附加数据"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"MobStart"
,
"name"
:
"移动端启动流程"
,
"type"
:
"USERCUSTOM"
}]
}
,
{
"dename"
:
"PIMEXITANDENTRY"
,
"delogicname"
:
"出入境管理"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"YGCGJ"
,
"name"
:
"因公出国境"
},{
"id"
:
"YGZZ"
,
"name"
:
"员工自助"
},{
"id"
:
"MOBJLSS"
,
"name"
:
"记录所属(移动端)"
},{
"id"
:
"YSCGJ"
,
"name"
:
"因私出国境"
},{
"id"
:
"FormType"
,
"name"
:
"FormType"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CX"
,
"name"
:
"撤销"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"MobStart"
,
"name"
:
"移动端启动流程"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CB"
,
"name"
:
"催办"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Start"
,
"name"
:
"启动流程"
,
"type"
:
"USERCUSTOM"
}]
}
,
{
"dename"
:
"PIMPERSONCHANGE"
,
"delogicname"
:
"人员信息变更审核"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"HistoryRec"
,
"name"
:
"历史审批记录"
},{
"id"
:
"PIMCL_NOTAPPROVAL"
,
"name"
:
"PIMCL_NOTAPPROVAL"
},{
"id"
:
"HeadRed"
,
"name"
:
"总部记录"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"BH"
,
"name"
:
"驳回"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Ensure"
,
"name"
:
"确认"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"QR"
,
"name"
:
"确认"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"OrgUser"
,
"delogicname"
:
"组织人员"
,
"sysmoudle"
:{
"id"
:
"COMMON"
,
"name"
:
"常规"
},
"dedataset"
:[{
"id"
:
"CurOrg"
,
"name"
:
"当前组织"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"CurOrgSector"
,
"name"
:
"当前部门"
},{
"id"
:
"UserOrgSector"
,
"name"
:
"用户所在部门用户"
},{
"id"
:
"UserOrg"
,
"name"
:
"用户所在组织范围"
},{
"id"
:
"DQZZJXJZZ"
,
"name"
:
"当前组织及下级组织"
}],
"deaction"
:[{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"UpdateCurUser"
,
"name"
:
"更新当前用户"
,
"type"
:
"DELOGIC"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetCurUser"
,
"name"
:
"获取当前用户"
,
"type"
:
"DELOGIC"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMACHIEVEMENTS"
,
"delogicname"
:
"绩效信息"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"JLSS"
,
"name"
:
"记录所属和人员ID不符的"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"ZIZHU"
,
"name"
:
"自助(绩效信息)"
}],
"deaction"
:[{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMLANGUAGEABILITY"
,
"delogicname"
:
"语言能力"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"JLSSGR"
,
"name"
:
"记录所属(个人)"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"JLSS"
,
"name"
:
"记录所属"
},{
"id"
:
"ZIZHU"
,
"name"
:
"自助(语言能力)"
},{
"id"
:
"JLSSGLY"
,
"name"
:
"记录所属(管理员)"
}],
"deaction"
:[{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CustRemove"
,
"name"
:
"员工删除数据"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMPERSON"
,
"delogicname"
:
"人员信息"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"KFPRY"
,
"name"
:
"可返聘人员"
},{
"id"
:
"YGXXGLY"
,
"name"
:
"员工信息(管理员)"
},{
"id"
:
"XMBRYCX"
,
"name"
:
"项目部人员查询"
},{
"id"
:
"CurOrgPerson"
,
"name"
:
"当前组织实际可选人员"
},{
"id"
:
"JLSSGR"
,
"name"
:
"记录所属(个人)"
},{
"id"
:
"CurLeader"
,
"name"
:
"部门负责人选择范围"
},{
"id"
:
"SFHMD"
,
"name"
:
"是否黑名单"
},{
"id"
:
"SSTRERSONINFO"
,
"name"
:
"人员信息树视图"
},{
"id"
:
"CurJHRY"
,
"name"
:
"当前组织可选计划人员"
},{
"id"
:
"KTXYG"
,
"name"
:
"可退休人员"
},{
"id"
:
"BYLYG"
,
"name"
:
"非A类员工"
},{
"id"
:
"GBHMC"
,
"name"
:
"干部花名册"
},{
"id"
:
"GZDQGL"
,
"name"
:
"挂职到期管理"
},{
"id"
:
"KQJRYCX"
,
"name"
:
"可请假员工查询"
},{
"id"
:
"LTXSTAFF"
,
"name"
:
"离(退)休员工"
},{
"id"
:
"REP_PERSONORGTYPE"
,
"name"
:
"机关 项目人员分布"
},{
"id"
:
"AuthPerson"
,
"name"
:
"显示人员(权限控制)"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"KGZRY"
,
"name"
:
"可挂职人员"
},{
"id"
:
"SELFHELPID"
,
"name"
:
"员工自助登录人员ID"
},{
"id"
:
"SYQYGCX"
,
"name"
:
"试用期员工查询"
},{
"id"
:
"LZRYHMC"
,
"name"
:
"离职人员花名册"
},{
"id"
:
"TitleUse"
,
"name"
:
"头衔专用"
},{
"id"
:
"JXQYGCX"
,
"name"
:
"见习期员工查询"
},{
"id"
:
"YXZFPRYDS"
,
"name"
:
"存在有效分配的主分配的人员"
},{
"id"
:
"RYZT_30"
,
"name"
:
"在职人员"
},{
"id"
:
"DTXYG"
,
"name"
:
"待退休人员"
},{
"id"
:
"XZKQRY"
,
"name"
:
"新增考勤人员(考勤设置)"
},{
"id"
:
"REP_PERSONAGE"
,
"name"
:
"年龄分布"
},{
"id"
:
"SYQKZZRY"
,
"name"
:
"试用期可转正人员"
},{
"id"
:
"JXQKZZRY"
,
"name"
:
"见习期可转正人员"
},{
"id"
:
"TXGB"
,
"name"
:
"退休干部"
},{
"id"
:
"KZJBDRY"
,
"name"
:
"可进行职级变动的人员"
},{
"id"
:
"CurOrgPimperson"
,
"name"
:
"当前组织下人员"
},{
"id"
:
"TXRYCX"
,
"name"
:
"退休员工查询"
},{
"id"
:
"KXZSYQKZZRYDS"
,
"name"
:
"申请单可选择试用期可转正人员"
}],
"deaction"
:[{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"YZSFYZFP"
,
"name"
:
"验证是否有(有效的)主分配"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"ToggleLeader"
,
"name"
:
"设置/取消为领导班子"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"PersonUpdateInfo"
,
"name"
:
"根据证件号更改出生日期、性别、年龄"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"FillPersonType"
,
"name"
:
"根据员工编号更新员工类型"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetJTLXRDH"
,
"name"
:
"获取家庭联系人电话"
,
"type"
:
"DELOGIC"
},{
"id"
:
"SynPerson"
,
"name"
:
"推送员工信息"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"QRTX"
,
"name"
:
"确认退休"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GeneratePersonFile"
,
"name"
:
"生成人员档案"
,
"type"
:
"USERCUSTOM"
}]
}
,
{
"dename"
:
"PCMYDJZMX"
,
"delogicname"
:
"异动兼职明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"GLDS"
,
"name"
:
"管理查询"
},{
"id"
:
"LSJLDS"
,
"name"
:
"历史记录查看"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"RYHG"
,
"name"
:
"人员回归"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FillPersonInfo"
,
"name"
:
"填充员工信息"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"ORMORGSECTOR"
,
"delogicname"
:
"部门管理"
,
"sysmoudle"
:{
"id"
:
"ORM"
,
"name"
:
"组织管理"
},
"dedataset"
:[{
"id"
:
"CURORMORG"
,
"name"
:
"通过当前组织过滤部门(ORMORGID)"
},{
"id"
:
"XMBBZGL"
,
"name"
:
"项目部编制管理"
},{
"id"
:
"JSYXMB"
,
"name"
:
"局所有项目部选择(第一版规则)"
},{
"id"
:
"CurZZBM"
,
"name"
:
"当前组织下的部门"
},{
"id"
:
"CurZZBM_KQSZ"
,
"name"
:
"当前组织部门(考勤设置)"
},{
"id"
:
"CURORG"
,
"name"
:
"通过当前组织过滤部门"
},{
"id"
:
"CurOrgSector"
,
"name"
:
"当前部门"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"BaseInfo"
,
"name"
:
"项目人员需求"
},{
"id"
:
"DQZZXBM"
,
"name"
:
"当前组织(及下级组织)下部门"
},{
"id"
:
"RsshInfo"
,
"name"
:
"设置项目负责人"
},{
"id"
:
"SubOrgsector"
,
"name"
:
"子组织部门/项目部(组织专用)"
},{
"id"
:
"PimpersonInfoOrgsector"
,
"name"
:
"子组织部门/项目部(人员信息专用)"
},{
"id"
:
"HisInfo"
,
"name"
:
"项目人员需求(历史版本)"
},{
"id"
:
"SubZZBM"
,
"name"
:
"子组织部门"
},{
"id"
:
"ProExpandInfo"
,
"name"
:
"项目拓展信息"
},{
"id"
:
"BMBZGL"
,
"name"
:
"部门编制管理"
}],
"deaction"
:[{
"id"
:
"ChangeEdition"
,
"name"
:
"设置为生效版本"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"SynOrgSectPro"
,
"name"
:
"通过项目部选择计算项目信息"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"CLWC"
,
"name"
:
"处理完成"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"TJ"
,
"name"
:
"提交需求计划"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"SynOrgSectOderNum"
,
"name"
:
"根据当前所选组织默认计算当前部门的排序"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"SynOrgSec"
,
"name"
:
"计算当前部门默认所属区域"
,
"type"
:
"USERCUSTOM"
}]
}
,
{
"dename"
:
"PCMYDLZMX"
,
"delogicname"
:
"异动离职明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"GLDQ"
,
"name"
:
"管理查询"
},{
"id"
:
"JLDQ"
,
"name"
:
"记录查询"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FillPersonInfo"
,
"name"
:
"填充人员信息"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FinishLZ"
,
"name"
:
"完成离职操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMARMYCADRES"
,
"delogicname"
:
"军转干部"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"JLSSGLY"
,
"name"
:
"记录所属(管理员)"
},{
"id"
:
"JLSSGR"
,
"name"
:
"记录所属(个人)"
}],
"deaction"
:[{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PCMJXSBDJL"
,
"delogicname"
:
"见习生变动记录"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"ZIZHU"
,
"name"
:
"自助(见习记录)"
},{
"id"
:
"JLSS"
,
"name"
:
"记录所属和人员ID不符的"
}],
"deaction"
:[{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMRESEARCHFINDINGS"
,
"delogicname"
:
"科研成果"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"JLSSGLY"
,
"name"
:
"记录所属(管理员)"
},{
"id"
:
"JLSSGR"
,
"name"
:
"记录所属(个人)"
}],
"deaction"
:[{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"SALSALARY"
,
"delogicname"
:
"员工薪酬"
,
"sysmoudle"
:{
"id"
:
"SAL"
,
"name"
:
"激励管理"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PCMYDJPMX"
,
"delogicname"
:
"异动解聘明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"JLDS"
,
"name"
:
"记录查询"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"GLDS"
,
"name"
:
"管理查询"
}],
"deaction"
:[{
"id"
:
"FillPersonInfo"
,
"name"
:
"填充人员信息"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"JPWC"
,
"name"
:
"解聘完成"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMDISTIRBUTION"
,
"delogicname"
:
"分配信息"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"GBYXZFP"
,
"name"
:
"干部可调动的分配"
},{
"id"
:
"LGTX"
,
"name"
:
"轮岗查询"
},{
"id"
:
"ISOUTRECORD"
,
"name"
:
"外单位履历为1的(支持增删改查)"
},{
"id"
:
"YDCFP"
,
"name"
:
"已调出分配"
},{
"id"
:
"YXFP"
,
"name"
:
"可调动的分配(有效分配)"
},{
"id"
:
"ZPCJFP"
,
"name"
:
"招聘创建分配"
},{
"id"
:
"YDWQX"
,
"name"
:
"原单位权限"
},{
"id"
:
"DQYXFP"
,
"name"
:
"当前有效用户分配"
},{
"id"
:
"JDRYHMC"
,
"name"
:
"借调人员花名册"
},{
"id"
:
"JDDQ"
,
"name"
:
"借调人员"
},{
"id"
:
"EXPEREENCE"
,
"name"
:
"是否主要经历(工作履历)"
},{
"id"
:
"JLSS"
,
"name"
:
"记录所属和人员ID不符的"
},{
"id"
:
"ZIZHU"
,
"name"
:
"自助(分配信息)"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"DQFP"
,
"name"
:
"当前分配"
},{
"id"
:
"MobDefault"
,
"name"
:
"移动端默认查询"
},{
"id"
:
"KDDYXZFP"
,
"name"
:
"可调动的有效主分配"
}],
"deaction"
:[{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"DDCZC"
,
"name"
:
"调动出操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PCMYDJDMX"
,
"delogicname"
:
"异动借调明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"JDGLDQ"
,
"name"
:
"借调管理查询"
},{
"id"
:
"JDLSJLDQ"
,
"name"
:
"借调历史记录查询"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FillPersonInfo"
,
"name"
:
"填充员工信息"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"RYHG"
,
"name"
:
"人员回归"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"OrgSecUser"
,
"delogicname"
:
"组织部门人员"
,
"sysmoudle"
:{
"id"
:
"COMMON"
,
"name"
:
"常规"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"RemoveDefault"
,
"name"
:
"删除默认关系"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"ATTENSUMMARY"
,
"delogicname"
:
"考勤汇总"
,
"sysmoudle"
:{
"id"
:
"ATT"
,
"name"
:
"考勤管理"
},
"dedataset"
:[{
"id"
:
"CurZZKQHZ"
,
"name"
:
"当前组织考勤汇总"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"ExportKQHZ"
,
"name"
:
"导出考勤汇总"
,
"type"
:
"USERCUSTOM"
}]
}
,
{
"dename"
:
"PCMTXFPSQ"
,
"delogicname"
:
"退休返聘申请"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"FPJL"
,
"name"
:
"返聘记录"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"YXSQDS"
,
"name"
:
"未审核申请"
},{
"id"
:
"FPGL"
,
"name"
:
"返聘管理"
}],
"deaction"
:[{
"id"
:
"FillPersonInfo"
,
"name"
:
"填充用户信息"
,
"type"
:
"DELOGIC"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FPCZ"
,
"name"
:
"返聘操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FinishFP"
,
"name"
:
"完成返聘"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"SHTG"
,
"name"
:
"审核通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"SHBTG"
,
"name"
:
"审核不通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PCMYDDGMX"
,
"delogicname"
:
"异动待岗明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"JLDS"
,
"name"
:
"记录查询"
},{
"id"
:
"GLDS"
,
"name"
:
"管理查询"
}],
"deaction"
:[{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FillPersonInfo"
,
"name"
:
"填充人员信息"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"QXDG"
,
"name"
:
"取消待岗"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PCMRZGL"
,
"delogicname"
:
"任职管理"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"GBRZQXDQ"
,
"name"
:
"干部任职期限查询"
},{
"id"
:
"RQCX"
,
"name"
:
"RQCX"
}],
"deaction"
:[{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMREWARDPUNISHMENT"
,
"delogicname"
:
"奖惩信息"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"ZIZHU"
,
"name"
:
"自助(奖惩信息)"
},{
"id"
:
"HONORARY"
,
"name"
:
"公司及以上荣誉"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"JLSS"
,
"name"
:
"记录所属"
}],
"deaction"
:[{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"ATTENDANCERECORD"
,
"delogicname"
:
"考勤记录"
,
"sysmoudle"
:{
"id"
:
"ATT"
,
"name"
:
"考勤管理"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"ReflushPersonInfo"
,
"name"
:
"刷新表单上的员工信息"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMPATENT"
,
"delogicname"
:
"专利信息"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"JLSSGLY"
,
"name"
:
"记录所属(管理员)"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"JLSSGR"
,
"name"
:
"记录所属(个人)"
}],
"deaction"
:[{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"TRMDUTYCADRES"
,
"delogicname"
:
"优秀年轻干部梯队"
,
"sysmoudle"
:{
"id"
:
"TRM"
,
"name"
:
"培训管理"
},
"dedataset"
:[{
"id"
:
"CurCXFW"
,
"name"
:
"数据范围选择"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"SetNQGBXX"
,
"name"
:
"设置年轻干部信息"
,
"type"
:
"DELOGIC"
},{
"id"
:
"SX"
,
"name"
:
"生效"
,
"type"
:
"DELOGIC"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"XX"
,
"name"
:
"失效"
,
"type"
:
"DELOGIC"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PCMYDNTMX"
,
"delogicname"
:
"异动内退明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"JLDS"
,
"name"
:
"记录查询"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"GLDS"
,
"name"
:
"管理查询"
}],
"deaction"
:[{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FillPersonInfo"
,
"name"
:
"填充人员信息"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FinishNT"
,
"name"
:
"结束内退"
,
"type"
:
"USERCUSTOM"
}]
}
,
{
"dename"
:
"PCMYDGZMX"
,
"delogicname"
:
"异动挂职明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"GZCRYDQ"
,
"name"
:
"挂职出人员查询"
},{
"id"
:
"GZJLSJLDQ"
,
"name"
:
"挂职进历史记录查询"
},{
"id"
:
"GZJRY"
,
"name"
:
"挂职进人员"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"GZCLSJLDQ"
,
"name"
:
"挂职出历史记录查询"
}],
"deaction"
:[{
"id"
:
"RYHG"
,
"name"
:
"人员回归"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FillPersonInfo"
,
"name"
:
"填充人员信息"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PCMXYGZZJLMX"
,
"delogicname"
:
"试用期员工转正记录引用明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"ZZWSHDS"
,
"name"
:
"试用期转正申请未审核"
},{
"id"
:
"ALLDS"
,
"name"
:
"所有的试用期转正申请"
},{
"id"
:
"SYQZZJL"
,
"name"
:
"试用期转正记录"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"XYGZZCZ"
,
"name"
:
"新员工转正操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"GetDraftTemp"
,
"name"
:
"GetDraftTemp"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"RemoveTemp"
,
"name"
:
"RemoveTemp"
,
"type"
:
"BUILTIN"
},{
"id"
:
"SHTG"
,
"name"
:
"审核通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"GetDraftTempMajor"
,
"name"
:
"GetDraftTempMajor"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CreateTempMajor"
,
"name"
:
"CreateTempMajor"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetTemp"
,
"name"
:
"GetTemp"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FillPersonInfo"
,
"name"
:
"设置人员信息"
,
"type"
:
"DELOGIC"
},{
"id"
:
"GetTempMajor"
,
"name"
:
"GetTempMajor"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"UpdateTempMajor"
,
"name"
:
"UpdateTempMajor"
,
"type"
:
"BUILTIN"
},{
"id"
:
"RemoveTempMajor"
,
"name"
:
"RemoveTempMajor"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"UpdateTemp"
,
"name"
:
"UpdateTemp"
,
"type"
:
"BUILTIN"
},{
"id"
:
"SHBTG"
,
"name"
:
"审核不通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CreateTemp"
,
"name"
:
"CreateTemp"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMEDUCATION"
,
"delogicname"
:
"教育信息"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"FAZZSY"
,
"name"
:
"教育信息(非A转正专用)"
},{
"id"
:
"JLSS"
,
"name"
:
"记录所属"
},{
"id"
:
"ZIZHU"
,
"name"
:
"自助(教育信息)"
},{
"id"
:
"ADMDYZG"
,
"name"
:
"第一学历和最高学历(管理员)"
},{
"id"
:
"PERSONAL"
,
"name"
:
"记录所属(个人)"
},{
"id"
:
"ADMSYSTEM"
,
"name"
:
"记录所属(管理员)"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"REP_EDU"
,
"name"
:
"图表_学历分布统计"
}],
"deaction"
:[{
"id"
:
"CheckHighestEdu"
,
"name"
:
"检查最高学历"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"OrgSector"
,
"delogicname"
:
"组织部门"
,
"sysmoudle"
:{
"id"
:
"COMMON"
,
"name"
:
"常规"
},
"dedataset"
:[{
"id"
:
"CurChild"
,
"name"
:
"当前部门子部门"
},{
"id"
:
"CurOrgOrg"
,
"name"
:
"当前组织下部门"
},{
"id"
:
"UserOrgSector"
,
"name"
:
"用户部门子部门"
},{
"id"
:
"OrgRoot"
,
"name"
:
"组织根部门"
},{
"id"
:
"UserOrg"
,
"name"
:
"用户组织部门"
},{
"id"
:
"CurOrg"
,
"name"
:
"当前组织"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"InitUserObject"
,
"name"
:
"初始化用户对象"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PCMBDSQDMX"
,
"delogicname"
:
"职级变动明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"JPSQMX"
,
"name"
:
"解聘申请(未审核)"
},{
"id"
:
"NTSQMX"
,
"name"
:
"内退申请明细(未审核)"
},{
"id"
:
"NTSQMXGR"
,
"name"
:
"内退申请明细(个人)"
},{
"id"
:
"TXSQMX"
,
"name"
:
"退休申请明细(未审核)"
},{
"id"
:
"GZSQMX"
,
"name"
:
"挂职申请明细(未审核)"
},{
"id"
:
"ZJBDSQMX"
,
"name"
:
"职级变动申请明细"
},{
"id"
:
"DGSQMX"
,
"name"
:
"待岗申请明细"
},{
"id"
:
"CQBXSQMXDS"
,
"name"
:
"长期病休申请明细"
},{
"id"
:
"LZSQMX"
,
"name"
:
"离职申请明细"
},{
"id"
:
"LZSQMXGR"
,
"name"
:
"离职申请明细(个人)"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"ZJJSDMB"
,
"name"
:
"职级晋升代码表"
,
"type"
:
"DELOGIC"
},{
"id"
:
"CQBXCZ"
,
"name"
:
"长期病休操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"SXJSDMB"
,
"name"
:
"SXJSDMB"
,
"type"
:
"DELOGIC"
},{
"id"
:
"PDZJ"
,
"name"
:
"判断职级"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"SXJSDMB2"
,
"name"
:
"刷新代码表"
,
"type"
:
"DELOGIC"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"ZZSQ"
,
"name"
:
"自助申请"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"SXDMB"
,
"name"
:
"职级降职代码表"
,
"type"
:
"DELOGIC"
},{
"id"
:
"DGCZ"
,
"name"
:
"待岗操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"SetPersonInfo"
,
"name"
:
"设置人员相关信息"
,
"type"
:
"DELOGIC"
},{
"id"
:
"GZCZ"
,
"name"
:
"挂职操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"JPCZ"
,
"name"
:
"解聘操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"LZCZ"
,
"name"
:
"离职操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"NTCZ"
,
"name"
:
"内退操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"SHBTG"
,
"name"
:
"审核不通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"ZJBDCZ"
,
"name"
:
"职级变动操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"TXCZ"
,
"name"
:
"退休操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"JZJJSDMB"
,
"name"
:
"局职级晋升代码表"
,
"type"
:
"DELOGIC"
},{
"id"
:
"SHTG"
,
"name"
:
"审核通过"
,
"type"
:
"USERCUSTOM"
}]
}
,
{
"dename"
:
"PCMJXSYGZZJLMX"
,
"delogicname"
:
"见习生员工转正记录引用明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"WSHSQ"
,
"name"
:
"未审核完成的申请"
},{
"id"
:
"JXSZZJL"
,
"name"
:
"见习生转正记录"
},{
"id"
:
"ALLDS"
,
"name"
:
"所有的申请明细"
}],
"deaction"
:[{
"id"
:
"SHBTG"
,
"name"
:
"审核不通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"SHTG"
,
"name"
:
"审核通过"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FillPersonInfo"
,
"name"
:
"FillPersonInfo"
,
"type"
:
"DELOGIC"
},{
"id"
:
"ZZCZ"
,
"name"
:
"转正操作"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PCMYDBXMX"
,
"delogicname"
:
"异动病休明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"GLDS"
,
"name"
:
"管理查询"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"JLDS"
,
"name"
:
"记录查询"
}],
"deaction"
:[{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FillPersonInfo"
,
"name"
:
"填充人员信息"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FinishBX"
,
"name"
:
"结束病休"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMPAPER"
,
"delogicname"
:
"论文信息"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"JLSSGR"
,
"name"
:
"记录所属(个人)"
},{
"id"
:
"JLSSGLY"
,
"name"
:
"记录所属(管理员)"
}],
"deaction"
:[{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PCMYDTXMX"
,
"delogicname"
:
"异动退休明细"
,
"sysmoudle"
:{
"id"
:
"PCM"
,
"name"
:
"配置管理"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"GLDS"
,
"name"
:
"管理查询"
},{
"id"
:
"JLDS"
,
"name"
:
"记录查询"
}],
"deaction"
:[{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"FillPersonInfo"
,
"name"
:
"填充人员信息"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMFAMINFO"
,
"delogicname"
:
"家庭情况"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"JLSSGR"
,
"name"
:
"记录所属(个人)"
},{
"id"
:
"JTLXR"
,
"name"
:
"查询该人员的家庭联系人"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
},{
"id"
:
"JLSSGLY"
,
"name"
:
"记录所属(管理员)"
},{
"id"
:
"FAZZSY"
,
"name"
:
"非A类员工转正使用"
},{
"id"
:
"ZIZHU"
,
"name"
:
"自助(家庭情况)"
},{
"id"
:
"JLSS"
,
"name"
:
"记录所属"
}],
"deaction"
:[{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"UpdateInfo"
,
"name"
:
"根据证件号更改出生日期、性别、年龄"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"UpdateContact"
,
"name"
:
"更新紧急联络人"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"PIMENCLOSURE"
,
"delogicname"
:
"附件信息"
,
"sysmoudle"
:{
"id"
:
"PIM"
,
"name"
:
"基础管理"
},
"dedataset"
:[{
"id"
:
"PCMPROFILE_FJ"
,
"name"
:
"应聘者附件预览"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"SOCWELFAREINFO"
,
"delogicname"
:
"个人社保福利"
,
"sysmoudle"
:{
"id"
:
"SOC"
,
"name"
:
"社保福利管理"
},
"dedataset"
:[{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetFJSJofPerson"
,
"name"
:
"获取人员的附加数据"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetCBDofSOCCOMPANYWEL"
,
"name"
:
"获取单位社保账户的参保地"
,
"type"
:
"USERCUSTOM"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
}]
}
,
{
"dename"
:
"ORMUSER"
,
"delogicname"
:
"用户管理"
,
"sysmoudle"
:{
"id"
:
"ORM"
,
"name"
:
"组织管理"
},
"dedataset"
:[{
"id"
:
"DQZZJXJZZ"
,
"name"
:
"当前组织及下级组织"
},{
"id"
:
"Default"
,
"name"
:
"DEFAULT"
}],
"deaction"
:[{
"id"
:
"Get"
,
"name"
:
"Get"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Create"
,
"name"
:
"Create"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Remove"
,
"name"
:
"Remove"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Update"
,
"name"
:
"Update"
,
"type"
:
"BUILTIN"
},{
"id"
:
"CheckKey"
,
"name"
:
"CheckKey"
,
"type"
:
"BUILTIN"
},{
"id"
:
"Save"
,
"name"
:
"Save"
,
"type"
:
"BUILTIN"
},{
"id"
:
"GetDraft"
,
"name"
:
"GetDraft"
,
"type"
:
"BUILTIN"
}]
}
],
"appmenus"
:[
{
"appid"
:
"08c6ca9c0617a9304875da1ecb95a8e6"
,
"appname"
:
"EHRHELP(员工自助)"
,
"appmenu"
:[{
"menu"
:
"Shenqing"
,
"menuitem"
:[
birdle
0
{
"id"
:
"f9c0632fa3db06d04afeb51714781879"
,
"name"
:
"menuitem2"
,
"caption"
:
"休假申请"
},
birdle
1
{
"id"
:
"ff9d45832147ff50d470a607be7f6e62"
,
"name"
:
"menuitem3"
,
"caption"
:
"出(国)境申请"
}]{
"id"
:
"6108aab41a25e333a764f2e4bba7e67f"
,
"name"
:
"menuitem1"
,
"caption"
:
"我的申请"
,
"items"
:[
birdle
0
{
"id"
:
"f9c0632fa3db06d04afeb51714781879"
,
"name"
:
"menuitem2"
,
"caption"
:
"休假申请"
},
birdle
1
{
"id"
:
"ff9d45832147ff50d470a607be7f6e62"
,
"name"
:
"menuitem3"
,
"caption"
:
"出(国)境申请"
}]}]
},{
"menu"
:
"Shp"
,
"menuitem"
:[
birdle
0
{
"id"
:
"4a271e5d4136a1b9f2dbc58b7ceec984"
,
"name"
:
"menuitem17"
,
"caption"
:
"休假申请"
},
birdle
1
{
"id"
:
"1867f3f0f64829397044eb7e964fb49e"
,
"name"
:
"menuitem18"
,
"caption"
:
"出(国)境申请"
},
birdle
2
{
"id"
:
"8f36c4fb3d23bc244e4abb5e8d548b8e"
,
"name"
:
"menuitem19"
,
"caption"
:
"附件预览"
}]{
"id"
:
"20389940f9cc213b2859a7f12ad07eac"
,
"name"
:
"menuitem3"
,
"caption"
:
"我的申请"
,
"items"
:[
birdle
0
{
"id"
:
"4a271e5d4136a1b9f2dbc58b7ceec984"
,
"name"
:
"menuitem17"
,
"caption"
:
"休假申请"
},
birdle
1
{
"id"
:
"1867f3f0f64829397044eb7e964fb49e"
,
"name"
:
"menuitem18"
,
"caption"
:
"出(国)境申请"
},
birdle
2
{
"id"
:
"8f36c4fb3d23bc244e4abb5e8d548b8e"
,
"name"
:
"menuitem19"
,
"caption"
:
"附件预览"
}]}]
},{
"menu"
:
"ZIZHU"
,
"menuitem"
:[
birdle
0
{
"id"
:
"d671e001174c57d93b0ef6ca745a5d7d"
,
"name"
:
"menuitem24"
,
"caption"
:
"休假申请"
},
birdle
1
{
"id"
:
"ec65a10addc4342a9c641f9ff297060a"
,
"name"
:
"menuitem25"
,
"caption"
:
"出(国)境申请"
}]{
"id"
:
"bdf73e2b2c360b764f26941d3dd69c59"
,
"name"
:
"menuitem18"
,
"caption"
:
"我的申请"
,
"items"
:[
birdle
0
{
"id"
:
"d671e001174c57d93b0ef6ca745a5d7d"
,
"name"
:
"menuitem24"
,
"caption"
:
"休假申请"
},
birdle
1
{
"id"
:
"ec65a10addc4342a9c641f9ff297060a"
,
"name"
:
"menuitem25"
,
"caption"
:
"出(国)境申请"
}]}]
},{
"menu"
:
"Chaxun"
,
"menuitem"
:[
birdle
0
{
"id"
:
"e05d5806472a372765a5c899ad572ebb"
,
"name"
:
"menuitem2"
,
"caption"
:
"分配信息"
},
birdle
1
{
"id"
:
"5a06df748ef5bbc54c481bb96ff96926"
,
"name"
:
"menuitem3"
,
"caption"
:
"档案信息"
},
birdle
2
{
"id"
:
"b035c56b82b0003d3c951f9537439e43"
,
"name"
:
"menuitem4"
,
"caption"
:
"绩效信息"
},
birdle
3
{
"id"
:
"0af53702c02e8e6d6f8b8291c7975cca"
,
"name"
:
"menuitem5"
,
"caption"
:
"合同信息"
},
birdle
4
{
"id"
:
"f80b9b6c28b2819a45f985fc62f80c83"
,
"name"
:
"menuitem6"
,
"caption"
:
"军转干部"
}]{
"id"
:
"35d1dbda6d8c1c3bc72ab8a1b97f60e8"
,
"name"
:
"menuitem1"
,
"caption"
:
"我的查询"
,
"items"
:[
birdle
0
{
"id"
:
"e05d5806472a372765a5c899ad572ebb"
,
"name"
:
"menuitem2"
,
"caption"
:
"分配信息"
},
birdle
1
{
"id"
:
"5a06df748ef5bbc54c481bb96ff96926"
,
"name"
:
"menuitem3"
,
"caption"
:
"档案信息"
},
birdle
2
{
"id"
:
"b035c56b82b0003d3c951f9537439e43"
,
"name"
:
"menuitem4"
,
"caption"
:
"绩效信息"
},
birdle
3
{
"id"
:
"0af53702c02e8e6d6f8b8291c7975cca"
,
"name"
:
"menuitem5"
,
"caption"
:
"合同信息"
},
birdle
4
{
"id"
:
"f80b9b6c28b2819a45f985fc62f80c83"
,
"name"
:
"menuitem6"
,
"caption"
:
"军转干部"
}]}]
},{
"menu"
:
"Xinxi"
,
"menuitem"
:[
birdle
0
{
"id"
:
"7b26c743293b3dd3afdc89e8c1e7b1ea"
,
"name"
:
"menuitem1"
,
"caption"
:
"个人信息"
},
birdle
1
{
"id"
:
"b4b21bed951f0f7c4ca2f9eccc3802bb"
,
"name"
:
"menuitem2"
,
"caption"
:
"教育信息"
},
birdle
2
{
"id"
:
"9f868fc387dc8542065e95cfbcacd173"
,
"name"
:
"menuitem3"
,
"caption"
:
"语言能力"
},
birdle
3
{
"id"
:
"932e22e72939d3edfc18c3b26f9f9568"
,
"name"
:
"menuitem4"
,
"caption"
:
"家庭情况"
},
birdle
4
{
"id"
:
"c28f6d4d150d1c107c6a785d0fc5ce2f"
,
"name"
:
"menuitem5"
,
"caption"
:
"工作履历"
},
birdle
5
{
"id"
:
"d34d94dbfb3f999ea71a02f2d1666f70"
,
"name"
:
"menuitem11"
,
"caption"
:
"证书信息"
},
birdle
6
{
"id"
:
"d863c0411b5f5fd39efb4876ffe5b656"
,
"name"
:
"menuitem12"
,
"caption"
:
"职称信息"
},
birdle
7
{
"id"
:
"f5b31236db448b7917c3170155375a7f"
,
"name"
:
"menuitem7"
,
"caption"
:
"奖励惩罚"
},
birdle
8
{
"id"
:
"e058602a1b660dfe03079fd1166bd902"
,
"name"
:
"menuitem14"
,
"caption"
:
"科研成果"
},
birdle
9
{
"id"
:
"89311bb2091d73fdc27fb3c2a3aecfb1"
,
"name"
:
"menuitem15"
,
"caption"
:
"专利信息"
},
birdle
10
{
"id"
:
"01f5e617f0fe9c514be9c9de02d55a48"
,
"name"
:
"menuitem13"
,
"caption"
:
"论文信息"
},
birdle
11
{
"id"
:
"794302d819116dce3455ad30fa20329d"
,
"name"
:
"menuitem6"
,
"caption"
:
"附件预览"
}]{
"id"
:
"eac2e0bb338b1527196d5ee5b63467b7"
,
"name"
:
"menuitem10"
,
"caption"
:
"我的信息"
,
"items"
:[
birdle
0
{
"id"
:
"7b26c743293b3dd3afdc89e8c1e7b1ea"
,
"name"
:
"menuitem1"
,
"caption"
:
"个人信息"
},
birdle
1
{
"id"
:
"b4b21bed951f0f7c4ca2f9eccc3802bb"
,
"name"
:
"menuitem2"
,
"caption"
:
"教育信息"
},
birdle
2
{
"id"
:
"9f868fc387dc8542065e95cfbcacd173"
,
"name"
:
"menuitem3"
,
"caption"
:
"语言能力"
},
birdle
3
{
"id"
:
"932e22e72939d3edfc18c3b26f9f9568"
,
"name"
:
"menuitem4"
,
"caption"
:
"家庭情况"
},
birdle
4
{
"id"
:
"c28f6d4d150d1c107c6a785d0fc5ce2f"
,
"name"
:
"menuitem5"
,
"caption"
:
"工作履历"
},
birdle
5
{
"id"
:
"d34d94dbfb3f999ea71a02f2d1666f70"
,
"name"
:
"menuitem11"
,
"caption"
:
"证书信息"
},
birdle
6
{
"id"
:
"d863c0411b5f5fd39efb4876ffe5b656"
,
"name"
:
"menuitem12"
,
"caption"
:
"职称信息"
},
birdle
7
{
"id"
:
"f5b31236db448b7917c3170155375a7f"
,
"name"
:
"menuitem7"
,
"caption"
:
"奖励惩罚"
},
birdle
8
{
"id"
:
"e058602a1b660dfe03079fd1166bd902"
,
"name"
:
"menuitem14"
,
"caption"
:
"科研成果"
},
birdle
9
{
"id"
:
"89311bb2091d73fdc27fb3c2a3aecfb1"
,
"name"
:
"menuitem15"
,
"caption"
:
"专利信息"
},
birdle
10
{
"id"
:
"01f5e617f0fe9c514be9c9de02d55a48"
,
"name"
:
"menuitem13"
,
"caption"
:
"论文信息"
},
birdle
11
{
"id"
:
"794302d819116dce3455ad30fa20329d"
,
"name"
:
"menuitem6"
,
"caption"
:
"附件预览"
}]}]
}]
}
,
{
"appid"
:
"1522a775ace254939b906658e7521ca9"
,
"appname"
:
"EHR(人力资源)"
,
"appmenu"
:[{
"menu"
:
"tie"
,
"menuitem"
:[
birdle
0
{
"id"
:
"ee7f401461e5eacbed7b16498fccecaf"
,
"name"
:
"menuitem8"
,
"caption"
:
"职级设置"
},
birdle
1
{
"id"
:
"3d4c947bfd78c97b3587c811a44122fc"
,
"name"
:
"menuitem9"
,
"caption"
:
"职级到期规则设置"
}]{
"id"
:
"b40df9daae9f9451c2d311530ddc99f6"
,
"name"
:
"menuitem7"
,
"caption"
:
"标准化数据设置"
,
"items"
:[
birdle
0
{
"id"
:
"ee7f401461e5eacbed7b16498fccecaf"
,
"name"
:
"menuitem8"
,
"caption"
:
"职级设置"
},
birdle
1
{
"id"
:
"3d4c947bfd78c97b3587c811a44122fc"
,
"name"
:
"menuitem9"
,
"caption"
:
"职级到期规则设置"
}]}]
},{
"menu"
:
"sal"
,
"menuitem"
:[
birdle
0
{
"id"
:
"012a3f86669ad6405d747c29c61110a1"
,
"name"
:
"menuitem35"
,
"caption"
:
"区域补贴"
},
birdle
1
{
"id"
:
"d3e6b8a0c591fef5a5f66bc24384d58d"
,
"name"
:
"menuitem37"
,
"caption"
:
"休假类型"
},
birdle
2
{
"id"
:
"cfcb708fb978ee00f8fadbe3e7042e9b"
,
"name"
:
"menuitem30"
,
"caption"
:
"考勤类型"
},
birdle
3
{
"id"
:
"96df827c6b7c2702bf976aada4225b9f"
,
"name"
:
"menuitem44"
,
"caption"
:
"考勤规则"
}]{
"id"
:
"43e4ac16d6feabbdb00038778294d098"
,
"name"
:
"menuitem45"
,
"caption"
:
"标准化数据设置"
,
"items"
:[
birdle
0
{
"id"
:
"012a3f86669ad6405d747c29c61110a1"
,
"name"
:
"menuitem35"
,
"caption"
:
"区域补贴"
},
birdle
1
{
"id"
:
"d3e6b8a0c591fef5a5f66bc24384d58d"
,
"name"
:
"menuitem37"
,
"caption"
:
"休假类型"
},
birdle
2
{
"id"
:
"cfcb708fb978ee00f8fadbe3e7042e9b"
,
"name"
:
"menuitem30"
,
"caption"
:
"考勤类型"
},
birdle
3
{
"id"
:
"96df827c6b7c2702bf976aada4225b9f"
,
"name"
:
"menuitem44"
,
"caption"
:
"考勤规则"
}]}]
},{
"menu"
:
"orm"
,
"menuitem"
:[
birdle
0
{
"id"
:
"bc8900aebced760f125f35973e72689f"
,
"name"
:
"menuitem16"
,
"caption"
:
"职务设置"
},
birdle
1
{
"id"
:
"24a52a64c74d4d19adf37afb5b62a602"
,
"name"
:
"menuitem6"
,
"caption"
:
"标准岗位设置"
},
birdle
2
{
"id"
:
"3a7fbdc27d4b1af17569102a0d6e0709"
,
"name"
:
"menuitem3"
,
"caption"
:
"标准岗位查询"
},
birdle
3
{
"id"
:
"ec11314d5b4ee6f30e145752bf244820"
,
"name"
:
"menuitem15"
,
"caption"
:
"岗位集设置"
},
birdle
4
{
"id"
:
"1eab10ea27827a9ddab78e60160058ba"
,
"name"
:
"menuitem18"
,
"caption"
:
"头衔设置"
},
birdle
5
{
"id"
:
"54c19e58db567057899562b1cfd26a6a"
,
"name"
:
"menuitem14"
,
"caption"
:
"项目标签"
},
birdle
6
{
"id"
:
"0f3e595831442df0edf818b06cbc8c58"
,
"name"
:
"menuitem10"
,
"caption"
:
"ERP项目"
},
birdle
7
{
"id"
:
"25ecb669a4961d5b6753db5b5c8c9a05"
,
"name"
:
"menuitem2"
,
"caption"
:
"法人主体维护"
},
birdle
8
{
"id"
:
"531ad43aa69e12be1ba56db795ef82c7"
,
"name"
:
"menuitem17"
,
"caption"
:
"法人主体设置"
}]{
"id"
:
"11737a7964c96e950d1e370df4e6fcad"
,
"name"
:
"menuitem4"
,
"caption"
:
"标准化数据设置"
,
"items"
:[
birdle
0
{
"id"
:
"bc8900aebced760f125f35973e72689f"
,
"name"
:
"menuitem16"
,
"caption"
:
"职务设置"
},
birdle
1
{
"id"
:
"24a52a64c74d4d19adf37afb5b62a602"
,
"name"
:
"menuitem6"
,
"caption"
:
"标准岗位设置"
},
birdle
2
{
"id"
:
"3a7fbdc27d4b1af17569102a0d6e0709"
,
"name"
:
"menuitem3"
,
"caption"
:
"标准岗位查询"
},
birdle
3
{
"id"
:
"ec11314d5b4ee6f30e145752bf244820"
,
"name"
:
"menuitem15"
,
"caption"
:
"岗位集设置"
},
birdle
4
{
"id"
:
"1eab10ea27827a9ddab78e60160058ba"
,
"name"
:
"menuitem18"
,
"caption"
:
"头衔设置"
},
birdle
5
{
"id"
:
"54c19e58db567057899562b1cfd26a6a"
,
"name"
:
"menuitem14"
,
"caption"
:
"项目标签"
},
birdle
6
{
"id"
:
"0f3e595831442df0edf818b06cbc8c58"
,
"name"
:
"menuitem10"
,
"caption"
:
"ERP项目"
},
birdle
7
{
"id"
:
"25ecb669a4961d5b6753db5b5c8c9a05"
,
"name"
:
"menuitem2"
,
"caption"
:
"法人主体维护"
},
birdle
8
{
"id"
:
"531ad43aa69e12be1ba56db795ef82c7"
,
"name"
:
"menuitem17"
,
"caption"
:
"法人主体设置"
}]}]
},{
"menu"
:
"par"
,
"menuitem"
:[
birdle
0
{
"id"
:
"6e07fb39c5e5653f933d4600339bbe94"
,
"name"
:
"menuitem18"
,
"caption"
:
"绩效面谈反馈"
}]{
"id"
:
"39fc35a31ff65a48c4d883c64b5a6f59"
,
"name"
:
"menuitem17"
,
"caption"
:
"绩效应用"
,
"items"
:[
birdle
0
{
"id"
:
"6e07fb39c5e5653f933d4600339bbe94"
,
"name"
:
"menuitem18"
,
"caption"
:
"绩效面谈反馈"
}]}]
},{
"menu"
:
"pcn"
,
"menuitem"
:[
birdle
0
{
"id"
:
"324884112cb21952f6d853cb85459a73"
,
"name"
:
"menuitem1"
,
"caption"
:
"问题收集"
}]
},{
"menu"
:
"ehr"
,
"menuitem"
:[
birdle
0
{
"id"
:
"2cb744d50bd8f43153b3a70dab1ea296"
,
"name"
:
"menuitem5"
,
"caption"
:
"门户首页"
},
birdle
1
{
"id"
:
"6102758811cd475eee1eaa2710e340de"
,
"name"
:
"menuitem10"
,
"caption"
:
"组织管理"
},
birdle
2
{
"id"
:
"9a7486c7e02074cce482ed51adf3539b"
,
"name"
:
"menuitem64"
,
"caption"
:
"基础管理"
},
birdle
3
{
"id"
:
"f077cff8bf5ae81c6ebcd3323a89195b"
,
"name"
:
"menuitem75"
,
"caption"
:
"配置管理"
},
birdle
4
{
"id"
:
"69bd132c53f8b15e935aee738977f5bb"
,
"name"
:
"menuitem1"
,
"caption"
:
"社保福利"
},
birdle
5
{
"id"
:
"4783d97a4a37c7937d54e40026d295e2"
,
"name"
:
"menuitem78"
,
"caption"
:
"薪酬管理"
},
birdle
6
{
"id"
:
"7003d8aedee40d4807718cb2ad83d414"
,
"name"
:
"menuitem79"
,
"caption"
:
"培训管理"
},
birdle
7
{
"id"
:
"5d440e97321b34125b5006f0a2cc7c79"
,
"name"
:
"menuitem7"
,
"caption"
:
"干部管理"
},
birdle
8
{
"id"
:
"6886c1c0d927d5b40a6b60375d2e914e"
,
"name"
:
"menuitem3"
,
"caption"
:
"系统管理"
}]
},{
"menu"
:
"trm"
,
"menuitem"
:[
birdle
0
{
"id"
:
"1e8df3b977021d5b299fd8066d35db86"
,
"name"
:
"menuitem15"
,
"caption"
:
"培训费用登记"
},
birdle
1
{
"id"
:
"7210dc10712e98672e7cc9dce768458d"
,
"name"
:
"menuitem16"
,
"caption"
:
"内部讲师费"
},
birdle
2
{
"id"
:
"de547d0e86ae350276e061369649e105"
,
"name"
:
"menuitem8"
,
"caption"
:
"个人教育经费申请"
}]{
"id"
:
"f69f7f21970379641c840e3305a74ae3"
,
"name"
:
"menuitem14"
,
"caption"
:
"培训费用"
,
"items"
:[
birdle
0
{
"id"
:
"1e8df3b977021d5b299fd8066d35db86"
,
"name"
:
"menuitem15"
,
"caption"
:
"培训费用登记"
},
birdle
1
{
"id"
:
"7210dc10712e98672e7cc9dce768458d"
,
"name"
:
"menuitem16"
,
"caption"
:
"内部讲师费"
},
birdle
2
{
"id"
:
"de547d0e86ae350276e061369649e105"
,
"name"
:
"menuitem8"
,
"caption"
:
"个人教育经费申请"
}]}]
},{
"menu"
:
"shp"
,
"menuitem"
:[
birdle
0
{
"id"
:
"cfa992970a6c5e82c7e3c567d996266b"
,
"name"
:
"menuitem3"
,
"caption"
:
"个人信息"
},
birdle
1
{
"id"
:
"ed792e01fbc0e13f35d7cf6f76892797"
,
"name"
:
"menuitem4"
,
"caption"
:
"休假申请"
},
birdle
2
{
"id"
:
"71629b006276f2b399321fc8d9e06433"
,
"name"
:
"menuitem10"
,
"caption"
:
"出(国)境申请"
}]{
"id"
:
"dbc508d90d4dae9b0afb33f26ea7d25c"
,
"name"
:
"menuitem2"
,
"caption"
:
"员工自助"
,
"items"
:[
birdle
0
{
"id"
:
"cfa992970a6c5e82c7e3c567d996266b"
,
"name"
:
"menuitem3"
,
"caption"
:
"个人信息"
},
birdle
1
{
"id"
:
"ed792e01fbc0e13f35d7cf6f76892797"
,
"name"
:
"menuitem4"
,
"caption"
:
"休假申请"
},
birdle
2
{
"id"
:
"71629b006276f2b399321fc8d9e06433"
,
"name"
:
"menuitem10"
,
"caption"
:
"出(国)境申请"
}]}]
},{
"menu"
:
"smg"
,
"menuitem"
:[
birdle
0
{
"id"
:
"7cad7ce5cc85123ac8121b922958e243"
,
"name"
:
"menuitem3"
,
"caption"
:
"用户角色"
},
birdle
1
{
"id"
:
"6b2a3a74672cb25dce30eff760ca0f4b"
,
"name"
:
"menuitem9"
,
"caption"
:
"数据能力"
},
birdle
2
{
"id"
:
"fc6348067ee766ed0c3087ef8cce0c1c"
,
"name"
:
"menuitem7"
,
"caption"
:
"统一资源"
},
birdle
3
{
"id"
:
"35d0646a607d42ca753fc8feac5a45cb"
,
"name"
:
"menuitem5"
,
"caption"
:
"数据字典"
},
birdle
4
{
"id"
:
"86292df3f4043b08b88f7ac7749e5ee9"
,
"name"
:
"menuitem37"
,
"caption"
:
"员工能力模型"
},
birdle
5
{
"id"
:
"cf28aeb688f702d054eab5a6930982c1"
,
"name"
:
"menuitem6"
,
"caption"
:
"实体管理"
},
birdle
6
{
"id"
:
"b70eeb4afc13a47354ff6ae957082557"
,
"name"
:
"menuitem43"
,
"caption"
:
"组合查询条件"
},
birdle
7
{
"id"
:
"ca104c3cc2bca6b997c513ac27e3257e"
,
"name"
:
"menuitem34"
,
"caption"
:
"属性字典"
},
birdle
8
{
"id"
:
"80e34a9dcfb03af543a8896fe79296ae"
,
"name"
:
"menuitem35"
,
"caption"
:
"组合查询结果"
},
birdle
9
{
"id"
:
"834f1d2c9f7c954061948fea58dcbf2e"
,
"name"
:
"menuitem29"
,
"caption"
:
"用户角色实体属性"
},
birdle
10
{
"id"
:
"95568c6862548fcbfcaac133e8d3a1b4"
,
"name"
:
"menuitem25"
,
"caption"
:
"流程管理"
},
birdle
11
{
"id"
:
"3f60c2fd300e2ee1e3c8d12108211ef5"
,
"name"
:
"menuitem4"
,
"caption"
:
"系统服务"
},
birdle
12
{
"id"
:
"dcfd62c48f942bd776a51b3f91f4afbd"
,
"name"
:
"menuitem2"
,
"caption"
:
"登录账户"
},
birdle
13
{
"id"
:
"919baa83f489a5ef7f69e5a843a05d16"
,
"name"
:
"menuitem15"
,
"caption"
:
"微信公众号"
},
birdle
14
{
"id"
:
"238a17a8f7a2f2c9f30376fb30098331"
,
"name"
:
"menuitem16"
,
"caption"
:
"微信企业应用"
},
birdle
15
{
"id"
:
"73dc708d1282e86648b06aad4852263d"
,
"name"
:
"menuitem19"
,
"caption"
:
"问题收集"
},
birdle
16
{
"id"
:
"0aa46c0914beabdac8c9d7f49dc0b87a"
,
"name"
:
"menuitem20"
,
"caption"
:
"管理页面"
},
birdle
17
{
"id"
:
"ef46afb030cc81c401a66f5d0bb0db72"
,
"name"
:
"menuitem18"
,
"caption"
:
"管理页面"
},
birdle
18
{
"id"
:
"097afb2fd7126cea3b7ee8891b5c2163"
,
"name"
:
"menuitem21"
,
"caption"
:
"管理页面"
},
birdle
19
{
"id"
:
"e786b7ce53e56f0b410b4b856a6239e6"
,
"name"
:
"menuitem26"
,
"caption"
:
"管理页面"
},
birdle
20
{
"id"
:
"6c377a0d6407facda76cf3bca3eac0d6"
,
"name"
:
"menuitem27"
,
"caption"
:
"管理页面"
},
birdle
21
{
"id"
:
"4c78ddbc209899a40bb7f034ae7aea1a"
,
"name"
:
"menuitem28"
,
"caption"
:
"管理页面"
},
birdle
22
{
"id"
:
"783e028e35a06a116830df3127331c57"
,
"name"
:
"menuitem39"
,
"caption"
:
"管理页面"
},
birdle
23
{
"id"
:
"111668244a0f586c46c11b2d37e0ea9a"
,
"name"
:
"menuitem22"
,
"caption"
:
"附件预览"
},
birdle
24
{
"id"
:
"8aaec664aab67f3187f1747274679f8c"
,
"name"
:
"menuitem23"
,
"caption"
:
"用户词典"
},
birdle
25
{
"id"
:
"2af54713b4b05f07569e1da9cf1c3094"
,
"name"
:
"menuitem24"
,
"caption"
:
"用户词条"
},
birdle
26
{
"id"
:
"1e40c1e412671a1fe2c865930b321116"
,
"name"
:
"menuitem30"
,
"caption"
:
"校招在线填报"
},
birdle
27
{
"id"
:
"b8ad954a771935d08ec16cf8c50344df"
,
"name"
:
"menuitem31"
,
"caption"
:
"社招在线填报"
},
birdle
28
{
"id"
:
"5f7bd76fe6e31503bcf1c77b5fe450d1"
,
"name"
:
"menuitem32"
,
"caption"
:
"考勤设置临时"
},
birdle
29
{
"id"
:
"9eb7e84b39d0e0c51969f43211465fb6"
,
"name"
:
"menuitem38"
,
"caption"
:
"考勤规则临时"
},
birdle
30
{
"id"
:
"ebc93d8da248f55a9ce23ab963cecf97"
,
"name"
:
"menuitem42"
,
"caption"
:
"考勤日历临时"
},
birdle
31
{
"id"
:
"459c932e3c1a11ecdbc37724ca5cf12f"
,
"name"
:
"menuitem44"
,
"caption"
:
"学科目录临时"
},
birdle
32
{
"id"
:
"7c7ec7f22520c36d237bde0660977ee5"
,
"name"
:
"menuitem33"
,
"caption"
:
"统一身份库"
}]{
"id"
:
"4a368aec20ed2570b7f4d43bd96db98d"
,
"name"
:
"menuitem8"
,
"caption"
:
"系统管理"
,
"items"
:[
birdle
0
{
"id"
:
"7cad7ce5cc85123ac8121b922958e243"
,
"name"
:
"menuitem3"
,
"caption"
:
"用户角色"
},
birdle
1
{
"id"
:
"6b2a3a74672cb25dce30eff760ca0f4b"
,
"name"
:
"menuitem9"
,
"caption"
:
"数据能力"
},
birdle
2
{
"id"
:
"fc6348067ee766ed0c3087ef8cce0c1c"
,
"name"
:
"menuitem7"
,
"caption"
:
"统一资源"
},
birdle
3
{
"id"
:
"35d0646a607d42ca753fc8feac5a45cb"
,
"name"
:
"menuitem5"
,
"caption"
:
"数据字典"
},
birdle
4
{
"id"
:
"86292df3f4043b08b88f7ac7749e5ee9"
,
"name"
:
"menuitem37"
,
"caption"
:
"员工能力模型"
},
birdle
5
{
"id"
:
"cf28aeb688f702d054eab5a6930982c1"
,
"name"
:
"menuitem6"
,
"caption"
:
"实体管理"
},
birdle
6
{
"id"
:
"b70eeb4afc13a47354ff6ae957082557"
,
"name"
:
"menuitem43"
,
"caption"
:
"组合查询条件"
},
birdle
7
{
"id"
:
"ca104c3cc2bca6b997c513ac27e3257e"
,
"name"
:
"menuitem34"
,
"caption"
:
"属性字典"
},
birdle
8
{
"id"
:
"80e34a9dcfb03af543a8896fe79296ae"
,
"name"
:
"menuitem35"
,
"caption"
:
"组合查询结果"
},
birdle
9
{
"id"
:
"834f1d2c9f7c954061948fea58dcbf2e"
,
"name"
:
"menuitem29"
,
"caption"
:
"用户角色实体属性"
},
birdle
10
{
"id"
:
"95568c6862548fcbfcaac133e8d3a1b4"
,
"name"
:
"menuitem25"
,
"caption"
:
"流程管理"
},
birdle
11
{
"id"
:
"3f60c2fd300e2ee1e3c8d12108211ef5"
,
"name"
:
"menuitem4"
,
"caption"
:
"系统服务"
},
birdle
12
{
"id"
:
"dcfd62c48f942bd776a51b3f91f4afbd"
,
"name"
:
"menuitem2"
,
"caption"
:
"登录账户"
},
birdle
13
{
"id"
:
"919baa83f489a5ef7f69e5a843a05d16"
,
"name"
:
"menuitem15"
,
"caption"
:
"微信公众号"
},
birdle
14
{
"id"
:
"238a17a8f7a2f2c9f30376fb30098331"
,
"name"
:
"menuitem16"
,
"caption"
:
"微信企业应用"
},
birdle
15
{
"id"
:
"73dc708d1282e86648b06aad4852263d"
,
"name"
:
"menuitem19"
,
"caption"
:
"问题收集"
},
birdle
16
{
"id"
:
"0aa46c0914beabdac8c9d7f49dc0b87a"
,
"name"
:
"menuitem20"
,
"caption"
:
"管理页面"
},
birdle
17
{
"id"
:
"ef46afb030cc81c401a66f5d0bb0db72"
,
"name"
:
"menuitem18"
,
"caption"
:
"管理页面"
},
birdle
18
{
"id"
:
"097afb2fd7126cea3b7ee8891b5c2163"
,
"name"
:
"menuitem21"
,
"caption"
:
"管理页面"
},
birdle
19
{
"id"
:
"e786b7ce53e56f0b410b4b856a6239e6"
,
"name"
:
"menuitem26"
,
"caption"
:
"管理页面"
},
birdle
20
{
"id"
:
"6c377a0d6407facda76cf3bca3eac0d6"
,
"name"
:
"menuitem27"
,
"caption"
:
"管理页面"
},
birdle
21
{
"id"
:
"4c78ddbc209899a40bb7f034ae7aea1a"
,
"name"
:
"menuitem28"
,
"caption"
:
"管理页面"
},
birdle
22
{
"id"
:
"783e028e35a06a116830df3127331c57"
,
"name"
:
"menuitem39"
,
"caption"
:
"管理页面"
},
birdle
23
{
"id"
:
"111668244a0f586c46c11b2d37e0ea9a"
,
"name"
:
"menuitem22"
,
"caption"
:
"附件预览"
},
birdle
24
{
"id"
:
"8aaec664aab67f3187f1747274679f8c"
,
"name"
:
"menuitem23"
,
"caption"
:
"用户词典"
},
birdle
25
{
"id"
:
"2af54713b4b05f07569e1da9cf1c3094"
,
"name"
:
"menuitem24"
,
"caption"
:
"用户词条"
},
birdle
26
{
"id"
:
"1e40c1e412671a1fe2c865930b321116"
,
"name"
:
"menuitem30"
,
"caption"
:
"校招在线填报"
},
birdle
27
{
"id"
:
"b8ad954a771935d08ec16cf8c50344df"
,
"name"
:
"menuitem31"
,
"caption"
:
"社招在线填报"
},
birdle
28
{
"id"
:
"5f7bd76fe6e31503bcf1c77b5fe450d1"
,
"name"
:
"menuitem32"
,
"caption"
:
"考勤设置临时"
},
birdle
29
{
"id"
:
"9eb7e84b39d0e0c51969f43211465fb6"
,
"name"
:
"menuitem38"
,
"caption"
:
"考勤规则临时"
},
birdle
30
{
"id"
:
"ebc93d8da248f55a9ce23ab963cecf97"
,
"name"
:
"menuitem42"
,
"caption"
:
"考勤日历临时"
},
birdle
31
{
"id"
:
"459c932e3c1a11ecdbc37724ca5cf12f"
,
"name"
:
"menuitem44"
,
"caption"
:
"学科目录临时"
},
birdle
32
{
"id"
:
"7c7ec7f22520c36d237bde0660977ee5"
,
"name"
:
"menuitem33"
,
"caption"
:
"统一身份库"
}]}]
},{
"menu"
:
"soc"
,
"menuitem"
:[]
},{
"menu"
:
"pim"
,
"menuitem"
:[
birdle
0
{
"id"
:
"39d457ae9a3011dedd48cc77d367b32e"
,
"name"
:
"menuitem5"
,
"caption"
:
"员工类型设置"
},
birdle
1
{
"id"
:
"47ff14cf7e3bab7c9fbb682bc71a1d0a"
,
"name"
:
"menuitem2"
,
"caption"
:
"合同类别设置"
},
birdle
2
{
"id"
:
"a3a15981a258dbdde7b86efc04775b95"
,
"name"
:
"menuitem18"
,
"caption"
:
"合同类型设置"
},
birdle
3
{
"id"
:
"8231d16d133a7c497a7530eed4261ba2"
,
"name"
:
"menuitem14"
,
"caption"
:
"专业序列类型设置"
},
birdle
4
{
"id"
:
"b480ba85483285d15daa526ea4907a4e"
,
"name"
:
"menuitem12"
,
"caption"
:
"见习期"
},
birdle
5
{
"id"
:
"b28deebb0575902f1242095d8a860f23"
,
"name"
:
"menuitem21"
,
"caption"
:
"执业资格专业"
},
birdle
6
{
"id"
:
"4bc1081c4790c33d64807b5a898787ac"
,
"name"
:
"menuitem20"
,
"caption"
:
"岗位(技能)证书"
},
birdle
7
{
"id"
:
"0bbb7ceb976ac1c4386ec6fa93740aea"
,
"name"
:
"menuitem3"
,
"caption"
:
"档案类别"
},
birdle
8
{
"id"
:
"68361d6435178b48205d91faaeba9126"
,
"name"
:
"menuitem31"
,
"caption"
:
"职称目录"
},
birdle
9
{
"id"
:
"d8ab9e69e0c01448baa428a4b470b25c"
,
"name"
:
"menuitem15"
,
"caption"
:
"档案室设置"
}]{
"id"
:
"a26290225b0944410780285d800d7875"
,
"name"
:
"menuitem11"
,
"caption"
:
"标准化数据设置"
,
"items"
:[
birdle
0
{
"id"
:
"39d457ae9a3011dedd48cc77d367b32e"
,
"name"
:
"menuitem5"
,
"caption"
:
"员工类型设置"
},
birdle
1
{
"id"
:
"47ff14cf7e3bab7c9fbb682bc71a1d0a"
,
"name"
:
"menuitem2"
,
"caption"
:
"合同类别设置"
},
birdle
2
{
"id"
:
"a3a15981a258dbdde7b86efc04775b95"
,
"name"
:
"menuitem18"
,
"caption"
:
"合同类型设置"
},
birdle
3
{
"id"
:
"8231d16d133a7c497a7530eed4261ba2"
,
"name"
:
"menuitem14"
,
"caption"
:
"专业序列类型设置"
},
birdle
4
{
"id"
:
"b480ba85483285d15daa526ea4907a4e"
,
"name"
:
"menuitem12"
,
"caption"
:
"见习期"
},
birdle
5
{
"id"
:
"b28deebb0575902f1242095d8a860f23"
,
"name"
:
"menuitem21"
,
"caption"
:
"执业资格专业"
},
birdle
6
{
"id"
:
"4bc1081c4790c33d64807b5a898787ac"
,
"name"
:
"menuitem20"
,
"caption"
:
"岗位(技能)证书"
},
birdle
7
{
"id"
:
"0bbb7ceb976ac1c4386ec6fa93740aea"
,
"name"
:
"menuitem3"
,
"caption"
:
"档案类别"
},
birdle
8
{
"id"
:
"68361d6435178b48205d91faaeba9126"
,
"name"
:
"menuitem31"
,
"caption"
:
"职称目录"
},
birdle
9
{
"id"
:
"d8ab9e69e0c01448baa428a4b470b25c"
,
"name"
:
"menuitem15"
,
"caption"
:
"档案室设置"
}]}]
},{
"menu"
:
"ydm"
,
"menuitem"
:[
birdle
0
{
"id"
:
"aad5e05def810c93cf16e2487bee3ce6"
,
"name"
:
"menuitem2"
,
"caption"
:
"调动管理"
},
birdle
1
{
"id"
:
"26e41d6614f52dba49fe6727c6ca8762"
,
"name"
:
"menuitem5"
,
"caption"
:
"借调管理"
},
birdle
2
{
"id"
:
"a846d5a375732d91d937493ec63ec012"
,
"name"
:
"menuitem6"
,
"caption"
:
"兼职管理"
},
birdle
3
{
"id"
:
"e169a8250bfaa87d42ceeb8b90d6fef0"
,
"name"
:
"menuitem4"
,
"caption"
:
"挂职出管理"
},
birdle
4
{
"id"
:
"1e872bd369869302d9ad45d7a853d9bd"
,
"name"
:
"menuitem7"
,
"caption"
:
"待岗管理"
},
birdle
5
{
"id"
:
"4fa80a44f69c969d5ec36b8f1b9ccd1e"
,
"name"
:
"menuitem9"
,
"caption"
:
"内退管理"
},
birdle
6
{
"id"
:
"c77b479f5fd5c5717e3e64bfdf99b144"
,
"name"
:
"menuitem3"
,
"caption"
:
"病休管理"
},
birdle
7
{
"id"
:
"566939d2573e85a834a84e01eae55c0c"
,
"name"
:
"menuitem10"
,
"caption"
:
"离职管理"
},
birdle
8
{
"id"
:
"a4d1f5a08d56422aece08984a112e57b"
,
"name"
:
"menuitem13"
,
"caption"
:
"解聘管理"
},
birdle
9
{
"id"
:
"78ac6a666ba424770e5d8a2befed7800"
,
"name"
:
"menuitem20"
,
"caption"
:
"退休管理"
},
birdle
10
{
"id"
:
"47946c7b5302a752895aa3712eb3bb16"
,
"name"
:
"menuitem22"
,
"caption"
:
"试用期转正管理"
},
birdle
11
{
"id"
:
"8c4a06614c551942c2d1fb721c2ed0dd"
,
"name"
:
"menuitem24"
,
"caption"
:
"见习期转正管理"
},
birdle
12
{
"id"
:
"8bb70df5c0faea8c35330511722617cf"
,
"name"
:
"menuitem25"
,
"caption"
:
"B/Y类转正管理"
}]{
"id"
:
"0283e9e4034e7f8ad3001148bd9f2f2d"
,
"name"
:
"menuitem1"
,
"caption"
:
"人员异动"
,
"items"
:[
birdle
0
{
"id"
:
"aad5e05def810c93cf16e2487bee3ce6"
,
"name"
:
"menuitem2"
,
"caption"
:
"调动管理"
},
birdle
1
{
"id"
:
"26e41d6614f52dba49fe6727c6ca8762"
,
"name"
:
"menuitem5"
,
"caption"
:
"借调管理"
},
birdle
2
{
"id"
:
"a846d5a375732d91d937493ec63ec012"
,
"name"
:
"menuitem6"
,
"caption"
:
"兼职管理"
},
birdle
3
{
"id"
:
"e169a8250bfaa87d42ceeb8b90d6fef0"
,
"name"
:
"menuitem4"
,
"caption"
:
"挂职出管理"
},
birdle
4
{
"id"
:
"1e872bd369869302d9ad45d7a853d9bd"
,
"name"
:
"menuitem7"
,
"caption"
:
"待岗管理"
},
birdle
5
{
"id"
:
"4fa80a44f69c969d5ec36b8f1b9ccd1e"
,
"name"
:
"menuitem9"
,
"caption"
:
"内退管理"
},
birdle
6
{
"id"
:
"c77b479f5fd5c5717e3e64bfdf99b144"
,
"name"
:
"menuitem3"
,
"caption"
:
"病休管理"
},
birdle
7
{
"id"
:
"566939d2573e85a834a84e01eae55c0c"
,
"name"
:
"menuitem10"
,
"caption"
:
"离职管理"
},
birdle
8
{
"id"
:
"a4d1f5a08d56422aece08984a112e57b"
,
"name"
:
"menuitem13"
,
"caption"
:
"解聘管理"
},
birdle
9
{
"id"
:
"78ac6a666ba424770e5d8a2befed7800"
,
"name"
:
"menuitem20"
,
"caption"
:
"退休管理"
},
birdle
10
{
"id"
:
"47946c7b5302a752895aa3712eb3bb16"
,
"name"
:
"menuitem22"
,
"caption"
:
"试用期转正管理"
},
birdle
11
{
"id"
:
"8c4a06614c551942c2d1fb721c2ed0dd"
,
"name"
:
"menuitem24"
,
"caption"
:
"见习期转正管理"
},
birdle
12
{
"id"
:
"8bb70df5c0faea8c35330511722617cf"
,
"name"
:
"menuitem25"
,
"caption"
:
"B/Y类转正管理"
}]}]
},{
"menu"
:
"pcm"
,
"menuitem"
:[
birdle
0
{
"id"
:
"40469dfc12d741e645528b4df9a4e02b"
,
"name"
:
"menuitem13"
,
"caption"
:
"招聘名额管理"
},
birdle
1
{
"id"
:
"d09aba2554fb8f8e7c218cc09f0680eb"
,
"name"
:
"menuitem33"
,
"caption"
:
"高校名录"
},
birdle
2
{
"id"
:
"7317e77e411f3f12a33af2c608a493c5"
,
"name"
:
"menuitem34"
,
"caption"
:
"学科目录"
},
birdle
3
{
"id"
:
"29e7e08c9a1ac869ad6729fab7e2ca15"
,
"name"
:
"menuitem3"
,
"caption"
:
"人才序列设置"
},
birdle
4
{
"id"
:
"9920838268c60b13051b9e755ea92316"
,
"name"
:
"menuitem75"
,
"caption"
:
"应聘者编号前缀"
},
birdle
5
{
"id"
:
"fc39fe05dbd179863ff7798ad0f8f520"
,
"name"
:
"menuitem82"
,
"caption"
:
"应聘者审批原因"
},
birdle
6
{
"id"
:
"724a944f317a2fbcab4fc4e81dbaaf8a"
,
"name"
:
"menuitem83"
,
"caption"
:
"应聘者社招引进条件"
}]{
"id"
:
"d4d3e4e01b02fbdc570cf4981edecaec"
,
"name"
:
"menuitem10"
,
"caption"
:
"标准化数据设置"
,
"items"
:[
birdle
0
{
"id"
:
"40469dfc12d741e645528b4df9a4e02b"
,
"name"
:
"menuitem13"
,
"caption"
:
"招聘名额管理"
},
birdle
1
{
"id"
:
"d09aba2554fb8f8e7c218cc09f0680eb"
,
"name"
:
"menuitem33"
,
"caption"
:
"高校名录"
},
birdle
2
{
"id"
:
"7317e77e411f3f12a33af2c608a493c5"
,
"name"
:
"menuitem34"
,
"caption"
:
"学科目录"
},
birdle
3
{
"id"
:
"29e7e08c9a1ac869ad6729fab7e2ca15"
,
"name"
:
"menuitem3"
,
"caption"
:
"人才序列设置"
},
birdle
4
{
"id"
:
"9920838268c60b13051b9e755ea92316"
,
"name"
:
"menuitem75"
,
"caption"
:
"应聘者编号前缀"
},
birdle
5
{
"id"
:
"fc39fe05dbd179863ff7798ad0f8f520"
,
"name"
:
"menuitem82"
,
"caption"
:
"应聘者审批原因"
},
birdle
6
{
"id"
:
"724a944f317a2fbcab4fc4e81dbaaf8a"
,
"name"
:
"menuitem83"
,
"caption"
:
"应聘者社招引进条件"
}]}]
},{
"menu"
:
"portal"
,
"menuitem"
:[
birdle
0
{
"id"
:
"f64d25914c17d3a71df81bc7d85db44a"
,
"name"
:
"menuitem19"
,
"caption"
:
"调动管理"
},
birdle
1
{
"id"
:
"6603709c7f49cfa0549c53a2fb24f5e8"
,
"name"
:
"menuitem20"
,
"caption"
:
"借调管理"
},
birdle
2
{
"id"
:
"9b96743e9d9f80e1750289da78d716db"
,
"name"
:
"menuitem21"
,
"caption"
:
"兼职管理"
},
birdle
3
{
"id"
:
"6c9ddbd14ecd5b52dbfb989fac75c8c9"
,
"name"
:
"menuitem22"
,
"caption"
:
"离职管理"
},
birdle
4
{
"id"
:
"596936b5622bf6d8ac737b769f9a3f4a"
,
"name"
:
"menuitem23"
,
"caption"
:
"解聘管理"
},
birdle
5
{
"id"
:
"11809758ff778734a042e9a147ef9caa"
,
"name"
:
"menuitem24"
,
"caption"
:
"退休管理"
}]{
"id"
:
"d642cb10086c31a58ed66de44f3a3dd3"
,
"name"
:
"menuitem4"
,
"caption"
:
"配置管理"
,
"items"
:[
birdle
0
{
"id"
:
"f64d25914c17d3a71df81bc7d85db44a"
,
"name"
:
"menuitem19"
,
"caption"
:
"调动管理"
},
birdle
1
{
"id"
:
"6603709c7f49cfa0549c53a2fb24f5e8"
,
"name"
:
"menuitem20"
,
"caption"
:
"借调管理"
},
birdle
2
{
"id"
:
"9b96743e9d9f80e1750289da78d716db"
,
"name"
:
"menuitem21"
,
"caption"
:
"兼职管理"
},
birdle
3
{
"id"
:
"6c9ddbd14ecd5b52dbfb989fac75c8c9"
,
"name"
:
"menuitem22"
,
"caption"
:
"离职管理"
},
birdle
4
{
"id"
:
"596936b5622bf6d8ac737b769f9a3f4a"
,
"name"
:
"menuitem23"
,
"caption"
:
"解聘管理"
},
birdle
5
{
"id"
:
"11809758ff778734a042e9a147ef9caa"
,
"name"
:
"menuitem24"
,
"caption"
:
"退休管理"
}]},
birdle
3
{
"id"
:
"85d28cdee0eea6f5643a448ea8b7a485"
,
"name"
:
"menuitem5"
,
"caption"
:
"绩效管理"
},
birdle
4
{
"id"
:
"0a39285d72026ffb6673f8617de1a77f"
,
"name"
:
"menuitem6"
,
"caption"
:
"社保福利"
},
birdle
5
{
"id"
:
"2905d445657df297422230b6c055359b"
,
"name"
:
"menuitem7"
,
"caption"
:
"薪酬管理"
},
birdle
6
{
"id"
:
"a388cc2a82ad4ce9aab3a4b2d8aa626b"
,
"name"
:
"menuitem2"
,
"caption"
:
"培训管理"
},
birdle
7
{
"id"
:
"553a9dd4c349d76ae62942972179dd37"
,
"name"
:
"menuitem8"
,
"caption"
:
"干部管理"
},
birdle
8
{
"id"
:
"d8365de4fe161622d94d74a2603ef9a2"
,
"name"
:
"menuitem10"
,
"caption"
:
"系统管理"
}]
}]
}
,
{
"appid"
:
"60efaeb9fdb73dfa68debb08d8231b23"
,
"appname"
:
"EHRPCM2(人员异动)"
,
"appmenu"
:[]
}
,
{
"appid"
:
"78d2cbca82aac5b59d2f80e1a0b1f3a3"
,
"appname"
:
"EHRMOB(移动端)"
,
"appmenu"
:[{
"menu"
:
"ApplicationMenu"
,
"menuitem"
:[
birdle
0
{
"id"
:
"3791d2a8445f39d179c28a030e4a5db0"
,
"name"
:
"menuitem4"
,
"caption"
:
"休假申请"
},
birdle
1
{
"id"
:
"aa160751816ea2eba6ce0eed0047074b"
,
"name"
:
"menuitem10"
,
"caption"
:
"出(国)境申请"
}]{
"id"
:
"f160e395aa351ccd4b7de9dfe038b711"
,
"name"
:
"menuitem1"
,
"caption"
:
"申请"
,
"items"
:[
birdle
0
{
"id"
:
"3791d2a8445f39d179c28a030e4a5db0"
,
"name"
:
"menuitem4"
,
"caption"
:
"休假申请"
},
birdle
1
{
"id"
:
"aa160751816ea2eba6ce0eed0047074b"
,
"name"
:
"menuitem10"
,
"caption"
:
"出(国)境申请"
}]}]
},{
"menu"
:
"MobApply"
,
"menuitem"
:[
birdle
0
{
"id"
:
"5b50b70161bb1f069de530f1d8b08e5d"
,
"name"
:
"menuitem1"
,
"caption"
:
"自助申请"
}]
},{
"menu"
:
"MobDefault"
,
"menuitem"
:[
birdle
0
{
"id"
:
"437be8c9c2e96f222f9e08f81d2690a8"
,
"name"
:
"menuitem2"
,
"caption"
:
"自助服务"
}]
},{
"menu"
:
"SelfServiceMenu"
,
"menuitem"
:[
birdle
0
{
"id"
:
"8da7b58b2dc430cdaeee16b1dd7447ca"
,
"name"
:
"menuitem3"
,
"caption"
:
"个人信息"
},
birdle
1
{
"id"
:
"548e995675a624cc3b06cbe79fcb8304"
,
"name"
:
"menuitem15"
,
"caption"
:
"合同信息"
},
birdle
2
{
"id"
:
"6a90720b4cfd8936b3283aeecef243ac"
,
"name"
:
"menuitem11"
,
"caption"
:
"工作履历"
},
birdle
3
{
"id"
:
"d4f97649a4b383afff65ffd4d748441f"
,
"name"
:
"menuitem12"
,
"caption"
:
"分配信息"
},
birdle
4
{
"id"
:
"1d550a20bbeceaa3f9fe957692def8b9"
,
"name"
:
"menuitem13"
,
"caption"
:
"档案信息"
},
birdle
5
{
"id"
:
"6b57b28232cee289eb618a3a61d31156"
,
"name"
:
"menuitem14"
,
"caption"
:
"绩效信息"
},
birdle
6
{
"id"
:
"b623943d6a3e762a1eb39bede0610048"
,
"name"
:
"menuitem24"
,
"caption"
:
"职称信息"
},
birdle
7
{
"id"
:
"fda030c96bbc19f468fc37d5e361c5f2"
,
"name"
:
"menuitem20"
,
"caption"
:
"奖惩信息"
},
birdle
8
{
"id"
:
"035df3295e9c72ea913a6f0425d33739"
,
"name"
:
"menuitem25"
,
"caption"
:
"证书信息"
},
birdle
9
{
"id"
:
"cec482ab288e2684b1c8dde1ac48f38a"
,
"name"
:
"menuitem22"
,
"caption"
:
"语言能力"
},
birdle
10
{
"id"
:
"a972f862a2af545d40006633dc0ee43b"
,
"name"
:
"menuitem21"
,
"caption"
:
"教育信息"
},
birdle
11
{
"id"
:
"646453e1c054b37f6b78c68aac687796"
,
"name"
:
"menuitem23"
,
"caption"
:
"家庭情况"
}]
}]
}
,
{
"appid"
:
"825c21ac5dcedd704c2c6b51924f0b87"
,
"appname"
:
"EHRPCM(招聘管理)"
,
"appmenu"
:[{
"menu"
:
"Index"
,
"menuitem"
:[
birdle
0
{
"id"
:
"d7cd6c0305b469dd469ed647293f2cd7"
,
"name"
:
"menuitem1"
,
"caption"
:
"校招应聘者"
}]
}]
}
,
{
"appid"
:
"8b1572d64af9e406cbc1fc8a31a744eb"
,
"appname"
:
"EHRORM(组织管理)"
,
"appmenu"
:[{
"menu"
:
"AppIndexView"
,
"menuitem"
:[
birdle
0
{
"id"
:
"184af6a08026aab3a9ca6d792da7869d"
,
"name"
:
"menuitem5"
,
"caption"
:
"职务设置"
},
birdle
1
{
"id"
:
"3ae2a28eb5cca8f73c5c7d8bb029d1a2"
,
"name"
:
"menuitem6"
,
"caption"
:
"标准岗位设置"
},
birdle
2
{
"id"
:
"d76622337119970e415ee5cc1bd56a97"
,
"name"
:
"menuitem8"
,
"caption"
:
"标准岗位查询"
},
birdle
3
{
"id"
:
"f77a8337aad1c2768a9c8a2af7938ced"
,
"name"
:
"menuitem9"
,
"caption"
:
"岗位集设置"
},
birdle
4
{
"id"
:
"2783327117d0981e84fb6292b1d007f0"
,
"name"
:
"menuitem10"
,
"caption"
:
"项目标签"
},
birdle
5
{
"id"
:
"16be6b27f7a61f221d9611022e605c10"
,
"name"
:
"menuitem7"
,
"caption"
:
"ERP项目"
},
birdle
6
{
"id"
:
"c5e4abc5f66a1415f842d99f2a1c2d44"
,
"name"
:
"menuitem11"
,
"caption"
:
"法人主体维护"
},
birdle
7
{
"id"
:
"20d9f2a7f789de9d60d600e2b1a01cd8"
,
"name"
:
"menuitem12"
,
"caption"
:
"法人主体设置"
}]{
"id"
:
"beb0732833c61c3fb648340c5ca6587b"
,
"name"
:
"menuitem4"
,
"caption"
:
"标准化数据"
,
"items"
:[
birdle
0
{
"id"
:
"184af6a08026aab3a9ca6d792da7869d"
,
"name"
:
"menuitem5"
,
"caption"
:
"职务设置"
},
birdle
1
{
"id"
:
"3ae2a28eb5cca8f73c5c7d8bb029d1a2"
,
"name"
:
"menuitem6"
,
"caption"
:
"标准岗位设置"
},
birdle
2
{
"id"
:
"d76622337119970e415ee5cc1bd56a97"
,
"name"
:
"menuitem8"
,
"caption"
:
"标准岗位查询"
},
birdle
3
{
"id"
:
"f77a8337aad1c2768a9c8a2af7938ced"
,
"name"
:
"menuitem9"
,
"caption"
:
"岗位集设置"
},
birdle
4
{
"id"
:
"2783327117d0981e84fb6292b1d007f0"
,
"name"
:
"menuitem10"
,
"caption"
:
"项目标签"
},
birdle
5
{
"id"
:
"16be6b27f7a61f221d9611022e605c10"
,
"name"
:
"menuitem7"
,
"caption"
:
"ERP项目"
},
birdle
6
{
"id"
:
"c5e4abc5f66a1415f842d99f2a1c2d44"
,
"name"
:
"menuitem11"
,
"caption"
:
"法人主体维护"
},
birdle
7
{
"id"
:
"20d9f2a7f789de9d60d600e2b1a01cd8"
,
"name"
:
"menuitem12"
,
"caption"
:
"法人主体设置"
}]}]
},{
"menu"
:
"orm"
,
"menuitem"
:[
birdle
0
{
"id"
:
"28626b0f9d3c092c453a8c8e24b74f57"
,
"name"
:
"menuitem5"
,
"caption"
:
"职务设置"
},
birdle
1
{
"id"
:
"97d6f7e2d6023c01cb2a31af6eec10a4"
,
"name"
:
"menuitem6"
,
"caption"
:
"标准岗位设置"
},
birdle
2
{
"id"
:
"faab925550ba5b6bf10fcf0daccd4fa4"
,
"name"
:
"menuitem7"
,
"caption"
:
"标准岗位查询"
},
birdle
3
{
"id"
:
"dfb9b123bb669bf74b64f01b6d4a184e"
,
"name"
:
"menuitem8"
,
"caption"
:
"岗位集设置"
},
birdle
4
{
"id"
:
"30956d634cccaf6b3744e4c35331cb40"
,
"name"
:
"menuitem9"
,
"caption"
:
"补贴标准"
},
birdle
5
{
"id"
:
"6cbc448f3de24d3f96adbbbcb88b1f20"
,
"name"
:
"menuitem10"
,
"caption"
:
"头衔设置"
},
birdle
6
{
"id"
:
"9c7f027332a3005e8038e65925528b09"
,
"name"
:
"menuitem11"
,
"caption"
:
"项目标签"
},
birdle
7
{
"id"
:
"954b69e9951010793e972c1924ca49a4"
,
"name"
:
"menuitem12"
,
"caption"
:
"ERP项目"
},
birdle
8
{
"id"
:
"cc9746a4862f6eb577a09361ae2080cb"
,
"name"
:
"menuitem13"
,
"caption"
:
"法人主体"
},
birdle
9
{
"id"
:
"877fed3777ad3a1d8ea1e3c3901a5bb4"
,
"name"
:
"menuitem14"
,
"caption"
:
"法人主体设置"
}]{
"id"
:
"a74ace2c6000e088ac96518356a6c504"
,
"name"
:
"menuitem4"
,
"caption"
:
"标准化数据设置"
,
"items"
:[
birdle
0
{
"id"
:
"28626b0f9d3c092c453a8c8e24b74f57"
,
"name"
:
"menuitem5"
,
"caption"
:
"职务设置"
},
birdle
1
{
"id"
:
"97d6f7e2d6023c01cb2a31af6eec10a4"
,
"name"
:
"menuitem6"
,
"caption"
:
"标准岗位设置"
},
birdle
2
{
"id"
:
"faab925550ba5b6bf10fcf0daccd4fa4"
,
"name"
:
"menuitem7"
,
"caption"
:
"标准岗位查询"
},
birdle
3
{
"id"
:
"dfb9b123bb669bf74b64f01b6d4a184e"
,
"name"
:
"menuitem8"
,
"caption"
:
"岗位集设置"
},
birdle
4
{
"id"
:
"30956d634cccaf6b3744e4c35331cb40"
,
"name"
:
"menuitem9"
,
"caption"
:
"补贴标准"
},
birdle
5
{
"id"
:
"6cbc448f3de24d3f96adbbbcb88b1f20"
,
"name"
:
"menuitem10"
,
"caption"
:
"头衔设置"
},
birdle
6
{
"id"
:
"9c7f027332a3005e8038e65925528b09"
,
"name"
:
"menuitem11"
,
"caption"
:
"项目标签"
},
birdle
7
{
"id"
:
"954b69e9951010793e972c1924ca49a4"
,
"name"
:
"menuitem12"
,
"caption"
:
"ERP项目"
},
birdle
8
{
"id"
:
"cc9746a4862f6eb577a09361ae2080cb"
,
"name"
:
"menuitem13"
,
"caption"
:
"法人主体"
},
birdle
9
{
"id"
:
"877fed3777ad3a1d8ea1e3c3901a5bb4"
,
"name"
:
"menuitem14"
,
"caption"
:
"法人主体设置"
}]}]
}]
}
,
{
"appid"
:
"9daf2b09f50f26d4e868e186663ff745"
,
"appname"
:
"EHRWEB"
,
"appmenu"
:[{
"menu"
:
"ApplicationMenu"
,
"menuitem"
:[]
}]
}
,
{
"appid"
:
"ad107f384159c4d825b04527e42b0b08"
,
"appname"
:
"EHRAPP"
,
"appmenu"
:[{
"menu"
:
"default"
,
"menuitem"
:[]
}]
}
,
{
"appid"
:
"bc1f55f482a2df2bede07c661806c4eb"
,
"appname"
:
"Web(工作流嵌入)"
,
"appmenu"
:[]
}
,
{
"appid"
:
"fdd45afd435a1f54116f714eebd8c31e"
,
"appname"
:
"EHRPIM(基础管理)"
,
"appmenu"
:[{
"menu"
:
"Index"
,
"menuitem"
:[
birdle
0
{
"id"
:
"7c48770b3cff54ca6c6c7dbbf1c000e6"
,
"name"
:
"menuitem35"
,
"caption"
:
"员工类型"
},
birdle
1
{
"id"
:
"8eedc5a8347eac073b4299fadb558a30"
,
"name"
:
"menuitem36"
,
"caption"
:
"合同类别"
},
birdle
2
{
"id"
:
"a60a3f3ccebb90b7a995e212f5f17468"
,
"name"
:
"menuitem37"
,
"caption"
:
"合同类型"
},
birdle
3
{
"id"
:
"5d9e028238da4f4ab6ffb65e788a6852"
,
"name"
:
"menuitem38"
,
"caption"
:
"专业序列类型"
},
birdle
4
{
"id"
:
"94a81f32c2232dc085f64892f8def1f8"
,
"name"
:
"menuitem39"
,
"caption"
:
"见习期"
},
birdle
5
{
"id"
:
"f2742bfcc2356ab52f0fee92d5afd18f"
,
"name"
:
"menuitem40"
,
"caption"
:
"执业资格证书"
},
birdle
6
{
"id"
:
"e57baa86399c1c9cb9292bcdfce8fea0"
,
"name"
:
"menuitem41"
,
"caption"
:
"岗位(技能)证书"
},
birdle
7
{
"id"
:
"2b1895b1f12f26eebabe4e273891e7f4"
,
"name"
:
"menuitem43"
,
"caption"
:
"职称目录"
},
birdle
8
{
"id"
:
"4fed58fa04a78c56232e7874bba7066a"
,
"name"
:
"menuitem42"
,
"caption"
:
"档案类别"
},
birdle
9
{
"id"
:
"9668ce150b60537b7bf2edec4881cbf7"
,
"name"
:
"menuitem44"
,
"caption"
:
"档案室"
}]{
"id"
:
"a8bea59ad98ff35d0ef0dd1cea00f96f"
,
"name"
:
"menuitem19"
,
"caption"
:
"标准化数据设置"
,
"items"
:[
birdle
0
{
"id"
:
"7c48770b3cff54ca6c6c7dbbf1c000e6"
,
"name"
:
"menuitem35"
,
"caption"
:
"员工类型"
},
birdle
1
{
"id"
:
"8eedc5a8347eac073b4299fadb558a30"
,
"name"
:
"menuitem36"
,
"caption"
:
"合同类别"
},
birdle
2
{
"id"
:
"a60a3f3ccebb90b7a995e212f5f17468"
,
"name"
:
"menuitem37"
,
"caption"
:
"合同类型"
},
birdle
3
{
"id"
:
"5d9e028238da4f4ab6ffb65e788a6852"
,
"name"
:
"menuitem38"
,
"caption"
:
"专业序列类型"
},
birdle
4
{
"id"
:
"94a81f32c2232dc085f64892f8def1f8"
,
"name"
:
"menuitem39"
,
"caption"
:
"见习期"
},
birdle
5
{
"id"
:
"f2742bfcc2356ab52f0fee92d5afd18f"
,
"name"
:
"menuitem40"
,
"caption"
:
"执业资格证书"
},
birdle
6
{
"id"
:
"e57baa86399c1c9cb9292bcdfce8fea0"
,
"name"
:
"menuitem41"
,
"caption"
:
"岗位(技能)证书"
},
birdle
7
{
"id"
:
"2b1895b1f12f26eebabe4e273891e7f4"
,
"name"
:
"menuitem43"
,
"caption"
:
"职称目录"
},
birdle
8
{
"id"
:
"4fed58fa04a78c56232e7874bba7066a"
,
"name"
:
"menuitem42"
,
"caption"
:
"档案类别"
},
birdle
9
{
"id"
:
"9668ce150b60537b7bf2edec4881cbf7"
,
"name"
:
"menuitem44"
,
"caption"
:
"档案室"
}]}]
}]
}
]
}
!!!!模版产生代码错误
:
----
Tip
:
If
the
failing
expression
is
known
to
be
legally
refer
to
something
that's
sometimes
null
or
missing
,
either
specify
a
default
value
like
myOptionalVar!myDefault
,
or
use
<#if
myOptionalVar??>when-present<#else>when-missing</#if>.
(These
only
cover
the
last
step
of
the
expression;
to
cover
the
whole
expression
,
use
parenthesis
:
(myOptionalVar.foo)!myDefault
,
(myOptionalVar.foo)??
----
----
FTL
stack
trace
(
"~"
means
nesting-related)
:
-
Failed
at
:
#assign
singMenuItem
=
'
{
"id"
:
"' + me... [in template "
CODETEMPL_zh_CN
" in function "
getAppMenuItems
" at line 128, column 17]
- Reached through: #assign child_appMenuItem = getAppMen... [in template "
CODETEMPL_zh_CN
" in function "
getAppMenuItems
" at line 125, column 17]
- Reached through: #assign menuItems = getAppMenuItems(a... [in template "
CODETEMPL_zh_CN
" in function "
getAppMenu
" at line 107, column 13]
- Reached through: #assign appmenu = getAppMenu(app) [in template "
CODETEMPL_zh_CN
" at line 46, column 16]
----
\ No newline at end of file
ehr-core/src/main/resources/liquibase/h2_table.xml
浏览文件 @
582742a8
因为 它太大了无法显示 源差异 。您可以改为
查看blob
。
ehr-core/src/main/resources/liquibase/view.xml
浏览文件 @
582742a8
因为 它太大了无法显示 源差异 。您可以改为
查看blob
。
ehr-util/src/main/resources/application-sys.yml
浏览文件 @
582742a8
...
...
@@ -3,7 +3,7 @@ spring:
cloud
:
nacos
:
discovery
:
server-addr
:
172.16.
240.110
:8848
server-addr
:
172.16.
102.211
:8848
cache
:
redis
:
time-to-live
:
3600
...
...
@@ -20,32 +20,6 @@ spring:
max-wait
:
300ms
max-idle
:
16
min-idle
:
8
datasource
:
username
:
BPMEHR
password
:
'
sys'
url
:
jdbc:oracle:thin:@172.16.170.71:1521:localorcl
driver-class-name
:
oracle.jdbc.driver.OracleDriver
filters
:
stat,wall,log4j2
#配置初始化大小/最小/最大
initial-size
:
1
min-idle
:
1
max-active
:
20
#获取连接等待超时时间
max-wait
:
60000
#间隔多久进行一次检测,检测需要关闭的空闲连接
time-between-eviction-runs-millis
:
60000
#一个连接在池中最小生存的时间
min-evictable-idle-time-millis
:
300000
validation-query
:
SELECT 1 FROM DUAL
test-while-idle
:
true
test-on-borrow
:
false
test-on-return
:
false
#打开PSCache,并指定每个连接上PSCache的大小。oracle设为true,mysql设为false。分库分表较多推荐设置为false
pool-prepared-statements
:
false
max-pool-prepared-statement-per-connection-size
:
20
isSyncDBSchema
:
false
defaultSchema
:
BPMEHR
conf
:
classpath:liquibase/master.xml
#Mybatis-plus配置
mybatis-plus
:
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录