wuxw
2019-10-14 ef86f3d72a2c952da02d59f67e21f82eae11a9fb
WebService/src/main/resources/components/orgPackage/add-org/addOrg.js
@@ -12,9 +12,18 @@
                orgLevel:'',
                parentOrgId:'',
                description:'',
                parentOrg:[]
            }
        },
        watch:{
            "addOrgInfo.orgLevel":{//深度监听,可监听到对象、数组的变化
                handler(val, oldVal){
                   vc.component._addOrgListParentOrgInfo();
                },
                deep:true
            }
         },
         _initMethod:function(){
         },
@@ -47,9 +56,9 @@
                            errInfo:"组织级别不能为空"
                        },
 {
                            limit:"maxin",
                            param:"2,50",
                            errInfo:"报修人名称必须在2至50字符之间"
                            limit:"num",
                            param:"",
                            errInfo:"组织级别错误"
                        },
                    ],
'addOrgInfo.parentOrgId':[
@@ -65,11 +74,7 @@
                        },
                    ],
'addOrgInfo.description':[
{
                            limit:"required",
                            param:"",
                            errInfo:"描述不能为空"
                        },
 {
                            limit:"maxLength",
                            param:"200",
@@ -126,12 +131,41 @@
            },
            clearAddOrgInfo:function(){
                vc.component.addOrgInfo = {
                                            orgName:'',
orgLevel:'',
parentOrgId:'',
description:'',
                    orgName:'',
                    orgLevel:'',
                    parentOrgId:'',
                    description:'',
                    parentOrg:[]
            };
            },
            _addOrgListParentOrgInfo:function(){
                                        };
                var _tmpOrgLevel = vc.component.addOrgInfo.orgLevel;
                if(_tmpOrgLevel > 1){
                    _tmpOrgLevel = _tmpOrgLevel-1;
                }
                var param = {
                    params:{
                        orgLevel:_tmpOrgLevel,
                        page: 1,
                        row: 30,
                    }
                 };
               //发送get请求
               vc.http.get('addOrg',
                            'list',
                             param,
                             function(json,res){
                                var _orgManageInfo=JSON.parse(json);
                                vc.component.addOrgInfo.parentOrg = _orgManageInfo.orgs;
                             },function(errInfo,error){
                                console.log('请求失败处理');
                             }
                           );
            }
        }
    });