luolei 5 年 前
コミット
087372d7f4
5 ファイル変更251 行追加5 行削除
  1. 9 2
      src/css/qcScore.less
  2. 219 1
      src/html/qcScore.html
  3. 4 1
      src/js/qcScore.js
  4. 18 1
      src/js/qcScore_byll.js
  5. 1 0
      webpack.config.js

+ 9 - 2
src/css/qcScore.less

@@ -296,11 +296,18 @@
     text-align: right;
   }
 }
-
+.standard_table {
+  tr {
+    td.standard_fst {
+      width: 160px;
+    }
+  }
+}
 .wardRoundWrap {
   .container {
     .lineBlock {
       line-height: 22px;
+      padding: 3px 0;
       .lineTitle {
         color:#333;
         font-weight: bold;
@@ -323,7 +330,7 @@
       }
     }
     .cont {
-      margin-bottom: 20px;
+      margin-bottom: 35px;
       .wardRound-table {
         border: 0 none;
         td {

+ 219 - 1
src/html/qcScore.html

@@ -251,6 +251,19 @@
             </div>
         </div>
     </script>
+    <!-- muban -->
+    <script type="text/html" id="sssssssss">
+        <div class="content-item wardRoundWrap" code="${title}">
+            <h2 class="title">${title}</h2>
+            <div class="container content-ht">
+                {{each(i,val) info}}
+                        <div class="cont">
+                            <span>${val['本人姓名']}</span>
+                        </div>
+                {{/each}}
+            </div>
+        </div>
+    </script>
     <!-- 阶段小结 -->
     <script type="text/html" id="summary">
         <div class="content-item wardRoundWrap" code="${title}">
@@ -258,12 +271,217 @@
             <div class="container content-ht">
                 {{each(i,val) info}}
                         <div class="cont">
-                            <span>${val['本人姓名']}</span>
+                            <span class="wardRound"><i>姓名:</i>${val['本人姓名']}</span>
+                            <span class="wardRound"><i>性别:</i>${val['性别']}</span>
+                            <span class="wardRound"><i>科别:</i>${val['临床科室']}</span>
+                            <span class="wardRound"><i>床号:</i>${val['床号']}</span>
+                            <span class="wardRound"><i>病案号:</i>${val['病历号']}</span>
+                            <span class="wardRound"><i>入院日期:</i>${val['入院日期']}</span>
+                            <span class="wardRound"><i>小结时间:</i>${val['事件日期']}</span>
+
+                            <h4 class="contentH4">入院情况: </h4>
+                            <div class="contentDetail">
+                                <p class="lineBlock">
+                                    <span class="lineTitle">主诉:</span>
+                                    <span>${val['主诉']}</span>
+                                </p>
+                                <p class="lineBlock">
+                                    <span class="lineTitle">发病经过:</span>
+                                    <span>${val['现病史-发病情况']}</span>
+                                </p>
+                                <p class="lineBlock">
+                                    <span class="lineTitle">体格检查:</span>
+                                    <span>${val['专科检查']}</span>
+                                </p>
+                                <p class="lineBlock">
+                                    <span class="lineTitle">辅助检查:</span>
+                                    <span>${val['实验室检查,影像学检查(拼接)']}</span>
+                                </p>
+                            </div>
+                            <p class="lineBlock">
+                                <span class="lineTitle">入院诊断:</span>
+                                <span>${val['初步诊断']}</span>
+                            </p>
+                            <p class="lineBlock">
+                                <span class="lineTitle">诊治经过:</span>
+                                <span>${val['诊治经过']}</span>
+                            </p>
+                            <p class="lineBlock">
+                                <span class="lineTitle">目前诊断:</span>
+                                <span>${val['当前诊断']}</span>
+                            </p>
+                            <p class="lineBlock">
+                                <span class="lineTitle">目前情况:</span>
+                                <span>${val['目前情况']}</span>
+                            </p>
+                            <p class="lineBlock">
+                                <span class="lineTitle">医师签名:</span>
+                                <span>${val['医生']}</span>
+                            </p>
+                            <p class="lineBlock">
+                                <span class="lineTitle">医疗组长签名:</span>
+                                <span>${val['医疗组长']}</span>
+                            </p>
+
                         </div>
                 {{/each}}
             </div>
         </div>
     </script>
+    <!-- 会诊记录 -->
+    <script type="text/html" id="consultationNote">
+        <div class="content-item wardRoundWrap" code="${title}">
+            <h2 class="title">${title}</h2>
+            <div class="container content-ht">
+                {{each(i,val) info}}
+                        <div class="cont">
+                            <span class="wardRound"><i>姓名:</i>${val['本人姓名']}</span>
+                            <span class="wardRound"><i>性别:</i>${val['性别']}</span>
+                            <span class="wardRound"><i>科别:</i>${val['临床科室']}</span>
+                            <span class="wardRound"><i>床号:</i>${val['床号']}</span>
+                            <span class="wardRound"><i>病案号:</i>${val['病历号']}</span>
+                            <span class="wardRound"><i>年龄:</i>${val['年龄']}</span>
+                            <span class="wardRound"><i>入院日期:</i>${val['入院日期']}</span>
+                            
+                            <span class="wardRound">${val['事件日期']}</span>
+                            <span class="wardRound">${val['会诊科室']}</span>
+                            <span class="wardRound">${val['会诊医生']}</span>
+                            <p class="lineBlock">
+                                <span class="lineTitle">会诊意见:</span>
+                                <span>${val['会诊意见']}</span>
+                            </p>
+                            <p class="lineBlock">
+                                <span class="lineTitle">会诊意见的执行情况:</span>
+                                <span>${val['会诊执行情况']}</span>
+                            </p>
+                            <span class="wardRound"><i>记录医师:</i>${val['医生']}</span>
+                        </div>
+                {{/each}}
+            </div>
+        </div>
+    </script>
+    <!-- 会诊申请单 -->
+    <script type="text/html" id="applicationForm">
+        <div class="content-item wardRoundWrap" code="${title}">
+            <h2 class="title">${title}</h2>
+            <div class="container content-ht">
+                {{each(i,val) info}}
+                        <div class="cont">
+                            <span class="wardRound"><i>姓名:</i>${val['本人姓名']}</span>
+                            <span class="wardRound"><i>性别:</i>${val['性别']}</span>
+                            <span class="wardRound"><i>科别:</i>${val['临床科室']}</span>
+                            <span class="wardRound"><i>床号:</i>${val['床号']}</span>
+                            <span class="wardRound"><i>病案号:</i>${val['病历号']}</span>
+                            <span class="wardRound"><i>年龄:</i>${val['年龄']}</span>
+                            <span class="wardRound"><i>入院日期:</i>${val['入院日期']}</span>
+                            <table class="standard_table">
+                                <tr>
+                                    <td class="standard_fst">申请科室:</td>
+                                    <td>${val['临床科室']}</td>
+                                    <td class="standard_fst">会诊类别:</td>
+                                    <td>${val['会诊类别']}</td>
+                                </tr>
+                                <tr>
+                                    <td class="standard_fst">申请医师:</td>
+                                    <td>${val['申请医生']}</td>
+                                    <td class="standard_fst">申请日期:</td>
+                                    <td>${val['事件日期']}</td>
+                                </tr>
+                                <tr>
+                                    <td class="standard_fst">会诊科室:</td>
+                                    <td>${val['会诊科室']}</td>
+                                    <td class="standard_fst">会诊医师:</td>
+                                    <td>${val['会诊医师']}</td>
+                                </tr>
+                                <tr>
+                                    <td  class="standard_fst">当前诊断:</td>
+                                    <td colspan="3">${val['当前诊断']}</td>
+                                </tr>
+                                <tr>
+                                    <td  class="standard_fst">简要病情:</td>
+                                    <td colspan="3">${val['简要病情']}</td>
+                                </tr>
+                                <tr>
+                                    <td  class="standard_fst">诊疗情况:</td>
+                                    <td colspan="3">${val['诊治经过']}</td>
+                                </tr>
+                                <tr>
+                                    <td  class="standard_fst">会诊理由和目的:</td>
+                                    <td colspan="3">${val['会诊理由和目的']}</td>
+                                </tr>
+                                <tr>
+                                    <td  class="standard_fst">医师签名:</td>
+                                    <td>${val['医生']}</td>
+                                    <td >会诊日期及时间:</td>
+                                    <td>${val['病历日期']}</td>
+                                </tr>
+                            </table>
+                        </div>
+                {{/each}}
+            </div>
+        </div>
+    </script>
+    <!-- 会诊结果单 -->
+    <script type="text/html" id="resultForm">
+        <div class="content-item wardRoundWrap" code="${title}">
+            <h2 class="title">${title}</h2>
+            <div class="container content-ht">
+                {{each(i,val) info}}
+                <div class="cont">
+                    <span class="wardRound"><i>姓名:</i>${val['本人姓名']}</span>
+                    <span class="wardRound"><i>性别:</i>${val['性别']}</span>
+                    <span class="wardRound"><i>科别:</i>${val['临床科室']}</span>
+                    <span class="wardRound"><i>床号:</i>${val['床号']}</span>
+                    <span class="wardRound"><i>病案号:</i>${val['病历号']}</span>
+                    <span class="wardRound"><i>年龄:</i>${val['年龄']}</span>
+                    <span class="wardRound"><i>入院日期:</i>${val['入院日期']}</span>
+                    <table class="standard_table">
+                        <tr>
+                            <td class="standard_fst">申请科室:</td>
+                            <td>${val['临床科室']}</td>
+                            <td class="standard_fst">申请医生:</td>
+                            <td>${val['申请医生1']}</td>
+                        </tr>
+                        <tr>
+                            <td class="standard_fst">会诊类别:</td>
+                            <td>${val['会诊类别']}</td>
+                            <td class="standard_fst">申请日期:</td>
+                            <td>${val['事件日期1(会诊申请日期)']}</td>
+                        </tr>
+                        <tr>
+                            <td class="standard_fst">会诊科室:</td>
+                            <td>${val['会诊科室']}</td>
+                            <td class="standard_fst">会诊到达时间:</td>
+                            <td>${val['会诊到达时间']}</td>
+                        </tr>
+                        <tr>
+                            <td  class="standard_fst">病史回顾描述:</td>
+                            <td colspan="3">${val['病史描述']}</td>
+                        </tr>
+                        <tr>
+                            <td  class="standard_fst">会诊查体:</td>
+                            <td colspan="3">${val['会诊查体']}</td>
+                        </tr>
+                        <tr>
+                            <td  class="standard_fst">当前诊断:</td>
+                            <td colspan="3">${val['会诊诊断']}</td>
+                        </tr>
+                        <tr>
+                            <td  class="standard_fst">会诊意见:</td>
+                            <td colspan="3">${val['记录及建议']}</td>
+                        </tr>
+                        <tr>
+                            <td  class="standard_fst">医师签名:</td>
+                            <td>${val['医生']}</td>
+                            <td >会诊日期及时间:</td>
+                            <td>${val['病历日期']}</td>
+                        </tr>
+                    </table>
+                </div>
+                {{/each}}
+            </div>
+        </div>
+    </script>
     <!-- 手术记录单 -->
     <script type="text/html" id="operationRecord">
         <div class="content-item wardRoundWrap" code="${title}">

+ 4 - 1
src/js/qcScore.js

@@ -4,7 +4,7 @@ require('jquery-templates');
 require('./modal.js');
 const {api,post,getUrlArgObject,setBoxHeight} = require('./utils.js');
 const {keyMaps} = require('./maps.js');
-const {wardRound,preoperation,summary,operationRecord} = require("./qcScore_byll.js")
+const {wardRound,preoperation,summary,operationRecord,applicationForm,resultForm,consultationNote} = require("./qcScore_byll.js")
 //本页全局变量
 let global_flawData = {};    //缺陷数据
 const global_id=getUrlArgObject("id");
@@ -62,6 +62,9 @@ function getRecordDetail(){
       preoperation(obj['术前讨论、术前小结'],'术前讨论、术前小结')
       summary(obj['阶段小结'],'阶段小结')
       operationRecord(obj['手术记录'],'手术记录')
+      applicationForm(obj['会诊申请单'],'会诊申请单')
+      resultForm(obj['会诊结果单'],'会诊结果单')
+      consultationNote(obj['会诊记录'],'会诊记录')
     }
   });
 }

+ 18 - 1
src/js/qcScore_byll.js

@@ -16,9 +16,26 @@ function operationRecord(data,title){
     $("#operationRecord").tmpl({info:data,title:title,}).appendTo("#contentInfo");
 }
 
+function applicationForm(data,title){
+    console.log(data,title,'会诊申请单')
+    $("#applicationForm").tmpl({info:data,title:title,}).appendTo("#contentInfo");
+}
+function resultForm(data,title){
+    console.log(data,title,'会诊结果单')
+    $("#resultForm").tmpl({info:data,title:title,}).appendTo("#contentInfo");
+}
+
+function consultationNote(data,title){
+    console.log(data,title,'会诊记录')
+    $("#consultationNote").tmpl({info:data,title:title,}).appendTo("#contentInfo");
+}
+
 module.exports = {
     wardRound,
     preoperation,
     summary,
-    operationRecord
+    operationRecord,
+    applicationForm,
+    resultForm,
+    consultationNote,
 }

+ 1 - 0
webpack.config.js

@@ -7,6 +7,7 @@ const CopyWebpackPlugin = require('copy-webpack-plugin');
 const UglifyJsPlugin = require('uglifyjs-webpack-plugin');
 const webpack = require('webpack');
 const proxyHost = "http://192.168.2.236:5858";
+// const proxyHost = "http://192.168.3.117:5858";//铁钢
 module.exports = {
   entry: {
     index: path.resolve(__dirname, 'src/js', 'index.js'),