1178232204@qq.com 3 سال پیش
والد
کامیت
4106a70db0

+ 19 - 26
src/html/deptQualifiedPhysician.html

@@ -5,13 +5,14 @@
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta http-equiv="X-UA-Compatible" content="ie=edge">
-  <title>各科室缺陷占比</title>
+  <title></title>
+
 </head>
 
 <body>
-  <div class="container deptScoreDetailControl">
+  <div class="managerContainer mukuai">
     <div class="partTitle">
-      <p><a href="console.html">控制台 / </a>各科室缺陷占比</p>
+      <p><a href="deptConsole.html">控制台(科室) / </a>各模块缺陷占比</p>
       <!-- <div class="monthYear">
             <span class="mon">本月</span>
             <span class="year">本年</span>
@@ -22,12 +23,13 @@
     </div>
     <div class="partTitleT"></div>
     <div class="main-body">
-      <div class="filterBox clearfix">
-        <span class="filterItem typeFilter">
-          <span>科室:</span>
-          <!-- <input class="patientNumInp" style="width: 148px;" type="text" placeholder="请输入科室名称"> -->
-          <input type="text" class="selectDept canEditDept" value="全部">
-          <ul class="deptList filterDropList"></ul>
+      <div class="filterBox">
+        <span class="filterItem typeFilter deptListWrap">
+          <span style="overflow:hidden">科室:</span>
+          <span class="selectDept ellipsis" data-id=" "><i>--</i></span>
+          <ul class="deptList filterDropList">
+
+          </ul>
         </span>
         <span class="filterItem typeFilter">
           <span>医师类别:</span>
@@ -40,16 +42,6 @@
             <input class="moduleItemInp" type="text" placeholder="请输入医师姓名">
           </span>
         </span>
-        <!-- <span class="filterItem typeFilter deptListWrap">
-                    <span>科室系统:</span>
-                    <span class="selectDept" data-id="">全部</span>
-                    <ul class="deptList filterDropList">
-                        <li class="deptItem ellipsis" title="全部" data-id="" data-name="全部">全部</li>
-                        <li class="deptItem ellipsis" title="内科系统" data-id="内科" data-name="内科系统">内科系统</li>
-                        <li class="deptItem ellipsis" title="外科系统" data-id="外科" data-name="外科系统">外科系统</li>
-                    </ul>
-                </span> -->
-
         <span class="filterItem typeFilter clearfix dataSelectLight">
           <span class="fl">出院日期:</span>
           <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker" autocomplete="off"
@@ -60,19 +52,20 @@
         </span>
         <span class="filter">查询</span>
         <span class="filterclear abnormalClear">重置</span>
-        <span class="export">导出</span>
+        <span class="exportData">导出</span>
       </div>
       <div class="deptScoreDetailControlTable">
         <table>
+          <!-- <thead>
+          <th class="moduleName" style="width: 65px;">序号</th>
+          <th class="moduleItemName">模块名称</th>
+          <th class="moduleScore desc" style="width: 105px;" code="percent">缺陷占比</th>
+        </thead>
+        <tbody class="tbody">
 
+        </tbody> -->
         </table>
       </div>
-
-      <!--<div class="tabFoot">
-                <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="" alt="checkbox">全选</span>
-                <span class="recordScoreBtn">评分</span>
-            </div>-->
-
       <div class="pagination"></div>
     </div>
 

+ 2 - 2
src/html/qualifiedPhysician.html

@@ -5,13 +5,13 @@
   <meta charset="UTF-8">
   <meta name="viewport" content="width=device-width, initial-scale=1.0">
   <meta http-equiv="X-UA-Compatible" content="ie=edge">
-  <title>各科室缺陷占比</title>
+  <title>病案首页合格率医师占比</title>
 </head>
 
 <body>
   <div class="container deptScoreDetailControl">
     <div class="partTitle">
-      <p><a href="console.html">控制台 / </a>各科室缺陷占比</p>
+      <p><a href="console.html">控制台 / </a>病案首页合格率医师占比</p>
       <!-- <div class="monthYear">
             <span class="mon">本月</span>
             <span class="year">本年</span>

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 463 - 494
src/js/deptQualifiedPhysician.js


