|
@@ -9,7 +9,7 @@ const iconDown= require("./../images/arrow_down.png")
|
|
|
const iconUp = require("./../images/arrow_up.png")
|
|
|
const arrowLeft= require("./../images/arrow_left.png")
|
|
|
const arrowRight = require("./../images/arrow_right.png")
|
|
|
-let casesId="", name="", isReject ="", isUsed =""
|
|
|
+let casesId="", name="", isReject ="", isUsed ="",casesIdTemp="", nameTemp="", isRejectTemp ="", isUsedTemp =""
|
|
|
$(".selectModuleType").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
$(".selectReject").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
$(".selectUsed").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
@@ -42,9 +42,10 @@ function getTabData(activePage){
|
|
|
}
|
|
|
$(".moduleItemInp").on("input", function(e){
|
|
|
const val = $(this).val().trim()
|
|
|
- name = val
|
|
|
+ nameTemp = val
|
|
|
})
|
|
|
$(".filter").on("click", function(e){
|
|
|
+ casesId=casesIdTemp, name=nameTemp, isReject =isRejectTemp, isUsed =isUsedTemp
|
|
|
getTabData(1)
|
|
|
})
|
|
|
$('.selectModuleType').on("click", function(e){
|
|
@@ -136,14 +137,14 @@ function editItem(item,activePage){
|
|
|
<div class="itemMsgContent">
|
|
|
<p class="itemMsgTitle">修改 <img class="iconClose" src=${require('./../images/icon_close_default.png')} alt="关闭" /></p>
|
|
|
<div class="itemMsgContentBox">
|
|
|
- <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">${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>
|
|
|
-
|
|
|
+ <div class="itemMsgInfoTips">支持≥0的数字输入,最多保留小数点后1位~</div>
|
|
|
<div class="confirmEditBox"><span class="confirmEdit">保存</span></div>
|
|
|
</div>
|
|
|
</div>
|
|
@@ -154,9 +155,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(e.keyCode)))
|
|
|
+ })
|
|
|
$("#mainBox .itemMsgBox .itemScore", parent.document).on("input", function(e){
|
|
|
const val = $(this).val()
|
|
|
itemCpoy.score = val
|
|
@@ -173,8 +177,18 @@ function editItem(item,activePage){
|
|
|
})
|
|
|
|
|
|
$("#mainBox .itemMsgBox .confirmEdit", parent.document).on("click", function(){
|
|
|
- saveEdit(itemCpoy,activePage)
|
|
|
- $('#mainBox .itemMsgBox', parent.document).remove()
|
|
|
+ var reg = new RegExp(/^\d+(\.\d)?$/);
|
|
|
+ if(reg.test(itemCpoy.score)){
|
|
|
+ saveEdit(itemCpoy,activePage)
|
|
|
+ $("#mainBox .itemMsgBox .itemMsgInfoTips", parent.document).css("display","none")
|
|
|
+ $('#mainBox .itemMsgBox', parent.document).remove()
|
|
|
+ return
|
|
|
+ }else{
|
|
|
+ $("#mainBox .itemMsgBox .itemMsgInfoTips", parent.document).css("display","block")
|
|
|
+
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
})
|
|
|
|
|
|
|
|
@@ -193,7 +207,7 @@ function saveEdit(item,activePage){
|
|
|
post(api.updataQcCasesEntry,param).then(res =>{
|
|
|
if(res.data.code == '0'){
|
|
|
const data = res.data.data
|
|
|
- getTabData(activePage)
|
|
|
+ getTabData(1)
|
|
|
}else{}
|
|
|
}).catch((e) =>{
|
|
|
|
|
@@ -227,8 +241,10 @@ function bindModuleTypeSelect(){
|
|
|
$('.modeTypeItem').on("click",function(){
|
|
|
const modeTypeItemName = $(this).attr("data-name")
|
|
|
const modeTypeItemId = $(this).attr("data-id")
|
|
|
- casesId=modeTypeItemId
|
|
|
+ casesIdTemp =modeTypeItemId
|
|
|
$('.selectModuleType').html(modeTypeItemName)
|
|
|
+ $(".selectModuleType").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
+
|
|
|
$(".moduleTypeList ").css("display", "none")
|
|
|
})
|
|
|
}
|
|
@@ -237,9 +253,11 @@ function bindRejectSelect(){
|
|
|
$('.rejectItem').on("click",function(){
|
|
|
const rejectItemName = $(this).attr("data-name")
|
|
|
const rejectItemId = $(this).attr("data-id")
|
|
|
- isReject=rejectItemId
|
|
|
+ isRejectTemp=rejectItemId
|
|
|
$('.selectReject').html(rejectItemName)
|
|
|
$(".rejectList ").css("display", "none")
|
|
|
+ $(".selectReject").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
+
|
|
|
})
|
|
|
}
|
|
|
//是否启用选择
|
|
@@ -247,9 +265,10 @@ function bindUsedSelect(){
|
|
|
$('.usedItem').on("click",function(){
|
|
|
const usedItemName = $(this).attr("data-name")
|
|
|
const usedItemItemId = $(this).attr("data-id")
|
|
|
- isUsed=usedItemItemId
|
|
|
+ isUsedTemp =usedItemItemId
|
|
|
$('.selectUsed').html(usedItemName)
|
|
|
$(".usedList").css("display", "none")
|
|
|
+ $(".selectUsed").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
})
|
|
|
}
|
|
|
|