Quellcode durchsuchen

优化添加员工js 脚本

wuxw vor 6 Jahren
Ursprung
Commit
a3e7a05844

+ 6 - 1
WebService/src/main/resources/components/orgPackage/choose-org/chooseOrg.js

@@ -8,6 +8,8 @@
             chooseOrgInfo:{
                 orgs:[],
                 _currentOrgName:'',
+                orgLevel:'',
+                parentOrgId:'',
             }
         },
         _initMethod:function(){
@@ -15,6 +17,7 @@
         _initEvent:function(){
             vc.on('chooseOrg','openChooseOrgModel',function(_param){
                 $('#chooseOrgModel').modal('show');
+                vc.copyObject(_param,chooseOrgInfo);
                 vc.component._refreshChooseOrgInfo();
                 vc.component._loadAllOrgInfo(1,10,'');
             });
@@ -26,7 +29,9 @@
                         page:_page,
                         row:_row,
                         communityId:vc.getCurrentCommunity().communityId,
-                        name:_name
+                        name:_name,
+                        orgLevel:vc.component.chooseOrgInfo.orgLevel,
+                        parentOrgId:vc.component.chooseOrgInfo.parentOrgId,
                     }
                 };
 

+ 4 - 1
WebService/src/main/resources/components/orgPackage/view-org-info/viewOrgInfo.js

@@ -46,7 +46,10 @@
         methods:{
 
             _openSelectOrgInfoModel(){
-                vc.emit('chooseOrg','openChooseOrgModel',{});
+                vc.emit('chooseOrg','openChooseOrgModel',{
+                    orgLevel:vc.component.viewOrgInfo.orgLevel,
+                    parentOrgId:vc.component.viewOrgInfo.parentOrgId,
+                });
             },
             _openAddOrgInfoModel(){
                 vc.emit('addOrg','openAddOrgModal',{});

+ 5 - 7
WebService/src/main/resources/components/staffPackage/addStaffStep/addStaffStep.js

@@ -2,7 +2,6 @@
     入驻小区
 **/
 (function(vc){
-    var  _tmpCurrentIndex = 0;
     vc.extends({
         data:{
             addStaffStepInfo:{
@@ -99,15 +98,14 @@
                     });
             },
             _notifyViewOrgInfoComponentData:function(){
-                _tmpCurrentIndex = vc.component.addStaffStepInfo.index;
 
-                if(_tmpCurrentIndex == 0){
+                if(vc.component.addStaffStepInfo.index == 0){
 
                     var _tmpBranchOrgInfo = {
                              componentName:'分公司信息',
                              buttonName:'选择分公司',
                              orgName:'',
-                             orgLevel:'',
+                             orgLevel:'2',
                              parentOrgId:'',
                              description:'',
                     };
@@ -116,13 +114,13 @@
                         _tmpBranchOrgInfo = vc.component.addStaffStepInfo.infos[0];
                     }
                     vc.emit('viewOrgInfo', '_initInfo',_tmpBranchOrgInfo);
-                }else if(_tmpCurrentIndex == 1){
+                }else if(vc.component.addStaffStepInfo.index == 1){
                     var _tmpBranchOrgInfo = {
                              componentName:'部门信息',
                              buttonName:'选择部门',
                              orgName:'',
-                             orgLevel:'',
-                             parentOrgId:'',
+                             orgLevel:'3',
+                             parentOrgId:vc.component.addStaffStepInfo.infos[0].parentOrgId,
                              description:'',
                     };