+ 3 - 2
src/js/qcListCopyUnqualified.js

@@ -39,7 +39,6 @@ let fromDays = getUrlArgObjectNew("fromDays", srcUrl) || "";
 let deptListDept = JSON.parse(getCookie("deptList"))||[];
 let improveType = getUrlArgObjectNew("improveType", srcUrl) || '';
 let titleName = getUrlArgObjectNew("titleName", srcUrl) || '';
-
 let currentPage;
 $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
@@ -48,12 +47,14 @@ $(".qcSelectCheck").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",behosDateEnd="", scoreSum = 0,qcCheckMain="",qcCheckMainTemp="",
   nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", deptName="", deptNameTemp="",doctorNum="",doctorNameTemp="",doctorNumTemp="",
   fpCheckStatus="",fpCheckStatusTemp="",fpCheckName="",fpCheckNameTemp="",qcCheckName="",qcCheckNameTemp="",qcCheckStatus="",qcCheckStatusTemp="",fpCheckDateStart="",fpCheckDateEnd="",
-    qcCheckDateStart = "", qcCheckDateEnd = "", casesEntryName="",
+    qcCheckDateStart = "", qcCheckDateEnd = "", casesEntryName = "", 
   data_desc=["leaveHospitalDate"],data_asc=[];
 listenScroll('.qcListCopy')
 if(isPlacefile != 1){
     data_desc=["behospitalDate"]
 }
+console.log(docName);
+
 if(chengdu){
     levelTemp = chengdu
     level = chengdu

+ 15 - 11
src/js/qualifiedPhysician.js

@@ -174,7 +174,9 @@ function getTabData(activePage) {
     "professor": professor == "全部" ? "" : professor || "",
     "type": 0, //1-本月,2-本年,0-自定义时间(现在 都是自定义时间,都会传具体时间进去)
     "startDate": dateStatrt,
-    "endDate": dateEnd
+    "endDate": dateEnd,
+    size: 15,
+    current: activePage,
   }
   let url = api.homePageLevelStatisticsXY
 
@@ -263,23 +265,23 @@ function renderTab(data, hisId, activePage) {
                 <td  class="textCenter">${(activePage - 1) * 15 + i + 1}</td>
                 <td >${item.deptName || "-"}</td>
                 <td >${item.professor || "-"}</td>
-                <td >${item.doctorName || "-"}</td>
-                <td class="goHomeDetailQuexian goHomeDetail" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
+                <td >${item.doctorName || "-"}</td> 
+                <td class="goHomeDetailQuexian goHomeDetail" data-ruleType="" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
                     ${item.entryNum || "-"}
                     ${item.entrySameNum < 0 ? '<img class="updownimg" src="' + jiantou_down + '"/>' : item.entrySameNum > 0 ? '<img class="updownimg" src="' + jiantou_up + '"/>' : ''}
                 </td>
-                <td class="goHomeDetailQuexian goHomeDetail1" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
+                <td class="goHomeDetailQuexian goHomeDetail1" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
                     ${item.secondLevelNum}
                 </td>
-                <td class="goHomeDetailQuexian goHomeDetail1" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
+                <td class="goHomeDetailQuexian goHomeDetail1" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
                     ${item.firstLevelNum}
                 </td>
                 <td >${item.firstLevelPercentStr}</td>
-                <td class="goHomeDetailQuexian goHomeDetail" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
+                <td class="goHomeDetailQuexian goHomeDetail" data-ruleType="1" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
                     ${item.emptyNum}
                 </td>
                 <td >${item.emptyPercentStr}</td>
-                <td class="goHomeDetailQuexian goHomeDetail" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
+                <td class="goHomeDetailQuexian goHomeDetail" data-ruleType="2" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
                     ${item.errorNum}
                 </td>
                 <td >${item.errorPercentStr}</td>
@@ -294,18 +296,20 @@ function renderTab(data, hisId, activePage) {
     let index = $(this).parent().attr("data-index")
     let deptName = $(this).attr("data-dept")
     let ruleType = $(this).attr("data-ruleType")
+    let doctorName = $(this).attr("data-doctorName")
     let deptId = data[index].deptId
-    $(parent.document).find("#contentIframe").attr("src", "quexianDetailControlHome.html?deptName=" + deptName + "&deptId=" + deptId + "&from=1&casesId=243" + "&shijian=3" + "&ruleType=" + ruleType + "&startDateParam=" + startDateParam + "&endDateParam=" + endDateParam)
+    $(parent.document).find("#contentIframe").attr("src", "quexianDetailControlHome.html?deptName=" + deptName + "&deptId=" + deptId + "&from=1&casesId=243" + "&shijian=3" + "&ruleType=" + ruleType + "&startDateParam=" + startDateParam + "&endDateParam=" + endDateParam + "&docName=" + doctorName)
   })
   // 不合格数跳转至 病历列表详情页
   $(".goHomeDetail1").click(function () {
     let index = $(this).parent().attr("data-index")
     let deptName = $(this).attr("data-dept")
     let titleName = $(this).attr("data-title")
+    let doctorName = $(this).attr("data-doctorName")
     // let ruleType = $(this).attr("data-ruleType")
     let deptId = data[index].deptId
     // $(parent.document).find("#contentIframe").attr("src", "qcListCopy.html?deptName=" + deptName + "&deptId=" + deptId + "&from=4&casesId=243" + "&shijian=3" + "&ruleType=" + ruleType + "&startDate=" + startDateParam + "&endDate=" + endDateParam + "&defectName=" + defectName)
-    $(parent.document).find("#contentIframe").attr("src", "qcListCopyUnqualified.html?deptName=" + deptName + "&deptId=" + deptId + "&from=4&casesId=243" + "&shijian=3" + "&startDate=" + startDateParam + "&endDate=" + endDateParam + "&titleName=" + titleName)
+    $(parent.document).find("#contentIframe").attr("src", "qcListCopyUnqualified.html?deptName=" + deptName + "&deptId=" + deptId + "&from=4&casesId=243" + "&shijian=3" + "&startDate=" + startDateParam + "&endDate=" + endDateParam + "&titleName=" + titleName + "&docName=" + doctorName)
   })
   // initScroll("deptScoreDetailControl","YX",1)
 }
