Selaa lähdekoodia

术前讨论、术前小结修改弹窗bug修改

zhouna 5 vuotta sitten
vanhempi
commit
3b0fd96f4c
3 muutettua tiedostoa jossa 13 lisäystä ja 2 poistoa
  1. 1 0
      src/css/qcScore.less
  2. 1 1
      src/html/qcScore.html
  3. 11 1
      src/js/qcScore.js

+ 1 - 0
src/css/qcScore.less

@@ -433,6 +433,7 @@
   margin-right: 30px;
   .slide-up{
     cursor: pointer;
+    color: #5A8EEE;
     &:before{
       display: inline-block;
       width: 14px;

+ 1 - 1
src/html/qcScore.html

@@ -727,7 +727,7 @@
         </div>
     </script>
     <script type="text/html" id="flawTmpl">
-        <div class="flaw-item" code="${modelName}">
+        <div class="flaw-item" code="${modelName.replace(/[^\u4e00-\u9fa5|a-zA-Z0-9]+/g,'')}">
             <div class="title">${msg}</div>
             <div class="opers">
                 {{if score===0}}

+ 11 - 1
src/js/qcScore.js

@@ -226,7 +226,8 @@ function showModal(flag,code,i){
   //事件解绑
   $("#delModal .confirm").off("click");
   $("#qcScore,#qcMsg").off("input");
-  const info = global_flawData[global_activeTab][i];
+  const flawsList = formatFlawKeys(global_flawData);
+  const info = flawsList[global_activeTab][i];
   if(flag==='0'){   //修改
     $("#delModal .title").text("修改");
     $("#editTmpl").tmpl(info).appendTo("#delModal .modal-body");
@@ -265,6 +266,15 @@ function showModal(flag,code,i){
     });
   }
 }
+//缺陷列表key值去掉特殊符号
+function formatFlawKeys(data){
+    const obj = {};
+    for(let k in data){
+      obj[k.replace(/[^\u4e00-\u9fa5|a-zA-Z0-9]+/g,'')]=data[k];
+    }
+    return obj;
+  }
+
 //更新缺陷列表
   function updateFlaws(info){
   $("#patientInfo .level").text("质控等级:"+info.level);