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: '幢号111', }, { 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 }