Browse Source

分值限制只能大于0的整数

zhangxc 5 năm trước cách đây
mục cha
commit
292c40bd8e
2 tập tin đã thay đổi với 11 bổ sung3 xóa
  1. 10 2
      src/js/itemManager.js
  2. 1 1
      src/js/moduleManager.js

+ 10 - 2
src/js/itemManager.js

@@ -139,7 +139,7 @@ function editItem(item,activePage){
                     <div class="itemMsgInfoBox"><span class="itemMsgLab">模块类别:</span> <span class="itemInfoRight">${itemCpoy.casesName}</span></div>
                     <div class="itemMsgInfoBox"><span class="itemMsgLab">质控条目名称:</span> <span class="itemInfoRight"> ${itemCpoy.name}</span></div>
                     <div class="itemMsgInfoBox"><span class="itemMsgLab">提示信息:</span> <span class="itemInfoRight"> <input class="itemTipMsg" value=${itemCpoy.msg} /></span></div>
-                    <div class="itemMsgInfoBox"><span class="itemMsgLab">分值:</span> <span class="itemInfoRight"> <input class="itemScore"  type="number" value=${itemCpoy.score} /></span></div>
+                    <div class="itemMsgInfoBox"><span class="itemMsgLab">分值:</span> <span class="itemInfoRight"> <input class="itemScore" type="number" min="0" value=${itemCpoy.score} /></span></div>
                     <div class="itemMsgInfoBox"><span class="itemMsgLab">单项否决:</span><span class="itemInfoRight itemReject">${item.isReject == '1' ? `<img class="switchImg" src=${switchIconOpen} />`:`<img class="switchImg" src=${switchIconClose} />`}</span></div>
                     <div class="itemMsgInfoBox"><span class="itemMsgLab">启用:</span><span class=" temInfoRight itemUsed">${item.isUsed == '1' ? `<img class="switchImg" src=${switchIconOpen} />`:`<img class="switchImg" src=${switchIconClose} />`}</span></div>
                 </div>
@@ -154,9 +154,12 @@ function editItem(item,activePage){
         $("#mainBox .itemMsgBox", parent.document).remove()
     })
     $("#mainBox .itemMsgBox .itemTipMsg", parent.document).on("input", function(e){
-        const val = $(this).val()
+        const val = $(this).val().trim()
         itemCpoy.msg = val
     })
+    $("#mainBox .itemMsgBox .itemScore", parent.document).on("keypress", function(e){
+        return (/[[0-9]\.]/.test(String.fromCharCode(event.keyCode)))
+    })
     $("#mainBox .itemMsgBox .itemScore", parent.document).on("input", function(e){
         const val = $(this).val()
         itemCpoy.score = val
@@ -173,6 +176,11 @@ function editItem(item,activePage){
     })
     
     $("#mainBox .itemMsgBox .confirmEdit", parent.document).on("click", function(){
+        var reg = new RegExp(/^\d{1,2}(\.\d)?$/);
+        if(reg.test(itemCpoy.score)){
+            console.lohg('aaaaaaaaaaaaaa')
+            return 
+        }
         saveEdit(itemCpoy,activePage)
         $('#mainBox .itemMsgBox', parent.document).remove()
     })

+ 1 - 1
src/js/moduleManager.js

@@ -105,7 +105,7 @@ function midifyMsgBox(item){
         <div class="midifyMsgContent">
             <p class="midifyMsgTitle">修改 <img class="iconClose" src=${require('./../images/icon_close_default.png')} alt="关闭" /></p>
             <div class="itemMsgInfoBox"><span class="itemMsgLab">模块名称:</span> <span class="itemInfoRight">${itemCopy.name}</span></div>
-            <div class="itemMsgInfoBox"><span class="itemMsgLab">分值:</span> <span class="itemInfoRight"> <input class="itemScore"  value=${itemCopy.score} /></span></div>
+            <div class="itemMsgInfoBox"><span class="itemMsgLab">分值:</span> <span class="itemInfoRight"> <input class="itemScore" type="number" min="0" value=${itemCopy.score} /></span></div>
             <div class="midifyMsgBtn">
                 <span class="midifyEdit">保存</span>
             </div>