infodata.js 5.72 KB
import filter from '@/utils/filter.js'
import { Switch } from 'element-ui'
let vm = null

const sendThis = (_this) => {
    vm = _this
}
class data extends filter {
    constructor() {
        super()
    }
    columns () {
        return [
            {
                prop: 'qszt',
                label: '所有人名称',
            },
            {
                prop: 'bdcqzh',
                label: '证件号码',
            },
            {
                prop: 'djsj',
                label: '取得方式',
            },
            {
                prop: 'wqhth',
                label: '房屋性质',
            },
            {
                prop: 'wqsj',
                label: '不动产权证书号',
            },
            {
                prop: 'bdcdyh',
                label: '登记时间',
            },
            {
                prop: 'gyfs',
                label: '共有方式',
            },
            {
                prop: 'qlrmc',
                label: '附记',
            }
        ]
    }
    fwCol () {
        return [
            {
                prop: 'zdymc',
                label: '幢号',
            },
            {
                prop: 'hh',
                label: '房号',
            },
            {
                prop: 'showfwjg',
                label: '结构',
            },
            {
                prop: 'dscs',
                label: '总层数(地上)',
            },
            {
                prop: 'dxcs',
                label: '地下层数',
            },
            {
                prop: 'ch',
                label: '所在层',
            },
            {
                prop: 'jzmj',
                label: '建筑面积(㎡)',
            },
            {
                prop: 'tnjzmj',
                label: '套内面积(㎡)',
            },
            {
                prop: 'showfwyt',
                label: '规划用途',
            }
        ]
    }
    tdCol () {
        return [
            {
                prop: 'qsxz',
                label: '权属性质',
            },
            {
                prop: 'mj',
                label: '面积(㎡)',
            },
            {
                prop: 'fttdmj',
                label: '分摊土地面积(㎡)',
            },
            {
                prop: 'tfyt',
                label: '用途',
            },
            {
                prop: 'syqx',
                label: '使用期限',
            },
            {
                prop: 'qdfs',
                label: '取得方式',
            },
            {
                prop: 'jttdsyqlx',
                label: '集体土地所有权类型',
            },
            {
                prop: 'jttdsyqlx',
                label: '集体土地使用权类型',
            }
        ]
    }
    diyaCol () {
        return [
            {
                prop: 'dyfs',
                label: '抵押方式',
                render: (h, scope) => {
                    switch (scope.row.dyfs) {
                        case '1':
                            return <div>一般抵押</div>
                        case '2':
                            return <div>最高额抵押</div>
                    }
                }
            },
            {
                prop: 'qlrmc',
                label: '抵押权人名称',
            },
            {
                prop: 'bdbzzqse',
                label: '抵押金额(万元)',
            },
            {
                prop: 'dyqx',
                label: '抵押期限',
            },
            {
                prop: 'ywh',
                label: '不动产登记证明号',
            },
            {
                prop: 'djsj',
                label: '登记时间',
            },
            {
                prop: 'fj',
                label: '附记',
            }
        ]
    }
    ygdjCol () {
        return [
            {
                prop: 'ygdjzl',
                label: '预告登记种类',
            },
            {
                prop: 'qlrmc',
                label: '权利人名称',
            },
            {
                prop: 'dyje',
                label: '抵押金额(万元)',
            },
            {
                prop: 'dyqx',
                label: '抵押期限',
            },
            {
                prop: 'ywh',
                label: '不动产登记证明号',
            },
            {
                prop: 'djsj',
                label: '登记时间',
            },
            {
                prop: 'fj',
                label: '附记',
            }
        ]
    }
    cfdjCol () {
        return [
            {
                prop: 'cfjg',
                label: '查封机关',
            },
            {
                prop: 'cfwh',
                label: '查封文号',
            },
            {
                prop: 'cffw',
                label: '查封范围',
            },
            {
                prop: 'cfsj',
                label: '查封时间',
            },
            {
                prop: 'cfqx',
                label: '查封期限',
            }
        ]
    }
    yydjCol () {
        return [
            {
                prop: 'yysqr',
                label: '异议申请人',
            },
            {
                prop: 'yysx',
                label: '异议事项',
            },
            {
                prop: 'ywh',
                label: '不动产登记证明号',
            },
            {
                prop: 'djsj',
                label: '登记时间',
            },
            {
                prop: 'fj',
                label: '附记',
            }
        ]
    }
}
let datas = new data()
export {
    datas,
    sendThis
}