wuxw
2019-07-18 a54a28a5a26e86d6b32990bfbb174c350b917b47
WebService/src/main/resources/components/view-app-info/viewAppInfo.js
@@ -5,46 +5,40 @@
    vc.extends({
        propTypes: {
            callBackComponent:vc.propTypes.string
           callBackListener:vc.propTypes.string, //父组件名称
           callBackFunction:vc.propTypes.string //父组件监听方法
        },
        data:{
            ownerInfo:{
                ownerId:"",
            viewAppInfo:{
                appId:"",
                name:"",
                age:"",
                sex:"",
                userName:"",
                remark:"",
                link:"",
                securityCode:"",
                whileListIp:"",
                blackListIp:"",
                remark:""
            }
        },
        _initMethod:function(){
            //根据请求参数查询 查询 业主信息
            vc.component.loadOwnerData();
            vc.component._loadAppInfoData();
        },
        _initEvent:function(){
            vc.on('sellRoomSelectOwner','chooseOwner',function(_owner){
                vc.component.ownerInfo = _owner;
                vc.emit($props.callBackComponent,'notify',_owner);
            vc.on('viewAppInfo','chooseApp',function(_app){
                vc.component.viewAppInfo = _app;
                vc.emit($props.callBackListener,$props.callBackFunction,_app);
            });
        },
        methods:{
            openSearchOwnerModel(){
                vc.emit('searchOwner','openSearchOwnerModel',{});
            _openSelectAppInfoModel(){
                vc.emit('chooseApp','openChooseAppModel',{});
            },
            loadOwnerData:function(){
               vc.component.ownerInfo.ownerId = vc.getParam("ownerId");
               vc.component.ownerInfo.name = vc.getParam("name");
               vc.component.ownerInfo.age = vc.getParam("age");
               vc.component.ownerInfo.sex = vc.getParam("sex");
               vc.component.ownerInfo.userName = vc.getParam("userName");
               vc.component.ownerInfo.link = vc.getParam("link");
            _openAddAppInfoModel(){
                vc.emit('addApp','openAddAppModal',{});
            },
            _loadAppInfoData:function(){
               if(vc.component.ownerInfo.ownerId != ''){
                  vc.emit($props.callBackComponent,'notify',vc.component.ownerInfo);
               }
            }
        }
    });