|
@@ -11,9 +11,8 @@ const iconUp = require("./../images/arrow_up.png")
|
|
|
const arrowLeft= require("./../images/arrow_left.png")
|
|
|
const arrowRight = require("./../images/arrow_right.png")
|
|
|
let isPlacefile = getCookie('isPlacefile')||1
|
|
|
-let casesId="", name="", isReject ="", isUsed ="",casesIdTemp="", nameTemp="", isRejectTemp ="", isUsedTemp ="",from="",deptIdTemp="",deptItemId="",deptId="",data_asc=[], data_desc=['percent'],startDateParam="", endDateParam=""
|
|
|
+let casesId="", name="", isReject ="", isUsed ="",casesName="",casesNameTemp="",casesIdTemp="", nameTemp="", isRejectTemp ="", isUsedTemp ="",from="",deptIdTemp="",deptItemId="",deptId="",data_asc=[], data_desc=['percent'],startDateParam="", endDateParam=""
|
|
|
|
|
|
-$(".selectModuleType").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
$(".selectReject").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
$(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
$(".selectUsed").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
@@ -41,11 +40,13 @@ $(function(){
|
|
|
// window.location.reload()
|
|
|
setDatePicker($("#datepicker"),$("#datepicker2"),"default")
|
|
|
name=nameTemp = ""
|
|
|
+ casesName=casesNameTemp = ""
|
|
|
data_asc=[],
|
|
|
data_desc=['percent']
|
|
|
$("th[code]").removeClass("asc desc");
|
|
|
$(".moduleScore").addClass("desc")
|
|
|
$(".patientNumInp").val("")
|
|
|
+ $(".selectModuleType ").val("全部")
|
|
|
getTabData(1)
|
|
|
})
|
|
|
|
|
@@ -73,7 +74,6 @@ $(function(){
|
|
|
setDatePicker($("#datepicker"),$("#datepicker2"),"default")
|
|
|
}
|
|
|
if(!isReject){
|
|
|
- console.log("isRejectisRejectisReject")
|
|
|
setDatePicker($("#datepicker"),$("#datepicker2"),"default")
|
|
|
}
|
|
|
getTabData(1)//条目缺陷
|
|
@@ -205,6 +205,7 @@ function getTabData(activePage){
|
|
|
name: name, //条目名
|
|
|
deptName: deptId, //科室名
|
|
|
size: 15,
|
|
|
+ casesName:casesName=='全部'?'':casesName, //模块Id
|
|
|
asc:data_asc, //升序
|
|
|
desc: data_desc, //降序
|
|
|
"startDate":dateStatrt,
|
|
@@ -233,34 +234,18 @@ $(".moduleItemInp").on("input", function(e){
|
|
|
nameTemp = val
|
|
|
})
|
|
|
$(".filter").on("click", function(e){
|
|
|
- casesId=casesIdTemp, name=nameTemp, isReject =isRejectTemp, isUsed =isUsedTemp,deptId = deptIdTemp
|
|
|
+ casesId=casesIdTemp, name=nameTemp, isReject =isRejectTemp, isUsed =isUsedTemp,deptId = deptIdTemp,casesName=casesNameTemp
|
|
|
getTabData(1)
|
|
|
})
|
|
|
$(".filterclear").on("click", function(e){
|
|
|
nameTemp = ""
|
|
|
$(".moduleItemInp").val("")
|
|
|
})
|
|
|
-$('.selectModuleType').on("click", function(e){
|
|
|
- e.stopPropagation()
|
|
|
- $(".rejectList ").css("display","none")
|
|
|
- $(".usedList ").css("display", "none")
|
|
|
- $(".selectReject .arrow").attr("src",iconDown)
|
|
|
- $(".selectUsed .arrow").attr("src",iconDown)
|
|
|
- const showList = $(".moduleTypeList ").css("display")
|
|
|
- if(showList == "none" ||!showList){
|
|
|
- $(".moduleTypeList ").css("display","block")
|
|
|
- $(".selectModuleType .arrow").attr("src",iconUp)
|
|
|
- }else{
|
|
|
- $(".moduleTypeList ").css("display", "none")
|
|
|
- $(".selectModuleType .arrow").attr("src",iconDown)
|
|
|
- }
|
|
|
-})
|
|
|
|
|
|
$('.selectReject').on("click", function(e){
|
|
|
e.stopPropagation()
|
|
|
$(".moduleTypeList ").css("display", "none")
|
|
|
$(".usedList ").css("display", "none")
|
|
|
- $(".selectModuleType .arrow").attr("src",iconDown)
|
|
|
$(".selectUsed .arrow").attr("src",iconDown)
|
|
|
const showList = $(".rejectList ").css("display")
|
|
|
if(showList == "none" ||!showList){
|
|
@@ -275,7 +260,6 @@ $('.selectUsed').on("click", function(e){
|
|
|
e.stopPropagation()
|
|
|
$(".moduleTypeList ").css("display", "none")
|
|
|
$(".rejectList ").css("display","none")
|
|
|
- $(".selectModuleType .arrow").attr("src",iconDown)
|
|
|
$(".selectReject .arrow").attr("src",iconDown)
|
|
|
const showList = $(".usedList ").css("display")
|
|
|
if(showList == "none" ||!showList){
|
|
@@ -428,9 +412,27 @@ function saveEdit(item,activePage){
|
|
|
})
|
|
|
}
|
|
|
|
|
|
+
|
|
|
+$('.selectModuleType').on("focus", function(e){
|
|
|
+ e.stopPropagation()
|
|
|
+ $(".rejectList ").css("display","none")
|
|
|
+ $(".usedList ").css("display", "none")
|
|
|
+ $(".selectReject .arrow").attr("src",iconDown)
|
|
|
+ $(".selectUsed .arrow").attr("src",iconDown)
|
|
|
+ $(".moduleTypeList ").css("display","block")
|
|
|
+})
|
|
|
+$('.selectModuleType').on("blur", function(e){
|
|
|
+ $(".moduleTypeList ").css("display","none")
|
|
|
+})
|
|
|
+$('.selectModuleType').on("input", function(e){
|
|
|
+ let val = $(this).val().trim()
|
|
|
+ casesName = casesNameTemp = val
|
|
|
+ getmoduleTypeList(val)
|
|
|
+})
|
|
|
+getmoduleTypeList()
|
|
|
//获取模块类型
|
|
|
-function getmoduleTypeList(){
|
|
|
- post(api.getQcCasesAll).then(res =>{
|
|
|
+function getmoduleTypeList(val){
|
|
|
+ post(api.getQcCasesAll,{casesName:val=="全部"?"":val||""}).then(res =>{
|
|
|
if(res.data.code == '0'){
|
|
|
const moduleTypeList = res.data.data
|
|
|
renderModuleTypeList(moduleTypeList)
|
|
@@ -439,8 +441,6 @@ function getmoduleTypeList(){
|
|
|
|
|
|
})
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
function renderModuleTypeList(moduleTypeList){
|
|
|
let str = `<li class="modeTypeItem " data-id=" " data-name="全部">全部</li>`
|
|
|
for(let i = 0; i < moduleTypeList.length; i++){
|
|
@@ -452,13 +452,12 @@ function renderModuleTypeList(moduleTypeList){
|
|
|
|
|
|
//模块类型选择
|
|
|
function bindModuleTypeSelect(){
|
|
|
- $('.modeTypeItem').on("click",function(){
|
|
|
+ $('.modeTypeItem').on("mousedown",function(){
|
|
|
const modeTypeItemName = $(this).attr("data-name")
|
|
|
const modeTypeItemId = $(this).attr("data-id")
|
|
|
casesIdTemp =modeTypeItemId
|
|
|
- $('.selectModuleType').html(modeTypeItemName).attr("title",modeTypeItemName)
|
|
|
- $(".selectModuleType").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
-
|
|
|
+ casesName=casesNameTemp = modeTypeItemName
|
|
|
+ $('.selectModuleType').val(modeTypeItemName).attr("title",modeTypeItemName)
|
|
|
$(".moduleTypeList ").css("display", "none")
|
|
|
})
|
|
|
}
|
|
@@ -550,10 +549,8 @@ function renderPagination(totalPage,activePage,totalNum){
|
|
|
}
|
|
|
|
|
|
$(document).on("click", function(){
|
|
|
- $(".moduleTypeList ").css("display", "none")
|
|
|
$(".rejectList ").css("display","none")
|
|
|
$(".usedList ").css("display", "none")
|
|
|
- $(".selectModuleType .arrow").attr("src",iconDown)
|
|
|
$(".selectReject .arrow").attr("src",iconDown)
|
|
|
$(".selectUsed .arrow").attr("src",iconDown)
|
|
|
})
|
|
@@ -584,6 +581,7 @@ $(function() {
|
|
|
name: name, //条目名
|
|
|
deptName: deptId, //科室名
|
|
|
asc:data_asc, //升序
|
|
|
+ casesName:casesName=='全部'?'':casesName, //模块Id
|
|
|
desc: data_desc, //降序
|
|
|
"startDate":startDateParam,
|
|
|
"endDate":endDateParam,
|