diff --git a/app.json b/app.json index 4c3c56d..3dcef98 100644 --- a/app.json +++ b/app.json @@ -36,7 +36,9 @@ "pages/ad/ad", "pages/service/detail/detail", "pages/service/settle/settle", - "pages/service/service" + "pages/service/service", + "pages/service/myService/myService", + "pages/service/vipCard/vipCard" ], "window": { "backgroundTextStyle": "light", diff --git a/pages/service/detail/detail.js b/pages/service/detail/detail.js index 90ac151..7d56772 100644 --- a/pages/service/detail/detail.js +++ b/pages/service/detail/detail.js @@ -1,31 +1,53 @@ // pages/service/detail/detail.js -import { TopicModel } from '../../../models/topic.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:true, + show:false, + classify:null, + code:'', + departList:[] }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { - var id = '7d986b726945d3201adf4ed8dadd2db4' - topicModel.getResourceDetail(id,res=>{ - wx.setNavigationBarTitle({ title:res.result.typeName}) + 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, - }) + // this.setData({ + // detail:res.result, + // }) - WxParse.wxParse('article', 'html', this.data.detail.content, this, 5); + // WxParse.wxParse('article', 'html', this.data.detail.content, this, 5); - }) + // }) }, /** @@ -77,15 +99,18 @@ Page({ }, onTap:function(){ - // wx.navigateTo({ - // url: '/pages/service/settle/settle', - // }) + if(!this.data.classify){ + wx.navigateTo({ + url: '/pages/service/settle/settle?code=' + this.data.code, + }) + return + } this.setData({ show: true }); }, - settle:function(){ + settle:function(e){ wx.navigateTo({ - url: '/pages/service/settle/settle', + url: '/pages/service/settle/settle?code=' + this.data.code + '&tp=' + e.currentTarget.dataset.code, }) }, onClose:function(){ diff --git a/pages/service/detail/detail.wxml b/pages/service/detail/detail.wxml index 6490fdc..b1d3f13 100644 --- a/pages/service/detail/detail.wxml +++ b/pages/service/detail/detail.wxml @@ -7,7 +7,7 @@ -