// pages/service/detail/detail.js var WxParse = require('../../../components/wxParse/wxParse.js'); import { TopicModel } from '../../../models/topic.js' let topicModel = new TopicModel() import { ServiceModel } from '../../../models/service.js' let serviceModel = new ServiceModel() Page({ /** * 页面的初始数据 */ data: { show:false, classify:null, code:'', departList:[] }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.setData({ code:options.code }) serviceModel.serviceDetail(options.code,res=>{ var detail = res.result wx.setNavigationBarTitle({ title:detail.server_name}) WxParse.wxParse('content', 'html', detail.server_text, this, 5); WxParse.wxParse('explain', 'html', detail.appointment_text, this, 5); this.setData({ classify:detail.smallServer, departList:detail.departList }) }) // var id = '7d986b726945d3201adf4ed8dadd2db4' // topicModel.getResourceDetail(id,res=>{ // wx.setNavigationBarTitle({ title:res.result.typeName}) // this.setData({ // detail:res.result, // }) // WxParse.wxParse('article', 'html', this.data.detail.content, this, 5); // }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, onTap:function(){ if(!this.data.classify){ wx.navigateTo({ url: '/pages/service/settle/settle?code=' + this.data.code, }) return } this.setData({ show: true }); }, settle:function(e){ wx.navigateTo({ url: '/pages/service/settle/settle?code=' + this.data.code + '&tp=' + e.currentTarget.dataset.code, }) }, onClose:function(){ this.setData({ show: false }); } })