operatData.vue 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198
  1. <!-- 操作记录 -->
  2. <template>
  3. <div class="innerMargin">
  4. <div class="box-card">
  5. <template>
  6. <el-tabs type="border-card" v-model="activeName" @tab-click="handleClick">
  7. <el-tab-pane label="水泵" name="first">
  8. <sbData></sbData>
  9. </el-tab-pane>
  10. <el-tab-pane label="水肥机" name="second">
  11. <sfjData></sfjData>
  12. </el-tab-pane>
  13. <el-tab-pane label="电磁阀" name="third">
  14. <dcfData></dcfData>
  15. </el-tab-pane>
  16. </el-tabs>
  17. </template>
  18. </div>
  19. </div>
  20. </template>
  21. <script>
  22. //这里可以导入其他文件(比如:组件,工具js,第三方插件js,json文件,图片文件等等)
  23. //例如:import 《组件名称》 from '《组件路径》';
  24. // const sbData = ()=> import('./sboperatData')
  25. import sbData from './operatData/sboperatData'
  26. import sfjData from './operatData/sfjoperatData'
  27. import dcfData from './operatData/dcfoperatData'
  28. export default {
  29. //import引入的组件需要注入到对象中才能使用
  30. components: {
  31. sbData,
  32. sfjData,
  33. dcfData,
  34. },
  35. data() {
  36. //这里存放数据
  37. return {
  38. activeName: 'first',
  39. //
  40. value1:"",
  41. role: "",
  42. username: "",
  43. txtInner:"筛选测试用户",
  44. userList: [],
  45. userGroupList: [],
  46. roleList: [],
  47. page: 1,
  48. totalNum: 0,
  49. };
  50. },
  51. //监听属性 类似于data概念
  52. computed: {
  53. //获取用户类型
  54. userType: function () {
  55. return window.sessionStorage.getItem('myuser_type')
  56. }
  57. },
  58. //监控data中的数据变化
  59. watch: {},
  60. //生命周期 - 创建完成(可以访问当前this实例)
  61. created() {
  62. },
  63. //生命周期 - 挂载完成(可以访问DOM元素)
  64. mounted() {
  65. this.getList();
  66. },
  67. //方法集合
  68. methods: {
  69. //获取用户列表
  70. getList() {
  71. this.userList = [
  72. {
  73. date:'2021-3-21',
  74. order:'112544412577455',
  75. equipId:'845521475322545522',
  76. startTime:'2021-3-21 12:30:25',
  77. endTime:'2021-3-21 12:36:25',
  78. electricity:44,
  79. water:38,
  80. money:28
  81. },
  82. {
  83. date:'2021-3-19',
  84. order:'112544412577455',
  85. equipId:'845556987322545522',
  86. startTime:'2021-3-19 11:30:25',
  87. endTime:'2021-3-19 11:36:25',
  88. electricity:36,
  89. water:21,
  90. money:18
  91. },
  92. {
  93. date:'2021-3-21',
  94. order:'112544412577455',
  95. equipId:'845521475322545522',
  96. startTime:'2021-3-21 12:30:25',
  97. endTime:'2021-3-21 12:36:25',
  98. electricity:44,
  99. water:38,
  100. money:28
  101. },
  102. {
  103. date:'2021-3-21',
  104. order:'112544412577455',
  105. equipId:'845521475322545522',
  106. startTime:'2021-3-21 12:30:25',
  107. endTime:'2021-3-21 12:36:25',
  108. electricity:44,
  109. water:38,
  110. money:28
  111. },{
  112. date:'2021-3-21',
  113. order:'112544412577455',
  114. equipId:'845521475322545522',
  115. startTime:'2021-3-21 12:30:25',
  116. endTime:'2021-3-21 12:36:25',
  117. electricity:44,
  118. water:38,
  119. money:28
  120. },{
  121. date:'2021-3-21',
  122. order:'112544412577455',
  123. equipId:'845521475322545522',
  124. startTime:'2021-3-21 12:30:25',
  125. endTime:'2021-3-21 12:36:25',
  126. electricity:44,
  127. water:38,
  128. money:28
  129. },{
  130. date:'2021-3-21',
  131. order:'112544412577455',
  132. equipId:'845521475322545522',
  133. startTime:'2021-3-21 12:30:25',
  134. endTime:'2021-3-21 12:36:25',
  135. electricity:44,
  136. water:38,
  137. money:28
  138. },{
  139. date:'2021-3-21',
  140. order:'112544412577455',
  141. equipId:'845521475322545522',
  142. startTime:'2021-3-21 12:30:25',
  143. endTime:'2021-3-21 12:36:25',
  144. electricity:44,
  145. water:38,
  146. money:28
  147. },{
  148. date:'2021-3-21',
  149. order:'112544412577455',
  150. equipId:'845521475322545522',
  151. startTime:'2021-3-21 12:30:25',
  152. endTime:'2021-3-21 12:36:25',
  153. electricity:44,
  154. water:38,
  155. money:28
  156. },{
  157. date:'2021-3-21',
  158. order:'112544412577455',
  159. equipId:'845521475322545522',
  160. startTime:'2021-3-21 12:30:25',
  161. endTime:'2021-3-21 12:36:25',
  162. electricity:44,
  163. water:38,
  164. money:28
  165. }
  166. ];
  167. this.totalNum = 33;
  168. },
  169. handleClick(tab, event) {
  170. console.log(tab, event);
  171. },
  172. changePage(value) {
  173. this.page = value
  174. },
  175. },
  176. beforeCreate() {}, //生命周期 - 创建之前
  177. beforeMount() {}, //生命周期 - 挂载之前
  178. beforeUpdate() {}, //生命周期 - 更新之前
  179. updated() {}, //生命周期 - 更新之后
  180. beforeDestroy() {}, //生命周期 - 销毁之前
  181. destroyed() {}, //生命周期 - 销毁完成
  182. activated() {} //如果页面有keep-alive缓存功能,这个函数会触发
  183. };
  184. </script>
  185. <style lang='less' scoped>
  186. /deep/.el-tabs--border-card > .el-tabs__header .el-tabs__item.is-active {
  187. color: #008cff;
  188. }
  189. /deep/.el-tabs--border-card > .el-tabs__header .el-tabs__item:not(.is-disabled):hover{
  190. color: #008cff;
  191. }
  192. </style>