1178232204@qq.com 3 лет назад
Родитель
Сommit
cec560591b

+ 28 - 0
src/css/appealExamine.less

@@ -84,6 +84,23 @@ h2 {
     }
   }
 }
+.goback {
+  display: inline-block;
+  width: 85px;
+  height: 32px;
+  background: #00a1ff;
+  border-radius: 4px;
+  color: #fff;
+  text-align: center;
+  line-height: 32px;
+  cursor: pointer;
+  margin-right: 15px;
+  float: right;
+  & span {
+    color: #fff;
+    pointer-events: none;
+  }
+}
 .bot {
   text-align: center;
   display: flex;
@@ -119,12 +136,14 @@ h2 {
     border: 1px solid #777;
     text-align: center;
     line-height: 30px;
+    cursor: pointer;
   }
 }
 
 .appeal-box {
   .item {
     padding: 5px 0;
+    position: relative;
     .radio {
       margin: 0 5px;
     }
@@ -133,6 +152,10 @@ h2 {
       text-align: right;
       display: inline-block;
     }
+    .text{
+      position: absolute;
+      top: 0;
+    }
     .inp {
       border: 1px solid #e2e5ef;
       height: 24px;
@@ -140,7 +163,12 @@ h2 {
     }
     .textarea,
     .textarea2 {
+      width: 300px;
+      height: 100px;
+      overflow-y: auto;
       border: 1px solid #e2e5ef;
+      resize:none;
+      margin-left: 80px;
     }
   }
 }

+ 9 - 8
src/html/appealExamine.html

@@ -15,8 +15,8 @@
             </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 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>
+            <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>
         </div>
     </script>
 
@@ -25,8 +25,8 @@
             <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" value="${msg}" /></p>
-            <p class="item"><span class="title">分值:</span><input class="inp score"  value="${score}" /></p>
-            <p class="item"><span class="title">备注:</span><input class="inp explainInfo"  value="${explainInfo}"/></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>
         </div>
     </script>
 
@@ -35,21 +35,21 @@
             <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>
+            <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>
         </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>
+            <p class="item"><span class="title text"><i class="required">*</i>处理结果:</span><textarea class="textarea" rows="3" cols="20"></textarea></p>
             <p class="warning"><span></span><span class="red">处理结果不能为空~</span></p>
         </div>
     </script>
 
     <script type="text/html" id="appealReject">
         <div class="appeal-box appealReject">
-            <p class="item"><span class="title"><i class="required">*</i>驳回理由:</span><textarea class="textarea2" rows="3" cols="20"></textarea></p>
+            <p class="item"><span class="title text"><i class="required">*</i>驳回理由:</span><textarea class="textarea2" ></textarea></p>
             <p class="warning"><span></span><span class="red">驳回理由不能为空~</span></p>
         </div>
     </script>
@@ -59,6 +59,7 @@
     <div class="container appealExamine">
         <h2>申诉信息 > 申诉审核 > 审核</h2>
         <div class="main-body">
+            <span class="goback">返回</span>
             <div class="appeal-info">
                 <p class="title">患者基本信息</p>
                 <div class="info">

+ 1 - 1
src/html/appealHistory.html

@@ -16,7 +16,7 @@
             <p class="item"><span style="width:70px;text-align:right">缺陷详情:</span><span>${qcresultDetailMsg}</span></p>
             <div class="drop-box checker-drop-box">
             <span style="width:70px;text-align:right;display:inline-block"><i class="required">*</i>审核人:</span>
-                <p class="checker-drop-input" code=${casesEntryId}>${checkName}</p>
+                <p class="checker-drop-input" code=${checkId}>${checkName}</p>
                 <ul></ul>
             </div>
             <p class="item"><span ><i class="required">*</i>申诉说明:</span><textarea class="textarea" ></textarea></p>

+ 3 - 3
src/js/appealCheck.js

@@ -183,7 +183,7 @@ $(".abnormalClear").on("click", function (e) {
     $(".modularList").css("display", "none")
     $(".selectModular").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     // $('.selectModular ').addClass('unSelect')
-    $('.selectType').html('全部')
+     $('.selectType').html('全部')
     $(".typeList ").css("display", "none")
     $(".selectType").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
     $('.qcSelectCheck').html('全部')
@@ -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>`
     }
@@ -383,7 +383,7 @@ function bindTypedSelect() {
     })
 }
 function renderStatusList(data) {
-    let str = `<li class="qcCheckItem " data-id=" " data-name="全部">全部</li>`
+    let str = `<li class="qcCheckItem " data-id="" data-name="全部">全部</li>`
     for (var i in data) {
         str += `<li class="qcCheckItem ellipsis" title=${data[i]} data-id=${i} data-name=${data[i]}> ${data[i]}</li>`
     }

+ 19 - 7
src/js/appealExamine.js

@@ -64,7 +64,7 @@ function getApprovedView() {
                     id: data.qcresultDetailId,
                     casesScore: appealExamineRecordDTOList[0].casesScore,
                     msg: appealExamineRecordDTOList[0].msg,
-                    score: appealExamineRecordDTOList[0].qcresultDetaiValue,
+                    score: appealExamineRecordDTOList[0].value,
                     isReject: appealExamineRecordDTOList[0].isReject,
                     explainInfo: appealExamineRecordDTOList[0].explainInfo,
                 }
@@ -133,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,data.casesName)
+        scoreDetail(data.behospitalCode, data.age, 'YH-BLZK-ZKSSKS', data.name, data.casesName)
     })
 
 }
@@ -165,9 +165,9 @@ function getHistory(data) {
 }
 
 
-function scoreDetail(id, age, code, name,casesName) {
+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&casesName=${casesName}` + 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) => {
@@ -179,6 +179,7 @@ $(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");
         $("#delModal .confirm").text("确定").unbind("click").click(function () {
@@ -194,7 +195,7 @@ $(document).on("click", ".btn-sure", (e) => {
         $("#delModal .confirm").text("确定").unbind("click").click(function () {
             approved(3)
         });
-    }else if (appealOperationType == 3) {
+    } else if (appealOperationType == 3) {
         $("#appealRec").tmpl(appealExamineRecordDTOList[0]).appendTo("#delModal .modal-body");
         $("#delModal .confirm").text("确定").unbind("click").click(function () {
             approved(4)
@@ -204,6 +205,18 @@ $(document).on("click", ".btn-sure", (e) => {
 
 
 
+$(document).on("click", ".goback", (e) => {
+    console.log(form);
+    if (form == 1 || form == 2) {
+        $(parent.document).find("#contentIframe").attr("src", './appealCheck.html');
+    } else {
+        console.log(123);
+        $(parent.document).find("#contentIframe").attr("src", './appealHistory.html');
+    }
+
+});
+
+
 $(document).on("click", ".btn-cancel", (e) => {
     $("#delModal .modal-body").html("");
     $("#delModal").show();
@@ -214,7 +227,6 @@ $(document).on("click", ".btn-cancel", (e) => {
         rejected()
     });
 });
-
 //审核
 function approved(type) {
     if (type == 1) {
@@ -246,7 +258,7 @@ function approved(type) {
             $(".appealDef .warning").show();
             return
         }
-    }else if (type == 4) {
+    } else if (type == 4) {
         appealInfo.exampleOperation = 5
     }
     const param = {

+ 7 - 2
src/js/appealHistory.js

@@ -258,7 +258,7 @@ function getAppealReviewDictionary() {
 }
 
 function renderTypeList(data) {
-    let str = `<li class="typeItem " data-id="" data-name="">全部</li>`
+    let str = `<li class="typeItem " data-id="" data-name="全部">全部</li>`
     for (var i in data) {
         str += `<li class="typeItem ellipsis" title=${data[i]} data-id=${i} data-name=${data[i]}> ${data[i]}</li>`
     }
@@ -278,7 +278,7 @@ function bindTypedSelect() {
     })
 }
 function renderStatusList(data) {
-    let str = `<li class="qcCheckItem " data-id="" data-name="">全部</li>`
+    let str = `<li class="qcCheckItem " data-id="" data-name="全部">全部</li>`
     for (var i in data) {
         str += `<li class="qcCheckItem ellipsis" title=${data[i]} data-id=${i} data-name=${data[i]}> ${data[i]}</li>`
     }
@@ -432,6 +432,11 @@ function addAppealInfo(data) {
         checkId: $(".checker-drop-input").attr("code"),
         appealType: 1,
         qcresultDetailId: data.qcresultDetailId,
+        isReject:data.isReject,
+        casesId:data.casesId,
+        casesScore:data.casesScore,
+        casesEntryId:data.casesEntryId,
+        qcresultDetaiValue:data.qcresultDetaiValue
     }
     post(api.addAppealInfo, param).then(function (res) {
         if (res.data.code === '0') {

+ 1 - 2
src/js/appealUserPage.js

@@ -428,14 +428,13 @@ $(function () {
         "behospitalCode": global_id,
         "casesEntryId": info.casesEntryId,
         "casesEntryMsg": info.msg,
-        "casesEntryName": info.standardMsg,
+        "casesEntryName": info.msg,
         "checkId": info.userId,
         "casesId": info.casesId,
         "modeName": info.modelName,
         "remark": info.explainInfo,
         "value": info.score,
         "casesScore": info.caseScore,
-        "score": info.score,
         "msg": info.msg,
         "isReject": info.isReject,
         "qcresultDetaiValue":info.score,