index.vue 2.16 KB
<template>
  <div class="">
    <el-table
            :data="tableData"
            style="width: 100%;margin-bottom: 20px;"
            row-key="bsm"
            border
            default-expand-all
            :tree-props="{children: 'children', hasChildren: 'hasChildren'}">
      <el-table-column
              prop="mc"
              label="地址(单元名称)">
      </el-table-column>
      <el-table-column
              prop="bdcdyh"
              label="不动产单元号">
      </el-table-column>
      <el-table-column
              prop="ch"
              label="层号"
              :formatter="chFilter">
      </el-table-column>
      <el-table-column
              prop="hh"
              label="户号"
              :formatter="hhFilter">
      </el-table-column>
      <el-table-column
              prop="mj"
              label="面积">
      </el-table-column>
    </el-table>
  </div>
</template>

<script>
import {getDetailInfo} from "./../../../../api/lpb"
export default {
  name:"",
  components:{},
  props:{},
  data(){
    return {
      tableData: []
    }
  },
  created(){},
  mounted(){
    this.getData();
  },
  methods:{

    chFilter(row, column){
      if(row.ch === 0){
        return ''
      }else {
        return row.ch;
      }
    },

    hhFilter(row, column){
      if(row.hh === 0){
        return ''
      }else {
        return row.hh;
      }
    },

    getData(){
      let zrzbsm = '12a4eb0cf2b527273ff5f0b96820715a';
      let scyclx = '0';
      getDetailInfo(zrzbsm,scyclx).then((res)=>{
        if(res.code===200){
          console.log(res.result)
          this.tableData = res.result;
        }
      })
    },

    load(tree, treeNode, resolve) {
      setTimeout(() => {
        resolve([
          {
            id: 31,
            date: '2016-05-01',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1519 弄'
          }, {
            id: 32,
            date: '2016-05-01',
            name: '王小虎',
            address: '上海市普陀区金沙江路 1519 弄'
          }
        ])
      }, 1000)
    }


  },
  computed: {},
  watch: {},
}
</script>
<style scoped  lang="less">
</style>