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