// pages/module_consult/consultdetailitem/consultdetailitem.js
const consultservice = require("../../../service/consultservice")
const app = getApp()
const behavior = require('../behaviors/behConsultItem')
Page({
behaviors: [behavior],
/**
* 页面的初始数据
*/
data: {
content:[],
more:[]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad(options) {
var that = this
this.getOpenerEventChannel().on('acceptDataFromOpenerPage', function (data) {
that.setData({
itemId: data.itemId
})
that.getItem()
})
this.searchMore(1)
},
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', '
')
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)
},
getItem () {
var that = this
wx.showLoading({
title: '加载中',
mask: true,
success: (res) => {},
fail: (res) => {},
complete: (res) => {},
})
setTimeout(() => {
wx.hideLoading()
}, 20000);
consultservice.getMgtItem(app.globalData.accessToken.userId, this.data.itemId, {
success (res) {
res.miItemContent = res.miItemContent.replace('\\n', '
')
that.setData({
content: res
})
},
complete (res) {
wx.hideLoading()
}
})
},
})