Browse Source

问题修改

1178232204@qq.com 3 years ago
parent
commit
7610f67b04

File diff suppressed because it is too large
+ 323 - 297
src/css/appealUserPage.less


+ 2 - 2
src/css/qcScore.less

@@ -672,11 +672,11 @@
   ul {
   ul {
     display: none;
     display: none;
     position: absolute;
     position: absolute;
-    right: 0;
+    right: 40px;
     width: 300px;
     width: 300px;
     background: #fff;
     background: #fff;
     border: 1px @tableBorderColor solid;
     border: 1px @tableBorderColor solid;
-    max-height: 205px;
+    max-height: 158px;
     overflow: auto;
     overflow: auto;
     box-sizing: border-box;
     box-sizing: border-box;
     li {
     li {

+ 3 - 3
src/html/appealUserPage.html

@@ -180,7 +180,7 @@
     <script type="text/html" id="editTmpl">
     <script type="text/html" id="editTmpl">
         <div class="edit-box">
         <div class="edit-box">
             {{if score===0}}
             {{if score===0}}
-            <p><span>评分: </span> warn</p>
+            <p><span>评分: </span> 0</p>
             {{else}}
             {{else}}
             <p><span>评分: </span> -${score}</p>
             <p><span>评分: </span> -${score}</p>
             {{/if}}
             {{/if}}
@@ -217,7 +217,7 @@
             </div>
             </div>
             <p class="exist-item"><span style="margin-right: 16px;"><i class="required">*</i>提示信息:</span><input title="${msg}" class="ellipsis" disabled id="addQcMsg" type="text" value="${msg}" /></p>
             <p class="exist-item"><span style="margin-right: 16px;"><i class="required">*</i>提示信息:</span><input title="${msg}" class="ellipsis" disabled id="addQcMsg" type="text" value="${msg}" /></p>
             <p class="exist-item"><span><i class="required">*</i>分值:</span> <input id="addQcScore" type="text" value="${score}" disabled onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,1})?).*$/g, '$1')"/></p>
             <p class="exist-item"><span><i class="required">*</i>分值:</span> <input id="addQcScore" type="text" value="${score}" disabled onkeyup="value=value.replace(/^\D*(\d*(?:\.\d{0,1})?).*$/g, '$1')"/></p>
-            <p class="exist-item"><span style="margin-right: 16px;">备注:</span><input title="${explainInfo}" class="ellipsis" id="addQcInfo" type="text" value="${explainInfo}" autocomplete="off"/></p>
+            <p class="exist-item"><span style="margin-right: 16px;">备注:</span><input title="${explainInfo}" class="ellipsis" disabled id="addQcInfo" type="text" value="${explainInfo}" autocomplete="off"/></p>
             <p><span><i class="required">*</i>申诉说明: </span><textarea  id="addQcEx" class="textarea-text" cols="40" rows="6"></textarea></p>
             <p><span><i class="required">*</i>申诉说明: </span><textarea  id="addQcEx" class="textarea-text" cols="40" rows="6"></textarea></p>
             <p class="warning"><span></span><span class="red">支持≥0的数字输入,最多保留小数点后1位~</span></p>
             <p class="warning"><span></span><span class="red">支持≥0的数字输入,最多保留小数点后1位~</span></p>
         </div>
         </div>
@@ -296,7 +296,7 @@
                 <tr code="${i}" {{if isReject==="1"}} class="high-light" {{/if}}>
                 <tr code="${i}" {{if isReject==="1"}} class="high-light" {{/if}}>
                     <td style="text-indent: 14px; {{if isDeleted=='Y'}}  text-decoration:line-through;  {{/if}}">${modelName}</td>
                     <td style="text-indent: 14px; {{if isDeleted=='Y'}}  text-decoration:line-through;  {{/if}}">${modelName}</td>
                     <td>
                     <td>
