0115502be24fda2ffd8d102d1f087dfb7ac65762.svn-base 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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="bidName"
  19. label="项目名称"
  20. min-width="100"
  21. ></el-table-column>
  22. <el-table-column
  23. align="center"
  24. show-overflow-tooltip
  25. prop="compName"
  26. label="单位名称"
  27. min-width="100"
  28. ></el-table-column>
  29. <el-table-column
  30. align="center"
  31. show-overflow-tooltip
  32. prop="loc"
  33. label="项目建设地址"
  34. min-width="100"
  35. ></el-table-column>
  36. <!-- <el-table-column align="center" show-overflow-tooltip prop="pnm" label="所在分组" min-width="80"></el-table-column> -->
  37. <el-table-column
  38. align="center"
  39. show-overflow-tooltip
  40. prop="address"
  41. label="操作"
  42. min-width="60"
  43. v-if="ownPriv('manage')">
  44. <template slot-scope="scope">
  45. <el-button @click="deleteHandler(scope.row)" type="text" size="small">删除</el-button>
  46. </template>
  47. </el-table-column>
  48. </el-table>
  49. </template>
  50. <script>
  51. export default {
  52. props:['tableData'],
  53. data(){
  54. return{
  55. tableHeight:window.innerHeight - 330,
  56. bisInspAllRlationParams: []
  57. }
  58. },
  59. methods:{
  60. handleSelectionChange(val) {
  61. console.log(val)
  62. this.bisInspAllRlationParams = []
  63. val.forEach((item)=>{
  64. this.bisInspAllRlationParams.push(item.objId)
  65. })
  66. this.$emit('deleteHandlerobj',this.bisInspAllRlationParams)
  67. },
  68. deleteHandler(row){
  69. this.$emit('deleteHandler',row)
  70. },
  71. adGradFormatter(row, column) {
  72. return row.adGrad == 1
  73. ? "国家级"
  74. : row.adGrad == 2
  75. ? "省级"
  76. : row.adGrad == 3
  77. ? "地市级"
  78. : row.adGrad == 4
  79. ? "县级"
  80. : row.adGrad == 5
  81. ? "乡级"
  82. : row.adGrad == 6
  83. ? "村"
  84. : "村组";
  85. },
  86. }
  87. }
  88. </script>
  89. <style lang="">
  90. </style>