Browse Source

问题修改

1178232204@qq.com 3 years ago
parent
commit
d0c216c9ed

+ 11 - 1
src/html/appealExamine.html

@@ -14,7 +14,7 @@
                 <input type="radio" name="status" value="1" class="radio" />修改
             </div>
             <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" disabled value="${msg}" /></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="${score}" /></p>
             <p class="item"><span class="title">备注:</span><input class="inp endis explainInfo" disabled value="${explainInfo}"/></p>
         </div>
@@ -30,6 +30,16 @@
         </div>
     </script>
 
+    <script type="text/html" id="appealRec">
+        <div class="appeal-box">
+            <p class="item"><span class="title">处理方式:</span>恢复</p>
+            <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="${score}" /></p>
+            <p class="item"><span class="title">备注:</span><input class="inp explainInfo" disabled value="${explainInfo}"/></p>
+        </div>
+    </script>
+
     <script type="text/html" id="appealDef">
         <div class="appeal-box appealDef">
             <p class="item"><span class="title"><i class="required">*</i>处理结果:</span><textarea class="textarea" rows="3" cols="20"></textarea></p>

+ 2 - 2
src/html/appealHistory.html

@@ -125,7 +125,7 @@
             <div class="cover"></div>
             <div class="modal-box">
                 <div class="modal-header clearfix">
-                    <span class="title">审核通过</span>
+                    <span class="title">申诉</span>
                     <a class="close" href="javascript:void(0);">×</a>
                 </div>
                 <div class="modal-body">
@@ -133,7 +133,7 @@
                 </div>
                 <div class="modal-footer">
                     <a class="close cancel" href="javascript:void(0);">取消</a>
-                    <a class="confirm" href="javascript:void(0);">保存</a>
+                    <a class="confirm" href="javascript:void(0);">提交</a>
                 </div>
             </div>
         </div>

+ 3 - 3
src/js/appealCheck.js

