GroupRecord.vue 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. <template>
  2. <div class="GroupRecord">
  3. <header id="header">
  4. <el-row type="flex">
  5. <el-col :span="4">
  6. <el-select v-model="value" placeholder="请选择">
  7. <el-option label="1区" value="11"></el-option>
  8. <el-option label="2区" value="22"></el-option>
  9. </el-select>
  10. </el-col>
  11. <el-col :span="4">
  12. <el-select v-model="value" placeholder="请选择">
  13. <el-option label="1舍" value="13"></el-option>
  14. <el-option label="2舍" value="24"></el-option>
  15. </el-select>
  16. </el-col>
  17. <el-col :span="4">
  18. <el-select v-model="value" placeholder="请选择">
  19. <el-option label="可用" value="15"></el-option>
  20. <el-option label="可用" value="26"></el-option>
  21. </el-select>
  22. </el-col>
  23. <el-col :span="4">
  24. <el-button type="primary">查找</el-button>
  25. </el-col>
  26. </el-row>
  27. </header>
  28. <section>
  29. <article class="table">
  30. <el-table :data="tableData" border style="width: 100%">
  31. <el-table-column prop="date" sortable label="日期" width="180"></el-table-column>
  32. <el-table-column sortable label="猪编号" width="180"></el-table-column>
  33. <el-table-column prop="name" label="状态" width="180"></el-table-column>
  34. <el-table-column prop="address" label="耳标号"></el-table-column>
  35. <el-table-column label="操作" width="150">
  36. <template slot-scope="scope">
  37. <el-button @click="look(scope.row)" type="text" size="small">查看</el-button>
  38. <el-button @click="edit(scope.row)" type="text" size="small">编辑</el-button>
  39. <el-popconfirm title="是否删除此设备的信息?" @onConfirm="del(scope.row)">
  40. <el-button slot="reference" type="text" size="small">删除</el-button>
  41. </el-popconfirm>
  42. </template>
  43. </el-table-column>
  44. </el-table>
  45. <el-row type="flex" justify="end">
  46. <el-col :span="8" class="pagination">
  47. <el-pagination
  48. @current-change="pageChange"
  49. background
  50. layout="prev, pager, next"
  51. :page-count="10"
  52. ></el-pagination>
  53. </el-col>
  54. </el-row>
  55. </article>
  56. </section>
  57. </div>
  58. </template>
  59. <script>
  60. export default {
  61. data() {
  62. return {
  63. value: "",
  64. tableData: [
  65. {
  66. date: "2016-05-02",
  67. name: "可用",
  68. address: "6895564457554"
  69. },
  70. {
  71. date: "2016-05-04",
  72. name: "不可用",
  73. address: "6895564456725"
  74. },
  75. {
  76. date: "2016-05-01",
  77. name: "不可用",
  78. address: "6895564415514"
  79. },
  80. {
  81. date: "2016-05-03",
  82. name: "可用",
  83. address: "6895564457594"
  84. }
  85. ]
  86. };
  87. },
  88. created() {},
  89. methods: {
  90. look(row) {
  91. this.$router.push({
  92. path: 'UnityTrace'
  93. })
  94. },
  95. edit(row) {},
  96. del(row) {},
  97. pageChange(p) {
  98. console.log(p)
  99. }
  100. }
  101. };
  102. </script>
  103. <style lang="scss" scoped>
  104. #header {
  105. margin-bottom: 15px;
  106. }
  107. .table {
  108. .pagination {
  109. margin-top: 20px;
  110. }
  111. }
  112. </style>