| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180 | 
							- var self,
 
- 	firstData,
 
- 	docInfo,
 
- 	state,
 
- 	secondData;
 
- mui.plusReady(function(){
 
- 	self = plus.webview.currentWebview();
 
- 	state = self.state;
 
- 	docInfo = JSON.parse(plus.storage.getItem("docInfo"));
 
- 	firstData = JSON.parse(plus.storage.getItem("jiandangCase1"));
 
- 	var case2 = plus.storage.getItem("jiandangCase2")
 
- 	secondData = case2?JSON.parse(case2):'';
 
- 	var html = template('list_tmp',{fData:firstData,sData:secondData})
 
- 	$(".c-main").html(html)
 
- 	bindEvent()
 
- 	function bindEvent(){
 
- 		$('.edit').on('tap',function(){
 
- 			var $id = $(this).attr('data-id');
 
- 			if($id == 1){
 
- 				mui.openWindow({
 
- 					id: "zizhujiandang",
 
- 					url: "zizhujiandang.html",
 
- 					waiting:{autoShow:false}
 
- 				})
 
- 			}
 
- 			if($id == 2){
 
- 				mui.openWindow({
 
- 					id: "xinxicaiji",
 
- 					url: "xinxicaiji.html",
 
- 					waiting:{autoShow:false}
 
- 				})
 
- 			}
 
- 		})
 
- 		$('.jm-btn').on('tap',function(){
 
- 			var params = {
 
- 				doctorCode:docInfo.code,
 
- 	            idcard:firstData.idcard,
 
- 	            ssc:firstData.ssc,
 
- 	            sex:firstData.sex,
 
- 	            name:firstData.name,
 
- 	            mobile:firstData.mobile,
 
- 	            origo:firstData.addressCode,
 
- 	            origoStr:firstData.address,
 
- 	            jwCountryCode:firstData.countryCode,
 
- 	            nation:firstData.national,
 
- 	            blood:firstData.Blood_type,
 
- 	            marry:firstData.marry,
 
- 	            adress:firstData.Present_Address,
 
- 	            brithday:firstData.Birthday,
 
- 	            education:secondData.education,//教育水平
 
- 			    occupation:secondData.occupation,//职业
 
- 			    payment:secondData.payment, //支付方式
 
- 			    drugAllergys:secondData.drugAllergys,//药物过敏历史
 
- 			    drugOtherContent:secondData.drugOtherContent, //药物过敏其他内容
 
- 			    pastHistorys:secondData.pastHistorys,//既往史
 
- 			    pastHistoryDate:secondData.pastHistoryDate, //时间
 
- 			    pastHistoryContent:secondData.pastHistoryContent, //既往史其他内容
 
- 			    geneticFlag:secondData.geneticFlag,//有无遗传病历史0无,1有
 
- 			    geneticContent:secondData.geneticContent,//遗传病历史内容
 
- 			    disabilitys:secondData.disabilitys, //残疾
 
- 			    familyHistoryFlag:secondData.familyHistoryFlag,//有无
 
- 			    familyFatherHistorys:secondData.familyFatherHistorys,//父亲的疾病
 
- 			    familyMotherHistorys:secondData.familyMotherHistorys, //母亲的疾病
 
- 			    familyBrotherHistorys:secondData.familyBrotherHistorys, //兄弟的疾病
 
- 			    familyChildrenHistorys:secondData.familyChildrenHistorys, //子女的疾病
 
- 	        }     
 
- 	        var params2 = {
 
- 	        	name:firstData.name,
 
- 	        	idcard:firstData.idcard,
 
- 	        	ssc:firstData.ssc,
 
- 	        	mobile:firstData.mobile
 
- 	        }
 
- 	        plus.nativeUI.showWaiting();
 
- 	        sendPost('/doctor/patient/check_regist_info',params2,function(){
 
- 	        	plus.nativeUI.closeWaiting();
 
- 	        	mui.toast('请求失败'); 
 
- 	        },function(res){
 
- 	            if (res.status==200) {
 
- 	            	sendPost('doctor/patient/createProfileAndSignDeail',{archiveJson:JSON.stringify(params)},function(){
 
- 			        	plus.nativeUI.closeWaiting();
 
- 			        	mui.toast('请求失败')
 
- 			        },function(res){
 
- 			        	plus.nativeUI.closeWaiting(); 
 
- 			        	if(res.status == 200){
 
- 			        		mui.toast('提交成功')
 
- 			        		plus.storage.removeItem("jiandangCase1")
 
- 			    			plus.storage.removeItem("jiandangCase2")
 
- 			        		if(state == -3){//未签约
 
- 			        			setTimeout(function(){
 
- 				        			mui.openWindow({
 
- 										id: "dailiqianyue",
 
- 										url: "../../mine/html/dailiqianyue.html",
 
- 										extras: {
 
- 											name:firstData.name,
 
- 		        							idCard:firstData.idcardAll,
 
- 											ssc:firstData.ssc,
 
- 		        							mobile:firstData.mobile,
 
- 		        							countryCode:firstData.countryCode,
 
- 		        							countryName:firstData.countryName,
 
- 											kind:1
 
- 										}
 
- 									})
 
- 			        			},500)
 
- 			        		}else{
 
- 			        			var dljd = plus.webview.getWebviewById('dailijiandang');
 
- 			        			var zzjd = plus.webview.getWebviewById('zizhujiandang');
 
- 							    var xxcj = plus.webview.getWebviewById('xinxicaiji');
 
- 							    var xxqr = plus.webview.getWebviewById('xinxiqueren');
 
- 							    var jmqy = plus.webview.getWebviewById('juminqianyue');
 
- 							    var jmda = plus.webview.getWebviewById('jumindangan');
 
- 							    if(jmda){jmda.close('none')}
 
- 							    if(jmqy){jmqy.close('none')}
 
- 							    if(dljd){dljd.close('none')}
 
- 						    	if(xxcj){xxcj.close('none')}
 
- 						    	if(zzjd){zzjd.close('none')}
 
- 			        			setTimeout(function(){
 
- 				        			xxqr.close('none')
 
- 				        		},300)
 
- 			        		}
 
- 			        	}else{
 
- 			        		mui.toast('提交失败')
 
- 			        	}
 
- 			        },'post')
 
- 	            }else{
 
- 	            	plus.nativeUI.closeWaiting();
 
- 	          		if(res.msg){
 
- 	          			mui.toast(res.msg)
 
- 	          		}else{
 
- 	          			mui.toast('填写信息格式不对')
 
- 	          		}
 
- 	            }
 
- 	        },'get')
 
- 	    })
 
- 	} 
 
- })
 
