ソースを参照

[phr] 진료관리 - 비대면 진료 링크 추가.

sjpark 4 年 前
コミット
a17821b0a8
1 ファイル変更35 行追加1 行削除
  1. 35 1
      src/main/webapp/WEB-INF/jsp/clinic/info.jsp

+ 35 - 1
src/main/webapp/WEB-INF/jsp/clinic/info.jsp

@@ -8,6 +8,33 @@
 <script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.9.4/Chart.min.js"></script>
 <script>
 
+/*
+ * 비대면 진료 시작
+ */
+function nonFaceStart() {
+    getAjax("/patient/nonFaceStart", $("#hiddenForm").serialize(), function ( result ) {
+        
+        $("#nonface").append('<input type="hidden" name="member_name" value="'+result.member_name+'" />');
+        $("#nonface").append('<input type="hidden" name="member_id" value="'+result.member_id+'" />');
+        $("#nonface").append('<input type="hidden" name="room_id" value="'+result.room_id+'" />');
+        $("#nonface").append('<input type="hidden" name="hashData" value="'+result.hashData+'">');
+        $("#nonface").append('<input type="hidden" name="token" value="'+result.token+'">');
+        $("#nonface").append('<input type="hidden" name="api_key" value="'+result.api_key+'">');
+
+        $("#nonface").append('<input type="hidden" name="classify" value="d">');
+
+        var gsWin = window.open('about:blank','nonface');
+        var frm =document.nonface;
+        frm.target ="nonface";
+        frm.method ="post";
+        frm.submit();
+
+    }, function(){
+    }, function(){
+        
+    });
+}
+
 /*
  * 건강정보이력 탭 처리
  */
@@ -494,6 +521,8 @@ $(document).ready(function() {
 </head>
 
 <body>
+	<form id="nonface" name="nonface" action="https://lemon.medihere.com/app/vc">
+  </form>
 	<div class="modal fade" id="defaultModalPrimary_1" tabindex="-1" role="dialog" aria-hidden="true">
 		<div class="modal-dialog modal-sm" role="document">
 			<div class="modal-content">
@@ -710,6 +739,11 @@ $(document).ready(function() {
 			<jsp:include page="${data._INCLUDE}/top.jsp"></jsp:include>
 
 			<main class="content">
+				<form id="hiddenForm">
+						<input type="hidden" id="pId" name="pId" value="<c:out value="${info.id}" />">
+						<input type="hidden" id="pName" name="pName" value="<c:out value="${info.patientName}" />">
+						<input type="hidden" id="roomId" name="roomId" value="<c:out value="${info.roomNumber}" />">
+				</form>
 				<div class="container-fluid p-0">
 					<div class="row">
 						<div class="col-12 col-lg-6">
@@ -931,7 +965,7 @@ $(document).ready(function() {
 									<div class="row mt-3">
 										<div class="col-12">
 											<div class="text-right">
-												<button class="btn btn-outline-success">비대면 진료</button>
+												<button class="btn btn-outline-success" onclick="nonFaceStart();">비대면 진료</button>
 												<button class="btn btn-primary" onclick="location.href='./state'">목록</button>
 											</div>
 										</div>