From 57e99e91f2c0fd64df730d508858abb92eb41e35 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期二, 15 十月 2019 23:58:34 +0800
Subject: [PATCH] 优化 添加员工流程页面
---
WebService/src/main/resources/components/staffPackage/addStaffStep/addStaffStep.js | 44 ++++++++++++++++++++++++++++++++++++++++++--
1 files changed, 42 insertions(+), 2 deletions(-)
diff --git a/WebService/src/main/resources/components/staffPackage/addStaffStep/addStaffStep.js b/WebService/src/main/resources/components/staffPackage/addStaffStep/addStaffStep.js
index bd80afc..163b064 100644
--- a/WebService/src/main/resources/components/staffPackage/addStaffStep/addStaffStep.js
+++ b/WebService/src/main/resources/components/staffPackage/addStaffStep/addStaffStep.js
@@ -50,7 +50,9 @@
vc.component.addStaffStepInfo.index = vc.component.addStaffStepInfo.$step.getIndex();
vc.emit('viewOrgInfo', 'onIndex', vc.component.addStaffStepInfo.index);
- vc.emit('addStaff', 'onIndex', vc.component.addStaffStepInfo.index);
+ vc.emit('addStaffView', 'onIndex', vc.component.addStaffStepInfo.index);
+
+ vc.component._notifyViewOrgInfoComponentData();
},
_nextStep:function(){
@@ -63,10 +65,14 @@
vc.component.addStaffStepInfo.index = vc.component.addStaffStepInfo.$step.getIndex();
vc.emit('viewOrgInfo', 'onIndex', vc.component.addStaffStepInfo.index);
- vc.emit('addStaff', 'onIndex', vc.component.addStaffStepInfo.index);
+ vc.emit('addStaffView', 'onIndex', vc.component.addStaffStepInfo.index);
+ vc.component._notifyViewOrgInfoComponentData();
+
},
_finishStep:function(){
+
+ vc.component.addStaffStepInfo.staffInfo.departmentOrgId = vc.component.addStaffStepInfo.infos[1];
vc.http.post(
'addStaffStepBinding',
'binding',
@@ -89,6 +95,40 @@
vc.message(errInfo);
});
+ },
+ _notifyViewOrgInfoComponentData:function(){
+ var _tmpCurrentIndex = vc.component.addStaffStepInfo.index;
+
+ if(_tmpCurrentIndex == 0){
+
+ var _tmpBranchOrgInfo = {
+ componentName:'鍒嗗叕鍙镐俊鎭�',
+ buttonName:'閫夋嫨鍒嗗叕鍙�',
+ orgName:'',
+ orgLevel:'',
+ parentOrgId:'',
+ description:'',
+ };
+
+ if(vc.component.addStaffStepInfo.infos.length >0){
+ _tmpBranchOrgInfo = vc.component.addStaffStepInfo.infos[0];
+ }
+ vc.emit('viewOrgInfo', '_initInfo',_tmpBranchOrgInfo);
+ }else if(_tmpCurrentIndex == 1){
+ var _tmpBranchOrgInfo = {
+ componentName:'閮ㄩ棬淇℃伅',
+ buttonName:'閫夋嫨閮ㄩ棬',
+ orgName:'',
+ orgLevel:'',
+ parentOrgId:'',
+ description:'',
+ };
+
+ if(vc.component.addStaffStepInfo.infos.length >1){
+ _tmpBranchOrgInfo = vc.component.addStaffStepInfo.infos[1];
+ }
+ vc.emit('viewOrgInfo', '_initInfo',_tmpBranchOrgInfo);
+ }
}
}
});
--
Gitblit v1.8.0