// pages/chatHis/chatHis.js // 网络请求工具类 var networkUtil = require('../../utils/network_util.js') var api = require('../../utils/apiFile.js') // 获取应用实例 var app = getApp(); Page({ /** * 页面的初始数据 */ data: { chatMsg:[] }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { console.log(options) let me = this; this.setData({ illnessList:{ title:'疾病类型', data:[{id:'1',value:'咳嗽'},{id:'2',value:'发热'},{id:'3',value:'贫血'},{id:'4',value:'腹泻'},{id:'5',value:'肺炎'}, {id:'6',value:'手足口病'},{id:'7',value:'鹅口疮'},{id:'8',value:'湿疹'},{id:'9',value:'肠炎'},{id:'10',value:'便秘'}], placeholder:'请选择疾病类型' }, serviceId:options.serviceId, }) //获取用药记录 networkUtil._get(api.getBabyDisease,{serviceId:options.serviceId},function(res){ var illnessId = res.data.data.diseaseId; var illnessData = me.data.illnessList.data; var illness = []; var disabled = false; var type = 2; if(illnessId){ illnessId = illnessId.split(',') } if(illnessId&&illnessId.length > 1){ disabled = true; type = 1; illnessId.forEach(function(item){ illness = illness.concat(illnessData.filter(it => it.id == item).map(it => it)) }) } if(illnessId&&illnessId.length == 1){ disabled = true; type = 1; illness = illnessData.filter(it => it.id == illnessId).map(it => it); } me.setData({ symptomStr:res.data.data.diseaseDesc, drugsStr:res.data.data.diseaseDrug, illness:illness, disabled:disabled, type:type }) },function(res){ }) var myName = wx.getStorageSync('hxName'); var hislist = wx.getStorageSync("rendered_"+options.doctorName + myName + options.serviceId) || []; var satrDate = new Date(options.createDate); var endDate = new Date(options.endDate); var list = []; hislist.forEach(item => { var catetime = new Date(item.time); if(catetime>=satrDate&&catetime<=endDate){ list.push(item) } }); this.setData({ chatMsg:list }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })