Browse Source

问题修改

1178232204@qq.com 3 years ago
parent
commit
3b2b666221

+ 3 - 0
src/css/appealExamine.less

@@ -178,3 +178,6 @@ h2 {
 .warning {
   display: none;
 }
+.con-title{
+  word-wrap: break-word;
+}

+ 2 - 2
src/html/appealCheck.html

@@ -43,8 +43,8 @@
                         </ul>
                     </span>
                     <span class="filterItem typeFilter">
-                        <span>审核人:</span>
-                        <input class="patientNameInp" type="text" placeholder="请输入审核人">
+                        <span>申诉人:</span>
+                        <input class="patientNameInp" type="text" placeholder="请输入审核人" maxlength="10">
                     </span>
                     <span class="filterItem">
                         <span>操作类型:</span>

+ 3 - 3
src/html/appealExamine.html

@@ -16,7 +16,7 @@
             <p class="item"><span class="title">质控条目:</span><input class="inp" disabled value="${casesEntryName}" /></p>
             <p class="item"><span class="title">提示信息:</span><input class="inp case endis msg" disabled value="${msg}" /></p>
             <p class="item"><span class="title">分值:</span><input class="inp endis score" disabled value="${value}" /></p>
-            <p class="item"><span class="title">备注:</span><input class="inp endis explainInfo" disabled value="${appealExplain}"/></p>
+            <p class="item"><span class="title">备注:</span><input class="inp endis explainInfo" disabled value="${explainInfo}"/></p>
         </div>
     </script>
 
@@ -26,7 +26,7 @@
             <p class="item"><span class="title">质控条目:</span><input class="inp" disabled value="${casesEntryName}" /></p>
             <p class="item"><span class="title">提示信息:</span><input class="inp msg" value="${msg}" /></p>
             <p class="item"><span class="title">分值:</span><input class="inp score"  value="${value}" /></p>
-            <p class="item"><span class="title">备注:</span><input class="inp explainInfo"  value="${appealExplain}"/></p>
+            <p class="item"><span class="title">备注:</span><input class="inp explainInfo"  value="${explainInfo}"/></p>
         </div>
     </script>
 
@@ -36,7 +36,7 @@
             <p class="item"><span class="title">质控条目:</span><input class="inp" disabled value="${casesEntryName}" /></p>
             <p class="item"><span class="title">提示信息:</span><input class="inp msg" disabled value="${msg}" /></p>
             <p class="item"><span class="title">分值:</span><input class="inp score" disabled value="${value}" /></p>
-            <p class="item"><span class="title">备注:</span><input class="inp explainInfo" disabled value="${appealExplain}"/></p>
+            <p class="item"><span class="title">备注:</span><input class="inp explainInfo" disabled value="${explainInfo}"/></p>
         </div>
     </script>
 

+ 2 - 2
src/html/appealUserPage.html

@@ -158,7 +158,7 @@
                 {{/if}}
                 {{if exampleStatus!=="0"}}
                 <div class="oper fr">
-                    <a class="edit-flaw blue" code="${id}" href="javascript:void(0);" style="margin-right: 18px;">申诉</a>
+                    <a class="edit-flaw blue" code="${id}" href="javascript:void(0);" style="margin-right: 18px;">申诉11</a>
                 </div>
                 {{/if}}
             </div>
@@ -181,7 +181,7 @@
             {{if score===0}}
             <p><span>评分: </span> warn</p>
             {{else}}
-            <p><span>评分: </span> ${score}</p>
+            <p><span>评分: </span> -${score}</p>
             {{/if}}
             <p><span>操作类型: </span>${appealOperationType == 3 ? '恢复条目' : appealOperationType == 1 ? '新增已有条目' : appealOperationType == 2 ? '新增缺失条目' : '删改条目'}</p>
             <p><span>缺陷详情: </span>${standardMsg}</p>

+ 3 - 3
src/js/appealCheck.js

@@ -54,7 +54,7 @@ function getTabData(activePage) {
         current: activePage,
         deptId: deptId.trim(),
         deptName: deptName == "全部" ? "" : deptName || '',
-        casesName: casesName,
+        casesName: casesName == "全部" ? "" : casesName || '',
         operationType: operationType,
         state: state,
         size: 15,
@@ -327,7 +327,7 @@ function getmoduleList() {
 }
 
 function renderModuleList(moduleTypeList) {
-    let str = `<li class="modularItem " data-id="" data-name="">全部</li>`
+    let str = `<li class="modularItem " data-id="" data-name="全部">全部</li>`
     for (let i = 0; i < moduleTypeList.length; i++) {
         str += `<li class="modularItem ellipsis" title=${moduleTypeList[i].name} data-id=${moduleTypeList[i].id} data-name=${moduleTypeList[i].name}> ${moduleTypeList[i].name}</li>`
     }
@@ -817,7 +817,7 @@ $((function ($) {
         const param = {
             deptId: deptId.trim(),
             deptName: deptName == "全部" ? "" : deptName || '',
-            casesName: casesName,
+            casesName: casesName == "全部" ? "" : casesName || '',
             operationType: operationType,
             state: state,
             size: 15,

+ 23 - 15
src/js/appealExamine.js

@@ -51,7 +51,12 @@ function getApprovedView() {
     return post(api.getApprovedView, param).then(res => {
         if (res.data.code == '0') {
             data = res.data.data.data
-            appealExamineRecordDTOList = data.appealExamineRecordDTOList;
+            appealExamineRecordDTOList = {
+                casesEntryName:data.qcresultDetailMsg,
+                value: data.qcresultDetaiValue,
+                msg: data.appealExamineRecordDTOList[0].msg,
+                explainInfo: data.appealExamineRecordDTOList[0].appealExplain,
+            };
             appealInfo = {
                 exampleOperation: 2,
                 casesEntryName: data.casesEntryName,
@@ -62,11 +67,11 @@ function getApprovedView() {
                     casesEntryId: casesEntryId,
                     casesId: data.casesId,
                     id: data.qcresultDetailId,
-                    casesScore: appealExamineRecordDTOList[0].casesScore,
-                    msg: appealExamineRecordDTOList[0].msg,
-                    score: appealExamineRecordDTOList[0].value,
-                    isReject: appealExamineRecordDTOList[0].isReject,
-                    explainInfo: appealExamineRecordDTOList[0].explainInfo,
+                    casesScore: data.appealExamineRecordDTOList[0].casesScore,
+                    msg: data.appealExamineRecordDTOList[0].msg,
+                    score: data.qcresultDetaiValue,
+                    isReject: data.appealExamineRecordDTOList[0].isReject,
+                    explainInfo: data.appealExamineRecordDTOList[0].appealExplain,
                 }
             };
             $('.info').html('');
@@ -129,7 +134,7 @@ function getCon(data) {
     str += `<p class="con-title">申诉模块:${data.casesName || '-'}</p>
         <p class="con-title">病历内容:${data.defectContent || '-'}</p>
         <p class="con-title">缺陷详情:${data.qcresultDetailMsg || '-'}</p>
-        <p class="con-title">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 评分:${data.qcresultDetaiValue || '-'}</p>
+        <p class="con-title">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 评分:-${data.qcresultDetaiValue || '-'}</p>
         <p class="con-title">病案详情:<span class="goDetail">查看</span></p>`;
     $('.content').append(str);
     $('.goDetail').on('click', function (e) {
@@ -156,7 +161,7 @@ function getHistory(data) {
                 <p class="con-title">备注:${item.exampleRemark || '-'}</p>`
                 : item.exampleStatus == 1 ?
                     `<p class="con-title" style="border-top: 1px solid #333;margin-top: 10px;padding-top: 10px;">审核时间:${item.appealExamineDate || '-'}</p>
-                <p class="con-title">申诉结果:驳回</p>
+                <p class="con-title">审核结果:驳回</p>
                 <p class="con-title">驳回理由:${item.rejectReason || '-'}</p>`
                     : ""}
         </div>`;
@@ -179,24 +184,23 @@ $(document).on("click", "input[type=radio][value=2]", (e) => {
 $(document).on("click", ".btn-sure", (e) => {
     $("#delModal .modal-body").html("");
     $("#delModal").show();
-    console.log(appealExamineRecordDTOList[0]);
     if (appealOperationType == 0) {
-        $("#appealDel").tmpl(appealExamineRecordDTOList[0]).appendTo("#delModal .modal-body");
+        $("#appealDel").tmpl(appealExamineRecordDTOList).appendTo("#delModal .modal-body");
         $("#delModal .confirm").text("确定").unbind("click").click(function () {
             approved(1)
         });
     } else if (appealOperationType == 1) {
-        $("#appealAdd").tmpl(appealExamineRecordDTOList[0]).appendTo("#delModal .modal-body");
+        $("#appealAdd").tmpl(appealExamineRecordDTOList).appendTo("#delModal .modal-body");
         $("#delModal .confirm").text("确定").unbind("click").click(function () {
             approved(2)
         });
     } else if (appealOperationType == 2) {
-        $("#appealDef").tmpl(appealExamineRecordDTOList[0]).appendTo("#delModal .modal-body");
+        $("#appealDef").tmpl(appealExamineRecordDTOList).appendTo("#delModal .modal-body");
         $("#delModal .confirm").text("确定").unbind("click").click(function () {
             approved(3)
         });
     } else if (appealOperationType == 3) {
-        $("#appealRec").tmpl(appealExamineRecordDTOList[0]).appendTo("#delModal .modal-body");
+        $("#appealRec").tmpl(appealExamineRecordDTOList).appendTo("#delModal .modal-body");
         $("#delModal .confirm").text("确定").unbind("click").click(function () {
             approved(4)
         });
@@ -316,12 +320,16 @@ function rejected() {
 }
 
 //获取待审核数量
-getAuditNumber()
 function getAuditNumber() {
     return post(api.getAuditNumber, {}).then(res => {
         if (res.data.code == '0') {
             auditNumber = res.data.data.data > 99 ? '99+' : res.data.data.data
-            $(".menu .page", parent.document).children('.reds').html(auditNumber)
+            if(auditNumber == 0){
+                $(".menu .page", parent.document).children('.reds').hide()
+                $(".menu .dian", parent.document).hide()
+            }else{
+                $(".menu .page", parent.document).children('.reds').html(auditNumber)
+            }
         } else {
             const token = localStorage.getItem('accessToken');
             if (!token && window.location.href.indexOf('login') == -1) {

+ 3 - 3
src/js/appealHistory.js

@@ -58,7 +58,7 @@ function getTabData(activePage) {
         current: activePage,
         deptId: deptId.trim(),
         deptName: deptName == "全部" ? "" : deptName || '',
-        casesName: moduleName,
+        casesName: moduleName == "全部" ? "" : moduleName || '',
         operationType: operationType,
         state: state,
         size: 15,
@@ -223,7 +223,7 @@ function getmoduleList() {
 }
 
 function renderModuleList(moduleTypeList) {
-    let str = `<li class="modularItem " data-id="" data-name="">全部</li>`
+    let str = `<li class="modularItem " data-id="" data-name="全部">全部</li>`
     for (let i = 0; i < moduleTypeList.length; i++) {
         str += `<li class="modularItem ellipsis" title=${moduleTypeList[i].name} data-id=${moduleTypeList[i].id} data-name=${moduleTypeList[i].name}> ${moduleTypeList[i].name}</li>`
     }
@@ -941,7 +941,7 @@ $((function ($) {
         const param = {
             deptId: deptId.trim(),
             deptName: deptName == "全部" ? "" : deptName || '',
-            casesName: moduleName,
+            casesName: moduleName == "全部" ? "" : moduleName || '',
             operationType: operationType,
             state: state,
             size: 15,

+ 10 - 3
src/js/appealUserPage.js

@@ -91,6 +91,7 @@ $(function () {
         }
         $(".flaw-table .page-item").hide();
         $(".flaw-table,.flaw-table .page-item[code=" + title + "]").show();
+        $(".flaw-table").show();
       } else {
         $(".flaw-table").hide();
       }
@@ -196,7 +197,7 @@ $(function () {
         // global_activeTab=$(".sub-menu .page.active").attr("code");
         // initPatientInfo(info);
         // initContent(result.pageData);
-        initList(msg);
+        initList(msg,null,1);
         initScoreItem(msg);
         global_flawData = msg;
         global_flawDataPay = drgs;
@@ -339,16 +340,22 @@ $(function () {
     }
   }
 
-  function initList(data, type) {
+  function initList(data, type,num) {
     //$("#flawTotalList").tmpl({title:"缺陷总览",data:data}).appendTo(".flaw-table");
     formatSpecPage(data, "缺陷总览", type);
+    // $(".flaw-table").show();
+    // $(".flaw-table .page-item[code=" + global_activeTab + "]").show();
     if (form == 44) {
       $(".flaw-table").hide();
-      $(".flaw-table .page-item[code=" + global_activeTab + "]").hide();
+      $(".flaw-table .page-item[code=" + global_activeTab + "]").show();
     } else {
       $(".flaw-table").show();
       $(".flaw-table .page-item[code=" + global_activeTab + "]").show();
     }
+    if(num){
+      $(".flaw-table").show();
+      $(".flaw-table .page-item[code=" + global_activeTab + "]").show();
+    }
     $(".slide-up").off("click").on("click", function () {
       const name = $(this).text();
       $("tr[code='" + name + "']").slideToggle();