index.vue 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. <template>
  2. <div class="app-container">
  3. <div class="filter-container">
  4. <el-button type="primary">新增</el-button>
  5. </div>
  6. <el-table
  7. :data="tableData"
  8. border
  9. style="width: 100%"
  10. class="center">
  11. <el-table-column type="selection" width="55"></el-table-column>
  12. <el-table-column prop="source" label="所属公司" align="center"></el-table-column>
  13. <el-table-column prop="date" label="绿化编码" align="center"></el-table-column>
  14. <el-table-column prop="date" label="绿化名称" align="center"></el-table-column>
  15. <el-table-column prop="room" label="检查时间" align="center"></el-table-column>
  16. <el-table-column prop="handler" label="检查情况" align="center"></el-table-column>
  17. <el-table-column prop="subject" label="处理情况" align="center"></el-table-column>
  18. <el-table-column prop="state" label="检查人" align="center"></el-table-column>
  19. <el-table-column fixed="right" label="操作" width="100" align="center">
  20. <template scope="scope">
  21. <el-button @click="handleClick(scope.row)" type="text" size="small">查看</el-button>
  22. <el-button type="text" size="small">编辑</el-button>
  23. </template>
  24. </el-table-column>
  25. </el-table>
  26. </div>
  27. </template>
  28. <script>
  29. export default {
  30. methods: {
  31. handleClick(row) {
  32. console.log(row);
  33. }
  34. },
  35. data() {
  36. return {
  37. tableData: [{
  38. date: '2016-05-02',
  39. room: '2016-05-02',
  40. handler: '上海',
  41. subject: '普陀区',
  42. source: '上海市普陀区金沙江路 1518 弄',
  43. state: 'admin',
  44. remarks: '11111'
  45. }]
  46. }
  47. }
  48. }
  49. </script>
  50. <style scoped>
  51. .center {
  52. text-align: center
  53. }
  54. .app-container {
  55. padding: 20px;
  56. }
  57. .filter-container {
  58. text-align: left;
  59. margin-bottom: 20px;
  60. }
  61. </style>