Blame view

pages/work/daily/workOrder.vue 3.05 KB
e2ea09c3   刘淇   12345工单
1
2
3
4
5
  <template>
    <view class="container">
      <z-paging ref="paging" v-model="dataList" @query="queryList" :auto="false" >
  
        <view class="ul fs-p20">
d0f9ccb8   刘淇   12345工单 问题上报
6
7
8
9
10
11
12
13
14
15
          <view class="li fs-bg__white fs-p30 fs-size__h4 fs-radius__sm fs-mt20 cad-box-shadow" v-for="(item, index) in dataList" :key="'planName'+item.hotlinenumber">
            <view @click="toReport(item)">
  <!--            <view class="fs-flex__between">-->
  <!--              <view class="fs-weight__bold fs-flex1 fs-ellipsis">{{item.planName}}</view>-->
  <!--              <tui-text v-if="item.planStatus" text="已完成" type="success"></tui-text>-->
  <!--              <tui-text v-else text="未完成" type="danger"></tui-text>-->
  <!--            </view>-->
              <view class="fs-flex fs-flex__between fs-mt20">
                <view class="fs-flex1 fs-ellipsis">编码:{{item.hotlinenumber}}</view>
                <view class="" style="color: #f00">待派单</view>
e2ea09c3   刘淇   12345工单
16
17
              </view>
              <view class="fs-flex fs-mt20">
d0f9ccb8   刘淇   12345工单 问题上报
18
                <view class="fs-flex1 fs-ellipsis">所在街道:{{item.streetVo}}</view>
e2ea09c3   刘淇   12345工单
19
20
              </view>
              <view class="fs-flex fs-mt20">
d38470aa   刘淇   地址解析为经纬度
21
                <view class="fs-flex1 fs-ellipsis">详细地址:{{item.address}}</view>
e2ea09c3   刘淇   12345工单
22
23
              </view>
              <view class="fs-flex__between fs-mt20">
d0f9ccb8   刘淇   12345工单 问题上报
24
                <view class="fs-flex1 fs-ellipsis">截止日期:{{item.endTime}}</view>
e2ea09c3   刘淇   12345工单
25
26
27
28
29
30
31
32
33
34
              </view>
            </view>
  
          </view>
        </view>
      </z-paging>
    </view>
  </template>
  
  <script>
49a45f56   刘淇   地址解析为经纬度
35
  
e2ea09c3   刘淇   12345工单
36
37
38
39
40
41
42
43
44
45
  import { hotlinecaseList } from '@/api/work'
  import { useCounterStore } from '@/stores/counter'
  export default {
    data() {
      return {
        dataList: [],
        qqmapsdk:null
      }
    },
    onLoad() {
49a45f56   刘淇   地址解析为经纬度
46
  
e2ea09c3   刘淇   12345工单
47
48
49
50
51
    },
    onShow(){
      if (this.$refs.paging) {
        this.$refs.paging.refresh() // 重置到第一页并触发query事件
      }
e2ea09c3   刘淇   12345工单
52
53
54
55
  
    },
    methods: {
      // 获取巡检列表
d0f9ccb8   刘淇   12345工单 问题上报
56
      queryList(pageNo, pageSize) {
e2ea09c3   刘淇   12345工单
57
58
59
60
        const useCounter = useCounterStore()
        console.log(useCounter.userInfo.userId)
        const params = {
          dispperson:useCounter.userInfo.userId,
d0f9ccb8   刘淇   12345工单 问题上报
61
          taskstate:'gdtype02',
d38470aa   刘淇   地址解析为经纬度
62
          reserve2:"1",
d0f9ccb8   刘淇   12345工单 问题上报
63
          pageReq: {pageNum: pageNo, pageSize: pageSize},
e2ea09c3   刘淇   12345工单
64
65
66
67
68
69
70
        }
        hotlinecaseList({data:params}).then(res => {
          this.$refs.paging.complete(res.rows)
        })
      },
  
      // 跳转详情
d0f9ccb8   刘淇   12345工单 问题上报
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
      toReport(i) {
        // uni.$tui.href(`/pages/work/daily/work/reporting?hotlinenumber=${hotlinenumber}`)
        console.log(i)
        uni.navigateTo({
          url:`/pages/work/daily/reporting?hotlinenumber=${i.hotlinenumber}`, // B页面路径
          // 1. (可选)监听B页面的回调(如需双向通信)
          events: {
            sendBackData: (data) => {
              console.log('B页面回传的数据:', data);
            }
          },
          // 2. 向B页面传递数据
          success: (res) => {
            // 通过 eventChannel 发送数据,key 可自定义(如 "largeDataFromA")
            res.eventChannel.emit('largeDataFromWorkOrder', i);
          }
        });
  
e2ea09c3   刘淇   12345工单
89
      },
d0f9ccb8   刘淇   12345工单 问题上报
90
  
e2ea09c3   刘淇   12345工单
91
92
93
94
95
96
97
98
99
    }
  }
  </script>
  
  <style lang="scss" scoped>
  .ul .li:first-child {
    margin-top: 0;
  }
  </style>