Kaynağa Gözat

Merge remote-tracking branch 'origin/dev_zxc' into qc_zn

zhouna 5 yıl önce
ebeveyn
işleme
262ecbd78a

+ 14 - 0
src/css/index.less

@@ -603,6 +603,13 @@
         margin-right: 10px;
       }
     }
+    input:focus{
+      border: 1px solid #5a8eee ;
+      outline: 0;
+      -webkit-box-shadow:#5a8eee  0px 0px 2px;
+      -moz-box-shadow: #5a8eee  0px 0px 2px;
+      box-shadow: #5a8eee  0px 0px 2px;
+    }
   }
   .itemContentBoxLisL {
     float: left;
@@ -653,6 +660,13 @@
         cursor: pointer;
       }
     }
+    input:focus{
+      border: 1px solid #5a8eee ;
+      outline: 0;
+      -webkit-box-shadow:#5a8eee  0px 0px 2px;
+      -moz-box-shadow: #5a8eee  0px 0px 2px;
+      box-shadow: #5a8eee  0px 0px 2px;
+    }
   }
   .abnormalAll {
     width: 160px !important;

+ 7 - 0
src/css/itemManager.less

@@ -110,6 +110,13 @@
         cursor: default;
         outline: none;
     }
+    .moduleItemInp:focus{
+        border: 1px solid #5a8eee ;
+        outline: 0;
+        -webkit-box-shadow:#5a8eee  0px 0px 2px;
+        -moz-box-shadow: #5a8eee  0px 0px 2px;
+        box-shadow: #5a8eee  0px 0px 2px;
+      }
     .moduleTypeList{
          width: 160px;
     }

+ 8 - 0
src/css/login.less

@@ -83,6 +83,14 @@ p.title {
       color: #fff;
       background: none;
     }
