var self, msgData,//建档信息 dataBase;//字典信息 mui.plusReady(function(){ self = plus.webview.currentWebview(); // 获取字典 plus.nativeUI.showWaiting() sendGet('doctor/patient/getArchiveComboList', {},function(){ plus.nativeUI.closeWaiting(); mui.toast('请求失败') }, function(res) { plus.nativeUI.closeWaiting(); if (res.status==200) { dataBase = res.data; getRecord() }else{ mui.toast('获取数据失败') } }) //获取建档信息 function getRecord(){ sendPost('doctor/archives/findArchiveDetailsByCode', {code:self.code},function(){ plus.nativeUI.closeWaiting(); mui.toast('请求失败') }, function(res) { plus.nativeUI.closeWaiting(); if (res.status==200) { msgData = res.data var html = template('list_tmp',{data:res.data,dataBase:dataBase}) $('.main').html(html) bindEvent() }else{ mui.toast('获取数据失败') } }) } }) function bindEvent(){ $(".jm-btn").on('tap',function(){ mui.openWindow({ id: "dailiqianyue", url: "../../mine/html/dailiqianyue.html", extras: { name:msgData.sickName, idCard:msgData.identityCardNo, countryCode:msgData.zoneCode, countryName:msgData.zoneName, ssc:msgData.insurCardNo, mobile:msgData.homePhone, kind:1 } }) }) } template.helper("setSex",function(s){ if(s == 1){return "男"} if(s == 2){return "女"} else{return ''} }) template.helper("setFamilyHis",function(p){ if(p && p != '0'){ var arr = p.split(',') var newArr = [] $.map(arr,function(item,i){ newArr.push(_.find(dataBase.familyHistory, function(o){ return o.code == item; }).value) }) return newArr.join(',') }else{ return '无' } }) template.helper('setDisable',function(p){ if(p){ return _.find(dataBase.disability, function(o){ return o.code == p; }).value }else{ return '' } }) template.helper('setPayment',function(p){ if(p){ return _.find(dataBase.payment, function(o){ return o.code == p; }).value }else{ return '' } }) template.helper('setJob',function(p){ if(p){ return _.find(dataBase.occupation, function(o){ return o.code == p; }).value }else{ return '' } }) template.helper('setEdu',function(p){ if(p){ return _.find(dataBase.education, function(o){ return o.code == p; }).value }else{ return '' } }) template.helper("setState",function(s){ if(s == 1){return "已签约"} if(s == 0){return "未签约"} else{return ''} }) template.helper('setTimeF',function(o){ return o.substring(0,10) })