f6ff088cfcdc5acdf6b62d8f3245ce582082b7dc.svn-base 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <template>
  2. <el-table key='secondTable' :data="tableData" @selection-change="handleSelectionChange" style="width: 100%;max-height:85%;overflow:hidden;" :height="tableHeight">
  3. <el-table-column
  4. type="selection"
  5. width="55">
  6. </el-table-column>
  7. <el-table-column align="center" prop="index" label="序号" min-width="50"></el-table-column>
  8. <el-table-column
  9. align="center"
  10. show-overflow-tooltip
  11. prop="adName"
  12. label="行政区划名称"
  13. min-width="100"
  14. ></el-table-column>
  15. <el-table-column
  16. align="center"
  17. show-overflow-tooltip
  18. prop="landName"
  19. label="地块名称"
  20. min-width="100"
  21. ></el-table-column>
  22. <!-- <el-table-column align="center" show-overflow-tooltip prop="pnm" label="所在分组" min-width="80"></el-table-column> -->
  23. <el-table-column
  24. align="center"
  25. show-overflow-tooltip
  26. prop="address"
  27. label="操作"
  28. min-width="60"
  29. v-if="ownPriv('manage')">
  30. <template slot-scope="scope">
  31. <el-button @click="deleteHandler(scope.row)" type="text" size="small">删除</el-button>
  32. </template>
  33. </el-table-column>
  34. </el-table>
  35. </template>
  36. <script>
  37. export default {
  38. props:['tableData'],
  39. data(){
  40. return{
  41. tableHeight:window.innerHeight - 330,
  42. bisInspAllRlationParams: []
  43. }
  44. },
  45. methods:{
  46. handleSelectionChange(val) {
  47. console.log(val)
  48. this.bisInspAllRlationParams = []
  49. val.forEach((item)=>{
  50. this.bisInspAllRlationParams.push(item.objId)
  51. })
  52. this.$emit('deleteHandlerobj',this.bisInspAllRlationParams)
  53. },
  54. deleteHandler(row){
  55. this.$emit('deleteHandler',row)
  56. },
  57. adGradFormatter(row, column) {
  58. return row.adGrad == 1
  59. ? "国家级"
  60. : row.adGrad == 2
  61. ? "省级"
  62. : row.adGrad == 3
  63. ? "地市级"
  64. : row.adGrad == 4
  65. ? "县级"
  66. : row.adGrad == 5
  67. ? "乡级"
  68. : row.adGrad == 6
  69. ? "村"
  70. : "村组";
  71. },
  72. }
  73. }
  74. </script>
  75. <style lang="">
  76. </style>