Browse Source

门诊病历可编辑

hurugang 3 years ago
parent
commit
127b3cc5f0

+ 21 - 0
src/main/java/cn/hnthyy/thmz/controller/mz/MzBlRecordController.java

@@ -248,6 +248,27 @@ public class MzBlRecordController {
             if (mzBlRecord.getEmrProcess() != null && StringUtils.isNotBlank(mzBlRecord.getEmrProcess())) {
                 dbMzBlRecord.setEmrProcess(dbMzBlRecord.getEmrProcess() + "_补充处理:" + mzBlRecord.getEmrProcess());
             }
+            if(StringUtils.isNotBlank(mzBlRecord.getEmrChiefComplaint())){
+                dbMzBlRecord.setEmrChiefComplaint(mzBlRecord.getEmrChiefComplaint());
+            }
+            if(StringUtils.isNotBlank(mzBlRecord.getEmrHpi())){
+                dbMzBlRecord.setEmrHpi(mzBlRecord.getEmrHpi());
+            }
+            if(StringUtils.isNotBlank(mzBlRecord.getEmrPs())){
+                dbMzBlRecord.setEmrPs(mzBlRecord.getEmrPs());
+            }
+            if(StringUtils.isNotBlank(mzBlRecord.getPersonalHistory())){
+                dbMzBlRecord.setPersonalHistory(mzBlRecord.getPersonalHistory());
+            }
+            if(StringUtils.isNotBlank(mzBlRecord.getFamilyHistory())){
+                dbMzBlRecord.setFamilyHistory(mzBlRecord.getFamilyHistory());
+            }
+            if(StringUtils.isNotBlank(mzBlRecord.getObstericalHistory())){
+                dbMzBlRecord.setObstericalHistory(mzBlRecord.getObstericalHistory());
+            }
+            if(StringUtils.isNotBlank(mzBlRecord.getEmrJkjy())){
+                dbMzBlRecord.setEmrJkjy(mzBlRecord.getEmrJkjy());
+            }
             mzBlRecordService.modifyMzBlRecordEmrProcess(dbMzBlRecord);
             resultMap.put("code", 0);
             resultMap.put("message", "修改门诊病历的处理意见成功");

+ 29 - 1
src/main/java/cn/hnthyy/thmz/mapper/his/mz/MzBlRecordMapper.java

@@ -146,7 +146,35 @@ public interface MzBlRecordMapper {
      * @param mzBlRecord
      * @return
      */
-    @Update("update mz_bl_record set emr_process =#{emrProcess} where patient_id=#{patientId} and times = #{times}")
+    @Update({"<script>",
+            "update mz_bl_record ",
+            "<trim prefix='set' prefixOverrides=',' suffix=' where patient_id=#{patientId} and times = #{times}' >",
+            "<when test='emrProcess!=null'>",
+            ",emr_process =#{emrProcess}",
+            "</when>",
+            "<when test='emrChiefComplaint!=null'>",
+            ",emr_chief_complaint =#{emrChiefComplaint}",
+            "</when>",
+            "<when test='emrHpi!=null'>",
+            ",emr_hpi =#{emrHpi}",
+            "</when>",
+            "<when test='emrPs!=null'>",
+            ",emr_ps =#{emrPs}",
+            "</when>",
+            "<when test='personalHistory!=null'>",
+            ",personal_history =#{personalHistory}",
+            "</when>",
+            "<when test='familyHistory!=null'>",
+            ",family_history =#{familyHistory}",
+            "</when>",
+            "<when test='obstericalHistory!=null'>",
+            ",obsterical_history =#{obstericalHistory}",
+            "</when>",
+            "<when test='emrJkjy!=null'>",
+            ",emr_jkjy =#{emrJkjy}",
+            "</when>",
+            "</trim>"
+            , "</script>"})
     int updateMzBlRecordEmrProcess(MzBlRecord mzBlRecord);
 
 

+ 7 - 0
src/main/resources/static/js/mz/mz_bl_record.js

@@ -613,6 +613,13 @@ function sendEmrProcess() {
         data: JSON.stringify({
             "patientId": $("#editPatientId").text(),
             "times": $("#mzBlTimes").val(),
+            "emrChiefComplaint": $("#editEmrChiefComplaint").val(),
+            "emrHpi": $("#editEmrHpi").val(),
+            "emrPs": $("#editEmrPs").val(),
+            "personalHistory": $("#editPersonalHistory").val(),
+            "familyHistory": $("#editFamilyHistory").val(),
+            "obstericalHistory": $("#editObstericalHistory").val(),
+            "emrJkjy": $("#editEmrJkjy").val(),
             "emrProcess": $("#newEmrProcess").val()
         }),
         headers: {'Accept': 'application/json', 'Authorization': 'Bearer ' + localStorage.getItem("token")},

+ 7 - 7
src/main/resources/templates/mz/mz_bl_record.html

@@ -8,7 +8,7 @@
 <script src="/thmz/js/common/date-util.js"></script>
 <script src="/thmz/js/dependent/LodopFuncs.js"></script>
 <script src="/thmz/js/mz/mz_bl_record.js"></script>
-<title>门诊病列表</title>
+<title>门诊病列表</title>
 <!-- 打印的样式-->
 <style media="print">
     @page {
@@ -218,7 +218,7 @@
                             <label class="control-label col-md-2 col-sm-2 col-xs-12" for="editEmrChiefComplaint">主诉
                             </label>
                             <div class="col-md-8 col-sm-8 col-xs-12">
-                                <input id="editEmrChiefComplaint" class="form-control col-md-7 col-xs-12" type="text" readonly>
+                                <input id="editEmrChiefComplaint" class="form-control col-md-7 col-xs-12" type="text" >
                             </div>
                         </div>
                     </div>
@@ -227,7 +227,7 @@
                             <label class="control-label col-md-2 col-sm-2 col-xs-12" for="editEmrHpi">现病史
                             </label>
                             <div class="col-md-8 col-sm-8 col-xs-12">
-                                <input id="editEmrHpi" class="form-control col-md-7 col-xs-12" type="text" readonly>
+                                <input id="editEmrHpi" class="form-control col-md-7 col-xs-12" type="text" >
                             </div>
                         </div>
                     </div>
@@ -236,7 +236,7 @@
                             <label class="control-label col-md-2 col-sm-2 col-xs-12" for="editEmrPs">既往史
                             </label>
                             <div class="col-md-8 col-sm-8 col-xs-12">
-                                <input id="editEmrPs" class="form-control col-md-7 col-xs-12" type="text" readonly>
+                                <input id="editEmrPs" class="form-control col-md-7 col-xs-12" type="text" >
                             </div>
                         </div>
                     </div>
@@ -245,7 +245,7 @@
                             <label class="control-label col-md-2 col-sm-2 col-xs-12" for="editPersonalHistory">个人史
                             </label>
                             <div class="col-md-8 col-sm-8 col-xs-12">
-                                <input id="editPersonalHistory" class="form-control col-md-7 col-xs-12" type="text" readonly>
+                                <input id="editPersonalHistory" class="form-control col-md-7 col-xs-12" type="text" >
                             </div>
                         </div>
                     </div>
@@ -254,7 +254,7 @@
                             <label class="control-label col-md-2 col-sm-2 col-xs-12" for="editFamilyHistory">家族史
                             </label>
                             <div class="col-md-8 col-sm-8 col-xs-12">
-                                <input id="editFamilyHistory" class="form-control col-md-7 col-xs-12" type="text" readonly>
+                                <input id="editFamilyHistory" class="form-control col-md-7 col-xs-12" type="text" >
                             </div>
                         </div>
                     </div>
@@ -263,7 +263,7 @@
                             <label class="control-label col-md-2 col-sm-2 col-xs-12" for="editObstericalHistory">婚育史
                             </label>
                             <div class="col-md-8 col-sm-8 col-xs-12">
-                                <input id="editObstericalHistory" class="form-control col-md-7 col-xs-12" type="text" readonly>
+                                <input id="editObstericalHistory" class="form-control col-md-7 col-xs-12" type="text" >
                             </div>
                         </div>
                     </div>