// pages/inforBind/inforBind.js
// 网络请求工具类
var networkUtil = require('../../utils/network_util.js')
var api = require('../../utils/apiFile.js')
// 获取应用实例
var app = getApp()
Page({
/**
* 页面的初始数据
*/
data: {
currentShowType:1,//1查看信息 2修改信息
vcCardNo:"",
SINCard:"",
userData:[]
},
edit: function () {
this.setData({
vcCardNo:this.data.userData.vcCardNo,
SINCard:this.data.userData.sINCard,
currentShowType:2
})
},
save: function () {
console.log(1,this.data.SINCard,this.data.vcCardNo)
var self = this
if(!this.data.SINCard&&!this.data.vcCardNo){
wx.showModal({
title: '信息错误',
content: '请填写档案信息!',
showCancel: false
});
return
}
var sendData = {
'pid': app.globalData.userInfo.pid,
'hospitalId':app.globalData.userInfo.hospitalId,
'sINCard':this.data.SINCard,
'vcCardNo':this.data.vcCardNo
}
networkUtil._post(api.pidUpBabyBuild,sendData,function(res){
if(0 == res.data.errorcode){
wx.showModal({
title: '成功提交',
content: '保存成功!',
showCancel: false
});
self.getUserArchives();
self.setData({
currentShowType : 1
})
}else{
wx.showModal({
title: '网络异常',
content: res.data.errormsg,
showCancel: false
});
}
},function(res){
networkUtil.showErrorToast(res.errormsg)
},'application/json')
},
vcCardInput: function (e) {
var value = e.detail.value
this.setData({
vcCardNo:value
})
},
SINCardInput: function (e) {
var value = e.detail.value
this.setData({
SINCard:value
})
},
//获取档案信息
getUserArchives(){
networkUtil.showLoading()
var self = this
var param = {
'pid': app.globalData.userInfo.pid,
'hospitalId':app.globalData.userInfo.hospitalId
}
networkUtil._post(api.getBabyBuildPidInfo,param,function(res){
var data = res.data.data
var babyInfo = data;
if(babyInfo){
if(!babyInfo.sINCard&&!babyInfo.vcCardNo){
self.setData({
currentShowType:2
})
}else{
self.setData({
currentShowType:1
})
}
}
self.setData({
userData:data
})
},function(res){
networkUtil.showErrorToast(res.errormsg)
},'application/json')
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
this.getUserArchives();
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})