|
@@ -2,7 +2,7 @@ const $ = require('jquery');
|
|
require("../css/allotCheckTask.less");
|
|
require("../css/allotCheckTask.less");
|
|
require('./modal.js');
|
|
require('./modal.js');
|
|
const {api,ywCheckApi} = require('./api.js')
|
|
const {api,ywCheckApi} = require('./api.js')
|
|
-const {post,getCookie,emptyBox,listenScroll} = require('./utils.js')
|
|
|
|
|
|
+const {post,getCookie,emptyBox,listenScroll,getScoreTabList} = require('./utils.js')
|
|
require('./../resource/jquery-ui/jquery-ui.min.js');
|
|
require('./../resource/jquery-ui/jquery-ui.min.js');
|
|
require('./../resource/jquery-ui/jquery-ui.min.css');
|
|
require('./../resource/jquery-ui/jquery-ui.min.css');
|
|
const iconCheck= require("./../images/icon_check.png")
|
|
const iconCheck= require("./../images/icon_check.png")
|
|
@@ -20,7 +20,7 @@ listenScroll()
|
|
let tabList = [], data_desc=["leaveHospitalDate"],data_asc=[],task_desc=["leaveHospitalDate"],task_asc=[];
|
|
let tabList = [], data_desc=["leaveHospitalDate"],data_asc=[],task_desc=["leaveHospitalDate"],task_asc=[];
|
|
let global_DeptCheckers = {},global_Checkers={4:[],5:[],6:[]},global_CheckerId='',global_CheckerName='',
|
|
let global_DeptCheckers = {},global_Checkers={4:[],5:[],6:[]},global_CheckerId='',global_CheckerName='',
|
|
global_DeptId='',global_DeptMId="",global_DeptAllId='',global_deptData = {},global_activeTabCode='0',
|
|
global_DeptId='',global_DeptMId="",global_DeptAllId='',global_deptData = {},global_activeTabCode='0',
|
|
- global_TaskCodes=[],global_TaskDept=[],global_deleted=false;
|
|
|
|
|
|
+ global_TaskCodes=[],global_TaskDept=[],global_deleted=false,global_score='';
|
|
|
|
|
|
let isPlacefile = getCookie('isPlacefile')||1
|
|
let isPlacefile = getCookie('isPlacefile')||1
|
|
/*if(isPlacefile != 1){
|
|
/*if(isPlacefile != 1){
|
|
@@ -202,6 +202,16 @@ $(function() {
|
|
$(".deptList ").css("display","block")
|
|
$(".deptList ").css("display","block")
|
|
|
|
|
|
})
|
|
})
|
|
|
|
+
|
|
|
|
+ //筛选分值选择
|
|
|
|
+ $('.selectScore').on("click", function(e){
|
|
|
|
+ e.stopPropagation();
|
|
|
|
+ $(".deptList ").css("display","none")
|
|
|
|
+ $(".selectDept .arrow").attr("src",iconDown)
|
|
|
|
+ $(".selectScore .arrow").attr("src",iconDown)
|
|
|
|
+ $(".scoreList ").css("display","block")
|
|
|
|
+ })
|
|
|
|
+
|
|
//病人科室选择
|
|
//病人科室选择
|
|
$('.selectAllDept').on("click", function(e){
|
|
$('.selectAllDept').on("click", function(e){
|
|
e.stopPropagation()
|
|
e.stopPropagation()
|
|
@@ -227,6 +237,7 @@ $(function() {
|
|
$(".selectChecker .arrow").attr("src",iconDown)
|
|
$(".selectChecker .arrow").attr("src",iconDown)
|
|
})
|
|
})
|
|
|
|
|
|
|
|
+ getScoreTabList((data)=>{rendeScoreList(data)})
|
|
//获取科室列表
|
|
//获取科室列表
|
|
getAllDeptList()
|
|
getAllDeptList()
|
|
|
|
|
|
@@ -269,6 +280,7 @@ function getTabData(activePage){
|
|
jobType:global_activeTabCode, //0-科室任务 1-院级 2-质控科
|
|
jobType:global_activeTabCode, //0-科室任务 1-院级 2-质控科
|
|
...filterData,
|
|
...filterData,
|
|
deptList:deptList,
|
|
deptList:deptList,
|
|
|
|
+ values:global_score.trim()?[global_score]:[],
|
|
endTime:filterData.endTime+" 23:59:59"
|
|
endTime:filterData.endTime+" 23:59:59"
|
|
};
|
|
};
|
|
$('.pagination').html("");
|
|
$('.pagination').html("");
|
|
@@ -313,6 +325,9 @@ function clearFilter(){
|
|
$('.selectAllDept i').text('全部')
|
|
$('.selectAllDept i').text('全部')
|
|
$('.selectAllDept').attr('title','全部')
|
|
$('.selectAllDept').attr('title','全部')
|
|
$(".deptAllList").css("display", "none")
|
|
$(".deptAllList").css("display", "none")
|
|
|
|
+ $('.selectScore i').html('全部')
|
|
|
|
+ $(".scoreList").css("display", "none")
|
|
|
|
+ global_score='';
|
|
global_DeptAllId="";
|
|
global_DeptAllId="";
|
|
/*if(isPlacefile != 1){
|
|
/*if(isPlacefile != 1){
|
|
data_desc=["behospital_date"]
|
|
data_desc=["behospital_date"]
|
|
@@ -382,6 +397,28 @@ function bindTaskOrder(){
|
|
// console.log(code)
|
|
// console.log(code)
|
|
});
|
|
});
|
|
}
|
|
}
|
|
|
|
+//筛选分值下拉
|
|
|
|
+function rendeScoreList(list){
|
|
|
|
+ if(list.length == 0){
|
|
|
|
+ $('.scoreList').html("")
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ let str = `<li class="scoreItem ellipsis" data-id=" " data-name="全部">全部</li>`;
|
|
|
|
+ for(let i = 0; i < list.length; i++){
|
|
|
|
+ str += `<li class="scoreItem ellipsis" data-id=${list[i]} data-name=${list[i]}> ${list[i]}</li>`
|
|
|
|
+ }
|
|
|
|
+ $('.scoreList').html(str)
|
|
|
|
+ bindScoreSelect()
|
|
|
|
+}
|
|
|
|
+function bindScoreSelect(){
|
|
|
|
+ $('.scoreItem').on("click",function(){
|
|
|
|
+ const scoreItemName = $(this).attr("data-name")
|
|
|
|
+ const scoreItemItemId = $(this).attr("data-id")
|
|
|
|
+ global_score =scoreItemItemId;
|
|
|
|
+ $('.selectScore i').html(scoreItemName)
|
|
|
|
+ $(".scoreList").css("display", "none")
|
|
|
|
+ })
|
|
|
|
+}
|
|
//质控员列表渲染
|
|
//质控员列表渲染
|
|
function renderCheckerTable(d){
|
|
function renderCheckerTable(d){
|
|
const data = d?d:global_Checkers[+global_activeTabCode+4];
|
|
const data = d?d:global_Checkers[+global_activeTabCode+4];
|