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