riku
2022-10-12 741d1f7b2e2ac1c3f89d80dfac7625e3427e2367
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
const consultservice = require("../../../service/consultservice")
const app = getApp()
 
/**
 * 智能在线咨询的查询与查看详情
 */
module.exports = Behavior({
  data: {
    result: []
  },
  methods:{
    // onReachBottom () {
    //   console.log('onReachBottom');
    //   if (this.cPage && this.tPage) {
    //     if (this.cPage < this.tPage) {
    //       this.searchMore(this.cPage + 1)
    //     }
    //   }
    // },
    // searchMore (cPage = 1) {
    //   var that = this
    //   wx.showLoading({
    //     title: '搜索中',
    //     mask: true,
    //     success: (res) => {},
    //     fail: (res) => {},
    //     complete: (res) => {},
    //   })
    //   setTimeout(() => {
    //     wx.hideLoading()
    //   }, 20000);
    //   consultservice.searchLaw(app.globalData.accessToken.userId, '大气污染', cPage, 5, {
    //     onPage(head){
    //       that.cPage = head.page
    //       that.tPage = head.totalPage
    //     },
    //     success (res) {
    //       let result = that.data.result
    //       res.forEach(r => {
    //         r.des = r.des.replace('\\n', '<br/>')
    //         if (result.length === 0) {
    //           result.push({
    //             typeId: r.typeId,
    //             typeName: r.typeName,
    //             contents: [r]
    //           })
    //         } else {
    //           result[0].contents.push(r)
    //         }
    //       });
    //       that.setData({
    //         result
    //       })
    //       console.log(result);
    //     },
    //     complete (res) {
    //       wx.hideLoading()
    //     }
    //   }, 2)
    // },
    /**
     * 查看查询结果详情
     */
    gotoDetail (e) {
      const iList = e.currentTarget.dataset.index.split(',')
      const i1 = iList[0]
      const i2 = iList[1]
      const r = this.data.result[i1]
      switch (r.typeId) {
        //法律法规文件
        case 1:
          const fileId = r.contents[i2].id
          wx.navigateTo({
            url: '/pages/m_consult/consultdetail/consultdetail',
            success: (res) => {
              // 通过 eventChannel 向被打开页面传送数据
              res.eventChannel.emit('acceptDataFromOpenerPage', {
                fileId: fileId
              })
            },
          })
          break;
        //法律法规条目
        case 2:
          const itemId = r.contents[i2].id
          wx.navigateTo({
            url: '/pages/m_consult/consultdetailitem/consultdetailitem',
            success: (res) => {
              // 通过 eventChannel 向被打开页面传送数据
              res.eventChannel.emit('acceptDataFromOpenerPage', {
                itemId: itemId
              })
            },
          })
          break;
        //执法案例
        case 3:
  
          break;
        //环保问题
        case 4:
  
          break;
        default:
          break;
      }
    },
  }
})