berth_use.vue 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  1. <template>
  2. <div class="body-wrapper">
  3. <!-- <el-form class="form-wrapper" :inline="true" :model="formInline">-->
  4. <!-- <el-row>-->
  5. <!-- <el-col :span="8">-->
  6. <!-- <el-form-item label="停车场名称:">-->
  7. <!-- <el-input v-model="formInline.parkingName" placeholder="请输入"></el-input>-->
  8. <!-- </el-form-item>-->
  9. <!-- </el-col>-->
  10. <!-- <el-col :span="8">-->
  11. <!-- <el-form-item>-->
  12. <!-- <el-button type="primary" class="query-btn" @click="onSubmit">查询</el-button>-->
  13. <!-- </el-form-item>-->
  14. <!-- </el-col>-->
  15. <!-- </el-row>-->
  16. <!-- </el-form>-->
  17. <el-table :data="tableData" height="800" style="background: #2a2a2a;border-color: #333;">
  18. <el-table-column v-for="(item, index) in columns" :key="index" :label="item.label" :prop="item.key">
  19. </el-table-column>
  20. </el-table>
  21. <!-- <div class="table-pagination">-->
  22. <!-- <el-pagination :background="false" layout="total, prev, pager, next" :total="total" @current-change="handlePageChange"-->
  23. <!-- :current-page.sync="pageNum" :page-size.sync="pageSize">-->
  24. <!-- </el-pagination>-->
  25. <!-- </div>-->
  26. </div>
  27. </template>
  28. <script>
  29. import api from "@/api/audit.js";
  30. export default {
  31. components: {},
  32. data() {
  33. return {
  34. columns: [
  35. {
  36. label: '停车场名称',
  37. key: 'carParkName'
  38. },
  39. {
  40. label: '星期一',
  41. key: 'day1Rate'
  42. },
  43. {
  44. label: '星期二',
  45. key: 'day2Rate'
  46. },
  47. {
  48. label: '星期三',
  49. key: 'day3Rate'
  50. },
  51. {
  52. label: '星期四',
  53. key: 'day4Rate'
  54. },
  55. {
  56. label: '星期五',
  57. key: 'day5Rate'
  58. },
  59. {
  60. label: '星期六',
  61. key: 'day6Rate'
  62. },
  63. {
  64. label: '星期天',
  65. key: 'day7Rate'
  66. },
  67. ],
  68. tableData: [],
  69. total: 0,
  70. pageSize: 10,
  71. pageNum: 1,
  72. dialogVisible: false,
  73. formInline: {
  74. parkingName: '',
  75. },
  76. }
  77. },
  78. mounted() {
  79. this.getTableData()
  80. },
  81. watch: {
  82. },
  83. methods: {
  84. getTableData() {
  85. const {pageNum, pageSize} = this
  86. api.bwlyfx({current: pageNum, size: pageSize, ...this.formInline}).then(res => {
  87. this.tableData = res.data || []
  88. // this.total = res.data.total
  89. })
  90. },
  91. // onSubmit () {
  92. // this.getTableData()
  93. // },
  94. // handlePageChange() {
  95. // this.getTableData()
  96. // },
  97. }
  98. }
  99. </script>
  100. <style lang="scss" scoped>
  101. .form-wrapper {
  102. margin-bottom: 20px;
  103. }
  104. /deep/ .el-input__inner {
  105. background: #2d3744;
  106. border: none;
  107. border-radius: 0;
  108. }
  109. /deep/ .el-input__prefix{
  110. top: 8px;
  111. }
  112. /deep/ .el-select {
  113. height: 40px;
  114. .el-input__inner {
  115. height: 40px;
  116. }
  117. .el-input__prefix, .el-input__suffix {
  118. height: 40px;
  119. }
  120. /* 下面设置右侧按钮居中 */
  121. .el-input__suffix {
  122. top: 0px;
  123. display: flex;
  124. justify-content: center;
  125. align-items: center;
  126. flex-wrap: nowrap;
  127. flex-direction: row;
  128. align-content: flex-start;
  129. }
  130. /* 输入框加上上下边是 32px + 2px =34px */
  131. .el-input__icon {
  132. line-height: 0px;
  133. }
  134. }
  135. /deep/ .form-wrapper .el-button {
  136. background: linear-gradient(90deg,#0158d9,#3c97e4);
  137. width: 100px;
  138. height: 40px;
  139. }
  140. .body-wrapper {
  141. padding: 20px;
  142. background: #0c0c0c;
  143. .button-block{
  144. text-align: right;
  145. margin-bottom: 20px;
  146. }
  147. .table-pagination{
  148. text-align: right;
  149. }
  150. }
  151. </style>