1178232204@qq.com 3 years ago
parent
commit
6c95d84411

+ 1 - 1
src/js/dept/qcListCopyDept.js

@@ -188,7 +188,7 @@ function formatExportUrl(type) {
         return api.qcCheckMRPageExportByDept
     } else if (type === '6') {
         return api.improveMRExportByDept
-    } else if (type === 33) {
+    } else if (type === '33') {
         return api.qcResultShortXYPageExportDept
     }else {
         // 默认导出接口

+ 2 - 2
src/js/deptQualifiedPhysician.js

@@ -388,10 +388,10 @@ function renderTab(data, activePage) {
             ${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-doctorName="${item.doctorName || ""}" data-docId="${item.doctorId || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
+        <td class="goHomeDetailQuexian goHomeDetail1" data-title="不合格数" data-doctorName="${item.doctorName || ""}" data-docId="${item.doctorId || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
             ${item.secondLevelNum}
         </td>
-        <td class="goHomeDetailQuexian goHomeDetail1" data-doctorName="${item.doctorName || ""}" data-docId="${item.doctorId || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
+        <td class="goHomeDetailQuexian goHomeDetail1" data-title="合格数" data-doctorName="${item.doctorName || ""}" data-docId="${item.doctorId || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
             ${item.firstLevelNum}
         </td>
         <td >${item.firstLevelPercentStr}</td>

+ 4 - 3
src/js/qcListCopy.js

@@ -74,7 +74,7 @@ if(deptIdPram&&deptNamePram){
     if(deptNamePram == "全院"){
         deptNamePram = "全部"
     }
-    deptIdTemp = deptIdPram = deptIdPram
+    deptId = deptIdTemp = deptIdPram 
     deptName = deptNameTemp = deptNamePram
     $('.selectDept').val(deptNamePram)
     $('.selectDept ').attr('title',deptNamePram)
@@ -206,6 +206,7 @@ function getTabData(activePage){
         casesId:casesId,
         beHosGT31Days,
         size: 15,
+        deptId: deptId,
         ruleType:ruleType,
         isReject: isSingleReject,
         doctorName: doctorName,
@@ -361,7 +362,7 @@ $(".abnormalClear").on("click", function(e){
         deptIdTemp=deptListDept[0]&&deptListDept[0].deptId;
     }
     if (from == 4 || from == 9 || from == 8){
-        deptIdTemp = deptIdPram = deptIdPram
+        deptId = deptIdTemp = deptIdPram
         deptName = deptNameTemp = deptNamePram
     }
     $('.patientNumInp').val('')
@@ -739,7 +740,7 @@ function bindDeptSelect(){
     $('.deptItem').on("mousedown",function(){
         const deptItemName = $(this).attr("data-name")
         const deptItemId = $(this).attr("data-id")
-        deptIdTemp =deptItemId
+        deptId = deptIdTemp =deptItemId
         deptNameTemp=deptItemName==="全部"?"":deptItemName;
         $('.selectDept').val(deptItemName)
         $('.selectDept ').attr('title',deptItemName)

+ 4 - 3
src/js/qcListCopyUnqualified.js

@@ -77,7 +77,7 @@ if(deptIdPram&&deptNamePram){
     if(deptNamePram == "全院"){
         deptNamePram = "全部"
     }
-    deptIdTemp = deptIdPram = deptIdPram
+    deptIdTemp = deptId = deptIdPram
     deptName = deptNameTemp = deptNamePram
     $('.selectDept').val(deptNamePram)
     $('.selectDept ').attr('title',deptNamePram)
@@ -145,6 +145,7 @@ function getTabData(activePage){
         level:level,//病历等级
         behDeptName: deptName=="全部"?"":deptName||"",
         deptName: deptName=="全部"?"":deptName||"",
+        deptId: deptId,
         ascs:data_asc,     //升序
         descs:data_desc,       //降序
         startDate: behosDateStart.replace(/\//g,'-'), //出院日期--开始时间
@@ -314,7 +315,7 @@ $(".abnormalClear").on("click", function(e){
         deptIdTemp=deptListDept[0]&&deptListDept[0].deptId;
     }
     if (from == 4 || from == 9){
-        deptIdTemp = deptIdPram = deptIdPram
+        deptIdTemp = deptId = deptIdPram
         deptName = deptNameTemp = deptNamePram
     }
     $('.patientNumInp').val('')
@@ -738,7 +739,7 @@ function bindDeptSelect(){
     $('.deptItem').on("mousedown",function(){
         const deptItemName = $(this).attr("data-name")
         const deptItemId = $(this).attr("data-id")
-        deptIdTemp =deptItemId
+        deptId=deptIdTemp =deptItemId
         deptNameTemp=deptItemName==="全部"?"":deptItemName;
         $('.selectDept').val(deptItemName)
         $('.selectDept ').attr('title',deptItemName)

+ 9 - 7
src/js/qualifiedPhysician.js

@@ -266,22 +266,22 @@ function renderTab(data, hisId, activePage) {
                 <td >${item.deptName || "-"}</td>
                 <td >${item.professor || "-"}</td>
                 <td >${item.doctorName || "-"}</td> 
-                <td class="goHomeDetailQuexian goHomeDetail" data-ruleType="" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
+                <td class="goHomeDetailQuexian goHomeDetail" data-ruleType="" data-docId="${item.doctorId || ""}" 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-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
+                <td class="goHomeDetailQuexian goHomeDetail1" data-title="不合格数" data-docId="${item.doctorId || ""}" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
                     ${item.secondLevelNum}
                 </td>
-                <td class="goHomeDetailQuexian goHomeDetail1" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
+                <td class="goHomeDetailQuexian goHomeDetail1" data-title="合格数" data-docId="${item.doctorId || ""}" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
                     ${item.firstLevelNum}
                 </td>
                 <td >${item.firstLevelPercentStr}</td>
-                <td class="goHomeDetailQuexian goHomeDetail" data-ruleType="1" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
+                <td class="goHomeDetailQuexian goHomeDetail" data-ruleType="1" data-docId="${item.doctorId || ""}" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
                     ${item.emptyNum}
                 </td>
                 <td >${item.emptyPercentStr}</td>
-                <td class="goHomeDetailQuexian goHomeDetail" data-ruleType="2" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
+                <td class="goHomeDetailQuexian goHomeDetail" data-ruleType="2" data-docId="${item.doctorId || ""}" data-doctorName="${item.doctorName || ""}" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}">
                     ${item.errorNum}
                 </td>
                 <td >${item.errorPercentStr}</td>
@@ -297,8 +297,9 @@ function renderTab(data, hisId, activePage) {
     let deptName = $(this).attr("data-dept")
     let ruleType = $(this).attr("data-ruleType")
     let doctorName = $(this).attr("data-doctorName")
+    let docId = $(this).attr("data-docId")
     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 + "&docName=" + doctorName + "&code=XY")
+    $(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 + "&code=XY"+"&docId=" +docId)
   })
   // 不合格数跳转至 病历列表详情页
   $(".goHomeDetail1").click(function () {
@@ -306,10 +307,11 @@ function renderTab(data, hisId, activePage) {
     let deptName = $(this).attr("data-dept")
     let titleName = $(this).attr("data-title")
     let doctorName = $(this).attr("data-doctorName")
+    let docId = $(this).attr("data-docId")
     // 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 + "&docName=" + doctorName + "&code=XY")
+    $(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 + "&code=XY" + "&docId=" + docId)
   })
   // initScroll("deptScoreDetailControl","YX",1)
 }

+ 5 - 3
src/js/quexianDetailControlHome.js

@@ -20,7 +20,6 @@ $(".selectUsed").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 // $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 let deptList = []
 
-
 $(function(){
     listenScroll('.quexianDetailControlHome')
     dateChange()
@@ -36,6 +35,7 @@ $(function(){
     startDateParam = getUrlArgObjectNew("startDateParam",srcUrl)||""
     endDateParam = getUrlArgObjectNew("endDateParam",srcUrl)||""
     docName = getUrlArgObjectNew("docName", srcUrl) || ""
+    docId = getUrlArgObjectNew("docId", srcUrl) || ""
     codeType = getUrlArgObjectNew("code", srcUrl) || ""
     $('.selectDefect').html(deptName).attr("title",deptName)
     if(isReject == 1){
@@ -178,12 +178,15 @@ function getTabData(activePage){
         $.alerModal({"message":'开始时间不能大于结束时间~',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
         return
     }
+    
     const param = {
         current:activePage,
         type: 0,
         name: name, //条目名
         doctorName: docName || "",
         casesName:"",
+        deptId: deptId,
+        doctorId: docId || "",
         ruleType:ruleType||null,
         deptName:deptName=="全院"?"":(deptName||""),
         casesId:casesIds||"",
@@ -337,11 +340,10 @@ function renderTab(data,activePage){
     bindEdit(data,activePage)
     // initScroll("quexianDetailControlHome","Y",1)
     $(".canJump").click(function(){
-        console.log(deptId);
         // let ruleType = $(this).attr("data-ruleType")
         let index = $(this).parent().attr("data-index")
         let defectName = data[index].name
-        $(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", "qcListCopy.html?deptName=" + deptName + "&deptId=" + deptId + "&from=4&casesId=243" + "&shijian=3" + "&ruleType=" + ruleType + "&startDate=" + startDateParam + "&endDate=" + endDateParam + "&defectName=" + defectName+"&docName=" + docName +"&docId=" + docId)
     })
 }