- template.helper('setNull',function(o){
 
- 	if(o==''){
 
- 		return '无'
 
- 	}else{
 
- 		return o
 
- 	}
 
- })
 
- template.helper('setDataGroup',function(o,a){
 
- 	if(a[0]==''){
 
- 		var name = o.split(',')
 
- 		var time = a[1].split(',')
 
- 		var html="";
 
- 		$.map(name,function(item,i){
 
- 			if(time[i] != '0'){
 
- 				html += '<div>'+item+'(确诊时间:'+time[i]+')</div>'
 
- 			}else{
 
- 				html += '<div>'+item+'</div>'
 
- 			}
 
- 		})
 
- 		return html
 
- 	}else if(o==''){
 
- 		return a[0]
 
- 	}else{
 
- 		var name = o.split(',')
 
- 		var time = a[1].split(',')
 
- 		var html='';
 
- 		$.map(name,function(item,i){
 
- 			if(time[i] != '0'){
 
- 				html += '<div>'+item+'(确诊时间:'+time[i]+')</div>'
 
- 			}else{
 
- 				html += '<div>'+item+'</div>'
 
- 			}
 
- 		})
 
- 		return html+'<div>'+a[0]+'</div>'
 
- 	}
 
- })
 
- template.helper('setDrug',function(o,p){
 
- 	if(p==''){
 
- 		return o
 
- 	}else if(o==''){
 
- 		return p
 
- 	}else{
 
- 		return o+','+p
 
- 	}
 
- })
 
 
  |