吴学文
2019-06-03 81649b4cd29dbb639db5881cdae24e7bc0714864
WebService/src/main/resources/components/edit-owner/editOwner.js
@@ -1,13 +1,18 @@
(function(vc){
    vc.extends({
        propTypes: {
            notifyLoadDataComponentName:vc.propTypes.string
        },
        data:{
            editOwnerInfo:{
                ownerId:'',
                ownerName:'',
                ownerNum:'',
                remark:'',
                errorInfo:''
                memberId:'',
                name:'',
                age:'',
                link:'',
                sex:'',
                remark:''
            }
        },
         _initMethod:function(){
@@ -15,7 +20,6 @@
         },
         _initEvent:function(){
            vc.on('editOwner','openEditOwnerModal',function(_owner){
                vc.component.editOwnerInfo.errorInfo="";
                vc.copyObject(_owner,vc.component.editOwnerInfo);
                $('#editOwnerModel').modal('show');
            });
@@ -25,29 +29,48 @@
                return vc.validate.validate({
                    editOwnerInfo:vc.component.editOwnerInfo
                },{
                    'editOwnerInfo.ownerName':[
                   'editOwnerInfo.name':[
                        {
                            limit:"required",
                            param:"",
                            errInfo:"楼名称不能为空"
                            errInfo:"名称不能为空"
                        },
                        {
                            limit:"maxin",
                            param:"2,10",
                            errInfo:"楼名称长度必须在2位至10位"
                            errInfo:"名称长度必须在2位至10位"
                        },
                    ],
                    'editOwnerInfo.ownerNum':[
                    'editOwnerInfo.age':[
                        {
                            limit:"required",
                            param:"",
                            errInfo:"楼编号不能为空"
                            errInfo:"年龄不能为空"
                        },
                        {
                            limit:"num",
                            param:"",
                            errInfo:"不是有效的数字"
                            errInfo:"年龄不是有效的数字"
                        },
                    ],
                    'editOwnerInfo.sex':[
                        {
                            limit:"required",
                            param:"",
                            errInfo:"性别不能为空"
                        }
                    ],
                    'editOwnerInfo.link':[
                        {
                            limit:"required",
                            param:"",
                            errInfo:"手机号不能为空"
                        },
                        {
                            limit:"phone",
                            param:"",
                            errInfo:"不是有效的手机号"
                        }
                    ],
                    'editOwnerInfo.remark':[
@@ -63,11 +86,10 @@
            editOwnerMethod:function(){
                if(!vc.component.editOwnerValidate()){
                    vc.component.editOwnerInfo.errorInfo = vc.validate.errInfo;
                    vc.message(vc.validate.errInfo);
                    return ;
                }
                vc.component.editOwnerInfo.errorInfo = "";
                vc.component.editOwnerInfo.communityId = vc.getCurrentCommunity().communityId;
                vc.http.post(
@@ -83,28 +105,28 @@
                            //关闭model
                            $('#editOwnerModel').modal('hide');
                            vc.component.clearEditOwnerInfo();
                            vc.emit('listOwner','listOwnerData',{});
                            vc.emit($props.notifyLoadDataComponentName,'listOwnerData',{});
                            return ;
                        }
                        vc.component.editOwnerInfo.errorInfo = json;
                        vc.message(json);
                     },
                     function(errInfo,error){
                        console.log('请求失败处理');
                        vc.component.editOwnerInfo.errorInfo = errInfo;
                        vc.message(errInfo);
                     });
            },
            clearEditOwnerInfo:function(){
                vc.component.editOwnerInfo = {
                                            ownerId:'',
                                            ownerName:'',
                                            ownerNum:'',
                                            remark:'',
                                            errorInfo:''
                                        };
                    ownerId:'',
                    memberId:'',
                    name:'',
                    age:'',
                    link:'',
                    sex:'',
                    remark:''
                };
            }
        }
    });