-                        <a href="javascript:void(0);" class="page-anchor page-anchor-hover" {{if isDeleted=='Y'}}  style="text-decoration:line-through;"  {{/if}} code="${id}">${msg}</a>
+                        <a href="javascript:void(0);" class="page-anchor page-anchor-hover" title=${msg} {{if isDeleted=='Y'}}   style="text-decoration:line-through;"  {{/if}} code="${id}">${msg}</a>
                     </td>
                     </td>
                     <td class="red" {{if isDeleted=='Y'}}  style="text-decoration:line-through;"  {{/if}}>${score}</td>
                     <td class="red" {{if isDeleted=='Y'}}  style="text-decoration:line-through;"  {{/if}}>${score}</td>
                 </tr>
                 </tr>

+ 2 - 2
src/js/appealExamine.js

@@ -156,7 +156,7 @@ function getHistory(data) {
             ${item.appealOperationType == 1 ?
             ${item.appealOperationType == 1 ?
                 `<p class="con-title">质控条目:${item.casesEntryName || '-'}</p>
                 `<p class="con-title">质控条目:${item.casesEntryName || '-'}</p>
                 <p class="con-title">提示信息:${item.casesEntryMsg || '-'}</p>
                 <p class="con-title">提示信息:${item.casesEntryMsg || '-'}</p>
-                <p class="con-title">分值:${item.value == 0 ? '0' : item.value ? -item.value : '-'}</p>
+                <p class="con-title">分值:${item.value == 0 ? '0' : item.value ? item.value : '-'}</p>
                 <p class="con-title">备注:${item.appealRemark || '-'}</p>
                 <p class="con-title">备注:${item.appealRemark || '-'}</p>
                 `: ""}
                 `: ""}
             <p class="con-title">申诉说明:${item.appealExplain || '-'}</p>
             <p class="con-title">申诉说明:${item.appealExplain || '-'}</p>
@@ -166,7 +166,7 @@ function getHistory(data) {
                 <p class="con-title">处理方式:${item.exampleOperation == 1 ? '修改' : item.exampleOperation == 2 ? '删除' : item.exampleOperation == 3 ? '新增已有' : item.exampleOperation == 4 ? '新增缺失' : '恢复条目'}</p>
                 <p class="con-title">处理方式:${item.exampleOperation == 1 ? '修改' : item.exampleOperation == 2 ? '删除' : item.exampleOperation == 3 ? '新增已有' : item.exampleOperation == 4 ? '新增缺失' : '恢复条目'}</p>
                 <p class="con-title">质控条目:${item.casesEntryName || '-'}</p>
                 <p class="con-title">质控条目:${item.casesEntryName || '-'}</p>
                 <p class="con-title">提示信息:${item.msg || '-'}</p>
                 <p class="con-title">提示信息:${item.msg || '-'}</p>
-                <p class="con-title">分值:${item.score == 0 ? '0' : item.score ? -item.score : '-'}</p>
+                <p class="con-title">分值:${item.score == 0 ? '0' : item.score ? item.score : '-'}</p>
                 <p class="con-title">备注:${item.exampleRemark || '-'}</p>`
                 <p class="con-title">备注:${item.exampleRemark || '-'}</p>`
                 : item.exampleStatus == 1 ?
                 : item.exampleStatus == 1 ?
                     `<p class="con-title" >审核时间:${item.appealExamineDate || '-'}</p>
                     `<p class="con-title" >审核时间:${item.appealExamineDate || '-'}</p>

+ 23 - 6
src/js/appealHistory.js

@@ -306,16 +306,17 @@ function getCheckUser() {
         if (res.data.code === '0') {
         if (res.data.code === '0') {
             const data = res.data.data;
             const data = res.data.data;
             global_checkers = data;
             global_checkers = data;
+            $("#delModal .checker-drop-box ul").html("");
             $("#flawDropTmpl").tmpl({ info: data }).appendTo("#delModal .checker-drop-box ul");
             $("#flawDropTmpl").tmpl({ info: data }).appendTo("#delModal .checker-drop-box ul");
             userDropEvent(".checker-drop-input", selectChecker);
             userDropEvent(".checker-drop-input", selectChecker);
         }
         }
     });
     });
 }
 }
 function userDropEvent(domSelector, selectEvent) {
 function userDropEvent(domSelector, selectEvent) {
-    $("body").on("click", domSelector, function (e) {
-        e.stopPropagation()
-        $(domSelector).parents(".drop-box").toggleClass("show");
-    });
+    // $("body").on("click", domSelector, function (e) {
+    //     e.stopPropagation()
+    //     $(domSelector).parents(".drop-box").addClass("show");
+    // });
     $("body").on("click", ".checker-drop-box li", function () {
     $("body").on("click", ".checker-drop-box li", function () {
         $(".add-box .warning").hide();
         $(".add-box .warning").hide();
         const n = $(this).attr("idx");
         const n = $(this).attr("idx");
@@ -324,6 +325,21 @@ function userDropEvent(domSelector, selectEvent) {
         $(domSelector).parents(".drop-box").removeClass("show");
         $(domSelector).parents(".drop-box").removeClass("show");
     });
     });
 }
 }
+$(document).on("click", ".checker-drop-input", (e) => {
+    e.stopPropagation()
+    const showList = $("#delModal ul").css("display")
+    if (showList == "none" || !showList) {
+        $("#delModal ul").css("display", "block")
+    } else {
+        $("#delModal ul").css("display", "none")
+    }
+    
+});
+$(document).on("click", ".infoItem", (e) => {
+    e.stopPropagation()
+    $("#delModal ul").css("display", "none")
+});
+
 //审核人下拉选中
 //审核人下拉选中
 function selectChecker(domSelector, n) {
 function selectChecker(domSelector, n) {
     const flaw = global_checkers[n];
     const flaw = global_checkers[n];
@@ -386,7 +402,8 @@ function renderTab(data) {
 function getComplaintDetailMsg(data) {
 function getComplaintDetailMsg(data) {
     post(api.getComplaintDetailMsg, { behospitalCode: data.behospitalCode, casesEntryId: data.casesEntryId, id: data.qcresultDetailId }).then(function (res) {
     post(api.getComplaintDetailMsg, { behospitalCode: data.behospitalCode, casesEntryId: data.casesEntryId, id: data.qcresultDetailId }).then(function (res) {
         if (res.data.code === '0') {
         if (res.data.code === '0') {
-            data.qcresultDetailMsg = res.data.data
+            data.qcresultDetailMsg = res.data.data.msg
+            data.socre = res.data.data.score
             $("#delModal").show();
             $("#delModal").show();
             getCheckUser()
             getCheckUser()
             $("#delModal .modal-body").html("");
             $("#delModal .modal-body").html("");
@@ -947,7 +964,7 @@ $(document).on("click", function () {
     $(".selectModular .arrow").attr("src", iconDown)
     $(".selectModular .arrow").attr("src", iconDown)
     $(".qcSelectCheck .arrow").attr("src", iconDown)
     $(".qcSelectCheck .arrow").attr("src", iconDown)
     $(".selectType .arrow").attr("src", iconDown)
     $(".selectType .arrow").attr("src", iconDown)
-    $(".checker-drop-box").removeClass("show");
+    $("#delModal ul").css("display", "none")
 })
 })
 
 
 
 

+ 11 - 1
src/js/appealUserPage.js

@@ -29,6 +29,7 @@ $(function () {
   const casesName = getUrlArgObject("casesName");
   const casesName = getUrlArgObject("casesName");
   let global_check;
   let global_check;
   let global_check_home, global_check_show;
   let global_check_home, global_check_show;
+  let global_entryName,global_casesEntryId
   const global_code = getUrlArgObject("code");
   const global_code = getUrlArgObject("code");
   let global_activeTab = $(".sub-menu .page.active").attr("code");  //当前激活菜单项
   let global_activeTab = $(".sub-menu .page.active").attr("code");  //当前激活菜单项
   let global_modules = {};   //模板数据缓存
   let global_modules = {};   //模板数据缓存
@@ -369,7 +370,7 @@ $(function () {
     for (let k in data) {
     for (let k in data) {
       $("#flawTmpl").tmpl(data[k]).appendTo("#flaws .flaw-box");
       $("#flawTmpl").tmpl(data[k]).appendTo("#flaws .flaw-box");
     }
     }
-    if(form == 44){
+    if (form == 44) {
       $(".add-flaw").hide()
       $(".add-flaw").hide()
       $(".edit-flaw").hide()
       $(".edit-flaw").hide()
     }
     }
@@ -807,10 +808,19 @@ $(function () {
     const flaw = global_flaws[n] || {};
     const flaw = global_flaws[n] || {};
     const { score, msg, entryName, casesEntryId } = flaw;
     const { score, msg, entryName, casesEntryId } = flaw;
     global_selectedFlaw = flaw;
     global_selectedFlaw = flaw;
+    global_entryName = entryName
+    global_casesEntryId = casesEntryId
     $(domSelector).val(entryName).attr({ "code": casesEntryId, "title": entryName });
     $(domSelector).val(entryName).attr({ "code": casesEntryId, "title": entryName });
     $("#addQcMsg").val(msg).attr("title", msg);
     $("#addQcMsg").val(msg).attr("title", msg);
     $("#addQcScore").val(score);
     $("#addQcScore").val(score);
   }
   }
+  $(document).on("blur", ".flaw-drop-input", (e) => {
+    $('.flaw-drop-input').val(global_entryName).attr({ "code": global_casesEntryId,"title": global_entryName });
+  });
+  $(".flaw-drop-input").blur(function () {
+    console.log(111);
+    $("input").css("background-color", "#D6D6FF");
+  })
   //审核人下拉选中
   //审核人下拉选中
   function selectChecker(domSelector, n) {
   function selectChecker(domSelector, n) {
     const flaw = global_checkers[n];
     const flaw = global_checkers[n];

+ 7 - 1
src/js/qcScore.js

@@ -28,6 +28,7 @@ $(function () {
   const global_hid = getUrlArgObject("hid");
   const global_hid = getUrlArgObject("hid");
   let global_check;
   let global_check;
   let global_check_home, global_check_show;
   let global_check_home, global_check_show;
+  let global_entryName,global_casesEntryId
   const global_code = getUrlArgObject("code");
   const global_code = getUrlArgObject("code");
   let global_activeTab = $(".sub-menu .page.active").attr("code");  //当前激活菜单项
   let global_activeTab = $(".sub-menu .page.active").attr("code");  //当前激活菜单项
   let global_modules = {};   //模板数据缓存
   let global_modules = {};   //模板数据缓存
@@ -738,13 +739,18 @@ $(function () {
     const flaw = global_flaws[n];
     const flaw = global_flaws[n];
     const { score, msg, entryName, casesEntryId } = flaw;
     const { score, msg, entryName, casesEntryId } = flaw;
     global_selectedFlaw = flaw;
     global_selectedFlaw = flaw;
+    global_entryName = entryName
+    global_casesEntryId = casesEntryId
     $(".flaw-drop-input").val(entryName).attr({ "code": casesEntryId, "title": entryName });
     $(".flaw-drop-input").val(entryName).attr({ "code": casesEntryId, "title": entryName });
     $("#addQcMsg").val(msg).attr("title", msg);
     $("#addQcMsg").val(msg).attr("title", msg);
     $("#addQcScore").val(score);
     $("#addQcScore").val(score);
     $(".add-box .warning").hide();
     $(".add-box .warning").hide();
     $(".add-box .drop-box").removeClass("show");
     $(".add-box .drop-box").removeClass("show");
+    console.log(123);
+  });
+  $(document).on("blur", ".flaw-drop-input", (e) => {
+    $('.flaw-drop-input').val(global_entryName).attr({ "code": global_casesEntryId,"title": global_entryName });
   });
   });
-
   //更新缺陷列表
   //更新缺陷列表
   function updateFlaws(info) {
   function updateFlaws(info) {
     $("#patientInfo .level").text("质控等级:" + info.level);
     $("#patientInfo .level").text("质控等级:" + info.level);