bdcqlCheck.js 6.97 KB

layui.use('element', function () {
    let element = layui.element;
});
$(function () {
    addTabs('#wssq');
    setFristStepPageFLow(GetQueryString('ywid'), GetQueryString('businessno'));
    if (business.sqfs=='1') {
        $('#sqfs').text('单方申请')
    }else {
        $('#sqfs').text('双方申请')
    }
    bugSearch();
    SetCheckContent();
    fetchDataReview();
})
function bugSearch() {
    // 业务
    layui.use(['form'], function () {
        var form = layui.form
        //自定义验证规则
        form.verify({
            title: function (value) {
                if (value.length == 0) {
                    return '权利人不能为空';
                } else if (value.length < 2) {
                    return '权利人至少得2个字符啊';
                }
            }
        });
        //监听提交
        form.on('submit(check)', function (data) {
            bdcqlVerify(data.field);
            return false;
        });
    })
}
// 初始化数据
function fetchDataReview(){
    console.log(getItem('myCookie'))
    let userInfo = getItem('myCookie');
    $('#sqrxm').text(userInfo.username);
    if(userInfo.zjzl=='1') {
        $('#zjzl').text('身份证');
    }
    $('#zjhm').text(userInfo.zjhm);
}
//设置查询条件内容
function SetCheckContent() {
    layui.use(['form', 'upload', 'layer'], function () {
        var bdcqzType = $('#bdcqzType');
        var form = layui.form;
        if (business.sqrlb == "1") {
            $("#sqrlx").text("权利人名称:");
            // bdcqzType.append(new Option("不动产权证书号", "bdcqzh"));// 下拉菜单里添加元素
            // bdcqzType.append(new Option("不动产权证明号", "bdcqzh"));// 下拉菜单里添加元素
            bdcqzType.append(new Option("合同号", "hth"));// 下拉菜单里添加元素
            // bdcqzType.append(new Option("房产证号", "hth"));// 下拉菜单里添加元素
            // bdcqzType.append(new Option("土地证号", "hth"));// 下拉菜单里添加元素
        } else {
            $("#sqrlx").text("义务人名称:");
            bdcqzType.append(new Option("不动产权证书号", "bdcqzh"));// 下拉菜单里添加元素
            // bdcqzType.append(new Option("不动产权证明号", "bdcqzh"));// 下拉菜单里添加元素
            bdcqzType.append(new Option("合同号", "hth"));// 下拉菜单里添加元素
            // bdcqzType.append(new Option("房产证号", "hth"));// 下拉菜单里添加元素
            // bdcqzType.append(new Option("土地证号", "hth"));// 下拉菜单里添加元素
        }
        layui.form.render("select");
    });
}

//提交信息核验
function bdcqlVerify(formdata) {
    $.ajax({
        type: "post",  //提交方式  
        url: portal.api_url + "/portal/EstateInfoVerifyService/bdcqzhVerify",//路径  
        dataType: "json",
        async: false,
        data: {
            "bdcqzh": formdata.record,
            "name": formdata.record,
            "IDCard": formdata.record
        },
        //数据,这里使用的是Json格式进行传输  
        success: function (result) {//返回数据根据结果进行相应的处理   
            if (result.code == 200) {
                var resultData = {
                    "bdcdyid": "35a97100331704f9cbf93a92227c6f0c",
                    "bdcdyh": "610104123456GB00005F00010023",
                    "bsm_ql": "89f3ea0265f40b52e6da54e62e2991b4",
                    "bdcqzh": "青(2016)大柴旦行政委员会不动产权第0000047号",
                }
                getFDCQ2(resultData.bsm_ql);
            }
            else {
                failResult();
            }
        }
    });
}

//获取房屋信息
function getFDCQ2(bsm_ql) {
    $.ajax({
        type: "post",  //提交方式  
        url: portal.api_url + "/portal/bdcqlReadService/getFDCQ2",//路径  
        dataType: "json",
        async: false,
        data: {
            "bsm_ql": bsm_ql,
        },
        //数据,这里使用的是Json格式进行传输  
        success: function (result) {//返回数据根据结果进行相应的处理
            if (result.code == 200 && result.data != null) {
                // successResult(result.data);
                let json  = result.data;
                json["bdcdyid"] = "35a97100331704f9cbf93a92227c6f0c";
                json["bsm_ql"] = "89f3ea0265f40b52e6da54e62e2991b4";
                addCreatSLSQ(json);
            }
        }
    });
}


//核验成功内容
function successResult(json) {
    json["bdcdyid"] = "35a97100331704f9cbf93a92227c6f0c";
    json["bsm_ql"] = "89f3ea0265f40b52e6da54e62e2991b4";
    layui.use('layer', function () {
        layer.open({
            title: '<p class="system_prompt successInfo">房屋状态:正常</p>',
            area: ['500px', '350px'],
            scrollbar: false,
            btn: ['下一步'],
            yes: function () {
                addCreatSLSQ(json);
            },
            content: '<ul class="dialog_con">'
                + '<li><span>所有权人:</span>' + json.tdsyqr + '</li>'
                + '<li><span>身份证号:</span>' + json.tdsyqr + '</li>'
                + '<li><span>联系电话:</span>' + json.tdsyqr + '</li>'
                + '<li><span>产权证号:</span>' + json.bdcqzh + '</li>'
                + '<li><span>坐落:</span>' + json.fdzl + '</li>'
                + '<li><span>建筑面积:</span>' + json.jzmj + '</li>'
                + '<li><span>合同备案号:</span>' + json.ywh + '</li>'
                + '</ul>'
        });
    })
}

//核验失败内容
function failResult() {
    layui.use('layer', function () {
        layer.open({
            title: '<p class="system_prompt seizureInfo">房屋状态:失败</p>',
            area: ['370px', '335px'],
            scrollbar: false,
            btn: ['确定'],
            yes: function () {
                //addCreatSLSQ();
            },
            content: '<div">'
                + '该房屋已被查封!'
                + '</div>'
        });
    })

}

//添加受理信息
function addCreatSLSQ(jsondata) {
    var data={
        "bdcdyh": jsondata.bdcdyh,
        "bdcdyid": jsondata.bdcdyid,
        "bdcqzh": jsondata.bdcqzh,
        "bsmQl": jsondata.bsm_ql,
        "ywid": business.ywid,
        "businessNo": business.businessno,
        "userid": getItem('myCookie').userid                 
    };
    $.ajax({
        type: "post",  //提交方式  
        headers:{'Content-Type':'application/json;charset=utf8'},
        url: portal.api_url + "/portal/ApplyBusinessService/createFlowBusiness",//路径  
        dataType: "json",
        async: false,
        data: JSON.stringify(data),
        //数据,这里使用的是Json格式进行传输  
        success: function (result) {//返回数据根据结果进行相应的处理
            if (result.code == 200) {
                skipNextPage(result.data.bsmSlsq,business.businessno);
            }
            else{
                alert(result.message);
            }
        }
    });
}