// 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 () {
}
})