record.vue 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <template>
  2. <view class="">
  3. <view class="cu-list menu-avatar">
  4. <view class="cu-item" :class="modalName=='move-box-'+ index?'move-cur':''" v-for="(item,index) in deviceManage"
  5. :key="index" :data-target="'move-box-' + index" @tap="goDetail(item)">
  6. <view class="content" style="left:0;width:80%">
  7. <view class="pro-title">
  8. <view class="cut">{{item.title}}</view>
  9. </view>
  10. <view class="pro-des ">
  11. <view class="text-cut">
  12. {{item.des}}
  13. </view>
  14. </view>
  15. <view class="pro-date ">{{item.time}}</view>
  16. </view>
  17. <view class="nav-right num margin-right-sm">
  18. <view class="text-grey">
  19. <button class="cu-btn radius bg-green sm" v-if="item.status===0">正常</button>
  20. <button class="cu-btn radius bg-red sm" v-if="item.status===1">异常</button>
  21. </view>
  22. </view>
  23. </view>
  24. </view>
  25. </view>
  26. </template>
  27. <script>
  28. import json from '../../../data/json.js';
  29. export default {
  30. data() {
  31. return {
  32. deviceManage: json.xunJianRecord,
  33. modalName: null,
  34. };
  35. },
  36. onLoad:function(option){
  37. },
  38. onNavigationBarButtonTap(e) {
  39. console.log(e)
  40. uni.navigateTo({
  41. url: '/pages/export/export',
  42. });
  43. },
  44. methods: {
  45. // 页面跳转
  46. goDetail(item) {
  47. uni.navigateTo({
  48. url: '/pages/xunJian/recordDetail/recordDetail',
  49. });
  50. },
  51. }
  52. }
  53. </script>
  54. <style lang="scss">
  55. .cu-item{
  56. height:180rpx!important
  57. }
  58. </style>