index.vue 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154
  1. <template>
  2. <div class="app-container">
  3. <el-row>
  4. <el-col :span="24">
  5. <div class="cell">
  6. <div class="cell-title">
  7. <div class="title-left">
  8. <div class="title">系统设置</div>
  9. </div>
  10. </div>
  11. <div class="cell-body">
  12. <el-row>
  13. <el-col :span="24">
  14. <div>空调开启半小时不足1小时为</div>
  15. <el-input placeholder="请输入金额" v-model="less_than_an_hour"></el-input>
  16. <div>元</div>
  17. </el-col>
  18. </el-row>
  19. <el-row>
  20. <el-col :span="24">
  21. <div>空调开启每小时为</div>
  22. <el-input placeholder="请输入金额" v-model="per_hour"></el-input>
  23. <div>元</div>
  24. </el-col>
  25. </el-row>
  26. <el-row>
  27. <el-col :span="24">
  28. <div>自动扣款</div>
  29. <el-switch v-model="withhold" active-color="#2B4CFE">
  30. </el-switch>
  31. </el-col>
  32. </el-row>
  33. <el-row>
  34. <el-col :span="24">
  35. <div>账户余额少于</div>
  36. <el-input placeholder="请输入金额" v-model="balance_less_than"></el-input>
  37. <div>元,不能开启空调</div>
  38. </el-col>
  39. </el-row>
  40. <el-row>
  41. <el-col :span="24">
  42. <div>每隔</div>
  43. <el-input placeholder="请输入小时数" v-model="hour"></el-input>
  44. <div>小时,系统自动发送通知给操作员</div>
  45. </el-col>
  46. </el-row>
  47. <el-row>
  48. <el-col :span="24">
  49. <div>每天</div>
  50. <el-input placeholder="请输入时间" v-model="every_day"></el-input>
  51. <div>为截止时间,系统自动发送通知给操作员</div>
  52. </el-col>
  53. </el-row>
  54. <el-row>
  55. <el-col :span="24">
  56. <div>使用问题联系方式</div>
  57. <el-input class="contact-style" placeholder="请输入手机号" v-model="contact"></el-input>
  58. </el-col>
  59. </el-row>
  60. </div>
  61. </div>
  62. </el-col>
  63. </el-row>
  64. </div>
  65. </template>
  66. <script>
  67. export default {
  68. data() {
  69. return {
  70. less_than_an_hour: 3, // 半小时不足1小时
  71. per_hour: 5, // 每小时
  72. withhold: true,
  73. balance_less_than: 5,
  74. hour: 1,
  75. every_day: '19:00',
  76. contact: '13677985689'
  77. }
  78. },
  79. methods: {
  80. }
  81. }
  82. </script>
  83. <style lang="scss" scoped>
  84. .app-container {
  85. background-color: #EFF2F7;
  86. padding: 10px;
  87. .el-row {
  88. .el-col {
  89. padding: 10px;
  90. .cell {
  91. padding: 30px;
  92. border-radius: 10px;
  93. background-color: #FFFFFF;
  94. .cell-title {
  95. display: flex;
  96. justify-content: space-between;
  97. align-items: center;
  98. margin-bottom: 30px;
  99. padding-bottom: 30px;
  100. border-bottom: 1px solid #CCCCCC;
  101. .title {
  102. font-size: 22px;
  103. font-family: Microsoft YaHei-3970(82674968);
  104. font-weight: bold;
  105. color: #1A202B;
  106. }
  107. }
  108. .cell-body {
  109. height: 630px;
  110. .el-row {
  111. .el-col {
  112. display: flex;
  113. align-items: center;
  114. white-space: nowrap;
  115. ::v-deep .el-input,
  116. ::v-deep .el-input__inner {
  117. width: 90px;
  118. text-align: center;
  119. font-size: 18px;
  120. font-family: Microsoft YaHei-3970(82674968);
  121. color: #46515E;
  122. }
  123. ::v-deep .el-input {
  124. margin: 0 10px;
  125. }
  126. ::v-deep .contact-style.el-input .el-input__inner {
  127. width: 150px;
  128. }
  129. .el-switch {
  130. margin: 0 10px;
  131. }
  132. }
  133. }
  134. }
  135. }
  136. }
  137. }
  138. }
  139. </style>