@@ -183,9 +183,9 @@ $(".abnormalClear").on("click", function (e) {
     $(".modularList").css("display", "none")
     $(".selectModular").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     // $('.selectModular ').addClass('unSelect')
-    $('.fpSelectCheck').html('全部')
-    $(".fpCheckList").css("display", "none")
-    $(".fpSelectCheck").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
+    $('.selectType').html('全部')
+    $(".typeList ").css("display", "none")
+    $(".selectType").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     $('.qcSelectCheck').html('全部')
     $(".qcCheckList").css("display", "none")
     $(".qcSelectCheck").append(`<img class="arrow" src=${iconDown} alt="下拉">`)

+ 13 - 11
src/js/appealExamine.js

@@ -38,7 +38,6 @@ let appealInfo, appealExamineRecordDTOList, auditNumber;
         $(".bot").hide();
         $('.appealExamine h2').html('申诉信息 > 申诉记录 > 查看');
     }
-
 })();
 //获取审核详情
 function getApprovedView() {
@@ -126,7 +125,6 @@ function getInfo(data) {
     $('.info').append(str);
 }
 function getCon(data) {
-    console.log(data);
     let str = ''
     str += `<p class="con-title">申诉模块:${data.casesName || '-'}</p>
         <p class="con-title">病历内容:${data.defectContent || '-'}</p>
@@ -135,7 +133,7 @@ function getCon(data) {
         <p class="con-title">病案详情:<span class="goDetail">查看</span></p>`;
     $('.content').append(str);
     $('.goDetail').on('click', function (e) {
-        scoreDetail(data.behospitalCode, data.age, 'YH-BLZK-ZKSSKS', data.name)
+        scoreDetail(data.behospitalCode, data.age, 'YH-BLZK-ZKSSKS', data.name,data.casesName)
     })
 
 }
@@ -167,9 +165,9 @@ function getHistory(data) {
 }
 
 
-function scoreDetail(id, age, code, name) {
+function scoreDetail(id, age, code, name,casesName) {
     const logoParam = getLogoParam();
-    window.open(`./appealUserPage.html?id=${id}&age=${age}&code=${code}&hid=${getCookie('hospitalid')}&name=${name}&form=44` + logoParam)
+    window.open(`./appealUserPage.html?id=${id}&age=${age}&code=${code}&hid=${getCookie('hospitalid')}&name=${name}&form=44&casesName=${casesName}` + logoParam  )
 }
 
 $(document).on("click", "input[type=radio][value=1]", (e) => {
@@ -187,17 +185,20 @@ $(document).on("click", ".btn-sure", (e) => {
             approved(1)
         });
     } else if (appealOperationType == 1) {
-        console.log(appealInfo);
         $("#appealAdd").tmpl(appealExamineRecordDTOList[0]).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");
         $("#delModal .confirm").text("确定").unbind("click").click(function () {
             approved(3)
         });
+    }else if (appealOperationType == 3) {
+        $("#appealRec").tmpl(appealExamineRecordDTOList[0]).appendTo("#delModal .modal-body");
+        $("#delModal .confirm").text("确定").unbind("click").click(function () {
+            approved(4)
+        });
     }
 });
 
@@ -205,9 +206,6 @@ $(document).on("click", ".btn-sure", (e) => {
 
 $(document).on("click", ".btn-cancel", (e) => {
     $("#delModal .modal-body").html("");
-    $('.bot ul').css({
-        "display": 'none',
-    });
     $("#delModal").show();
     $("#delModal .modal-header .title").html('驳回');
 
@@ -248,14 +246,17 @@ function approved(type) {
             $(".appealDef .warning").show();
             return
         }
+    }else if (type == 4) {
+        appealInfo.exampleOperation = 5
     }
     const param = {
-        ...appealInfo,
         'id': id,
+        ...appealInfo,
     };
     post(api.approved, param).then(function (res) {
         if (res.data.code === '0') {
             $("#delModal").hide();
+            $(".bot").hide();
             getApprovedView()
             getAuditNumber()
             $.alerModal({ "message": "审核成功", type: "tip", time: '1000', win: true });
@@ -290,6 +291,7 @@ function rejected() {
     post(api.rejected, param).then(function (res) {
         if (res.data.data.code === '0') {
             $("#delModal").hide();
+            $(".bot").hide();
             getApprovedView()
             getAuditNumber()
             $.alerModal({ "message": "驳回成功", type: "tip", time: '1000', win: true });

+ 23 - 29
src/js/appealHistory.js

@@ -137,7 +137,7 @@ $(".abnormalClear").on("click", function (e) {
     state = ""
     operationType = ""
     moduleName = "",
-    data_desc = ["leave_hospital_date"]
+        data_desc = ["leave_hospital_date"]
     if (isPlacefile != 1) {
         data_desc = ["behospital_date"]
     }
@@ -185,9 +185,9 @@ $(".abnormalClear").on("click", function (e) {
     $(".modularList").css("display", "none")
     $(".selectModular").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     // $('.selectModular ').addClass('unSelect')
-    $('.fpSelectCheck').html('全部')
-    $(".fpCheckList").css("display", "none")
-    $(".fpSelectCheck").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
+    $('.selectType').html('全部')
+    $(".typeList ").css("display", "none")
+    $(".selectType").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     $('.qcSelectCheck').html('全部')
     $(".qcCheckList").css("display", "none")
     $(".qcSelectCheck").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
@@ -350,7 +350,7 @@ function renderTab(data) {
                 <td >${item.exampleStatus == 0 ? '<span class="review"><i></i>待审核</span>' : item.exampleStatus == 1 ? '<span class="rejected"><i></i>已驳回</span>' : '<span class="approved"><i></i>审核通过</span>'}</td>
                 <td data-id="${item.id || ""}" data-hos="${item.hospitalId || ""}" data-behospitalCode="${item.behospitalCode || ""}" data-casesEntryId="${item.casesEntryId || ""}" data-qcresultDetailId="${item.qcresultDetailId || ""}" data-appealOperationType="${item.appealOperationType || ""}" data-index=${i}>
                     ${item.exampleStatus == 0 ? `<span class="appealBtn goHomeDetail1">查看</span><span class="appealBtn withdraw" >撤回</span>` : ''}
-                    ${item.exampleStatus == 1 || item.exampleStatus == 2 ? `<span class="appealBtn appealAgain">再次申诉</span>` : ''}
+                    ${item.exampleStatus == 1 || item.exampleStatus == 2 ? `<span class="appealBtn goHomeDetail1">查看</span><span class="appealBtn appealAgain">再次申诉</span>` : ''}
                 </td>
             </tr>
         `
@@ -358,8 +358,12 @@ function renderTab(data) {
     $('.tbody').html(str)
     $(".withdraw").click(function () {
         let id = $(this).parent().attr("data-id")
-        console.log(id);
-        cancelAppealInfo(id)
+        $("#delModal .modal-body").html("确定撤回该申诉?<br/>注:第一次提交的申诉撤回后,记录将被删除。");
+        $("#delModal").show();
+        $("#delModal .confirm").text("确定").unbind("click").click(function () {
+            cancelAppealInfo(id)
+        });
+
     })
     $(".appealAgain").click(function () {
         let i = $(this).parent().attr("data-index")
@@ -395,6 +399,7 @@ function cancelAppealInfo(id) {
     post(api.cancelAppealInfo, { id: id }).then(function (res) {
         if (res.data.code === '0') {
             getTabData(1)
+            $("#delModal").hide();
             $.alerModal({ "message": "撤回成功", type: "tip", time: '1000', win: true });
         } else {
             $.alerModal({ "message": res.data.msg || '失败,请重试~', type: "tip", time: '1000', win: 'default' });
@@ -408,7 +413,6 @@ function cancelAppealInfo(id) {
 
 //再次申诉
 function addAppealInfo(data) {
-
     $(".warning").hide();
     let val = $(".textarea").val()
     let num = 500
@@ -452,15 +456,13 @@ $(document).on("click", ".infoItem", (e) => {
     const name = $(this).attr("data-name")
     $("#delModal ul").css("display", "none")
 });
-//选择病历等级
+//选择申诉模块
 $('.selectModular').on("click", function (e) {
     e.stopPropagation()
+    $(".typeList ").css("display", "none")
+    $(".selectType .arrow").attr("src", iconDown)
     $(".deptList ").css("display", "none")
     $(".selectDept .arrow").attr("src", iconDown)
-    $(".checkList ").css("display", "none")
-    $(".selectCheck .arrow").attr("src", iconDown)
-    $(".fpCheckList ").css("display", "none")
-    $(".fpSelectCheck .arrow").attr("src", iconDown)
     $(".qcSelectCheck .arrow").attr("src", iconDown)
     $(".qcCheckList ").css("display", "none")
     const showList = $(".modularList ").css("display")
@@ -478,12 +480,10 @@ $('.selectType').on("click", function (e) {
     e.stopPropagation()
     $(".deptList ").css("display", "none")
     $(".selectDept .arrow").attr("src", iconDown)
-    $(".checkList ").css("display", "none")
-    $(".selectCheck .arrow").attr("src", iconDown)
-    $(".fpCheckList ").css("display", "none")
-    $(".fpSelectCheck .arrow").attr("src", iconDown)
     $(".qcSelectCheck .arrow").attr("src", iconDown)
     $(".qcCheckList ").css("display", "none")
+    $(".modularList ").css("display", "none")
+    $(".selectModular .arrow").attr("src", iconDown)
     const showList = $(".typeList ").css("display")
     if (showList == "none" || !showList) {
         $(".typeList ").css("display", "block")
@@ -497,12 +497,12 @@ $('.selectType').on("click", function (e) {
 //选择状态
 $('.qcSelectCheck').on("click", function (e) {
     e.stopPropagation()
+    $(".typeList ").css("display", "none")
+    $(".selectType .arrow").attr("src", iconDown)
     $(".deptList ").css("display", "none")
     $(".selectDept .arrow").attr("src", iconDown)
     $(".modularList ").css("display", "none")
     $(".selectModular .arrow").attr("src", iconDown)
-    $(".fpSelectCheck .arrow").attr("src", iconDown)
-    $(".fpCheckList ").css("display", "none")
     const showList = $(".qcCheckList ").css("display")
     if (showList == "none" || !showList) {
         $(".qcCheckList ").css("display", "block")
@@ -514,16 +514,12 @@ $('.qcSelectCheck').on("click", function (e) {
 })
 
 
-
-
 $('.selectDept').on("click", function (e) {
     e.stopPropagation()
+    $(".typeList ").css("display", "none")
+    $(".selectType .arrow").attr("src", iconDown)
     $(".modularList ").css("display", "none")
     $(".selectModular .arrow").attr("src", iconDown)
-    $(".checkList ").css("display", "none")
-    $(".selectCheck .arrow").attr("src", iconDown)
-    $(".fpCheckList ").css("display", "none")
-    $(".fpSelectCheck .arrow").attr("src", iconDown)
     $(".qcCheckList ").css("display", "none")
     $(".qcSelectCheck .arrow").attr("src", iconDown)
     const showList = $(".deptList ").css("display")
@@ -915,16 +911,14 @@ function renderPagination(totalPage, activePage, totalNum) {
 }
 
 $(document).on("click", function () {
+    $(".typeList ").css("display", "none")
     $(".modularList ").css("display", "none")
     $(".deptList").css("display", "none")
-    $(".checkList").css("display", "none")
-    $(".fpCheckList").css("display", "none")
     $(".qcCheckList").css("display", "none")
     $(".selectDept .arrow").attr("src", iconDown)
     $(".selectModular .arrow").attr("src", iconDown)
-    $(".selectCheck .arrow").attr("src", iconDown)
-    $(".fpSelectCheck .arrow").attr("src", iconDown)
     $(".qcSelectCheck .arrow").attr("src", iconDown)
+    $(".selectType .arrow").attr("src", iconDown)
     $("#delModal ul").css("display", "none")
 })
 

+ 2 - 0
src/js/appealInit.js

@@ -124,6 +124,7 @@ function getTabData(activePage,qcCheckMain){
         chTimeEnd: qcCheckDateEnd.replace(/\//g,'-'), //病历核查截止时间
         mrTimeStart: fpCheckDateStart.replace(/\//g,'-'), //首页核查起始时间
         mrTimeEnd: fpCheckDateEnd.replace(/\//g,'-'), //首页核查截止时间
+        pageType:3
     }
     $('.pagination').html("")
     $('.tbody').html(emptyBox('努力加载中...','',1))
@@ -1098,6 +1099,7 @@ $((function($){
             "mrTimeEnd": fpCheckDateEnd.replace(/\//g,'-'), //首页核查截止时间
             "deptName":deptName=="全部"?"":deptName||'',
             "statisticsType":statisticsType,
+            "pageType":3
         }
         $.alerModal({type:"radio",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
         closeRadio()

+ 2 - 1
src/js/appealUserPage.js

@@ -26,6 +26,7 @@ $(function () {
   let global_flawDataPay = {};    //缺陷数据
   const global_id = getUrlArgObject("id");
   const global_hid = getUrlArgObject("hid");
+  const casesName = getUrlArgObject("casesName");
   let global_check;
   let global_check_home, global_check_show;
   const global_code = getUrlArgObject("code");
@@ -156,7 +157,7 @@ $(function () {
         if (form == 44) {
           //选中样式
           $(".sub-menu .active,.menu-mini .active").removeClass('active');
-          const mItems = $(".sub-menu .page[code=" + '查房记录' + "],.menu-mini .page[code=" + '查房记录' + "]");
+          const mItems = $(".sub-menu .page[code=" + casesName + "],.menu-mini .page[code=" + casesName + "]");
           mItems.addClass("active");
           mItems.parents(".list-1").addClass("active");
           mItems.parents(".list-1").addClass("slide-up");