+    
+  }
+  .inputFocus{
+      border: 1px solid #5a8eee ;
+      outline: 0;
+      -webkit-box-shadow:#5a8eee  0px 0px 2px;
+      -moz-box-shadow: #5a8eee  0px 0px 2px;
+      box-shadow: #5a8eee  0px 0px 2px;
   }
 
 .alertModal {

+ 23 - 1
src/css/moduleManager.less

@@ -11,6 +11,7 @@ h2{
 .totalSumBox{
     margin: 0 0 20px 0;
     text-align: right;
+    padding: 0 20px 0 0;
     .totalSum{
         color: red;
     }
@@ -19,7 +20,7 @@ table{
     width: 100%;
     border:1px solid #E2E5EF;
     border-collapse: collapse;/*关键代码*/
-  
+    min-width: 800px;
     thead{
         background: #EFF0F9;
        
@@ -41,9 +42,27 @@ table{
     }
     .moduleNumber{
         text-align: center;
+        width: 15%;
+        min-width: 30px;
+    }
+    .moduleName{
+        width: 55%;
+    }
+    .moduleScore{
+        text-align: center;
+        width: 15%;
+        min-width: 30px;
+    }
+    .moduleOpera{
+        text-align: center;
+        width: 15%;
+        min-width: 30px;
     }
     
 }
+.tableTitle table{
+    background: #EFF0F9;
+}
 .moduleScore, .totalSum{
     text-align: center;
     input{
@@ -64,6 +83,9 @@ table{
     cursor: pointer;
 }
 .tableWrapper{
+   
+}
+.tableInfo{
     overflow-y: auto;
 }
 .mask {

+ 16 - 3
src/css/qcList.less

@@ -21,7 +21,7 @@ table{
     min-width: 1090px;
     border:1px solid #E2E5EF;
     border-collapse: collapse;
-    thead{
+    thead th{
         background: #EFF0F9;
        
     }
@@ -126,6 +126,13 @@ table{
         padding: 0 10px;
         box-sizing: border-box;
     }
+    input:focus{
+        border: 1px solid #5a8eee ;
+        outline: 0;
+        -webkit-box-shadow:#5a8eee  0px 0px 2px;
+        -moz-box-shadow: #5a8eee  0px 0px 2px;
+        box-shadow: #5a8eee  0px 0px 2px;
+    }
 }
 
 .filterDropList{
@@ -169,7 +176,7 @@ table{
     width: 160px;
 }
 
-.filter{
+.filter,.reset{
     display: inline-block;
     width:60px;
     height:36px;
@@ -182,6 +189,7 @@ table{
     top: 2px;
     cursor: pointer;
     float: left;
+    margin: 0 20px 22px 0;
 }
 .arrow{
     position: absolute;
@@ -241,6 +249,9 @@ table{
     text-overflow:ellipsis;
     white-space: nowrap;
 }
+.unSelect{
+    color: #cfccd6
+ }
 
 
 .pagination{
@@ -279,6 +290,8 @@ table{
 
 
 
+
+
 .ui-datepicker-calendar {
     border: 0 none;
     min-width: 0;
@@ -334,7 +347,7 @@ input::-webkit-outer-spin-button,
 input::-webkit-inner-spin-button {
     -webkit-appearance: none;
 }
- 
+
 input[type="number"] {
     -moz-appearance: textfield;
 }

+ 13 - 2
src/css/qcListDept.less

@@ -30,7 +30,7 @@ table{
     min-width: 1090px;
     border:1px solid #E2E5EF;
     border-collapse: collapse;
-    thead{
+    thead th{
         background: #EFF0F9;
        
     }
@@ -135,6 +135,13 @@ table{
         padding: 0 10px;
         box-sizing: border-box;
     }
+    input:focus{
+        border: 1px solid #5a8eee ;
+        outline: 0;
+        -webkit-box-shadow:#5a8eee  0px 0px 2px;
+        -moz-box-shadow: #5a8eee  0px 0px 2px;
+        box-shadow: #5a8eee  0px 0px 2px;
+    }
 }
 
 .filterDropList{
@@ -179,7 +186,7 @@ table{
     width: 160px;
 }
 
-.filter{
+.filter,.reset{
     display: inline-block;
     width:60px;
     height:36px;
@@ -192,6 +199,7 @@ table{
     top: 2px;
     cursor: pointer;
     float: left;
+    margin: 0 20px 22px 0;
 }
 .arrow{
     position: absolute;
@@ -251,6 +259,9 @@ table{
     text-overflow:ellipsis;
     white-space: nowrap;
 }
+.unSelect{
+    color: #cfccd6
+ }
 
 
 .pagination{

+ 13 - 2
src/css/qcListPerson.less

@@ -30,7 +30,7 @@ table{
     min-width: 1090px;
     border:1px solid #E2E5EF;
     border-collapse: collapse;
-    thead{
+    thead th{
         background: #EFF0F9;
        
     }
@@ -135,6 +135,13 @@ table{
         padding: 0 10px;
         box-sizing: border-box;
     }
+    input:focus{
+        border: 1px solid #5a8eee ;
+        outline: 0;
+        -webkit-box-shadow:#5a8eee  0px 0px 2px;
+        -moz-box-shadow: #5a8eee  0px 0px 2px;
+        box-shadow: #5a8eee  0px 0px 2px;
+    }
 }
 
 .filterDropList{
@@ -191,7 +198,7 @@ table{
     cursor: default;
 }
 
-.filter{
+.filter,.reset{
     display: inline-block;
     width:60px;
     height:36px;
@@ -204,6 +211,7 @@ table{
     top: 2px;
     cursor: pointer;
     float: left;
+    margin: 0 20px 22px 0;
 }
 .arrow{
     position: absolute;
@@ -263,6 +271,9 @@ table{
     text-overflow:ellipsis;
     white-space: nowrap;
 }
+.unSelect{
+    color: #cfccd6
+ }
 
 
 .pagination{

+ 15 - 11
src/html/moduleManager.html

@@ -15,17 +15,21 @@
        <div class="main-body">
            <p class="totalSumBox">当前分数合计:<span class="totalSum"></span></p>
            <div class="tableWrapper">
-                <table>
-                    <thead>
-                        <th class="moduleNumber">序号</th>
-                        <th class="moduleName">模块名称</th>
-                        <th class="moduleScore">分值</th>
-                        <th class="moduleOpera">操作</th>
-                    </thead>
-                    <tbody>
-
-                    </tbody>
-                </table>
+                <div  class="tableTitle">
+                    <table>
+                        <tr>
+                            <td class="moduleNumber">序号</td>
+                            <td class="moduleName">模块名称</td>
+                            <td class="moduleScore">分值</td>
+                            <td class="moduleOpera">操作</td>
+                        </tr>
+                    </table>
+                </div>
+                <div  class="tableInfo">
+                    <table>
+                   
+                    </table>
+                </div>
            </div>
             
             <!-- <div class="saveModuleBox">

+ 21 - 12
src/html/qcList.html

@@ -24,8 +24,8 @@
                 </span>
                 <span class="filterItem typeFilter deptListWrap">
                     <span>科室:</span>
-                    <span class="selectDept"> 
-                        全部
+                    <span class="selectDept unSelect"> 
+                        选择科室
                     </span>
                    
                     <ul class="deptList filterDropList"></ul>
@@ -46,20 +46,29 @@
                 </span>
                 <span class="filterItem">
                     <span>病历等级:</span>
-                    <span class="selectLevel">全部</span>
+                    <span class="selectLevel unSelect">选择病历等级</span>
                     <ul class="levelList filterDropList">
-                        <Li class="levelItem" data-name="全部" data-id="">全部</Li>
                         <Li class="levelItem" data-name="未评分" data-id="未评分">未评分</Li>
                         <Li class="levelItem" data-name="甲" data-id="甲">甲</Li>
                         <li class="levelItem" data-name="乙" data-id=乙>乙</li>
                         <li class="levelItem" data-name="丙" data-id=丙>丙</li>
                     </ul>
                 </span>
+               
                 <span class="filter">查询</span>
+                <span class="reset">重置</span>
             </div>
             <div>
                 <table>
                     <thead>
+                    <tr>
+                        <td colspan="17">
+                            <div class="tabFoot">
+                                <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="../images/icon_unchecked.png" alt="checkbox">全选</span>
+                                <span class="recordScoreBtn">评分</span>
+                            </div>
+                        </td>
+                    </tr>
                     <th class="textCenter" ></th>
                     <th class="recordScoreOpera textCenter" style="width: 65px;">操作</th>
                     <th class="beHospitalId textCenter" code="behospital_code">病人住院序号</th>
@@ -82,14 +91,14 @@
 
                     </tbody>
                     <tfoot>
-                    <tr>
-                        <td colspan="17">
-                            <div class="tabFoot">
-                                <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="../images/icon_unchecked.png" alt="checkbox">全选</span>
-                                <span class="recordScoreBtn">评分</span>
-                            </div>
-                        </td>
-                    </tr>
+                        <!-- <tr>
+                            <td colspan="17">
+                                <div class="tabFoot">
+                                    <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="../images/icon_unchecked.png" alt="checkbox">全选</span>
+                                    <span class="recordScoreBtn">评分</span>
+                                </div>
+                            </td>
+                        </tr> -->
                     </tfoot>
                 </table>
             </div>

+ 29 - 21
src/html/qcListDept.html

@@ -24,8 +24,8 @@
                 </span>
                 <span class="filterItem typeFilter">
                     <span>科室:</span>
-                    <span class="selectDept"> 
-                        全部
+                    <span class="selectDept unSelect"> 
+                        选择科室
                     </span>
                    
                     <ul class="deptList filterDropList"></ul>
@@ -46,9 +46,8 @@
                 </span>
                 <span class="filterItem">
                     <span>病历等级:</span>
-                    <span class="selectLevel">全部</span>
+                    <span class="selectLevel unSelect">选择病历等级</span>
                     <ul class="levelList filterDropList">
-                        <Li class="levelItem" data-name="全部" data-id="">全部</Li>
                         <Li class="levelItem" data-name="未评分" data-id="未评分">未评分</Li>
                         <Li class="levelItem" data-name="甲" data-id="甲">甲</Li>
                         <li class="levelItem" data-name="乙" data-id=乙>乙</li>
@@ -56,27 +55,36 @@
                     </ul>
                 </span>
                 <span class="filter">查询</span>
+                <span class="reset">重置</span>
             </div>
             <div>
                 <table>
                     <thead>
-                    <th class="textCenter" ></th>
-                    <th class="recordScoreOpera textCenter" style="width: 65px;">操作</th>
-                    <th class="beHospitalId textCenter" code="behospital_code">病人住院序号</th>
-                    <th class="patientNo textCenter" code="file_code">病案号</th>
-                    <th class="patientName textCenter" code="name" style="width: 100px;">病人姓名</th>
-                    <th class="patientSex textCenter" code="sex">性别</th>
-                    <th class="patientage textCenter" code="age">年龄</th>
-                    <th class="bedNum textCenter" code="bed_code">床号</th>
-                    <th class="inHospitalDate textCenter" code="behospital_date">入院日期</th>
-                    <th class="outHospitalDate textCenter" code="leave_hospital_date">出院日期</th>
-                    <th class="doctorName textCenter" code="beh_doctor_name">住院医生</th>
-                    <th class="doctorName textCenter" code="doctor_name">主管医生</th>
-                    <th class="doctorName textCenter" code="director_doctor_name">主任医生</th>
-                    <th class="deptName textCenter" code="beh_dept_name">科室</th>
-                    <th class="recordLevel textCenter" code="level">病历等级</th>
-                    <th class="recordScore textCenter" code="score_res">病历得分</th>
-                    <th class="scoreTime textCenter" code="grade_time">评分时间</th>
+                        <tr>
+                            <td colspan="17">
+                                <div class="tabFoot">
+                                    <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="../images/icon_unchecked.png" alt="checkbox">全选</span>
+                                    <span class="recordScoreBtn">评分</span>
+                                </div>
+                            </td>
+                        </tr>
+                        <th class="textCenter" ></th>
+                        <th class="recordScoreOpera textCenter" style="width: 65px;">操作</th>
+                        <th class="beHospitalId textCenter" code="behospital_code">病人住院序号</th>
+                        <th class="patientNo textCenter" code="file_code">病案号</th>
+                        <th class="patientName textCenter" code="name" style="width: 100px;">病人姓名</th>
+                        <th class="patientSex textCenter" code="sex">性别</th>
+                        <th class="patientage textCenter" code="age">年龄</th>
+                        <th class="bedNum textCenter" code="bed_code">床号</th>
+                        <th class="inHospitalDate textCenter" code="behospital_date">入院日期</th>
+                        <th class="outHospitalDate textCenter" code="leave_hospital_date">出院日期</th>
+                        <th class="doctorName textCenter" code="beh_doctor_name">住院医生</th>
+                        <th class="doctorName textCenter" code="doctor_name">主管医生</th>
+                        <th class="doctorName textCenter" code="director_doctor_name">主任医生</th>
+                        <th class="deptName textCenter" code="beh_dept_name">科室</th>
+                        <th class="recordLevel textCenter" code="level">病历等级</th>
+                        <th class="recordScore textCenter" code="score_res">病历得分</th>
+                        <th class="scoreTime textCenter" code="grade_time">评分时间</th>
                     </thead>
                     <tbody>
 

+ 37 - 29
src/html/qcListPerson.html

@@ -24,8 +24,8 @@
                 </span>
                 <span class="filterItem typeFilter">
                     <span>科室:</span>
-                    <span class="selectDept"> 
-                        全部
+                    <span class="selectDept unSelect"> 
+                        选择科室
                     </span>
                    
                     <ul class="deptList filterDropList"></ul>
@@ -46,9 +46,8 @@
                 </span>
                 <span class="filterItem">
                     <span>病历等级:</span>
-                    <span class="selectLevel">全部</span>
+                    <span class="selectLevel unSelect">选择病历等级</span>
                     <ul class="levelList filterDropList">
-                        <Li class="levelItem" data-name="全部" data-id="">全部</Li>
                         <Li class="levelItem" data-name="未评分" data-id="未评分">未评分</Li>
                         <Li class="levelItem" data-name="甲" data-id="甲">甲</Li>
                         <li class="levelItem" data-name="乙" data-id=乙>乙</li>
@@ -56,40 +55,49 @@
                     </ul>
                 </span>
                 <span class="filter">查询</span>
+                <span class="reset">重置</span>
             </div>
             <div>
                 <table>
                     <thead>
-                    <th class="textCenter" ></th>
-                    <th class="recordScoreOpera textCenter" style="width: 65px;">操作</th>
-                    <th class="beHospitalId textCenter" code="behospital_code">病人住院序号</th>
-                    <th class="patientNo textCenter" code="file_code">病案号</th>
-                    <th class="patientName textCenter" code="name" style="width: 100px;">病人姓名</th>
-                    <th class="patientSex textCenter" code="sex">性别</th>
-                    <th class="patientage textCenter" code="age">年龄</th>
-                    <th class="bedNum textCenter" code="bed_code">床号</th>
-                    <th class="inHospitalDate textCenter" code="behospital_date">入院日期</th>
-                    <th class="outHospitalDate textCenter" code="leave_hospital_date">出院日期</th>
-                    <th class="doctorName textCenter" code="beh_doctor_name">住院医生</th>
-                    <th class="doctorName textCenter" code="doctor_name">主管医生</th>
-                    <th class="doctorName textCenter" code="director_doctor_name">主任医生</th>
-                    <th class="deptName textCenter" code="beh_dept_name">科室</th>
-                    <th class="recordLevel textCenter" code="level">病历等级</th>
-                    <th class="recordScore textCenter" code="score_res">病历得分</th>
-                    <th class="scoreTime textCenter" code="grade_time">评分时间</th>
+                        <tr>
+                            <td colspan="17">
+                                <div class="tabFoot">
+                                    <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="../images/icon_unchecked.png" alt="checkbox">全选</span>
+                                    <span class="recordScoreBtn">评分</span>
+                                </div>
+                            </td>
+                        </tr>
+                        <th class="textCenter" ></th>
+                        <th class="recordScoreOpera textCenter" style="width: 65px;">操作</th>
+                        <th class="beHospitalId textCenter" code="behospital_code">病人住院序号</th>
+                        <th class="patientNo textCenter" code="file_code">病案号</th>
+                        <th class="patientName textCenter" code="name" style="width: 100px;">病人姓名</th>
+                        <th class="patientSex textCenter" code="sex">性别</th>
+                        <th class="patientage textCenter" code="age">年龄</th>
+                        <th class="bedNum textCenter" code="bed_code">床号</th>
+                        <th class="inHospitalDate textCenter" code="behospital_date">入院日期</th>
+                        <th class="outHospitalDate textCenter" code="leave_hospital_date">出院日期</th>
+                        <th class="doctorName textCenter" code="beh_doctor_name">住院医生</th>
+                        <th class="doctorName textCenter" code="doctor_name">主管医生</th>
+                        <th class="doctorName textCenter" code="director_doctor_name">主任医生</th>
+                        <th class="deptName textCenter" code="beh_dept_name">科室</th>
+                        <th class="recordLevel textCenter" code="level">病历等级</th>
+                        <th class="recordScore textCenter" code="score_res">病历得分</th>
+                        <th class="scoreTime textCenter" code="grade_time">评分时间</th>    
                     </thead>
                     <tbody>
 
                     </tbody>
                     <tfoot>
-                    <tr>
-                        <td colspan="17">
-                            <div class="tabFoot">
-                                <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="../images/icon_unchecked.png" alt="checkbox">全选</span>
-                                <span class="recordScoreBtn">评分</span>
-                            </div>
-                        </td>
-                    </tr>
+                        <tr>
+                            <td colspan="17">
+                                <div class="tabFoot">
+                                    <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="../images/icon_unchecked.png" alt="checkbox">全选</span>
+                                    <span class="recordScoreBtn">评分</span>
+                                </div>
+                            </td>
+                        </tr>
                     </tfoot>
                 </table>
             </div>

+ 2 - 2
src/js/console.js

@@ -703,7 +703,7 @@ function barChartPay(dataX,dataY){
             
         ],
         title:[{
-            text: '分数',
+            text: dataX.length>0?'分数':'',
             top: 15,
             left: 10,
             textStyle: {
@@ -836,7 +836,7 @@ function barChart(data,type){
             containLabel: true
         },
         title:[{
-            text: slideType==1?'天数':'元',
+            text: dataX.length>0?(slideType==1?'天数':'元'):'',
             top: 15,
             left: 10,
             textStyle: {

+ 5 - 6
src/js/itemManager.js

@@ -12,7 +12,7 @@ const arrowLeft= require("./../images/arrow_left.png")
 const arrowRight = require("./../images/arrow_right.png")
 
 
-let casesId="", name="", isReject ="", isUsed ="",casesIdTemp="", nameTemp="", isRejectTemp ="", isUsedTemp =""
+let casesId="", name="", isReject ="", isUsed ="",casesIdTemp="", nameTemp="", isRejectTemp ="", isUsedTemp ="",size = 15
 $(".selectModuleType").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectReject").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectUsed").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
@@ -33,7 +33,7 @@ function getTabData(activePage){
         name: name, //条目名
         isReject: isReject, //1-单项否决 0-非
         isUsed: isUsed, //0-未启用 1-启用
-        size: 15
+        size: size
     }
     post(api.getQcCasesEntryAll,param).then(res =>{
         if(res.data.code == '0'){
@@ -117,7 +117,7 @@ function renderTab(data,activePage){
         const item = data[i]
         str += `
             <tr data-id=${item.id} data-index=${i}>
-                <td  class="textCenter">${(activePage-1)*10 + i+1}</td>
+                <td  class="textCenter">${(activePage-1)*size + i+1}</td>
                 <td>${item.casesName}</td>
                 <td>${item.name}</td>
                 <td>${item.msg}</td>
@@ -161,7 +161,7 @@ function editItem(item,activePage){
                         </span> <span class="itemInfoRight"> 
                             <input class="itemScore" type="number" min="0" value=${itemCpoy.score} />
                         </span>
-                        <p class="itemMsgInfoTips">支持≥0的数字输入,最多保留小数点后1位~</p>
+                        <p class="itemMsgInfoTips">支持≥0且≤100的数字输入,最多保留小数点后1位~</p>
                     </div>
                  
                     <div class="itemMsgInfoBox"><span class="itemMsgLab">单项否决:</span><span class="itemInfoRight itemReject">${item.isReject == '1' ? `<img class="switchImg" src=${switchIconOpen} /><span class="imgInfo">  是</span>`:`<img class="switchImg" src=${switchIconClose} /> <span class="imgInfo"> 否</span>`}</span></div>
@@ -201,8 +201,7 @@ function editItem(item,activePage){
     
     $("#mainBox .itemMsgBox .confirmEdit", parent.document).on("click", function(){
         var reg = new RegExp(/^\d+(\.\d)?$/);
-        if(reg.test(itemCpoy.score)){
-            console.log('itemCopy', itemCpoy)
+        if(reg.test(itemCpoy.score) && itemCpoy.score <= 100){
             if(!itemCpoy.msg.trim()){
                 $.alerModal({"message":"提示信息不能为空~",type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
                 return 

+ 6 - 0
src/js/login.js

@@ -19,6 +19,12 @@ $(function(){
   $("#password").focus(function(){
     $(this).attr("type","password")
   })
+  $(".iptWrap input").focus(function(){
+    $(this).parent().addClass('inputFocus')
+  })
+  $(".iptWrap input").blur(function(){
+    $(this).parent().removeClass('inputFocus')
+  })
   $("body").on('input','#username,#password',function(){
     if($(this).val().trim() != ''){
       $(".login .waring").html('')

+ 17 - 6
src/js/moduleManager.js

@@ -7,9 +7,14 @@ require('./modal.js');
 // const  layui = require('layui-src');
 const {api} = require('./api.js')
 const {post,getCookie} = require('./utils.js')
-$(".tableWrapper").css({
-    height:$(window).height()-180+'px'
-})
+function setTbaleInfoHei(){
+ 
+    $(".tableInfo").css({
+        height:$(window).height()-180+'px'
+    })
+}
+setTbaleInfoHei()
+
 //判断有无某一权限
 function hasData(data){
     let lis = JSON.parse(getCookie("codeLis"))
@@ -52,7 +57,12 @@ function renderTab(){
     //     <td class="totalSum"></td>
     // </tr>
     // `
-    $('table tbody').html(str)
+    $('.tableInfo table').html(str)
+    const tableInfoBox =  $(".tableInfo").height()
+    const tableInfoHei =  $(".tableInfo table").height()
+    if(tableInfoHei > tableInfoBox){
+        $(".tableTitle").css("paddingRight", 15+'px')
+    }
     // bindInput()
     bindModuleOpera()
     getTotalSum()
@@ -71,6 +81,7 @@ function bindModuleOpera(){
 }
 function getTotalSum(){
     let sum = 0
+    console.log('data', data)
     for(let i = 0; i < data.length; i++){
         if(data[i].score){
             sum += Number(data[i].score)
@@ -88,7 +99,7 @@ function midifyMsgBox(item){
             <p class="midifyMsgTitle">修改 <img class="iconClose" src=${require('./../images/icon_close_default.png')} alt="关闭" /></p>
             <div class="itemMsgInfoBox"><span class="itemMsgLab">模块名称:</span> <span class="itemInfoRight">${itemCopy.name}</span></div>
             <div class="itemMsgInfoBox"><span class="itemMsgLab">分值:</span> <span class="itemInfoRight"> <input class="itemScore" type="number" min="0" value=${itemCopy.score} /></span></div>
-            <div  class="itemMsgInfoTips">支持≥0的数字输入,最多保留小数点后1位~</div>
+            <div  class="itemMsgInfoTips">支持≥0且≤100的数字输入,最多保留小数点后1位~</div>
             <div class="midifyMsgBtn">
                 <span class="midifyEdit">保存</span>
             </div>
@@ -107,7 +118,7 @@ function midifyMsgBox(item){
     })
     $("#mainBox .midifyMsgBox .midifyEdit", parent.document).on("click", function(e){
         var reg = new RegExp(/^\d+(\.\d)?$/);
-        if(reg.test(itemCopy.score)){
+        if(reg.test(itemCopy.score) && itemCopy.score <= 100){
             saveModifyOne(itemCopy)
             $("#mainBox .midifyMsgBox .itemMsgInfoTips", parent.document).css("display","none")
             $("#mainBox .midifyMsgBox", parent.document).remove()

+ 56 - 7
src/js/qcList.js

@@ -106,6 +106,43 @@ $(".filter").on("click", function(e){
     doctorNum = doctorNumTemp
     getTabData(1)
 })
+$(".reset").on("click", function(e){
+    tabList = []; 
+    name = ""; 
+    behospitalCode="";  
+    behosDateStart="";  
+    level=""; 
+    behosDateEnd="";  
+    scoreSum = 0; 
+    nameTemp = "";  
+    behospitalCodeTemp=""; 
+    levelTemp="";  
+    deptId=""; 
+    deptIdTemp="";  
+    doctorName=""; 
+    doctorNum=""; 
+    doctorNameTemp=""; 
+    doctorNumTemp=""; 
+    data_desc=[]; 
+    data_asc=[];
+    $('.patientNumInp').val('')
+    $('.patientNameInp').val('')
+    $('.doctorInp').val('')
+    $('.doctorNumInp').val('')
+    $('.doctorInp').val('')
+    $('#datepicker').val('')
+    $('#datepicker2').val('')
+    $('.selectDept ').html('选择科室')
+    $(".deptList").css("display", "none")
+    $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
+    $('.selectDept ').addClass('unSelect')
+    $('.selectLevel').html('选择病历等级')
+    $(".levelList").css("display", "none")
+    $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
+    $('.selectLevel ').addClass('unSelect')
+    $("th[code]").removeClass("asc desc")
+    getTabData(1)
+})
 function renderTab(data,hisId){
     let str = ``
     let hasSelectAll = true
@@ -196,6 +233,7 @@ function bindLeveldSelect(){
         $('.selectLevel').html(levelItemName)
         $(".levelList").css("display", "none")
         $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
+        $('.selectLevel').removeClass('unSelect')
     })
 }
 
@@ -216,7 +254,7 @@ function bindRecordScoreOper(){
         const index = $(this).parent().attr("data-index")
         const behospitalCode = tabList[index].behospitalCode
         loading()
-        recordScore(behospitalCode,1)
+        recordScore(behospitalCode,1,true)
     })
 }
 function bindOperaAll(){
@@ -265,7 +303,7 @@ function getDeptList(){
 
 
 function rendeDeptList(deptList){
-    let str = `<li class="deptItem " data-id=" " data-name="全部">全部</li>`
+    let str = ``
     for(let i = 0; i < deptList.length; i++){
         str += `<li class="deptItem ellipsis" title=${deptList[i].deptName} data-id=${deptList[i].deptId} data-name=${deptList[i].deptName}> ${deptList[i].deptName}</li>`
     }
@@ -285,8 +323,8 @@ function bindDeptSelect(){
         }
         $('.selectDept ').attr('title',deptItemName)
         $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
-
         $(".deptList").css("display", "none")
+        $('.selectDept').removeClass('unSelect')
     })
 }
 function loading(){
@@ -337,7 +375,7 @@ $("th[code]").on("click",function(e){
     getTabData(1);
     console.log(code)
 });
-function recordScore(behospitalCode,totalNum){
+function recordScore(behospitalCode,totalNum,hasToast){
     const param = {
         behospitalCode: behospitalCode
     }
@@ -351,10 +389,21 @@ function recordScore(behospitalCode,totalNum){
 
                 getTabData(activePage)
             }
-      
-        }else{}
+            if(hasToast){
+                $.alerModal({"message":'评分成功',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
+            }
+            
+        }else{
+            hideLoading()
+            if(hasToast){
+                $.alerModal({"message":'评分失败',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
+            }
+        }
     }).catch((e) =>{
-    
+        hideLoading()
+        if(hasToast){
+            $.alerModal({"message":'评分失败',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
+        }
     })
 }
 $(".patientNumInp").on("input", function(e){

+ 57 - 7
src/js/qcListDept.js

@@ -104,6 +104,44 @@ $(".filter").on("click", function(e){
     doctorNum = doctorNumTemp
     getTabData(1)
 })
+
+$(".reset").on("click", function(e){
+    tabList = []; 
+    name = ""; 
+    behospitalCode="";  
+    behosDateStart="";  
+    level=""; 
+    behosDateEnd="";  
+    scoreSum = 0; 
+    nameTemp = "";  
+    behospitalCodeTemp=""; 
+    levelTemp="";  
+    deptId=""; 
+    deptIdTemp="";  
+    doctorName=""; 
+    doctorNum=""; 
+    doctorNameTemp=""; 
+    doctorNumTemp=""; 
+    data_desc=[]; 
+    data_asc=[];
+    $('.patientNumInp').val('')
+    $('.patientNameInp').val('')
+    $('.doctorInp').val('')
+    $('.doctorNumInp').val('')
+    $('.doctorInp').val('')
+    $('#datepicker').val('')
+    $('#datepicker2').val('')
+    $('.selectDept ').html('选择科室')
+    $(".deptList").css("display", "none")
+    $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
+    $('.selectDept ').addClass('unSelect')
+    $('.selectLevel').html('选择病历等级')
+    $(".levelList").css("display", "none")
+    $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
+    $('.selectLevel ').addClass('unSelect')
+    $("th[code]").removeClass("asc desc")
+    getTabData(1)
+})
 $("th[code]").on("click",function(e){
   const code=$(this).attr("code");
   if(data_asc[0]===code){
@@ -210,6 +248,7 @@ function bindLeveldSelect(){
         $('.selectLevel').html(levelItemName)
         $(".levelList").css("display", "none")
         $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
+        $('.selectLevel').removeClass('unSelect')
     })
 }
 
@@ -230,7 +269,7 @@ function bindRecordScoreOper(){
         const index = $(this).parent().attr("data-index")
         const behospitalCode = tabList[index].behospitalCode
         loading()
-        recordScore(behospitalCode,1)
+        recordScore(behospitalCode,1,true)
     })
 }
 function bindOperaAll(){
@@ -279,7 +318,7 @@ function getDeptList(){
 
 
 function rendeDeptList(deptList){
-    let str = `<li class="deptItem " data-id=" " data-name="全部">全部</li>`
+    let str = ``
     for(let i = 0; i < deptList.length; i++){
         str += `<li class="deptItem ellipsis" title=${deptList[i].deptName} data-id=${deptList[i].deptId} data-name=${deptList[i].deptName}> ${deptList[i].deptName}</li>`
     }
@@ -299,7 +338,7 @@ function bindDeptSelect(){
         }
         $('.selectDept ').attr('title',deptItemName)
         $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
-
+        $('.selectDept').removeClass('unSelect')
         $(".deptList").css("display", "none")
     })
 }
@@ -335,7 +374,7 @@ $('.recordScoreBtn').on("click",function(e){
         }
     }
 })
-function recordScore(behospitalCode,totalNum){
+function recordScore(behospitalCode,totalNum,hasToast){
     const param = {
         behospitalCode: behospitalCode
     }
@@ -349,10 +388,21 @@ function recordScore(behospitalCode,totalNum){
 
                 getTabData(activePage)
             }
-      
-        }else{}
+            if(hasToast){
+            
+                $.alerModal({"message":'评分成功',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
+            }
+        }else{
+            hideLoading()
+            if(hasToast){
+                $.alerModal({"message":'评分失败',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
+            }
+        }
     }).catch((e) =>{
-    
+        hideLoading()
+        if(hasToast){
+            $.alerModal({"message":'评分失败',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
+        }
     })
 }
 $(".patientNumInp").on("input", function(e){

+ 55 - 7
src/js/qcListPerson.js

@@ -105,6 +105,43 @@ $(".filter").on("click", function(e){
     doctorName = doctorNameTemp
     getTabData(1)
 })
+$(".reset").on("click", function(e){
+    tabList = []; 
+    name = ""; 
+    behospitalCode="";  
+    behosDateStart="";  
+    level=""; 
+    behosDateEnd="";  
+    scoreSum = 0; 
+    nameTemp = "";  
+    behospitalCodeTemp=""; 
+    levelTemp="";  
+    deptId=""; 
+    deptIdTemp="";  
+    doctorName=""; 
+    doctorNum=""; 
+    doctorNameTemp=""; 
+    doctorNumTemp=""; 
+    data_desc=[]; 
+    data_asc=[];
+    $('.patientNumInp').val('')
+    $('.patientNameInp').val('')
+    $('.doctorInp').val('')
+    $('.doctorNumInp').val('')
+    $('.doctorInp').val('')
+    $('#datepicker').val('')
+    $('#datepicker2').val('')
+    $('.selectDept ').html('选择科室')
+    $(".deptList").css("display", "none")
+    $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
+    $('.selectDept ').addClass('unSelect')
+    $('.selectLevel').html('选择病历等级')
+    $(".levelList").css("display", "none")
+    $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
+    $('.selectLevel ').addClass('unSelect')
+    $("th[code]").removeClass("asc desc")
+    getTabData(1)
+})
 $("th[code]").on("click",function(e){
   const code=$(this).attr("code");
   if(data_asc[0]===code){
@@ -209,6 +246,7 @@ function bindLeveldSelect(){
         const levelItemItemId = $(this).attr("data-id")
         levelTemp =levelItemItemId
         $('.selectLevel').html(levelItemName)
+        $('.selectLevel').removeClass('unSelect')
         $(".levelList").css("display", "none")
         $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     })
@@ -231,7 +269,7 @@ function bindRecordScoreOper(){
         const index = $(this).parent().attr("data-index")
         const behospitalCode = tabList[index].behospitalCode
         loading()
-        recordScore(behospitalCode,1)
+        recordScore(behospitalCode,1,true)
     })
 }
 function bindOperaAll(){
@@ -280,7 +318,7 @@ function getDeptList(){
 
 
 function rendeDeptList(deptList){
-    let str = `<li class="deptItem " data-id=" " data-name="全部">全部</li>`
+    let str = ``
     for(let i = 0; i < deptList.length; i++){
         str += `<li class="deptItem ellipsis" title=${deptList[i].deptName} data-id=${deptList[i].deptId} data-name=${deptList[i].deptName}> ${deptList[i].deptName}</li>`
     }
@@ -300,7 +338,7 @@ function bindDeptSelect(){
         }
         $('.selectDept ').attr('title',deptItemName)
         $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
-
+        $('.selectDept').removeClass('unSelect')
         $(".deptList").css("display", "none")
     })
 }
@@ -336,7 +374,7 @@ $('.recordScoreBtn').on("click",function(e){
         }
     }
 })
-function recordScore(behospitalCode,totalNum){
+function recordScore(behospitalCode,totalNum,hasToast){
     const param = {
         behospitalCode: behospitalCode
     }
@@ -350,10 +388,20 @@ function recordScore(behospitalCode,totalNum){
 
                 getTabData(activePage)
             }
-      
-        }else{}
+            if(hasToast){
+                $.alerModal({"message":'评分成功',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
+            }
+        }else{
+            hideLoading()
+            if(hasToast){
+                $.alerModal({"message":'评分失败',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
+            }
+        }
     }).catch((e) =>{
-    
+        hideLoading()
+        if(hasToast){
+            $.alerModal({"message":'评分失败',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
+        }
     })
 }
 $(".patientNumInp").on("input", function(e){

+ 2 - 2
src/js/qcScore.js

@@ -284,10 +284,10 @@ function showModal(flag,code,i){
     //分数输入验证
     $("#qcScore").on("input",function(){
       const val=$(this).val();
-      if(/^[0-9]\d*$|^[0-9]\d*(.\d)?$/.test(val)){
+      if(/^[0-9]\d*$|^[0-9]\d*(.\d)?$/.test(val) && val <= 100){
         $(".edit-box .warning").hide();
       }else{
-        $(".edit-box .warning .red").text("支持≥0的数字输入,最多保留小数点后1位~");
+        $(".edit-box .warning .red").text("支持≥0且≤100的数字输入,最多保留小数点后1位~");
         $(".edit-box .warning").show();
       }
     });