| 
					
				 | 
			
			
				@@ -62,7 +62,7 @@ $(function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //初始用药方式下拉选 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     initSupplyTypes(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    initAdvmPro('visitAdvmPro'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //加载候诊患者列表 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     loadUnClinicTableList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     //加载接诊中患者列表 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1531,7 +1531,7 @@ function clearUser(flag) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $("#crbMainCard").css("display", "none"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $("#editUser").css("display", "none"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $("#clearUser").css("display", "none"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    $("#fetchSpcSlwinfo").css("display", "none"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // $("#fetchSpcSlwinfo").css("display", "none"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $("#patientPhone").html(""); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $("#patientPhoneLabel").hide(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $("#patientResponseType").html(""); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2037,7 +2037,7 @@ function setMzPatientInfo(mzPatientMi) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $("#patientHisData").text(mzPatientMi.name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     fitPatientHisData(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    setTmResponseType(mzPatientMi.patientId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    // setTmResponseType(mzPatientMi.patientId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //设置病人身份 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2059,25 +2059,19 @@ function setVisitTypeName(patientId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @param patientId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function setTmResponseType(patientId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    $.ajax({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        type: "GET", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        url: '/thmz/fetchSpcSlwinfo?patientId=' + patientId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        contentType: "application/json;charset=UTF-8", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        dataType: "json", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")}, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        success: function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (res == '401' || res == 401) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                window.location.href = '/thmz/login/view' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (res.code == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (res.data != null && res.data.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    $("#patientResponseType").html("特殊门诊"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    $("#fetchSpcSlwinfo").css("display", "inline-block"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    postAjaxJsonHttpRequst("/thmz/fetchSpcSlwinfo",{"patientId":patientId,"admdvs":"","readCardResult":""},true,function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res == '401' || res == 401) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            window.location.href = '/thmz/login/view' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res.code == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (res.data != null && res.data.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $("#patientResponseType").html("特殊门诊"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                $("#fetchSpcSlwinfo").css("display", "inline-block"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //删除股东卡身份 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2131,17 +2125,94 @@ function cmrCreate() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				- 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function openFetchSpcSlwinfoModal() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $("#fetchSpcSlwinfoModal").modal(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    $("#fetchSpcSlwinfoTable").html(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    visitMtCardResult = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * 特门详情 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  * @param patientId 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 function fetchSpcSlwinfo() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    var patientId = $("#patientId").text(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let patientId = $("#patientId").text(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let visitAdvmCity = $("#visitAdvmCity").val(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    postAjaxJsonHttpRequst("/thmz/fetchSpcSlwinfo",{"patientId":patientId,"admdvs":visitAdvmCity,"readCardResult":visitMtCardResult},true,function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res == '401' || res == 401) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            window.location.href = '/thmz/login/view' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (res.code == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (res.data == null || res.data.length == 0 ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                errorMesageSimaple("该患者没有特门信息"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (res.data != null && res.data.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                for (var i = 0; i < res.data.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    var begndate = res.data[i].begndate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (begndate == null || begndate == "null") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        begndate = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    var enddate = res.data[i].enddate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (enddate == null || enddate == "null") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        enddate = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    var opspDiseName = res.data[i].opspDiseName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (opspDiseName == null || opspDiseName == "null") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        opspDiseName = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    var opspDiseCode = res.data[i].opspDiseCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (opspDiseCode == null || opspDiseCode == "null") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        opspDiseCode = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    var ideFixmedinsName = res.data[i].ideFixmedinsName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    if (ideFixmedinsName == null || ideFixmedinsName == "null") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        ideFixmedinsName = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                    $("<tr><td>" + begndate + "</td><td>" + enddate + "</td><td>" + opspDiseCode + "</td><td>" + opspDiseName + "</td><td>" + ideFixmedinsName + "</td></tr>").appendTo("#fetchSpcSlwinfoTable"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                errorMesage(res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            errorMesage(res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function initAdvmPro(proId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    getAjaxRequst("/thmz/queryProvinceCodes",{},true,function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(res.code == 0 && res.data !=null && res.data.length > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let selectHtml = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (let i=0 ; i <res.data.length; i++ ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                selectHtml+= `<option value="${res.data[i].code}">${res.data[i].code} ${res.data[i].name}</option>` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('#'+proId).html(selectHtml); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('#'+proId).selectpicker('refresh'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function cityChange(proId,cityId) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    let code = $('#'+proId).val() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    postAjaxJsonHttpRequst("/thmz/queryCityCodes",{code:code},true,function (res) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if(res.code == 0 && res.data !=null && res.data.length > 0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            let selectHtml = ''; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            for (let i=0 ; i <res.data.length; i++ ){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                selectHtml+= `<option value="${res.data[i].code}">${res.data[i].code} ${res.data[i].name}</option>` 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('#'+cityId).html(selectHtml); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            $('#'+cityId).selectpicker('refresh'); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+var visitMtCardResult = null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+function readVisitPatientCard() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     $.ajax({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         type: "GET", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        url: '/thmz/fetchSpcSlwinfo?patientId=' + patientId, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        url: 'http://localhost:8321/readcard/entry?param=qrcode_01101', 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         contentType: "application/json;charset=UTF-8", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         dataType: "json", 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")}, 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -2150,40 +2221,8 @@ function fetchSpcSlwinfo() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 window.location.href = '/thmz/login/view' 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 return; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            if (res.code == 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                if (res.data != null && res.data.length > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    $("#fetchSpcSlwinfoModal").modal(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    $("#fetchSpcSlwinfoTable").html(null); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    for (var i = 0; i < res.data.length; i++) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        var begndate = res.data[i].begndate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (begndate == null || begndate == "null") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            begndate = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        var enddate = res.data[i].enddate; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (enddate == null || enddate == "null") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            enddate = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        var opspDiseName = res.data[i].opspDiseName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (opspDiseName == null || opspDiseName == "null") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            opspDiseName = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        var opspDiseCode = res.data[i].opspDiseCode; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (opspDiseCode == null || opspDiseCode == "null") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            opspDiseCode = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        var ideFixmedinsName = res.data[i].ideFixmedinsName; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        if (ideFixmedinsName == null || ideFixmedinsName == "null") { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                            ideFixmedinsName = ""; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        $("<tr><td>" + begndate + "</td><td>" + enddate + "</td><td>" + opspDiseCode + "</td><td>" + opspDiseName + "</td><td>" + ideFixmedinsName + "</td></tr>").appendTo("#fetchSpcSlwinfoTable"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        //     .bind('click', function () { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        //     $("#fetchSpcSlwinfoModal").modal("hide"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        //     clinicalReception(patientIdDb, $(this).attr("data-target")); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                        // }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                    errorMesage(res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (res.code == 200) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                visitMtCardResult = res.data 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 errorMesage(res); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             } 
			 |