Prechádzať zdrojové kódy

分数限制只能输入大于等于0小于等于100的

zhangxc 5 rokov pred
rodič
commit
6dcb5240fe

+ 1 - 1
src/html/qcScore.html

@@ -758,7 +758,7 @@
             <!--<p><span>模块名称: </span><input type="text" value="${modelName}" /></p>-->
             <p><span>提示信息: </span><input id="qcMsg" type="text" value="${msg}" /></p>
             <p><span>分值: </span> <input id="qcScore" type="text" value="${score}" /></p>
-            <p class="warning"><span></span><span class="red">支持≥0的数字输入,最多保留小数点后1位~</span></p>
+            <p class="warning"><span></span><span class="red">支持≥0且≤100的数字输入,最多保留小数点后1位~</span></p>
         </div>
     </script>
     <script type="text/html" id="inHisTmpl">

+ 2 - 3
src/js/itemManager.js

@@ -149,7 +149,7 @@ function editItem(item,activePage){
                         </span> <span class="itemInfoRight"> 
                             <input class="itemScore" type="number" min="0" value=${itemCpoy.score} />
                         </span>
-                        <p class="itemMsgInfoTips">支持≥0的数字输入,最多保留小数点后1位~</p>
+                        <p class="itemMsgInfoTips">支持≥0且≤100的数字输入,最多保留小数点后1位~</p>
                     </div>
                  
                     <div class="itemMsgInfoBox"><span class="itemMsgLab">单项否决:</span><span class="itemInfoRight itemReject">${item.isReject == '1' ? `<img class="switchImg" src=${switchIconOpen} /><span class="imgInfo">  是</span>`:`<img class="switchImg" src=${switchIconClose} /> <span class="imgInfo"> 否</span>`}</span></div>
@@ -189,8 +189,7 @@ function editItem(item,activePage){
     
     $("#mainBox .itemMsgBox .confirmEdit", parent.document).on("click", function(){
         var reg = new RegExp(/^\d+(\.\d)?$/);
-        if(reg.test(itemCpoy.score)){
-            console.log('itemCopy', itemCpoy)
+        if(reg.test(itemCpoy.score) && itemCpoy.score <= 100){
             if(!itemCpoy.msg.trim()){
                 $.alerModal({"message":"提示信息不能为空~",type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
                 return 

+ 2 - 2
src/js/moduleManager.js

@@ -106,7 +106,7 @@ function midifyMsgBox(item){
             <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" type="number" min="0" value=${itemCopy.score} /></span></div>
-            <div  class="itemMsgInfoTips">支持≥0的数字输入,最多保留小数点后1位~</div>
+            <div  class="itemMsgInfoTips">支持≥0且≤100的数字输入,最多保留小数点后1位~</div>
             <div class="midifyMsgBtn">
                 <span class="midifyEdit">保存</span>
             </div>
@@ -125,7 +125,7 @@ function midifyMsgBox(item){
     })
     $("#mainBox .midifyMsgBox .midifyEdit", parent.document).on("click", function(e){
         var reg = new RegExp(/^\d+(\.\d)?$/);
-        if(reg.test(itemCopy.score)){
+        if(reg.test(itemCopy.score) && itemCopy.score <= 100){
             saveModifyOne(itemCopy)
             $("#mainBox .midifyMsgBox .itemMsgInfoTips", parent.document).css("display","none")
             $("#mainBox .midifyMsgBox", parent.document).remove()

+ 2 - 2
src/js/qcScore.js

@@ -237,10 +237,10 @@ function showModal(flag,code,i){
     //分数输入验证
     $("#qcScore").on("input",function(){
       const val=$(this).val();
-      if(/^[0-9]\d*$|^[0-9]\d*(.\d)?$/.test(val)){
+      if(/^[0-9]\d*$|^[0-9]\d*(.\d)?$/.test(val) && val <= 100){
         $(".edit-box .warning").hide();
       }else{
-        $(".edit-box .warning .red").text("支持≥0的数字输入,最多保留小数点后1位~");
+        $(".edit-box .warning .red").text("支持≥0且≤100的数字输入,最多保留小数点后1位~");
         $(".edit-box .warning").show();
       }
     });