Blame view

subPackages/treePage/treeRecord.vue 2.62 KB
c7744156   刘淇   录入树木
1
2
  <template>
    <view class="container">
21397afd   刘淇   树 新增
3
4
5
  
      <tui-no-data imgUrl="/static/images/nodata.png" v-if="rows.length==0">暂无数据</tui-no-data>
      <view class="record-wrap" v-else>
b951d827   刘淇   树木详情
6
7
8
9
10
        <view class="record-list-wrap cad-box-shadow fs-bg__white" v-for="i in rows" @click="toEditPage(i.id)">
          <view style="display: flex">
            <view class="record-list-left" :style="`background-image: url(${i.treephoto});`"></view>
            <view class="record-list-right">
              <view class="record-list-right-title">
c872bdb3   刘淇   树木详情
11
12
                <view class="fs-ellipsis treetypeName">{{ i.treetype }}</view>
                <view style="text-align: right">{{ i.updatetime.substring(0, 10) }}</view>
b951d827   刘淇   树木详情
13
14
              </view>
              <view class="fs-mt8 fs-align__center">
c872bdb3   刘淇   树木详情
15
                <img src="../../static/images/tree/tree-high.png" style="width: 14px;height: 14px;margin-right: 6px;" alt=""> 高度:{{ i.treeheight }} 米
b951d827   刘淇   树木详情
16
17
              </view>
              <view class="fs-mt8 fs-align__center">
c872bdb3   刘淇   树木详情
18
                <img src="../../static/images/tree/treearound.png" style="width: 14px;height: 14px;margin-right: 6px;" alt="">胸径:{{ i.dbh }} 厘米
b951d827   刘淇   树木详情
19
              </view>
21397afd   刘淇   树 新增
20
21
            </view>
          </view>
b951d827   刘淇   树木详情
22
23
24
          <view class="fs-mt8 fs-ellipsis treenumber-no">
            树木编号:{{ i.treenumber }}
          </view>
21397afd   刘淇   树 新增
25
        </view>
c7744156   刘淇   录入树木
26
27
28
      </view>
  
  
21397afd   刘淇   树 新增
29
      <tui-button class="addTree" @click="toAddTreePage">新增树木录入</tui-button>
c7744156   刘淇   录入树木
30
31
32
33
34
    </view>
  
  </template>
  
  <script>
21397afd   刘淇   树 新增
35
  import { treeRoadReq } from "@/api/tree";
c7744156   刘淇   录入树木
36
  export default {
21397afd   刘淇   树 新增
37
    name: "treeRecord",
b951d827   刘淇   树木详情
38
39
40
41
    data() {
      return {
        rows: [],
        roadId: ''
21397afd   刘淇   树 新增
42
43
      }
    },
b951d827   刘淇   树木详情
44
    onLoad(options) {
21397afd   刘淇   树 新增
45
46
47
      this.roadId = options.roadId
      this.treeRoadQuery()
    },
b951d827   刘淇   树木详情
48
49
    methods: {
      toEditPage(id) {  // 前往修改页面
21397afd   刘淇   树 新增
50
51
        uni.$tui.href(`/subPackages/treePage/editTree?id=${id}`)
      },
b951d827   刘淇   树木详情
52
      toAddTreePage() {
21397afd   刘淇   树 新增
53
54
55
        uni.$tui.href(`/subPackages/treePage/addTree?roadId=${this.roadId}`)
      },
      // 记录列表
b951d827   刘淇   树木详情
56
57
      treeRoadQuery() {
        treeRoadReq({data: {road: this.roadId}}).then(res => {
21397afd   刘淇   树 新增
58
59
60
61
62
          console.log(res)
          this.rows = res.rows
        })
      },
    }
c7744156   刘淇   录入树木
63
64
65
66
  }
  </script>
  
  <style scoped>
b951d827   刘淇   树木详情
67
  .record-list-wrap {
c872bdb3   刘淇   树木详情
68
69
70
71
72
73
74
75
76
    margin: 20px 10px 0 ;
    padding:10px;
    border-radius: 6px;
    font-size: 14px;
  }
  .treetypeName{
    flex:1;
    font-size: 16px;
    font-weight: bold;
21397afd   刘淇   树 新增
77
  }
b951d827   刘淇   树木详情
78
79
80
81
  
  .record-list-left {
    height: 70px;
    width: 70px;
21397afd   刘淇   树 新增
82
83
    background-size: 100% 100%;
  }
b951d827   刘淇   树木详情
84
85
  
  .record-list-right {
21397afd   刘淇   树 新增
86
    margin-left: 20px;
b951d827   刘淇   树木详情
87
88
89
    flex: 1;
    overflow: hidden;
  
21397afd   刘淇   树 新增
90
  }
b951d827   刘淇   树木详情
91
92
  
  .record-list-right-title {
21397afd   刘淇   树 新增
93
94
    display: flex;
    justify-content: space-between;
c7744156   刘淇   录入树木
95
  }
b951d827   刘淇   树木详情
96
97
98
99
100
101
102
103
  
  .treenumber-no{
    padding: 3px 10px;
    background: #bdefd0;
    font-size: 12px;
  }
  
  .addTree {
c7744156   刘淇   录入树木
104
105
106
107
108
109
    width: 100%;
    position: fixed;
    bottom: 0;
  }
  
  </style>