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