diff --git a/config/index.js b/config/index.js
index 70523c2..facd45a 100644
--- a/config/index.js
+++ b/config/index.js
@@ -12,9 +12,10 @@ module.exports = {
assetsPublicPath: '/',
proxyTable: {
'/lz_management': {
- target: `https://tlzmanagement.ldxinyong.com`,
+ // target: `https://tlzmanagement.ldxinyong.com`,
+ target: `http://192.168.4.12:8080`,
changeOrigin: true,
- secure: false ,
+ // secure: false ,
// pathRewrite: {
// '^/lz_management': '/'
// }
diff --git a/src/api/workbench.js b/src/api/workbench.js
index 7a67b77..f59f6e4 100644
--- a/src/api/workbench.js
+++ b/src/api/workbench.js
@@ -18,6 +18,15 @@ export function saveBaseSet (query) {
})
}
+// 获取基础设置
+export function getByIdForBasis (query) {
+ return request({
+ url: '/lz_management/evaluationGroup/getById',
+ method: 'get',
+ params: query
+ })
+}
+
// 删除考核组基础设置
export function groundDelete (query) {
return request({
@@ -36,6 +45,15 @@ export function saveTemSet (query) {
})
}
+// 获取模板详情
+export function getByGroupId (query) {
+ return request({
+ url: '/lz_management/resultModel/getByGroupId',
+ method: 'get',
+ params: query
+ })
+}
+
// 获取流程设计的流程节点
export function getByFlowManagerId (query) {
return request({
diff --git a/src/components/PopupRight/index.vue b/src/components/PopupRight/index.vue
index c8834bd..c43b717 100644
--- a/src/components/PopupRight/index.vue
+++ b/src/components/PopupRight/index.vue
@@ -7,9 +7,14 @@
@@ -96,7 +101,8 @@ export default {
overflow: auto;
}
&-footer{
- text-align: right;
+ display: flex;
+ justify-content: space-between;
padding: 10px 20px;
border-top: 1px solid @borderColor;
}
diff --git a/src/views/kpi/workbench/assessmentGroup/edit/components/a.js b/src/components/getDepart/a.js
similarity index 99%
rename from src/views/kpi/workbench/assessmentGroup/edit/components/a.js
rename to src/components/getDepart/a.js
index 5d7ded5..ea28683 100644
--- a/src/views/kpi/workbench/assessmentGroup/edit/components/a.js
+++ b/src/components/getDepart/a.js
@@ -18,12 +18,12 @@ const a = {
'list': null,
'staffDtos': [
{
- 'staffId': 371,
+ 'staffId': 350,
'staffNo': null,
- 'name': '郑一肇',
- 'position': '金融运营总监',
+ 'name': '许婉君',
+ 'position': '结算专员',
'staffStatus': '在职',
- 'departmentLeader': 1
+ 'departmentLeader': 0
},
{
'staffId': 360,
@@ -34,12 +34,12 @@ const a = {
'departmentLeader': 0
},
{
- 'staffId': 350,
+ 'staffId': 371,
'staffNo': null,
- 'name': '许婉君',
- 'position': '结算专员',
+ 'name': '郑一肇',
+ 'position': '金融运营总监',
'staffStatus': '在职',
- 'departmentLeader': 0
+ 'departmentLeader': 1
},
{
'staffId': 407,
@@ -95,22 +95,6 @@ const a = {
'staffStatus': '在职',
'departmentLeader': 1
},
- {
- 'staffId': 336,
- 'staffNo': null,
- 'name': '肖兴',
- 'position': '商务主管',
- 'staffStatus': '在职',
- 'departmentLeader': 0
- },
- {
- 'staffId': 339,
- 'staffNo': null,
- 'name': '罗锦鸾',
- 'position': '商务经理',
- 'staffStatus': '在职',
- 'departmentLeader': 0
- },
{
'staffId': 335,
'staffNo': null,
@@ -120,10 +104,10 @@ const a = {
'departmentLeader': 0
},
{
- 'staffId': 340,
+ 'staffId': 336,
'staffNo': null,
- 'name': '陈瑛瑛',
- 'position': '商务BD',
+ 'name': '肖兴',
+ 'position': '商务主管',
'staffStatus': '在职',
'departmentLeader': 0
},
@@ -143,6 +127,22 @@ const a = {
'staffStatus': '在职',
'departmentLeader': 0
},
+ {
+ 'staffId': 339,
+ 'staffNo': null,
+ 'name': '罗锦鸾',
+ 'position': '商务经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 340,
+ 'staffNo': null,
+ 'name': '陈瑛瑛',
+ 'position': '商务BD',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
{
'staffId': 405,
'staffNo': null,
@@ -276,10 +276,10 @@ const a = {
'list': null,
'staffDtos': [
{
- 'staffId': 376,
+ 'staffId': 343,
'staffNo': null,
- 'name': '刘巧',
- 'position': '电销总监',
+ 'name': '余鑫峰',
+ 'position': '',
'staffStatus': '在职',
'departmentLeader': 0
},
@@ -292,18 +292,18 @@ const a = {
'departmentLeader': 0
},
{
- 'staffId': 343,
+ 'staffId': 374,
'staffNo': null,
- 'name': '余鑫峰',
+ 'name': '刘妮',
'position': '',
'staffStatus': '在职',
'departmentLeader': 0
},
{
- 'staffId': 374,
+ 'staffId': 376,
'staffNo': null,
- 'name': '刘妮',
- 'position': '',
+ 'name': '刘巧',
+ 'position': '电销总监',
'staffStatus': '在职',
'departmentLeader': 0
},
@@ -394,14 +394,6 @@ const a = {
'open': null,
'list': null,
'staffDtos': [
- {
- 'staffId': 300,
- 'staffNo': null,
- 'name': '吴涛',
- 'position': '联通开发主管',
- 'staffStatus': '在职',
- 'departmentLeader': 1
- },
{
'staffId': 293,
'staffNo': null,
@@ -410,6 +402,14 @@ const a = {
'staffStatus': '在职',
'departmentLeader': 0
},
+ {
+ 'staffId': 295,
+ 'staffNo': null,
+ 'name': '谷乾尧',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
{
'staffId': 297,
'staffNo': null,
@@ -419,20 +419,12 @@ const a = {
'departmentLeader': 0
},
{
- 'staffId': 321,
+ 'staffId': 300,
'staffNo': null,
- 'name': '朱华坤',
- 'position': 'Java开发工程师',
+ 'name': '吴涛',
+ 'position': '联通开发主管',
'staffStatus': '在职',
- 'departmentLeader': 0
- },
- {
- 'staffId': 295,
- 'staffNo': null,
- 'name': '谷乾尧',
- 'position': 'Java开发工程师',
- 'staffStatus': '在职',
- 'departmentLeader': 0
+ 'departmentLeader': 1
},
{
'staffId': 304,
@@ -449,6 +441,14 @@ const a = {
'position': 'Java开发工程师',
'staffStatus': '在职',
'departmentLeader': 0
+ },
+ {
+ 'staffId': 321,
+ 'staffNo': null,
+ 'name': '朱华坤',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
}
]
},
@@ -460,14 +460,6 @@ const a = {
'open': null,
'list': null,
'staffDtos': [
- {
- 'staffId': 276,
- 'staffNo': null,
- 'name': '苏伟丽',
- 'position': '开发经理',
- 'staffStatus': '在职',
- 'departmentLeader': 1
- },
{
'staffId': 275,
'staffNo': null,
@@ -476,6 +468,14 @@ const a = {
'staffStatus': '在职',
'departmentLeader': 0
},
+ {
+ 'staffId': 276,
+ 'staffNo': null,
+ 'name': '苏伟丽',
+ 'position': '开发经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
{
'staffId': 277,
'staffNo': null,
@@ -502,22 +502,6 @@ const a = {
'open': null,
'list': null,
'staffDtos': [
- {
- 'staffId': 307,
- 'staffNo': null,
- 'name': '赵聪',
- 'position': '数据开发主管',
- 'staffStatus': '在职',
- 'departmentLeader': 1
- },
- {
- 'staffId': 324,
- 'staffNo': null,
- 'name': '宋发元',
- 'position': 'Java开发工程师',
- 'staffStatus': '在职',
- 'departmentLeader': 0
- },
{
'staffId': 289,
'staffNo': null,
@@ -526,6 +510,14 @@ const a = {
'staffStatus': '在职',
'departmentLeader': 0
},
+ {
+ 'staffId': 307,
+ 'staffNo': null,
+ 'name': '赵聪',
+ 'position': '数据开发主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
{
'staffId': 317,
'staffNo': null,
@@ -534,6 +526,14 @@ const a = {
'staffStatus': '在职',
'departmentLeader': 0
},
+ {
+ 'staffId': 324,
+ 'staffNo': null,
+ 'name': '宋发元',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
{
'staffId': 327,
'staffNo': null,
@@ -553,12 +553,12 @@ const a = {
'list': null,
'staffDtos': [
{
- 'staffId': 312,
+ 'staffId': 269,
'staffNo': null,
- 'name': '杨阳',
- 'position': '前端开发经理',
+ 'name': '朱吉达1',
+ 'position': 'IOS开发工程师',
'staffStatus': '在职',
- 'departmentLeader': 1
+ 'departmentLeader': 0
},
{
'staffId': 298,
@@ -568,22 +568,6 @@ const a = {
'staffStatus': '在职',
'departmentLeader': 0
},
- {
- 'staffId': 269,
- 'staffNo': null,
- 'name': '朱吉达',
- 'position': 'IOS开发工程师',
- 'staffStatus': '在职',
- 'departmentLeader': 0
- },
- {
- 'staffId': 319,
- 'staffNo': null,
- 'name': '俞毓民',
- 'position': 'Android开发工程师',
- 'staffStatus': '在职',
- 'departmentLeader': 0
- },
{
'staffId': 308,
'staffNo': null,
@@ -599,6 +583,22 @@ const a = {
'position': 'Web前端开发工程师',
'staffStatus': '在职',
'departmentLeader': 0
+ },
+ {
+ 'staffId': 312,
+ 'staffNo': null,
+ 'name': '杨阳',
+ 'position': '前端开发经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 319,
+ 'staffNo': null,
+ 'name': '俞毓民',
+ 'position': 'Android开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
}
]
},
@@ -610,30 +610,6 @@ const a = {
'open': null,
'list': null,
'staffDtos': [
- {
- 'staffId': 310,
- 'staffNo': null,
- 'name': '黎甜',
- 'position': '测试主管',
- 'staffStatus': '在职',
- 'departmentLeader': 1
- },
- {
- 'staffId': 326,
- 'staffNo': null,
- 'name': '王燕林',
- 'position': '软件测试工程师',
- 'staffStatus': '在职',
- 'departmentLeader': 0
- },
- {
- 'staffId': 306,
- 'staffNo': null,
- 'name': '雷闪闪',
- 'position': '软件测试工程师',
- 'staffStatus': '在职',
- 'departmentLeader': 0
- },
{
'staffId': 292,
'staffNo': null,
@@ -650,6 +626,22 @@ const a = {
'staffStatus': '在职',
'departmentLeader': 0
},
+ {
+ 'staffId': 306,
+ 'staffNo': null,
+ 'name': '雷闪闪',
+ 'position': '软件测试工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 310,
+ 'staffNo': null,
+ 'name': '黎甜',
+ 'position': '测试主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
{
'staffId': 325,
'staffNo': null,
@@ -657,6 +649,14 @@ const a = {
'position': '软件测试工程师',
'staffStatus': '在职',
'departmentLeader': 0
+ },
+ {
+ 'staffId': 326,
+ 'staffNo': null,
+ 'name': '王燕林',
+ 'position': '软件测试工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
}
]
},
@@ -695,12 +695,12 @@ const a = {
'list': null,
'staffDtos': [
{
- 'staffId': 314,
+ 'staffId': 294,
'staffNo': null,
- 'name': '吴林',
- 'position': '攻关开发主管',
+ 'name': '瞿贻晓',
+ 'position': 'Java开发工程师',
'staffStatus': '在职',
- 'departmentLeader': 1
+ 'departmentLeader': 0
},
{
'staffId': 313,
@@ -711,12 +711,12 @@ const a = {
'departmentLeader': 0
},
{
- 'staffId': 294,
+ 'staffId': 314,
'staffNo': null,
- 'name': '瞿贻晓',
- 'position': 'Java开发工程师',
+ 'name': '吴林',
+ 'position': '攻关开发主管',
'staffStatus': '在职',
- 'departmentLeader': 0
+ 'departmentLeader': 1
}
]
}
@@ -743,7 +743,7 @@ const a = {
{
'staffId': 270,
'staffNo': null,
- 'name': '吴玲丽',
+ 'name': '吴玲丽2',
'position': '品牌专员',
'staffStatus': '在职',
'departmentLeader': 0
@@ -775,9 +775,25 @@ const a = {
'departmentLeader': 1
},
{
- 'staffId': 320,
+ 'staffId': 296,
'staffNo': null,
- 'name': '张思思',
+ 'name': '谢宇航',
+ 'position': '客服专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 299,
+ 'staffNo': null,
+ 'name': '程晶雅',
+ 'position': '客服专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 311,
+ 'staffNo': null,
+ 'name': '金森瀚',
'position': '客服专员',
'staffStatus': '在职',
'departmentLeader': 0
@@ -799,25 +815,9 @@ const a = {
'departmentLeader': 0
},
{
- 'staffId': 311,
+ 'staffId': 320,
'staffNo': null,
- 'name': '金森瀚',
- 'position': '客服专员',
- 'staffStatus': '在职',
- 'departmentLeader': 0
- },
- {
- 'staffId': 299,
- 'staffNo': null,
- 'name': '程晶雅',
- 'position': '客服专员',
- 'staffStatus': '在职',
- 'departmentLeader': 0
- },
- {
- 'staffId': 296,
- 'staffNo': null,
- 'name': '谢宇航',
+ 'name': '张思思',
'position': '客服专员',
'staffStatus': '在职',
'departmentLeader': 0
@@ -856,22 +856,6 @@ const a = {
'open': null,
'list': null,
'staffDtos': [
- {
- 'staffId': 283,
- 'staffNo': null,
- 'name': '黄晓琪',
- 'position': '金融产品主管',
- 'staffStatus': '在职',
- 'departmentLeader': 1
- },
- {
- 'staffId': 284,
- 'staffNo': null,
- 'name': '卞悦',
- 'position': '产品经理',
- 'staffStatus': '在职',
- 'departmentLeader': 0
- },
{
'staffId': 279,
'staffNo': null,
@@ -888,6 +872,22 @@ const a = {
'staffStatus': '在职',
'departmentLeader': 0
},
+ {
+ 'staffId': 283,
+ 'staffNo': null,
+ 'name': '黄晓琪',
+ 'position': '金融产品主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 284,
+ 'staffNo': null,
+ 'name': '卞悦',
+ 'position': '产品经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
{
'staffId': 408,
'staffNo': null,
@@ -906,14 +906,6 @@ const a = {
'open': null,
'list': null,
'staffDtos': [
- {
- 'staffId': 285,
- 'staffNo': null,
- 'name': '何永生',
- 'position': '设计经理',
- 'staffStatus': '在职',
- 'departmentLeader': 1
- },
{
'staffId': 281,
'staffNo': null,
@@ -921,6 +913,14 @@ const a = {
'position': 'UI设计师',
'staffStatus': '在职',
'departmentLeader': 0
+ },
+ {
+ 'staffId': 285,
+ 'staffNo': null,
+ 'name': '何永生',
+ 'position': '设计经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
}
]
}
@@ -992,6 +992,14 @@ const a = {
'open': null,
'list': null,
'staffDtos': [
+ {
+ 'staffId': 387,
+ 'staffNo': null,
+ 'name': '叶形君',
+ 'position': '网络管理员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
{
'staffId': 388,
'staffNo': null,
@@ -1015,14 +1023,6 @@ const a = {
'position': '行政专员',
'staffStatus': '在职',
'departmentLeader': 0
- },
- {
- 'staffId': 387,
- 'staffNo': null,
- 'name': '叶形君',
- 'position': '网络管理员',
- 'staffStatus': '在职',
- 'departmentLeader': 0
}
]
}
@@ -1065,22 +1065,6 @@ const a = {
'open': null,
'list': null,
'staffDtos': [
- {
- 'staffId': 397,
- 'staffNo': null,
- 'name': '傅卿卿',
- 'position': '财务总监',
- 'staffStatus': '在职',
- 'departmentLeader': 1
- },
- {
- 'staffId': 398,
- 'staffNo': null,
- 'name': '丁迪峰',
- 'position': '费用会计',
- 'staffStatus': '在职',
- 'departmentLeader': 0
- },
{
'staffId': 392,
'staffNo': null,
@@ -1097,6 +1081,14 @@ const a = {
'staffStatus': '在职',
'departmentLeader': 0
},
+ {
+ 'staffId': 394,
+ 'staffNo': null,
+ 'name': '潘慧婷',
+ 'position': '总账会计',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
{
'staffId': 396,
'staffNo': null,
@@ -1106,18 +1098,26 @@ const a = {
'departmentLeader': 0
},
{
- 'staffId': 399,
+ 'staffId': 397,
'staffNo': null,
- 'name': '朱琴玲',
- 'position': '会计',
+ 'name': '傅卿卿',
+ 'position': '财务总监',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 398,
+ 'staffNo': null,
+ 'name': '丁迪峰',
+ 'position': '费用会计',
'staffStatus': '在职',
'departmentLeader': 0
},
{
- 'staffId': 394,
+ 'staffId': 399,
'staffNo': null,
- 'name': '潘慧婷',
- 'position': '总账会计',
+ 'name': '朱琴玲',
+ 'position': '会计',
'staffStatus': '在职',
'departmentLeader': 0
}
@@ -1132,18 +1132,10 @@ const a = {
'list': null,
'staffDtos': [
{
- 'staffId': 365,
+ 'staffId': 329,
'staffNo': null,
- 'name': '刘更顺',
- 'position': 'CRO',
- 'staffStatus': '在职',
- 'departmentLeader': 1
- },
- {
- 'staffId': 331,
- 'staffNo': null,
- 'name': '蔡航东',
- 'position': '清算主管',
+ 'name': '蒋勰思',
+ 'position': '清算经理',
'staffStatus': '在职',
'departmentLeader': 0
},
@@ -1156,10 +1148,10 @@ const a = {
'departmentLeader': 0
},
{
- 'staffId': 329,
+ 'staffId': 331,
'staffNo': null,
- 'name': '蒋勰思',
- 'position': '清算经理',
+ 'name': '蔡航东',
+ 'position': '清算主管',
'staffStatus': '在职',
'departmentLeader': 0
},
@@ -1178,6 +1170,14 @@ const a = {
'position': '清算专员',
'staffStatus': '在职',
'departmentLeader': 0
+ },
+ {
+ 'staffId': 365,
+ 'staffNo': null,
+ 'name': '刘更顺',
+ 'position': 'CRO',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
}
]
},
@@ -1190,10 +1190,10 @@ const a = {
'list': null,
'staffDtos': [
{
- 'staffId': 400,
+ 'staffId': 322,
'staffNo': null,
- 'name': '杨春',
- 'position': '总裁助理',
+ 'name': '徐虹杰',
+ 'position': 'CTO',
'staffStatus': '在职',
'departmentLeader': 0
},
@@ -1206,10 +1206,10 @@ const a = {
'departmentLeader': 1
},
{
- 'staffId': 322,
+ 'staffId': 400,
'staffNo': null,
- 'name': '徐虹杰',
- 'position': 'CTO',
+ 'name': '杨春',
+ 'position': '总裁助理',
'staffStatus': '在职',
'departmentLeader': 0
}
diff --git a/src/views/kpi/workbench/assessmentGroup/edit/components/getDepart.vue b/src/components/getDepart/index.vue
similarity index 95%
rename from src/views/kpi/workbench/assessmentGroup/edit/components/getDepart.vue
rename to src/components/getDepart/index.vue
index 72b3afe..357159d 100644
--- a/src/views/kpi/workbench/assessmentGroup/edit/components/getDepart.vue
+++ b/src/components/getDepart/index.vue
@@ -42,6 +42,7 @@
closable>
{{tag.departmentName}}
+
暂无选择
@@ -163,17 +164,7 @@ export default {
},
// 关闭弹窗
centerDialogVisible () {
- const params = {
- list: this.tags,
- title: '',
- value: ''
- }
- for (let i in this.tags) {
- if (i < 1) {
- params.title = params.title + (i === '0' ? '' : ',') + this.tags[i].departmentName
- }
- params.value += this.tags[i].departmentId + (i < this.tags.length - 1 ? ',' : '')
- }
+ const params = this.$departGetForm(this.tags)
this.$emit('update:value', params.value)
this.$emit('update:showDataList', params)
this.$emit('update:isShow', false)
diff --git a/src/components/getPersonnel/a.js b/src/components/getPersonnel/a.js
new file mode 100644
index 0000000..ea28683
--- /dev/null
+++ b/src/components/getPersonnel/a.js
@@ -0,0 +1,1232 @@
+const a = {
+ 'msg': 'success',
+ 'code': 200,
+ 'data': [
+ {
+ 'departmentId': '154344269',
+ 'departmentParentId': '1',
+ 'memberCount': 31,
+ 'departmentName': '业务前台',
+ 'open': null,
+ 'list': [
+ {
+ 'departmentId': '379454543',
+ 'departmentParentId': '154344269',
+ 'memberCount': 4,
+ 'departmentName': '用户运营部',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 350,
+ 'staffNo': null,
+ 'name': '许婉君',
+ 'position': '结算专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 360,
+ 'staffNo': null,
+ 'name': '宫晶',
+ 'position': '渠道推广主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 371,
+ 'staffNo': null,
+ 'name': '郑一肇',
+ 'position': '金融运营总监',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 407,
+ 'staffNo': null,
+ 'name': '洪小芬',
+ 'position': '用户运营',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '379401767',
+ 'departmentParentId': '154344269',
+ 'memberCount': 1,
+ 'departmentName': '电商运营部',
+ 'open': null,
+ 'list': [
+ {
+ 'departmentId': '379225000',
+ 'departmentParentId': '379401767',
+ 'memberCount': 1,
+ 'departmentName': '京东组',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 355,
+ 'staffNo': null,
+ 'name': '霍晓梦',
+ 'position': '活动策划',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ }
+ ],
+ 'staffDtos': []
+ },
+ {
+ 'departmentId': '379454540',
+ 'departmentParentId': '154344269',
+ 'memberCount': 8,
+ 'departmentName': '商务运营部',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 334,
+ 'staffNo': null,
+ 'name': '包哲哲',
+ 'position': 'CBO',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 335,
+ 'staffNo': null,
+ 'name': '唐小丽',
+ 'position': '商务BD',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 336,
+ 'staffNo': null,
+ 'name': '肖兴',
+ 'position': '商务主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 337,
+ 'staffNo': null,
+ 'name': '张良',
+ 'position': '英文翻译',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 338,
+ 'staffNo': null,
+ 'name': '潘昱辰',
+ 'position': '法务',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 339,
+ 'staffNo': null,
+ 'name': '罗锦鸾',
+ 'position': '商务经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 340,
+ 'staffNo': null,
+ 'name': '陈瑛瑛',
+ 'position': '商务BD',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 405,
+ 'staffNo': null,
+ 'name': '苏萍萍',
+ 'position': '外贸业务员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '154230768',
+ 'departmentParentId': '154344269',
+ 'memberCount': 17,
+ 'departmentName': '数据中心',
+ 'open': null,
+ 'list': [
+ {
+ 'departmentId': '379292810',
+ 'departmentParentId': '154230768',
+ 'memberCount': 7,
+ 'departmentName': '风险管理部',
+ 'open': null,
+ 'list': [
+ {
+ 'departmentId': '379441512',
+ 'departmentParentId': '379292810',
+ 'memberCount': 1,
+ 'departmentName': '模型开发组',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 273,
+ 'staffNo': null,
+ 'name': '方尤才',
+ 'position': '风险建模师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '379589077',
+ 'departmentParentId': '379292810',
+ 'memberCount': 1,
+ 'departmentName': '贷后分析组',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 352,
+ 'staffNo': null,
+ 'name': '王鹏飞',
+ 'position': '风险策略分析师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '379635019',
+ 'departmentParentId': '379292810',
+ 'memberCount': 3,
+ 'departmentName': '数据分析组',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 274,
+ 'staffNo': null,
+ 'name': '陈亦峰',
+ 'position': '数据分析师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 409,
+ 'staffNo': null,
+ 'name': '沈良斌',
+ 'position': '数据分析师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 824,
+ 'staffNo': null,
+ 'name': '赵子荷',
+ 'position': '数据分析师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '379638063',
+ 'departmentParentId': '379292810',
+ 'memberCount': 1,
+ 'departmentName': '风险政策组',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 348,
+ 'staffNo': null,
+ 'name': '朱莉',
+ 'position': '风险策略分析师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ }
+ ],
+ 'staffDtos': [
+ {
+ 'staffId': 272,
+ 'staffNo': null,
+ 'name': '周磊',
+ 'position': '风控总监',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ }
+ ]
+ },
+ {
+ 'departmentId': '154312514',
+ 'departmentParentId': '154230768',
+ 'memberCount': 10,
+ 'departmentName': '贷后组',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 343,
+ 'staffNo': null,
+ 'name': '余鑫峰',
+ 'position': '',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 363,
+ 'staffNo': null,
+ 'name': '陈晓玲',
+ 'position': '武汉综合部主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 374,
+ 'staffNo': null,
+ 'name': '刘妮',
+ 'position': '',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 376,
+ 'staffNo': null,
+ 'name': '刘巧',
+ 'position': '电销总监',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 818,
+ 'staffNo': null,
+ 'name': '袁洋',
+ 'position': '',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 819,
+ 'staffNo': null,
+ 'name': '李宇',
+ 'position': '',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 820,
+ 'staffNo': null,
+ 'name': '文长城',
+ 'position': '贷后主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 821,
+ 'staffNo': null,
+ 'name': '胡锦毅',
+ 'position': '贷后经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 822,
+ 'staffNo': null,
+ 'name': '佘晶晶',
+ 'position': '贷后主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 823,
+ 'staffNo': null,
+ 'name': '张玲',
+ 'position': '贷后主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ }
+ ],
+ 'staffDtos': []
+ }
+ ],
+ 'staffDtos': [
+ {
+ 'staffId': 395,
+ 'staffNo': null,
+ 'name': '张杰',
+ 'position': 'CEO',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ }
+ ]
+ },
+ {
+ 'departmentId': '154322459',
+ 'departmentParentId': '1',
+ 'memberCount': 54,
+ 'departmentName': '业务中台',
+ 'open': null,
+ 'list': [
+ {
+ 'departmentId': '154231708',
+ 'departmentParentId': '154322459',
+ 'memberCount': 34,
+ 'departmentName': '技术中心',
+ 'open': null,
+ 'list': [
+ {
+ 'departmentId': '154252692',
+ 'departmentParentId': '154231708',
+ 'memberCount': 7,
+ 'departmentName': '联通业务组',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 293,
+ 'staffNo': null,
+ 'name': '相杰',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 295,
+ 'staffNo': null,
+ 'name': '谷乾尧',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 297,
+ 'staffNo': null,
+ 'name': '胡继业',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 300,
+ 'staffNo': null,
+ 'name': '吴涛',
+ 'position': '联通开发主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 304,
+ 'staffNo': null,
+ 'name': '朱国华',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 305,
+ 'staffNo': null,
+ 'name': '程吕鹏',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 321,
+ 'staffNo': null,
+ 'name': '朱华坤',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '154268507',
+ 'departmentParentId': '154231708',
+ 'memberCount': 4,
+ 'departmentName': '电商业务组',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 275,
+ 'staffNo': null,
+ 'name': '蔡焕',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 276,
+ 'staffNo': null,
+ 'name': '苏伟丽',
+ 'position': '开发经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 277,
+ 'staffNo': null,
+ 'name': '杨鹏华',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 278,
+ 'staffNo': null,
+ 'name': '潘昊',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '154250722',
+ 'departmentParentId': '154231708',
+ 'memberCount': 5,
+ 'departmentName': '数据业务组',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 289,
+ 'staffNo': null,
+ 'name': '谢作枝',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 307,
+ 'staffNo': null,
+ 'name': '赵聪',
+ 'position': '数据开发主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 317,
+ 'staffNo': null,
+ 'name': '王金星',
+ 'position': '大数据开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 324,
+ 'staffNo': null,
+ 'name': '宋发元',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 327,
+ 'staffNo': null,
+ 'name': '陈铁锋',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '154264679',
+ 'departmentParentId': '154231708',
+ 'memberCount': 6,
+ 'departmentName': '前端团队',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 269,
+ 'staffNo': null,
+ 'name': '朱吉达1',
+ 'position': 'IOS开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 298,
+ 'staffNo': null,
+ 'name': '熊成强',
+ 'position': 'Web前端开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 308,
+ 'staffNo': null,
+ 'name': '覃彝',
+ 'position': 'Android开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 309,
+ 'staffNo': null,
+ 'name': '庄成',
+ 'position': 'Web前端开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 312,
+ 'staffNo': null,
+ 'name': '杨阳',
+ 'position': '前端开发经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 319,
+ 'staffNo': null,
+ 'name': '俞毓民',
+ 'position': 'Android开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '154267734',
+ 'departmentParentId': '154231708',
+ 'memberCount': 6,
+ 'departmentName': '测试团队',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 292,
+ 'staffNo': null,
+ 'name': '徐进惠',
+ 'position': '软件测试工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 301,
+ 'staffNo': null,
+ 'name': '潘晗',
+ 'position': '软件测试工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 306,
+ 'staffNo': null,
+ 'name': '雷闪闪',
+ 'position': '软件测试工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 310,
+ 'staffNo': null,
+ 'name': '黎甜',
+ 'position': '测试主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 325,
+ 'staffNo': null,
+ 'name': '林海燕',
+ 'position': '软件测试工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 326,
+ 'staffNo': null,
+ 'name': '王燕林',
+ 'position': '软件测试工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '154332270',
+ 'departmentParentId': '154231708',
+ 'memberCount': 2,
+ 'departmentName': '运维团队',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 290,
+ 'staffNo': null,
+ 'name': '刘红伟',
+ 'position': '运维主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 302,
+ 'staffNo': null,
+ 'name': '莫观忠',
+ 'position': '运维工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '379667001',
+ 'departmentParentId': '154231708',
+ 'memberCount': 3,
+ 'departmentName': '攻关小分队',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 294,
+ 'staffNo': null,
+ 'name': '瞿贻晓',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 313,
+ 'staffNo': null,
+ 'name': '杜建超',
+ 'position': 'Java开发工程师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 314,
+ 'staffNo': null,
+ 'name': '吴林',
+ 'position': '攻关开发主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ }
+ ]
+ }
+ ],
+ 'staffDtos': [
+ {
+ 'staffId': 303,
+ 'staffNo': null,
+ 'name': '傅美爱',
+ 'position': '技术总监',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ }
+ ]
+ },
+ {
+ 'departmentId': '154396330',
+ 'departmentParentId': '154322459',
+ 'memberCount': 2,
+ 'departmentName': '品牌部',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 270,
+ 'staffNo': null,
+ 'name': '吴玲丽2',
+ 'position': '品牌专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 346,
+ 'staffNo': null,
+ 'name': '袁红梅',
+ 'position': '店铺运营',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '154289632',
+ 'departmentParentId': '154322459',
+ 'memberCount': 10,
+ 'departmentName': '金融客服部',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 291,
+ 'staffNo': null,
+ 'name': '张波',
+ 'position': '客服经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 296,
+ 'staffNo': null,
+ 'name': '谢宇航',
+ 'position': '客服专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 299,
+ 'staffNo': null,
+ 'name': '程晶雅',
+ 'position': '客服专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 311,
+ 'staffNo': null,
+ 'name': '金森瀚',
+ 'position': '客服专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 315,
+ 'staffNo': null,
+ 'name': '农燕娇',
+ 'position': '客服专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 316,
+ 'staffNo': null,
+ 'name': '吴会敏',
+ 'position': '客服专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 320,
+ 'staffNo': null,
+ 'name': '张思思',
+ 'position': '客服专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 323,
+ 'staffNo': null,
+ 'name': '李云龙',
+ 'position': '客服专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 351,
+ 'staffNo': null,
+ 'name': '徐燕',
+ 'position': '客服专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 368,
+ 'staffNo': null,
+ 'name': '傅城燕',
+ 'position': '客服专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '154282718',
+ 'departmentParentId': '154322459',
+ 'memberCount': 5,
+ 'departmentName': '产品部',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 279,
+ 'staffNo': null,
+ 'name': '乔云峰',
+ 'position': '产品经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 282,
+ 'staffNo': null,
+ 'name': '张礼金',
+ 'position': '产品经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 283,
+ 'staffNo': null,
+ 'name': '黄晓琪',
+ 'position': '金融产品主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 284,
+ 'staffNo': null,
+ 'name': '卞悦',
+ 'position': '产品经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 408,
+ 'staffNo': null,
+ 'name': '周坚祥',
+ 'position': '产品经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '154318469',
+ 'departmentParentId': '154322459',
+ 'memberCount': 2,
+ 'departmentName': '设计部',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 281,
+ 'staffNo': null,
+ 'name': '张永乐',
+ 'position': 'UI设计师',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 285,
+ 'staffNo': null,
+ 'name': '何永生',
+ 'position': '设计经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ }
+ ]
+ }
+ ],
+ 'staffDtos': [
+ {
+ 'staffId': 322,
+ 'staffNo': null,
+ 'name': '徐虹杰',
+ 'position': 'CTO',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ }
+ ]
+ },
+ {
+ 'departmentId': '154274609',
+ 'departmentParentId': '1',
+ 'memberCount': 9,
+ 'departmentName': '业务后台',
+ 'open': null,
+ 'list': [
+ {
+ 'departmentId': '379454542',
+ 'departmentParentId': '154274609',
+ 'memberCount': 8,
+ 'departmentName': '人力行政中心',
+ 'open': null,
+ 'list': [
+ {
+ 'departmentId': '379513530',
+ 'departmentParentId': '379454542',
+ 'memberCount': 3,
+ 'departmentName': '人力资源部',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 379,
+ 'staffNo': null,
+ 'name': '刘金霞',
+ 'position': '人力资源经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 380,
+ 'staffNo': null,
+ 'name': '傅晓俊',
+ 'position': 'HRBP',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 825,
+ 'staffNo': null,
+ 'name': '梁爽',
+ 'position': 'HRM',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '379665009',
+ 'departmentParentId': '379454542',
+ 'memberCount': 4,
+ 'departmentName': '行政部',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 387,
+ 'staffNo': null,
+ 'name': '叶形君',
+ 'position': '网络管理员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 388,
+ 'staffNo': null,
+ 'name': '韩佳蕾',
+ 'position': '行政主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 389,
+ 'staffNo': null,
+ 'name': '胡思娇',
+ 'position': '行政前台',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 391,
+ 'staffNo': null,
+ 'name': '曹思雨',
+ 'position': '行政专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ }
+ ],
+ 'staffDtos': [
+ {
+ 'staffId': 410,
+ 'staffNo': null,
+ 'name': '雷娇娇',
+ 'position': 'HRD',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ }
+ ]
+ }
+ ],
+ 'staffDtos': [
+ {
+ 'staffId': 322,
+ 'staffNo': null,
+ 'name': '徐虹杰',
+ 'position': 'CTO',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ }
+ ]
+ },
+ {
+ 'departmentId': '154254673',
+ 'departmentParentId': '1',
+ 'memberCount': 17,
+ 'departmentName': '管理后台',
+ 'open': null,
+ 'list': [
+ {
+ 'departmentId': '154271523',
+ 'departmentParentId': '154254673',
+ 'memberCount': 7,
+ 'departmentName': '财务中心',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 392,
+ 'staffNo': null,
+ 'name': '冯珊珊',
+ 'position': '资金会计',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 393,
+ 'staffNo': null,
+ 'name': '谢凯奇',
+ 'position': '会计',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 394,
+ 'staffNo': null,
+ 'name': '潘慧婷',
+ 'position': '总账会计',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 396,
+ 'staffNo': null,
+ 'name': '叶明明',
+ 'position': '资金会计',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 397,
+ 'staffNo': null,
+ 'name': '傅卿卿',
+ 'position': '财务总监',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 398,
+ 'staffNo': null,
+ 'name': '丁迪峰',
+ 'position': '费用会计',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 399,
+ 'staffNo': null,
+ 'name': '朱琴玲',
+ 'position': '会计',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ },
+ {
+ 'departmentId': '154294570',
+ 'departmentParentId': '154254673',
+ 'memberCount': 6,
+ 'departmentName': '清算中心',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 329,
+ 'staffNo': null,
+ 'name': '蒋勰思',
+ 'position': '清算经理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 330,
+ 'staffNo': null,
+ 'name': '王文龙',
+ 'position': '数据运营',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 331,
+ 'staffNo': null,
+ 'name': '蔡航东',
+ 'position': '清算主管',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 332,
+ 'staffNo': null,
+ 'name': '俞姗',
+ 'position': '清算专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 333,
+ 'staffNo': null,
+ 'name': '曾燕',
+ 'position': '清算专员',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 365,
+ 'staffNo': null,
+ 'name': '刘更顺',
+ 'position': 'CRO',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ }
+ ]
+ },
+ {
+ 'departmentId': '379454546',
+ 'departmentParentId': '154254673',
+ 'memberCount': 3,
+ 'departmentName': '总裁办',
+ 'open': null,
+ 'list': null,
+ 'staffDtos': [
+ {
+ 'staffId': 322,
+ 'staffNo': null,
+ 'name': '徐虹杰',
+ 'position': 'CTO',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ },
+ {
+ 'staffId': 395,
+ 'staffNo': null,
+ 'name': '张杰',
+ 'position': 'CEO',
+ 'staffStatus': '在职',
+ 'departmentLeader': 1
+ },
+ {
+ 'staffId': 400,
+ 'staffNo': null,
+ 'name': '杨春',
+ 'position': '总裁助理',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ }
+ ],
+ 'staffDtos': [
+ {
+ 'staffId': 395,
+ 'staffNo': null,
+ 'name': '张杰',
+ 'position': 'CEO',
+ 'staffStatus': '在职',
+ 'departmentLeader': 0
+ }
+ ]
+ }
+ ]
+}
+export default a.data
diff --git a/src/views/kpi/workbench/assessmentGroup/edit/components/getPersonnel.vue b/src/components/getPersonnel/index.vue
similarity index 97%
rename from src/views/kpi/workbench/assessmentGroup/edit/components/getPersonnel.vue
rename to src/components/getPersonnel/index.vue
index b5fbb9d..8337586 100644
--- a/src/views/kpi/workbench/assessmentGroup/edit/components/getPersonnel.vue
+++ b/src/components/getPersonnel/index.vue
@@ -210,11 +210,6 @@ export default {
},
// 关闭弹窗
centerDialogVisible () {
- const params = {
- list: [],
- title: '',
- value: ''
- }
let arr = this.handleGetPerson(this.tags)
let obj = {}
arr = arr.reduce((item, next) => {
@@ -224,11 +219,7 @@ export default {
}
return item
}, [])
- params.list = arr
- for (let i in arr) {
- if (i < 1) { params.title = params.title + (i === '0' ? '' : ',') + arr[i].name }
- params.value += arr[i].staffId + (i < arr.length - 1 ? ',' : '')
- }
+ const params = this.$personlGetForm(arr)
this.$emit('update:value', params.value)
this.$emit('update:showDataList', params)
this.$emit('update:isShow', false)
diff --git a/src/main.js b/src/main.js
index abd29c4..0d006af 100644
--- a/src/main.js
+++ b/src/main.js
@@ -7,11 +7,13 @@ import store from './store'
import './utils/elementConfig'
import './utils/permission'
import './style/index.less'
-import {debounce} from '@/utils/common'
+import {debounce, departGetForm, personlGetForm} from '@/utils/common'
import '@/icons'
console.log('store: ', store)
Vue.config.productionTip = false
Vue.prototype.debounce = debounce
+Vue.prototype.$personlGetForm = personlGetForm
+Vue.prototype.$departGetForm = departGetForm
/* eslint-disable no-new */
new Vue({
diff --git a/src/utils/common.js b/src/utils/common.js
index 1816abc..a1f0759 100644
--- a/src/utils/common.js
+++ b/src/utils/common.js
@@ -25,3 +25,53 @@ export function debounce (func, wait, immediate) {
}
}
}
+
+export function personlGetForm (arr = []) {
+ const params = {
+ list: [],
+ title: '',
+ value: ''
+ }
+ if (!arr || arr.length === 0) return params
+ if (!arr[0].staffId) {
+ arr = arr.map(i => {
+ i.staffId = i.id
+ return i
+ })
+ }
+ const key = 'staffId'
+ params.list = arr
+ for (let i in arr) {
+ if (i < 1) { params.title = params.title + (i === '0' ? '' : ',') + arr[i].name }
+ params.value += arr[i][key] + (i < arr.length - 1 ? ',' : '')
+ }
+ console.log('params: ', params)
+ return params
+}
+
+export function departGetForm (arr = []) {
+ const params = {
+ list: [],
+ title: '',
+ value: ''
+ }
+ if (!arr || arr.length === 0) return params
+ if (!arr[0].departmentId) {
+ arr = arr.map(i => {
+ i.departmentId = i.id
+ if (!i.departmentName) i.departmentName = i.name
+ return i
+ })
+ }
+ const key = 'departmentId'
+ const key1 = 'departmentName'
+ params.list = arr
+ for (let i in arr) {
+ if (i < 1) {
+ params.title = params.title + (i === '0' ? '' : ',') + arr[i][key1]
+ }
+ params.value += arr[i][key] + (i < arr.length - 1 ? ',' : '')
+ }
+ console.log('params: ', params)
+ return params
+}
diff --git a/src/views/kpi/workbench/assessmentGroup/edit/components/basis.vue b/src/views/kpi/workbench/assessmentGroup/edit/components/basis.vue
index fa62ad9..758d2c1 100644
--- a/src/views/kpi/workbench/assessmentGroup/edit/components/basis.vue
+++ b/src/views/kpi/workbench/assessmentGroup/edit/components/basis.vue
@@ -108,10 +108,11 @@