// pages/diet/measuret.js var networkUtil = require('../../utils/network_util.js') var api = require('../../utils/apiFile.js') var exchgeDate = require('../../utils/exchgeDate.js') var app = getApp() Page({ /** * 页面的初始数据 */ data: { foodListNames : [ "铁强化米粉", "肉泥", "蛋黄泥", "蔬菜泥", "水果泥", "食用油", "稠粥、烂面条", "肝泥", "蛋黄碎", "蔬菜汁", "淡果汁", "鱼虾类", "软馒头片", "肉末", "蛋黄羹", "蔬菜末", "水果末", "豆腐", "粗粮薯类", "肉碎", "全蛋", "蔬菜碎", "水果碎", "稍硬食物", ], foodList : [ { type:"3", id:"1", add:0, love:0, }, { type:"5", id:"2", add:0, love:0, }, { type:"2", id:"3", add:0, love:0, }, { type:"1", id:"4", add:0, love:0, }, { type:"8", id:"5", add:0, love:0, }, { type:"9", id:"9", add:0, love:0, }, { type:"3", id:"6", add:0, love:0, }, { type:"5", id:"10", add:0, love:0, }, { type:"2", id:"11", add:0, love:0, }, { type:"1", id:"7", add:0, love:0, }, { type:"8", id:"8", add:0, love:0, }, { type:"4", id:"16", add:0, love:0, }, { type:"3", id:"23", add:0, love:0, }, { type:"5", id:"12", add:0, love:0, }, { type:"2", id:"13", add:0, love:0, }, { type:"1", id:"14", add:0, love:0, }, { type:"8", id:"15", add:0, love:0, }, { type:"6", id:"21", add:0, love:0, }, { type:"3", id:"19", add:0, love:0, }, { type:"5", id:"20", add:0, love:0, }, { type:"2", id:"22", add:0, love:0, }, { type:"1", id:"17", add:0, love:0, }, { type:"8", id:"18", add:0, love:0, }, { type:"7", id:"24", add:0, love:0, }, ], hospitalId: "", toDay:"", pid:"", show:false, array:[], }, foodClick(e) { const Names = this.data.foodListNames; const items = this.data.foodList; const values = e.detail.value; for (let i = 0, lenI = items.length; i < lenI; ++i) { items[i].add = 0; items[i].love = 0; for (let j = 0, lenJ = values.length; j < lenJ; ++j) { if (Names[i]+'1' === values[j]) { items[i].add = 1; }else if (Names[i]+'2' === values[j]) { items[i].love = 1; } } if(items[i].add === 0){ items[i].love = 0; } } this.setData({ foodList:items }) console.log(values) // if(this.foodList[i].add == 0){ // this.foodList[i].love = 0; // } }, saveFoodlist(){ var that = this; this.setData({ show : true }) networkUtil._post(api.setFootList,{ hospitalId:this.data.hospitalId, pid:this.data.pid, diets:this.data.foodList },(res) => { if(0 == res.data.errorcode){ this.getList(); that.setData({ show : false }) wx.showModal({ title: '成功提交', content: '检查信息已提交!', showCancel: false }); }else{ wx.showModal({ title: '网络异常', content: res.data.errormsg, showCancel: false }); } },(err) => { wx.showModal({ title: '服务器异常', content: err.errormsg, showCancel: false }); that.setData({ show : false }) },'application/json;charset=utf-8') }, getList() { networkUtil._post(api.getFootHistory, { keyword: this.data.pid, sort: this.data.hospitalId, }, res => { if (res.statusCode == 200 && res.data.errorcode == 0) { var data = res.data.data; data.forEach(item => { item.createTime = exchgeDate.getYearMD(item.createTime ) }); console.log(data) this.setData({ array: res.data.data }) console.log(this.data.array) } }, err => { }, 'application/json') }, // 获取膳食检查列表 getBabyNutritionList:function(){ wx.navigateTo({ url: '../weightReportList/weightReportList', }) }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var d = new Date(); var toDay = d.getFullYear() + "-" + ("00" + (d.getMonth() + 1)).substr(-2) + "-" + ("00" + d.getDate()).substr(-2); this.setData({ toDay: toDay, }) this.setData({ hospitalId: app.globalData.userInfo.hospitalId, pid:app.globalData.userInfo.pid, }) this.getList(); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })