|
@@ -2,7 +2,7 @@ const $ = require('jquery');
|
|
|
require("../css/qcList.less");
|
|
|
require('./modal.js');
|
|
|
const {api} = require('./api.js')
|
|
|
-const {post,getCookie} = require('./utils.js')
|
|
|
+const {post,getCookie,getUrlArgObjectNew,emptyBox} = require('./utils.js')
|
|
|
require('./../resource/jquery-ui/jquery-ui.min.js');
|
|
|
require('./../resource/jquery-ui/jquery-ui.min.css');
|
|
|
const iconCheck= require("./../images/icon_check.png")
|
|
@@ -15,12 +15,35 @@ const loadingImg = require("./../images/loading.gif")
|
|
|
const arrowLeft= require("./../images/arrow_left.png")
|
|
|
const arrowRight = require("./../images/arrow_right.png")
|
|
|
|
|
|
+let srcUrl = $("#contentIframe",parent.document).attr("src")
|
|
|
+let statisticsType = getUrlArgObjectNew("dateType",srcUrl)||getUrlArgObjectNew("shijian",srcUrl) || ""
|
|
|
+let chengdu = getUrlArgObjectNew("chengdu",srcUrl)||""
|
|
|
+let deptIdPram = getUrlArgObjectNew("deptId",srcUrl)||""
|
|
|
+let deptNamePram = getUrlArgObjectNew("deptName",srcUrl)||""
|
|
|
$(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
$(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
let tabList = [], name = "", behospitalCode="", behosDateStart="", level="",behosDateEnd="", scoreSum = 0,
|
|
|
nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
|
|
|
data_desc=["leave_hospital_date"],data_asc=[];
|
|
|
-
|
|
|
+if(chengdu){
|
|
|
+ levelTemp = chengdu
|
|
|
+ level = chengdu
|
|
|
+ $('.selectLevel').html(chengdu)
|
|
|
+ $(".levelList").css("display", "none")
|
|
|
+ $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
+}
|
|
|
+if(deptIdPram&&deptNamePram){
|
|
|
+ deptIdTemp = deptIdPram
|
|
|
+ deptId = deptIdPram
|
|
|
+ if(deptNamePram.length > 10){
|
|
|
+ $('.selectDept').html(deptNamePram.substring(0,8)+'...')
|
|
|
+ }else{
|
|
|
+ $('.selectDept').html(deptNamePram)
|
|
|
+ }
|
|
|
+ $('.selectDept ').attr('title',deptNamePram)
|
|
|
+ $(".deptList").css("display", "none")
|
|
|
+ $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
|
|
|
+}
|
|
|
$('.datapickerBox').append(`<img class="iconCalen" src=${iconCalenGrey} />`)
|
|
|
$('.iconCalen').on("mouseenter", function(e){
|
|
|
$(this).attr("src", iconCalenBlue)
|
|
@@ -58,9 +81,10 @@ function getTabData(activePage){
|
|
|
desc:data_desc, //降序
|
|
|
doctorName: doctorName,
|
|
|
doctorCode: doctorNum,
|
|
|
- leaveHosDateStart: behosDateStart, //1-单项否决 0-非
|
|
|
- leaveHosDateEnd: behosDateEnd, //0-未启用 1-启用
|
|
|
- size: 15
|
|
|
+ leaveHosDateStart: behosDateStart, //出院日期--开始时间
|
|
|
+ leaveHosDateEnd: behosDateEnd, //出院日期--结束时间
|
|
|
+ size: 15,
|
|
|
+ statisticsType:statisticsType
|
|
|
}
|
|
|
post(api.qcList,param).then(res =>{
|
|
|
if(res.data.code == '0'){
|
|
@@ -149,10 +173,7 @@ function renderTab(data,hisId){
|
|
|
let str = ``
|
|
|
let hasSelectAll = true;
|
|
|
if(data.length===0){
|
|
|
- $('tbody').html(`<tr><td colspan="17" style="text-align: center;color: #aaa">
|
|
|
- <img style="margin-top:50px;width:100px;" src="${require('../images/empty.png')}" />
|
|
|
- <p style="margin-top:20px;margin-bottom:30px;color:#ccc;position:relative;left:5px;">暂无数据~</p>
|
|
|
- </td></tr>`)
|
|
|
+ $('tbody').html(emptyBox())
|
|
|
return;
|
|
|
}
|
|
|
for(let i = 0; i < data.length; i++){
|
|
@@ -465,17 +486,26 @@ $(function() {
|
|
|
initStatus: '请选择日期',
|
|
|
isRTL: false};
|
|
|
$.datepicker.setDefaults($.datepicker.regional['zh-CN']);
|
|
|
-
|
|
|
+ let startDate = "", endDate=new Date()
|
|
|
+ let year = new Date().getFullYear()
|
|
|
+ let month = new Date().getMonth() + 1
|
|
|
+ if(statisticsType == '1'){
|
|
|
+ startDate = new Date(`${year}-${month}-01`)
|
|
|
+ }else if(statisticsType == '2'){
|
|
|
+ startDate = new Date(`${year}-01-01`)
|
|
|
+ } else {
|
|
|
+ startDate = "-1m"
|
|
|
+ }
|
|
|
$( "#datepicker" ).datepicker({
|
|
|
changeMonth: true,
|
|
|
changeYear: true,
|
|
|
dateFormat:"yy/mm/dd",
|
|
|
- }).datepicker( "setDate", "-1m" );
|
|
|
+ }).datepicker( "setDate", startDate);
|
|
|
$( "#datepicker2" ).datepicker({
|
|
|
changeMonth: true,
|
|
|
changeYear: true,
|
|
|
dateFormat:"yy/mm/dd"
|
|
|
- }).datepicker( "setDate", new Date());
|
|
|
+ }).datepicker( "setDate",endDate);
|
|
|
$(".filter").click(); //初始查询
|
|
|
});
|
|
|
|