From ef86f3d72a2c952da02d59f67e21f82eae11a9fb Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期一, 14 十月 2019 19:31:39 +0800
Subject: [PATCH] 优化组织界面 组织联动

---
 WebService/src/main/resources/components/orgPackage/edit-org/editOrg.js |   52 +++++++++++++++++++++++++++++++++++++++++++---------
 1 files changed, 43 insertions(+), 9 deletions(-)

diff --git a/WebService/src/main/resources/components/orgPackage/edit-org/editOrg.js b/WebService/src/main/resources/components/orgPackage/edit-org/editOrg.js
index 5187d03..80e2ef8 100644
--- a/WebService/src/main/resources/components/orgPackage/edit-org/editOrg.js
+++ b/WebService/src/main/resources/components/orgPackage/edit-org/editOrg.js
@@ -8,9 +8,18 @@
                 orgLevel:'',
                 parentOrgId:'',
                 description:'',
+                parentOrg:[]
 
             }
         },
+        watch:{
+            "editOrgInfo.orgLevel":{//娣卞害鐩戝惉锛屽彲鐩戝惉鍒板璞°�佹暟缁勭殑鍙樺寲
+                handler(val, oldVal){
+                   vc.component._editOrgListParentOrgInfo();
+                },
+                deep:true
+            }
+         },
          _initMethod:function(){
 
          },
@@ -46,9 +55,9 @@
                             errInfo:"缁勭粐绾у埆涓嶈兘涓虹┖"
                         },
                         {
-                            limit:"maxin",
-                            param:"2,50",
-                            errInfo:"鎶ヤ慨浜哄悕绉板繀椤诲湪2鑷�50瀛楃涔嬮棿"
+                            limit:"num",
+                            param:"",
+                            errInfo:"缁勭粐绾у埆閿欒"
                         },
                     ],
                     'editOrgInfo.parentOrgId':[
@@ -64,11 +73,7 @@
                         },
                     ],
                         'editOrgInfo.description':[
-                        {
-                            limit:"required",
-                            param:"",
-                            errInfo:"鎻忚堪涓嶈兘涓虹┖"
-                        },
+
                      {
                             limit:"maxLength",
                             param:"200",
@@ -120,8 +125,37 @@
                     orgLevel:'',
                     parentOrgId:'',
                     description:'',
-
+                    parentOrg:[]
                 }
+            },
+            _editOrgListParentOrgInfo:function(){
+
+
+                var _tmpOrgLevel = vc.component.editOrgInfo.orgLevel;
+
+                if(_tmpOrgLevel > 1){
+                    _tmpOrgLevel = _tmpOrgLevel-1;
+                }
+
+                var param = {
+                    params:{
+                        orgLevel:_tmpOrgLevel,
+                        page: 1,
+                        row: 30,
+                    }
+                 };
+
+               //鍙戦�乬et璇锋眰
+               vc.http.get('editOrg',
+                            'list',
+                             param,
+                             function(json,res){
+                                var _orgManageInfo=JSON.parse(json);
+                                vc.component.editOrgInfo.parentOrg = _orgManageInfo.orgs;
+                             },function(errInfo,error){
+                                console.log('璇锋眰澶辫触澶勭悊');
+                             }
+                           );
             }
         }
     });

--
Gitblit v1.8.0