Przeglądaj źródła

add + update 档案馆 患者建档 页面修改和调整 (后台未实现 前端页面只是效果出来了 具体字段信息 需要整理)

bzd_lxf 4 miesięcy temu
rodzic
commit
ff05b2c045

+ 80 - 13
health-admin/src/main/resources/templates/dtp/archives/archivesAdd.html

@@ -62,43 +62,57 @@
             <div class="customize-form-group select-time">
                 <label class="col-sm-1 control-label">出生年月:</label>
                 <div class="input-group select-time">
-                    <input name="dateBirth" placeholder="出生年月" class="time-input time-input2" type="text" required>
+                    <input name="dateBirth" placeholder="出生年月" class="time-input time-input2" type="text" id="dateBirth" disabled>
+                </div>
+            </div>
+            <div class="customize-form-group select-time">
+                <label class="col-sm-1 control-label">年龄:</label>
+                <div class="input-group select-time">
+                    <input name="age" id="age" placeholder="年龄" class="styled-input" type="text" maxlength="30" disabled>
                 </div>
             </div>
             <div class="customize-form-group">
-                <label class="col-sm-1 control-label">手机号:</label>
+                <label class="col-sm-1 control-label">联系方式:</label>
                 <input name="phoneNumber" placeholder="请输入手机号" class="styled-input isPhone" type="text" maxlength="11"  required>
             </div>
             <div class="customize-form-group">
+                <label class="col-sm-1 control-label">联系人手机号:</label>
+                <input name="contactPhone" placeholder="请输入联系人手机号" class="styled-input isPhone" type="text" maxlength="11"  required>
+            </div>
+            <div class="customize-form-group">
             <label class="col-sm-1 control-label">证件类型:</label>
             <select name="documentType" id="documentType"  class="styled-input" th:with="type=${@dict.getType('sys_select_dtp_ysfw_zjlx')}" required>
                 <option>请选择</option>
-                <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"
-                ></option>
+                <option th:each="dict : ${type}" th:selected="${dict.dictLabel=='居民身份证'}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"></option>
             </select>
             </div>
             <div class="customize-form-group">
+                <label class="col-sm-1 control-label">联系人姓名:</label>
+                <input name="contactName" placeholder="请输入联系人姓名" class="styled-input" type="text" maxlength="30"  required>
+            </div>
+            <div class="customize-form-group">
                 <label class="col-sm-1 control-label">证件号码:</label>
                 <input name="documentNumber" id="documentNumber" placeholder="请输入证件号码" class="styled-input" type="text" maxlength="30"  required>
             </div>
-            <div class="customize-form-group">
+            <!--<div class="customize-form-group">
                 <label class="col-sm-1 control-label">联系人与患者关系:</label>
                 <select name="contactRelation" class="styled-input" th:with="type=${@dict.getType('sys_select_dtp_ysfw_lxryhzgx')}">
                     <option>请选择</option>
                     <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"
                     ></option>
                 </select>
+            </div>-->
+
+            <div class="customize-form-group edit select-time">
+                <label class="col-sm-1 control-label">首次确诊时间:</label>
+                <input name="timeFirstDiagnosis" placeholder="首次确诊时间" class="time-input time-input2"  type="text" >
             </div>
             <div class="customize-form-group">
-                <label class="col-sm-1 control-label">联系人姓名:</label>
-                <input name="contactName" placeholder="请输入联系人姓名" class="styled-input" type="text" maxlength="30"  required>
-            </div>
-            <div class="customize-form-group">
-                <label class="col-sm-1 control-label">联系人手机号:</label>
-                <input name="contactPhone" placeholder="请输入联系人手机号" class="styled-input isPhone" type="text" maxlength="11"  required>
+                <label class="col-sm-1 control-label">配送地址:</label>
+                <input name="creator" placeholder="配送地址"  id="creator" class="styled-input" type="text">
             </div>
 
-            <div class="customize-form-group">
+            <!--<div class="customize-form-group">
                 <label class="col-sm-1 control-label">建档时间:</label>
                 <div class="customize-form-group select-time">
                     <input name="createTime" placeholder="建档时间"  id="createTime" class="time-input time-input2" type="text">
@@ -124,7 +138,7 @@
             <div class="customize-form-group">
                 <label class="col-sm-1 control-label">建档人:</label>
                     <input name="creator" placeholder="建档人"  id="creator" class="styled-input" type="text">
-            </div>
+            </div>-->
         </div>
     </form>
 </div>
@@ -136,6 +150,55 @@
 
 <script>
     var prefix = ctx + "dtp/pmService";