@@ -500,8 +504,8 @@ $('.selectDept').on("input", function (e) {
 })
 $('.selectPhysician').on("input", function (e) {
   let val = $(this).val().trim()
-  deptName = deptNameTemp = val
-  getDoctorProfessorList(deptName)
+  professor = val
+  getDoctorProfessorList(professor)
 })
 
 //获取医师类别

+ 5 - 1
src/js/quexianDetailControlHome.js

@@ -19,10 +19,13 @@ $(".selectReject").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 $(".selectUsed").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 // $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 let deptList = []
+
+
 $(function(){
     listenScroll('.quexianDetailControlHome')
     dateChange()
     let srcUrl = $("#contentIframe",parent.document).attr("src")
+    
     deptName = getUrlArgObjectNew("deptName",srcUrl)||""
     deptId = deptIdTemp = getUrlArgObjectNew("deptId",srcUrl)||""
     from = getUrlArgObjectNew("from",srcUrl)||""
@@ -31,6 +34,7 @@ $(function(){
     ruleType = getUrlArgObjectNew("ruleType",srcUrl)||""
     startDateParam = getUrlArgObjectNew("startDateParam",srcUrl)||""
     endDateParam = getUrlArgObjectNew("endDateParam",srcUrl)||""
+    docName = getUrlArgObjectNew("docName", srcUrl) || ""
     $('.selectDefect').html(deptName).attr("title",deptName)
     if(isReject == 1){
         $(".monthYear .mon").css({
@@ -174,7 +178,7 @@ function getTabData(activePage){
         current:activePage,
         type: 0,
         name: name, //条目名
-        doctorName:"",
+        doctorName: docName || "",
         casesName:"",
         ruleType:ruleType||null,
         deptName:deptName=="全院"?"":(deptName||""),