// pages/checkupAskInput/checkupAskInput.js
Page({
/**
* 页面的初始数据
*/
data: {
postObj: {},
fyTypes:["父亲","母亲","祖父","祖母","外祖父","外祖母","其它"],
wyTypes:["母乳喂养","混合喂养","人工喂养"],
cnqks:["好","不好"],
fyType: ["0","1","2","3","4","5","6"],
wyType: ["0","1",'2'],
cnqk: ["1","2",],
modelFy:'',
assistFoodValue:0,
douhbqkValue:0,
drugGllergicValue:0,
douhbqk:{
fx: false,
fy: false,
qt: false,
ws: false,
qtText: "",
yesOrNo: "no",
},
assistFood:{
yesOrNo: "no",
},
drugGllergic: {
qt: false,
qmsgm: false,
halyw: false,
xfmsgm: false,
qtText: "",
yesOrNo: "yes"
}
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
},
// 点击选择按钮
clickSelectBtn(e) {
var id = e.currentTarget.id.split('-')[1];
var falg = this.data.postObj.guideSuggestMap[id];
this.setData({
['postObj.guideSuggestMap.' + id]: !falg
})
},
// 输入框
bindKeyInput(e) {
// console.log(e)
let key = e.currentTarget.id;
let value = e.detail.value;
this.setData({
['postObj.' + key]: value
})
},
// 日期变更
bindDateChange(e) {
var target = e.target.id;
let value = e.detail.value;
this.setData({
['postObj.' + target]: value
})
},
// 选择
selectChange(e) {
console.log(e)
console.log(e.detail)
var target = e.target.id;
var value = e.detail.value;
this.setData({
['postObj.' + target]: value
})
},
checkForm() {
let flag = false;
var data = this.data.postObj;
if (data.deliveryDate !== undefined) {
flag = true;
}
if (data.leaveDate !== undefined) {
flag = true;
}
if (data.temperature !== undefined) {
flag = true;
}
if (data.fitnessDesc !== undefined) {
flag = true;
}
if (data.mentalityDesc !== undefined) {
flag = true;
}
if (data.bp !== undefined) {
flag = true;
}
if (data.breast !== undefined) {
flag = true;
}
if (data.lochia !== undefined) {
flag = true;
}
if (data.matrix !== undefined) {
flag = true;
}
if (data.wound !== undefined) {
flag = true;
}
if (data.otherDesc !== undefined) {
flag = true;
}
if (data.healthType !== undefined) {
flag = true;
}
return {
flag: flag,
};
},
setAssistFoodValue(d){
let v = d.currentTarget.dataset.v;
this.setData({
['assistFood.yesOrNo'] :v
})
},
setDouhbqk(d){
let v = d.currentTarget.dataset.v;
this.setData({
['douhbqk.yesOrNo'] : v,
})
},
setdrugGllergic(d){
let v = d.currentTarget.dataset.v;
this.setData({
['drugGllergic.yesOrNo'] :v
})
},
submitData() {
//
var key = this.checkForm();
var data = this.data.postObj;
// data.id = this.data.id;
// data.hospitalId = this.data.hospitalId;
if (data.mainFoster !== undefined) {
data.mainFoster = this.data.fyType[data.mainFoster];
}
if (data.milkingSituation !== undefined) {
data.milkingSituation = this.data.cnqk[data.milkingSituation];
}
if (data.cnqk !== undefined) {
data.cnqk = this.data.wyType[data.cnqk];
}
console.log(data)
if (key.flag) {
networkUtil._post(api.interrogationUpload, data, (res) => {
wx.showModal({
title: '成功提交',
content: "您已成功提交访视问卷",
showCancel: false,
success: function (res) {
wx.navigateTo({
url: '../home/home',
})
}
})
}, function (res) {
wx.showModal({
title: '提交失败',
content: '错误代码:' + res.errorcode.code,
showCancel: false,
success: function (res) {
}
})
}, 'application/json')
} else {
wx.showModal({
title: '表单填写不规范',
content: "请填写内容后提交问卷",
showCancel: false,
success: function (res) {
}
})
}
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})