+    $(document).ready(function() {
+        $('#documentNumber').on('input', function() {
+            var documentNumber = $(this).val();
+            if (documentNumber.length === 18) { // 假设证件号码是18位的身份证号
+                var birthDateStr = documentNumber.substring(6, 14); // 提取出生日期部分
+                var year = birthDateStr.substring(0, 4);
+                var month = birthDateStr.substring(4, 6);
+                var day = birthDateStr.substring(6, 8);
+
+                var birthDate = new Date(year, month - 1, day); // 创建日期对象
+
+                if (!isNaN(birthDate.getTime())) { // 检查日期是否有效
+                    document.getElementById('dateBirth').value = formatBirthDate(birthDate);
+                    document.getElementById('age').value = calculateAge(birthDate);
+                } else {
+                    document.getElementById('dateBirth').value = '';
+                    document.getElementById('age').value = '0';
+                }
+            } else {
+                document.getElementById('dateBirth').value = '';
+                document.getElementById('age').value = '0';
+            }
+        });
+
+        // 定义一个函数来计算年龄
+        function calculateAge(dateOfBirth) {
+            var today = new Date();
+            var age = today.getFullYear() - dateOfBirth.getFullYear();
+            var m = today.getMonth() - dateOfBirth.getMonth();
+
+            if (today.getFullYear() === dateOfBirth.getFullYear()) {
+                return '0';
+            }
+
+            if (m < 0 || (m === 0 && today.getDate() < dateOfBirth.getDate())) {
+                age--;
+            }
+
+            return age;
+        }
+
+        // 格式化出生日期
+        function formatBirthDate(date) {
+            var year = date.getFullYear();
+            var month = ('0' + (date.getMonth() + 1)).slice(-2);
+            var day = ('0' + date.getDate()).slice(-2);
+            return `${year}-${month}-${day}`;
+        }
+    });
     // 示例使用
     function submitHandler() {
         if ($.validate.form()) {
@@ -155,6 +218,10 @@
 
     function add() {
         var data = $("#form-server-add").serializeArray();
+        data.push({name: "age", value: $("#age").val()});
+        data.push({name: "dateBirth", value: $("#dateBirth").val()});
+        console.log(data);
+        debugger
         $.ajax({
             cache : true,
             type : "POST",

+ 324 - 57
health-admin/src/main/resources/templates/dtp/archives/archivesEdit.html

@@ -15,9 +15,9 @@
                 <div class="col-sm-12">
                     <div class="tabs-container">
                         <ul class="nav nav-tabs" id="myTabs3">
-                            <li class="active"><a data-toggle="tab" href="#tab-1" aria-expanded="true"> 基本信息</a>
-                            </li>
-                            <li class=""><a data-toggle="tab" href="#tab-2" aria-expanded="false">首患建档</a>
+                            <!--<li class="active"><a data-toggle="tab" href="#tab-1" aria-expanded="true">基本信息(快速建档信息)</a>
+                            </li>-->
+                            <li class="active"><a data-toggle="tab" href="#tab-2" aria-expanded="false">首患建档</a>
                             </li>
                             <li class=""><a data-toggle="tab" href="#tab-3" aria-expanded="false" > 用药购药</a>
                             </li>
@@ -28,7 +28,7 @@
                         </ul>
                         <div class="tab-content">
                             <!-- 需要隐藏的div -->
-                            <div id="tab-1" class="tab-pane active">
+                            <!--<div id="tab-1" class="tab-pane active">
                                         <form class="customize-search-form" id="form-server-edit1" >
                                         <input type="hidden" id="id" name="id" th:value="${id}">
                                         <div class="customize-form-group edit">
@@ -42,7 +42,7 @@
                                             <label>性别:</label>
                                             <select name="gender" class="styled-input edit_inputs" th:with="type=${@dict.getType('sys_user_sex')}" disabled="true">
                                                 <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"
-                                                        th:selected="${dict.dictLabel} == ${gender}" ></option>
+                                                        th:selected="${dict.dictValue} == ${gender}" ></option>
                                             </select>
                                             <span class="span_line" readonly></span>
                                         </div>
@@ -66,7 +66,27 @@
                                             <input name="documentNumber" placeholder="请输入证件号码" class="styled-input edit_inputs1" type="text" maxlength="30" th:value="${documentNumber}" disabled="true">
                                             <span class="span_line" readonly></span>
                                         </div>
-                                        <div class="customize-form-group edit">
+                                        <div class="customize-form-group edit select-time">
+                                            <label >首次确诊时间:</label>
+                                            <input name="timeFirstDiagnosis" placeholder="首次确诊时间" class="time-input styled-input edit_inputs"  type="text"  th:value="${timeFirstDiagnosis}">
+                                            <span class="span_line" readonly></span>
+                                        </div>
+                                        <div class="customize-form-group">
+                                            <label class="col-sm-1 control-label">配送地址:</label>
+                                            <input name="creator" placeholder="配送地址"  id="creator" class="styled-input edit_inputs" type="text" th:value="${creator}">
+                                            <span class="span_line" readonly></span>
+                                        </div>
+                                        <div class="customize-form-group">
+                                            <label class="col-sm-1 control-label">联系人手机号:</label>
+                                            <input name="contactPhone" placeholder="联系人手机号"  id="contactPhone" class="styled-input edit_inputs" type="text" th:value="${contactPhone}">
+                                            <span class="span_line" readonly></span>
+                                        </div>
+                                        <div class="customize-form-group">
+                                            <label class="col-sm-1 control-label">联系人姓名:</label>
+                                            <input name="contactName" placeholder="联系人姓名"  id="contactName" class="styled-input edit_inputs" type="text" th:value="${contactName}">
+                                            <span class="span_line" readonly></span>
+                                        </div>
+                                        &lt;!&ndash;<div class="customize-form-group edit">
                                             <label >社保卡号:</label>
                                             <input name="socialSecurityCard" placeholder="社保卡号" class="styled-input edit_inputs" type="text"   th:value="${socialSecurityCard}">
                                             <span class="span_line" readonly></span>
@@ -81,7 +101,6 @@
                                             <input name="weight" id="weight" placeholder="请输入体重" class="styled-input edit_inputs" type="number"  th:value="${weight}">
                                             <span class="status" style="width: 66px">&nbsp;kg</span>
                                         </div>
-
                                         <div class="customize-form-group edit">
                                             <label >BMI:</label>
                                             <input name="BMI" id="BMI" placeholder="BMI值" class="styled-input edit_inputs" type="text"  th:value="${BMI}" readonly>
@@ -162,34 +181,99 @@
                                             <input name="flipStatus" class="styled-input edit_inputs" id="flipStatus" style="border: none" type="text"
                                                    th:value="${flipStatus == 1 ? '已上翻' : (flipStatus == 2 ? '未上翻' : '')}" disabled readonly>
                                             <a href="#" onclick="unbound()" style="width: 66px;" id="unboundflipStatus">&nbsp;&nbsp;解绑</a>
-                                        </div>
+                                        </div>&ndash;&gt;
                                     </form>
-                            </div>
-                            <div id="tab-2" class="tab-pane">
+                            </div>-->
+                            <div id="tab-2" class="tab-pane active">
                              <form class="form-horizontal" id="form-server-edit">
                                 <input type="hidden" id="id2" name="id" th:value="${id}">
                                 <input type="hidden" id="basicInformation" name="basicInformation" value="true">
                                 <div class="panel-body">
                                     <ul class="nav nav-tabs" id="myTabs">
-                                        <li class="active"><a data-toggle="tab" href="#tab-21" aria-expanded="true"> 基础信息</a>
+                                        <li class="active"><a data-toggle="tab" href="#tab-20" aria-expanded="true">快速建档信息</a>
+                                        </li>
+                                        <li class="active"><a data-toggle="tab" href="#tab-21" aria-expanded="true">一般信息、家族史和既往史</a>
                                         </li>
-                                        <li class=""><a data-toggle="tab" href="#tab-22" aria-expanded="false">疾病相关</a>
+                                        <li class=""><a data-toggle="tab" href="#tab-22" aria-expanded="false">特重/罕见疾病情况</a>
                                         </li>
-                                        <li class=""><a data-toggle="tab" href="#tab-23" aria-expanded="false"> 基因免疫检测</a>
+                                        <li class=""><a data-toggle="tab" href="#tab-23" aria-expanded="false">慢性疾病情况</a>
                                         </li>
-                                        <li class=""><a data-toggle="tab" href="#tab-24" aria-expanded="false">患病史</a>
+                                        <!--<li class=""><a data-toggle="tab" href="#tab-24" aria-expanded="false">患病史</a>
                                         </li>
                                         <li class=""><a data-toggle="tab" href="#tab-25" aria-expanded="false">治疗手段</a>
                                         </li>
                                         <li class=""><a data-toggle="tab" href="#tab-26" aria-expanded="false">用药情况</a>
                                         </li>
-                                        <li class=""><a data-toggle="tab" href="#tab-27" aria-expanded="false">其他信息</a>
+                                        <li class=""><a data-toggle="tab" href="#tab-27" aria-expanded="false">其他信息</a>-->
                                         </li>
                                     </ul>
                                 </div>
+                                 <div id="tab-20" class="tab-pane  fade in active">
+                                     <div class="panel-body">
+                                         <strong>快速建档信息</strong>
+                                         <div class="customize-search-form">
+                                             <input type="hidden" id="id" name="id" th:value="${id}">
+                                             <div class="customize-form-group edit">
+                                                 <label class="control-label is-required">姓名:</label>
+                                                 <input name="name" id="name"  placeholder="请输入姓名" class="styled-input edit_inputs"  type="text" maxlength="30" th:value="${name}" disabled="true">
+                                                 &nbsp; <i class="fa" th:class="${realNameStatus == 1 ? 'fa fa-check' : 'fa fa-close'}" id="checkName"  ></i>
+                                                 &nbsp;
+                                                 <input name="realNameStatus" id="realNameStatus" class="status" type="text"   th:value="${realNameStatus == 1 ? '已实名' : (realNameStatus == 0 ? '未实名' : '')}" readonly>
+                                             </div>
+                                             <div class="customize-form-group edit">
+                                                 <label>性别:</label>
+                                                 <select name="gender" class="styled-input edit_inputs" th:with="type=${@dict.getType('sys_user_sex')}" disabled="true">
+                                                     <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictValue}"
+                                                             th:selected="${dict.dictValue} == ${gender}" ></option>
+                                                 </select>
+                                                 <span class="span_line" readonly></span>
+                                             </div>
+                                             <div class="customize-form-group edit">
+                                                 <label>出生年月:</label>
+                                                 <input name="dateBirth" id="dateBirth" placeholder="出生年月" class="styled-input edit_inputs"  type="text"    th:value="${dateBirth}" disabled="true">
+                                                 <span class="status" style="width: 66px">
+                                                <input  name="age" type="text" id="age" th:value="${age}" style="text-align: center;width: 30px;border: none;" readonly>
+                                                岁
+                                            </span>
+                                             </div>
+                                             <div class="customize-form-group edit">
+                                                 <label class="control-label is-required">手机号:</label>
+                                                 <input name="phoneNumber" id="phoneNumber" placeholder="请输入手机号" class="styled-input edit_inputs" type="text" maxlength="30" th:value="${phoneNumber}" required>
+                                                 <span class="span_line" readonly></span>
+                                             </div>
+
+                                             <div class="customize-form-group edit">
+                                                 <label >证件号码:</label>
+                                                 <input name="documentType" placeholder="证件类型" class="styled-input short" type="text"  th:value="${documentType}" disabled="true">
+                                                 <input name="documentNumber" placeholder="请输入证件号码" class="styled-input edit_inputs1" type="text" maxlength="30" th:value="${documentNumber}" disabled="true">
+                                                 <span class="span_line" readonly></span>
+                                             </div>
+                                             <div class="customize-form-group edit select-time">
+                                                 <label >首次确诊时间:</label>
+                                                 <input name="timeFirstDiagnosis" placeholder="首次确诊时间" class="time-input styled-input edit_inputs"  type="text"  th:value="${timeFirstDiagnosis}">
+                                                 <span class="span_line" readonly></span>
+                                             </div>
+                                             <div class="customize-form-group">
+                                                 <label class="col-sm-1 control-label">配送地址:</label>
+                                                 <input name="creator" placeholder="配送地址"  id="creator" class="styled-input edit_inputs" type="text" th:value="${creator}">
+                                                 <span class="span_line" readonly></span>
+                                             </div>
+                                             <div class="customize-form-group">
+                                                 <label class="col-sm-1 control-label">联系人手机号:</label>
+                                                 <input name="contactPhone" placeholder="联系人手机号"  id="contactPhone" class="styled-input edit_inputs" type="text" th:value="${contactPhone}">
+                                                 <span class="span_line" readonly></span>
+                                             </div>
+                                             <div class="customize-form-group">
+                                                 <label class="col-sm-1 control-label">联系人姓名:</label>
+                                                 <input name="contactName" placeholder="联系人姓名"  id="contactName" class="styled-input edit_inputs" type="text" th:value="${contactName}">
+                                                 <span class="span_line" readonly></span>
+                                             </div>
+                                         </div>
+                                     </div>
+                                 </div>
                                 <div id="tab-21" class="tab-pane  fade in active">
                                     <div class="panel-body">
-                                        <strong>基础信息</strong>
+                                        <strong>一般信息、家族史和既往史</strong>
                                         <div class="customize-search-form">
                                             <div class="customize-form-group edit">
                                                 <!--<label class="control-label">身高:</label>--><!-- 这里如果使用<label class="control-label"> 的class 会使用框架中定义的小屏幕的格式 -->
@@ -209,9 +293,148 @@
                                             <div class="customize-form-group edit">
                                                 <label>BMI:</label>
                                                 <input name="BMI" id="BMI2" placeholder="" class="styled-input edit_inputs" type="text"  th:value="${BMI}" readonly>
-                                                <span class="status"></span>
+                                                <span class="status">
+                                                    kg/m²
+                                                </span>
+                                            </div>
+                                            <div class="customize-form-group edit">
+                                                <label>腰围:</label>
+                                                <input name="weight" id="w" placeholder="请输入腰围" class="styled-input edit_inputs" type="number"  th:value="${w}">
+                                                <span class="status">
+                                                    cm
+                                                </span>
                                             </div>
                                             <div class="customize-form-group edit">
+                                                <label>臀围:</label>
+                                                <input name="weight" id="t" placeholder="请输入臀围" class="styled-input edit_inputs" type="number"  th:value="${t}">
+                                                <span class="status">
+                                                    cm
+                                                </span>
+                                            </div>
+                                            <div class="customize-form-group edit">
+                                                <label>血压:</label>
+                                                <input name="weight" id="xy" placeholder="请输入血压" class="styled-input edit_inputs" type="number"  th:value="${t}">
+                                                <span class="status">
+                                                    mmHg
+                                                </span>
+                                            </div>
+                                            <div class="customize-form-group edit">
+                                                <label>血糖:</label>
+                                                <input name="weight" id="xt" placeholder="请输入血糖" class="styled-input edit_inputs" type="number"  th:value="${t}">
+                                                <span class="status">
+                                                    mmol/L
+                                                </span>
+                                            </div>
+
+                                            <div class="customize-search-form">
+                                                <div class="customize-form-group edit">
+                                                    <label>既往史:</label>
+                                                    <select name="medicalHistory" class="styled-input edit_inputs" th:with="type=${@dict.getType('sys_select_dtp_ysfw_jibinshi')}">
+                                                        <option value="">请选择</option>
+                                                        <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"
+                                                                th:selected="${dict.dictLabel}==${medicalHistory}"></option>
+                                                    </select>
+                                                    <span class="status"></span>
+                                                </div>
+                                                <div class="customize-form-group edit">
+                                                    <label>是外伤手术史:</label>
+                                                    <div class="input-groups" th:with="type=${@dict.getType('sys_yes_no')}">
+                                                        <input type="radio" class="form-check-radio" th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}" th:checked="${dict.dictLabel}==${hasSurgicalTraumaHistory}"  name="hasSurgicalTraumaHistory" id="hasSurgicalTraumaHistory">
+                                                    </div>
+                                                    <span class="status"></span>
+                                                </div>
+                                                <div class="customize-form-group edit">
+                                                    <label>家族史:</label>
+                                                    <select name="infectiousDiseaseHistory" class="styled-input edit_inputs" th:with="type=${@dict.getType('sys_select_dtp_ysfw_crbs')}" >
+                                                        <option value="">请选择</option>
+                                                        <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"
+                                                                th:selected="${dict.dictLabel}==${infectiousDiseaseHistory}"></option>
+                                                    </select>
+                                                    <span class="status"></span>
+                                                </div>
+
+                                                <!--<div class="customize-form-group edit">
+                                                    <label>疾病史描述:</label>
+                                                    <input name="medicalHistoryDescription" placeholder="疾病史描述" class="styled-input edit_inputs" type="text"  th:value="${medicalHistoryDescription}">
+                                                </div>
+                                                <div class="customize-form-group edit">
+                                                     <label>传染病史描述:</label>
+                                                     <input name="infectiousDiseaseHistoryDescription" placeholder="传染病史描述" class="styled-input edit_inputs" type="text"  th:value="${infectiousDiseaseHistoryDescription}">
+                                                 </div>
+                                                 <div class="customize-form-group edit">
+                                                     <label>既往药物不良反应史:</label>
+                                                     <input name="pastAdverseDrugReactionHistory" placeholder="既往药物不良反应史" class="styled-input edit_inputs" type="text"  th:value="${pastAdverseDrugReactionHistory}">
+                                                 </div>-->
+                                            </div>
+                                            <div class="customize-search-form">
+                                                <div class="customize-search-form">
+                                                    <div class="customize-form-group edit">
+                                                        <div class="customize-form-group edit">
+                                                            <label>过敏史:</label>
+                                                            <textarea id="allergyHistory" name="allergyHistory" placeholder="这里可以输入过敏史...食物/药物"
+                                                                      class="styled-input edit_inputs textareas"
+                                                                      style="width: auto;height: 35px ;border: 1px solid ;" rows="1.9" cols="112" th:text="${allergyHistory}"></textarea>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                            </div>
+                                            <!--<div class="customize-search-form">
+                                                <div class="customize-form-group edit">
+                                                    <div style="/*display: flex;*/">
+                                                        <label style="width: auto;">家族史:</label>
+                                                        <button type="button"  data-toggle="modal" data-target="#myModal" class="btn btn-xs btn-primary">新增</button>
+                                                        <table id="familyHistoryTable" style="width: 340px;">
+                                                            <thead>
+                                                            <tr>
+                                                                <th>序号</th>
+                                                                <th>疾病</th>
+                                                                <th>家庭成员</th>
+                                                                <th>操作</th>
+                                                            </tr>
+                                                            </thead>
+                                                            <tbody id="familyHistoryTableBody">
+                                                            &lt;!&ndash; 表格行将在这里动态添加 &ndash;&gt;
+                                                            </tbody>
+                                                        </table>
+                                                    </div>
+                                                    <div class="modal inmodal" id="myModal" tabindex="-1" role="dialog" aria-hidden="true">
+                                                        <div class="modal-dialog">
+                                                            <form class="form-horizontal" id="form-jzs-add">
+                                                                <div class="modal-content animated bounceInRight">
+                                                                    <div class="modal-header">
+                                                                        <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span><span class="sr-only">关闭</span>
+                                                                        </button>
+                                                                        <h4 class="modal-title">家族史</h4>
+                                                                    </div>
+                                                                    <div class="modal-body">
+                                                                        <div class="customize-search-form">
+                                                                            <div class="customize-form-group edit">
+                                                                                <label >疾病</label>
+                                                                                <input type="text" name="disease" placeholder="请输入疾病" class="styled-input edit_inputs"  style="width: 200px;" id="disease">
+                                                                            </div>
+                                                                        </div>
+                                                                        <div class="customize-search-form">
+                                                                            <div class="customize-form-group edit">
+                                                                                <label>家庭成员</label>
+                                                                                <select name="member" class="styled-input edit_inputs"  style="width: 200px;" th:with="type=${@dict.getType('sys_select_dtp_ysfw_lxryhzgx')}" id="member">
+                                                                                    <option value="">请选择家庭成员</option>
+                                                                                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"
+                                                                                            th:selected="${dict.dictLabel}==${member}"></option>
+                                                                                </select>
+                                                                            </div>
+                                                                        </div>
+                                                                    </div>
+                                                                    <div class="modal-footer">
+                                                                        <button type="button" class="btn btn-white" data-dismiss="modal">关闭</button>
+                                                                        <button type="button" class="btn btn-primary" onclick="saveRow(1)">保存</button>
+                                                                    </div>
+                                                                </div>
+                                                            </form>
+                                                        </div>
+                                                    </div>
+                                                </div>
+                                            </div>-->
+                                            <!--<div class="customize-form-group edit">
                                                 <label class="is-required">保险:</label>
                                                 <div class="input-groups" th:with="type=${@dict.getType('sys_select_dtp_ysfw_bxlx')}" id="targetInsuranceDiv">
                                                     <input type="checkbox" class="form-check-radio" th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"   name="insurance2">
@@ -294,24 +517,46 @@
                                                     <input type="checkbox" class="form-check-radio" th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}" name="sleepCondition">
                                                 </div>
                                                 <span class="status"></span>
-                                            </div>
+                                            </div>-->
                                         </div>
                                     </div>
                                 </div>
                                 <div id="tab-22" class="tab-pane fade in active">
                                     <div class="panel-body">
-                                        <strong>疾病相关</strong>
+                                        <strong>特重/罕见疾病情</strong>
                                         <div class="customize-search-form">
                                             <!--is-required 增加星号 显示为必填-->
                                             <div class="customize-form-group edit">
-                                                <label class="is-required">慢病肿瘤类型:</label>
-                                                <div class="input-groups" th:with="type=${@dict.getType('sys_select_dtp_ysfw_mbzllx')}">
-                                                    <input type="radio" class="form-check-radio" th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"  th:checked="${dict.dictLabel}==${chronicTumorType}" name="chronicTumorType" required>
-                                                </div>
+                                                <label>肿瘤TNM分期:</label>
+                                                <select name="businessBelonging"  class="styled-input edit_inputs">
+                                                    <option value="">请选择</option>
+                                                    <option value="I期">I期</option>
+                                                    <option value="II期">II期</option>
+                                                    <option value="III期">III期</option>
+                                                    <option value="IV期">IV期</option>
+                                                </select>
+                                                <span class="status"></span>
+                                            </div>
+                                            <div class="customize-form-group edit">
+                                                <label>肿瘤疾病分期:</label>
+                                                <select name="pathologicalStage" class="styled-input edit_inputs" th:with="type=${@dict.getType('sys_select_dtp_ysfw_blfq')}" required>
+                                                    <option value="">请选择</option>
+                                                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"
+                                                            th:selected="${dict.dictLabel}==${pathologicalStage}"></option>
+                                                </select>
                                                 <span class="status"></span>
                                             </div>
                                             <div class="customize-form-group edit">
-                                                <label>疾病类型肿瘤:</label>
+                                                <label>基因突变:</label><!-- 需要配置选择的值-->
+                                                <select name="pathologicalStage" class="styled-input edit_inputs" th:with="type=${@dict.getType('sys_select_dtp_ysfw_blfq')}" required>
+                                                    <option value="">请选择</option>
+                                                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"
+                                                            th:selected="${dict.dictLabel}==${pathologicalStage}"></option>
+                                                </select>
+                                                <span class="status"></span>
+                                            </div>
+                                            <div class="customize-form-group edit">
+                                                <label>分子分型监测:</label>
                                                 <select name="diseaseType" class="styled-input edit_inputs" th:with="type=${@dict.getType('sys_select_dtp_ysfw_jblx')}" required>
                                                     <option value="">请选择</option>
                                                     <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"
@@ -320,42 +565,58 @@
                                                 <span class="status"></span>
                                             </div>
                                             <div class="customize-form-group edit">
+                                                <label>PD-L1表达:</label>
+                                                <select name="businessBelonging"  class="styled-input edit_inputs">
+                                                    <option value="">请选择</option>
+                                                    <option value="未检测">未检测</option>
+                                                    <option value="有表达">有表达</option>
+                                                    <option value="无表达">无表达</option>
+                                                </select>
+                                                <span class="status"></span>
+                                            </div>
+                                            <!--<div class="customize-form-group edit">
                                                 <label>临床诊断:</label>
                                                 <input name="disease" placeholder="请输入临床诊断" class="styled-input edit_inputs" type="text" maxlength="30" th:value="${disease}">
                                                 <span class="status"></span>
-                                            </div>
+                                            </div>-->
                                             <div class="customize-form-group edit">
-                                                <label class="is-required">病理分期:</label>
-                                                <select name="pathologicalStage" class="styled-input edit_inputs" th:with="type=${@dict.getType('sys_select_dtp_ysfw_blfq')}" required>
-                                                    <option value="">请选择</option>
-                                                    <option th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"
-                                                            th:selected="${dict.dictLabel}==${pathologicalStage}"></option>
+                                                <label>治疗手段:</label><!-- 值配置到字典-->
+                                                <select name="businessBelonging"  class="styled-input edit_inputs">
+                                                    <<option value="">请选择</option>
+                                                    <option value="无">无</option>
+                                                    <option value="手术">手术</option>
+                                                    <option value="放疗">放疗</option>
+                                                    <option value="化疗">化疗</option>
+                                                    <option value="内分泌治疗">内分泌治疗</option>
+                                                    <option value="靶向治疗">靶向治疗</option>
+                                                    <option value="免疫治疗">免疫治疗</option>
                                                 </select>
                                                 <span class="status"></span>
                                             </div>
                                             <div class="customize-form-group edit">
-                                                <label class="is-required">治疗分期:</label>
+                                                <label>治疗分期:</label>
                                                 <div class="input-groups" th:with="type=${@dict.getType('sys_select_dtp_ysfw_zlfq')}">
                                                     <input type="radio" class="form-check-radio" th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"   th:checked="${dict.dictLabel}==${treatmentStage}" name="treatmentStage" required>
                                                 </div>
                                                 <span class="status"></span>
                                             </div>
                                             <div class="customize-form-group edit">
-                                                <label class="is-required">治疗线收集:</label>
+                                                <label>治疗线收集:</label>
                                                 <div class="input-groups" th:with="type=${@dict.getType('sys_select_dtp_ysfw_zlxsj')}">
                                                     <input type="radio" class="form-check-radio" th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"   th:checked="${dict.dictLabel}==${healingLineCollection}" name="healingLineCollection">
                                                 </div>
                                                 <span class="status"></span>
                                             </div>
-                                            <div class="customize-form-group edit">
+
+                                            <!--<div class="customize-form-group edit">
                                                 <label class="is-required">首次确诊时间:</label>
                                                 <div class="input-groups select-time">
                                                     <input name="timeFirstDiagnosis" placeholder="首次确诊时间" class="time-input-new styled-input" type="text"  th:value="${timeFirstDiagnosis}" required>
                                                 </div>
                                                 <span class="status"></span>
-                                            </div>
+                                            </div>-->
                                         </div>
-                                        <div class="customize-search-form">
+                                        <!--<div class="customize-search-form">
                                             <div class="customize-form-group edit">
                                                 <label>伴随症状:</label>
                                                 <textarea id="accompanyingSymptoms" name="accompanyingSymptoms" class="styled-input edit_inputs textareas"
@@ -363,29 +624,35 @@
                                                           th:text="${accompanyingSymptoms}" placeholder="伴随症状..." rows="1.9" cols="112" ></textarea>
                                                 <span class="status"></span>
                                             </div>
-                                        </div>
+                                        </div>-->
                                     </div>
                                 </div>
                                 <div id="tab-23" class="tab-pane fade in active">
                                     <div class="panel-body">
-                                        <strong>基因免疫检测</strong>
+                                        <strong>慢性疾病情况</strong>
                                        <div class="customize-search-form">
                                            <div class="customize-form-group edit">
-                                                <label class="is-required">是否有基因检测:</label>
-                                                <div class="input-groups" th:with="type=${@dict.getType('sys_yes_no')}">
-                                                    <input type="radio" class="form-check-radio" th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"  th:checked="${dict.dictLabel}==${hasGeneticTesting}" name="hasGeneticTesting" id="hasGeneticTesting" required>
-                                                </div>
-                                            </div>
-                                            <div class="customize-form-group edit">
-                                                <label class="is-required">是否有免疫检测:</label>
-                                                <div class="input-groups" th:with="type=${@dict.getType('sys_yes_no')}">
-                                                    <input type="radio" class="form-check-radio" th:each="dict : ${type}" th:text="${dict.dictLabel}" th:value="${dict.dictLabel}"   th:checked="${dict.dictLabel}==${hasImmuneTesting}" name="hasImmuneTesting" id="hasImmuneTesting" required>
-                                                </div>
-                                            </div>
+                                               <label>糖尿病:</label>
+                                               <input name="contactName" placeholder="临床症状"  id="t1" class="styled-input edit_inputs" type="text" >
+                                               <input name="contactName" placeholder="合并症"  id="t11" class="styled-input edit_inputs" type="text" >
+                                               <span class="status"></span>
+                                           </div>
+                                           <div class="customize-form-group edit">
+                                               <label>高血压:</label>
+                                               <input name="contactName" placeholder="临床症状"  id="t2" class="styled-input edit_inputs" type="text" >
+                                               <input name="contactName" placeholder="合并症"  id="t21" class="styled-input edit_inputs" type="text" >
+                                               <span class="status"></span>
+                                           </div>
+                                           <div class="customize-form-group edit">
+                                               <label>高血脂症:</label>
+                                               <input name="contactName" placeholder="临床症状"  id="t3" class="styled-input edit_inputs" type="text" >
+                                               <input name="contactName" placeholder="合并症"  id="t31" class="styled-input edit_inputs" type="text" >
+                                               <span class="status"></span>
+                                           </div>
                                        </div>
                                   </div>
                                 </div>
-                                <div id="tab-24" class="tab-pane fade in active">
+                                <!--<div id="tab-24" class="tab-pane fade in active">
                                    <div class="panel-body">
                                        <strong>患病史</strong>
                                        <div class="customize-search-form">
@@ -448,7 +715,7 @@
                                                        </tr>
                                                        </thead>
                                                        <tbody id="familyHistoryTableBody">
-                                                       <!-- 表格行将在这里动态添加 -->
+                                                       &lt;!&ndash; 表格行将在这里动态添加 &ndash;&gt;
                                                        </tbody>
                                                    </table>
                                                </div>
@@ -490,22 +757,22 @@
                                            </div>
                                        </div>
                                    </div>
-                                </div>
-                                 <div id="tab-25" class="tab-pane fade in active">
+                                </div>-->
+                                 <!--<div id="tab-25" class="tab-pane fade in active">
                                      <div class="panel-body">
                                          <strong>治疗手段</strong>
                                          <div class="customize-search-form">
                                              <div class="customize-form-group edit">
                                                  <div style="/*display: flex;*/">
                                                      <label style="width: auto;">多个治疗方案原因描述:</label>
-                                                     <textarea id="multipleTreatmentReasonsDescription" class="styled-input edit_inputs textareas" style="width: auto;height: 140px ;border: 1px solid ;"
+                                                     <textarea id="multipleTreatmentReasonsDescription" class="styled-input edit_inputs textareas" style="width: auto;height: 35px ;border: 1px solid ;"
                                                                name="multipleTreatmentReasonsDescription" placeholder="治疗方案原因描述"
                                                                rows="5" cols="185" th:text="${multipleTreatmentReasonsDescription}"></textarea>
                                                  </div>
                                              </div>
                                          </div>
                                      </div>
-                                 </div>
+                                 </div>-->
                                  <div id="tab-26" class="tab-pane fade in active">
                                      <div class="panel-body">
                                          <strong>用药情况 </strong>
@@ -566,7 +833,7 @@
                                          </div>
                                      </div>
                                  </div>
-                                 <div id="tab-27" class="tab-pane fade in active">
+                                 <!--<div id="tab-27" class="tab-pane fade in active">
                                      <div class="panel-body">
                                          <strong>其他信息</strong>
                                          <div class="customize-search-form">
@@ -585,7 +852,7 @@
                                                          </tr>
                                                          </thead>
                                                          <tbody id="relationTableBody">
-                                                         <!-- 表格行将在这里动态添加 -->
+                                                         &lt;!&ndash; 表格行将在这里动态添加 &ndash;&gt;
                                                          </tbody>
                                                      </table>
                                                  </div>
@@ -646,7 +913,7 @@
                                              </div>
                                          </div>
                                      </div>
-                                 </div>
+                                 </div>-->
                              </form>
                        </div>
                             <div id="tab-3" class="tab-pane">

+ 2 - 2
health-admin/src/main/resources/templates/dtp/archives/archivesList.html

@@ -56,10 +56,10 @@
 
 		        <div class="btn-group-sm" id="toolbar" role="group">
 		        <a class="btn btn-success" onclick="$.operate.add()" shiro:hasPermission="system:user:add">
-		                <i class="fa fa-plus"></i> 患者建档(APP)
+		                <i class="fa fa-plus"></i> 患者快速建档
 		            </a>
 		            <a class="btn btn-danger multiple disabled" onclick="$.operate.removeAll()" shiro:hasPermission="system:user:remove">
-		                <i class="fa fa-remove"></i> 删除
+		                <i class="fa fa-remove"></i> 批量删除
 		            </a>
 		        </div>