瀏覽代碼

报错修改

1178232204@qq.com 2 年之前
父節點
當前提交
9e75b57761
共有 2 個文件被更改,包括 290 次插入290 次删除
  1. 288 288
      src/js/dataAnalysis/improveStatistics.js
  2. 2 2
      src/js/dataAnalysis/useStatistics.js

+ 288 - 288
src/js/dataAnalysis/improveStatistics.js

@@ -3,155 +3,155 @@ const $ = require('jquery');
 require("../../css/dataAnalysis/improveStatistics.less");
 
 require('../modal.js');
-const {api} = require('../api.js')
-const {post,getCookie,setCookie,emptyBox,setDatePicker,getPickerDate,downloadExportedData,expJson,listenScroll} = require('../utils.js')
+const { api } = require('../api.js')
+const { post, getCookie, setCookie, emptyBox, setDatePicker, getPickerDate, downloadExportedData, expJson, listenScroll } = require('../utils.js')
 require('../../resource/jquery-ui/jquery-ui.min.js');
 require('../../resource/jquery-ui/jquery-ui.min.css');
 const loadingImg = require("../../images/loading.gif")
-const iconDown= require("../../images/arrow_down.png")
+const iconDown = require("../../images/arrow_down.png")
 const iconUp = require("../../images/arrow_up.png")
-const arrowLeft= require("../../images/arrow_left.png")
+const arrowLeft = require("../../images/arrow_left.png")
 
 const arrowRight = require("../../images/arrow_right.png");
 //$(".selectCase").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 listenScroll()
-let isPlacefile = getCookie('isPlacefile')||1
-setCookie('excelName', "条目缺陷改善统计"+startDateTemp.substr(0,10).replace(/\//g,'')+"-"+endDateTemp.substr(0,10).replace(/\//g,''));
-let deptName="",deptNameTemp="",caseName="",caseNameTemp="", behospitalCode="", behospitalCodeTemp="",deptId="",deptIdTemp="",caseId="",caseIdTemp="",entryName='',entryNameTemp='',
-  data_desc="totalNum",data_asc="";
-  let startDate="",startDateTemp = "";
-  let endDate="",endDateTemp = "";
+let isPlacefile = getCookie('isPlacefile') || 1
 
-$(function() {
-  const  iconCalenBlue= require("../../images/icon_calen_blue.png")
-  const  iconCalenGrey= require("../../images/icon_calen_grey.png")
+let deptName = "", deptNameTemp = "", caseName = "", caseNameTemp = "", behospitalCode = "", behospitalCodeTemp = "", deptId = "", deptIdTemp = "", caseId = "", caseIdTemp = "", entryName = '', entryNameTemp = '',
+  data_desc = "totalNum", data_asc = "";
+let startDate = "", startDateTemp = "";
+let endDate = "", endDateTemp = "";
+setCookie('excelName', "条目缺陷改善统计" + startDateTemp.substr(0, 10).replace(/\//g, '') + "-" + endDateTemp.substr(0, 10).replace(/\//g, ''));
+$(function () {
+  const iconCalenBlue = require("../../images/icon_calen_blue.png")
+  const iconCalenGrey = require("../../images/icon_calen_grey.png")
   //获取科室列表
   getDeptList()
   getCaseList();
   //日期控件事件绑定
   $('.datapickerBox').append(`<img class="iconCalen" src=${iconCalenGrey} />`)
-  $('.iconCalen').on("mouseenter", function(e){
-	$(this).attr("src", iconCalenBlue)
+  $('.iconCalen').on("mouseenter", function (e) {
+    $(this).attr("src", iconCalenBlue)
   })
-  $('.iconCalen').on("mouseleave", function(e){
-	$(this).attr("src", iconCalenGrey)
+  $('.iconCalen').on("mouseleave", function (e) {
+    $(this).attr("src", iconCalenGrey)
   })
-  $('.iconCalen').on("click", function(e){
-	$(this).parent().find("input").focus()
+  $('.iconCalen').on("click", function (e) {
+    $(this).parent().find("input").focus()
   })
-  $("#entryName").on("input", function(e){
-	const val = $(this).val().trim();
-	entryNameTemp = val
+  $("#entryName").on("input", function (e) {
+    const val = $(this).val().trim();
+    entryNameTemp = val
   })
   //日期默认当年
   setDatePicker($("#datepicker"), $("#datepicker2"), 2);
-  startDate=startDateTemp=getPickerDate($("#datepicker"),1)
-  endDate=endDateTemp=getPickerDate($("#datepicker2"),2)
+  startDate = startDateTemp = getPickerDate($("#datepicker"), 1)
+  endDate = endDateTemp = getPickerDate($("#datepicker2"), 2)
   //初始列表数据获取
   getTabData(1);
   //导出事件绑定
-  $('.export').click(function(){
-	startDateTemp=getPickerDate($("#datepicker"),1)
-	endDateTemp=getPickerDate($("#datepicker2"),2)
-    const param={
-	  //"deptId": deptName=="全部"?"":deptId||"", //科室id
-	  "casesName": caseNameTemp,
-	  "entryName":entryNameTemp,
-	  "deptName": deptNameTemp=="全部"?"":deptNameTemp||"",
-	  "asc":data_asc,     //升序
-	  "desc":data_desc,       //降序
-	  "startDate":startDateTemp,
-	  "endDate":endDateTemp,
-	  current:1,
-	  size:500
-	};
-	if(startDateTemp > endDateTemp){
-	  $.alerModal({"message":'开始时间不能大于结束时间~',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-	  return
-	}
-	expJson(api.getEntryDefectImproveByExport,param,{noPlacefile:true}).then(res =>{
-	  downloadExportedData(res.data,"条目缺陷改善统计"+startDateTemp.substr(0,10).replace(/\//g,'')+"-"+endDateTemp.substr(0,10).replace(/\//g,'')+".xls");
-	})
+  $('.export').click(function () {
+    startDateTemp = getPickerDate($("#datepicker"), 1)
+    endDateTemp = getPickerDate($("#datepicker2"), 2)
+    const param = {
+      //"deptId": deptName=="全部"?"":deptId||"", //科室id
+      "casesName": caseNameTemp,
+      "entryName": entryNameTemp,
+      "deptName": deptNameTemp == "全部" ? "" : deptNameTemp || "",
+      "asc": data_asc,     //升序
+      "desc": data_desc,       //降序
+      "startDate": startDateTemp,
+      "endDate": endDateTemp,
+      current: 1,
+      size: 500
+    };
+    if (startDateTemp > endDateTemp) {
+      $.alerModal({ "message": '开始时间不能大于结束时间~', type: "tip", time: '1000', isFather: true, fatherWrapper: $("#mainBox", parent.document) });
+      return
+    }
+    expJson(api.getEntryDefectImproveByExport, param, { noPlacefile: true }).then(res => {
+      downloadExportedData(res.data, "条目缺陷改善统计" + startDateTemp.substr(0, 10).replace(/\//g, '') + "-" + endDateTemp.substr(0, 10).replace(/\//g, '') + ".xls");
+    })
   })
   //给每一个标题绑定一个排序事件
-  $("th[code]").on("click",function(e){
-	const code=$(this).attr("code");
-	if(data_asc==code){
-	  data_desc=code;
-	  data_asc="";
-	  $("th[code]").removeClass("asc desc");
-	  $(this).addClass("desc");
-	}else{
-	  data_desc="";
-	  data_asc=code;
-	  $("th[code]").removeClass("asc desc");
-	  $(this).addClass("asc");
-	}
-	getTabData(1);
+  $("th[code]").on("click", function (e) {
+    const code = $(this).attr("code");
+    if (data_asc == code) {
+      data_desc = code;
+      data_asc = "";
+      $("th[code]").removeClass("asc desc");
+      $(this).addClass("desc");
+    } else {
+      data_desc = "";
+      data_asc = code;
+      $("th[code]").removeClass("asc desc");
+      $(this).addClass("asc");
+    }
+    getTabData(1);
   });
   //重置
-  $(".abnormalClear").click(function(){
-	data_desc="totalNum"
-	data_asc=""
-	setDatePicker($("#datepicker"),$("#datepicker2"),"default");
-	startDate=startDateTemp=getPickerDate($("#datepicker"),1)
-	endDate=endDateTemp=getPickerDate($("#datepicker2"),2)
-	$("#entryName").val("");
-	$("th[code]").removeClass("desc asc");
-	$("th[code='totalNum']").addClass("desc");
-	behospitalCode =behospitalCodeTemp= ""
-	deptName = deptNameTemp = ""
-	deptId = deptIdTemp = ""
-	caseName=caseNameTemp="";
-	entryName=entryNameTemp="";
-	$(".selectDept").attr({'title':"全部",'data-id':''}).val("全部")
-	$(".selectCase").attr({'title':"全部",'data-id':''}).val("全部")
-	getTabData(1)
-	//getDeptList()
+  $(".abnormalClear").click(function () {
+    data_desc = "totalNum"
+    data_asc = ""
+    setDatePicker($("#datepicker"), $("#datepicker2"), "default");
+    startDate = startDateTemp = getPickerDate($("#datepicker"), 1)
+    endDate = endDateTemp = getPickerDate($("#datepicker2"), 2)
+    $("#entryName").val("");
+    $("th[code]").removeClass("desc asc");
+    $("th[code='totalNum']").addClass("desc");
+    behospitalCode = behospitalCodeTemp = ""
+    deptName = deptNameTemp = ""
+    deptId = deptIdTemp = ""
+    caseName = caseNameTemp = "";
+    entryName = entryNameTemp = "";
+    $(".selectDept").attr({ 'title': "全部", 'data-id': '' }).val("全部")
+    $(".selectCase").attr({ 'title': "全部", 'data-id': '' }).val("全部")
+    getTabData(1)
+    //getDeptList()
   })
 
-//查询
-  $(".filter").on("click", function(e){
-	startDate=getPickerDate($("#datepicker"),1)
-	endDate=getPickerDate($("#datepicker2"),2)
-	if(startDate > endDate){
-	  $.alerModal({"message":'开始时间不能大于结束时间~',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-	  return
-	}
-	deptId = deptIdTemp;
-	deptName = deptNameTemp;
-	caseName =caseNameTemp;
-	entryName = entryNameTemp;
-	if(deptName===""){
-	  $(".selectDept").attr({'title':"全部",'data-id':''}).val("全部")
-	}
-	if(caseName===""){
-	  $(".selectCase").attr({'title':"全部",'data-id':''}).val("全部")
-	}
-	getTabData(1)
+  //查询
+  $(".filter").on("click", function (e) {
+    startDate = getPickerDate($("#datepicker"), 1)
+    endDate = getPickerDate($("#datepicker2"), 2)
+    if (startDate > endDate) {
+      $.alerModal({ "message": '开始时间不能大于结束时间~', type: "tip", time: '1000', isFather: true, fatherWrapper: $("#mainBox", parent.document) });
+      return
+    }
+    deptId = deptIdTemp;
+    deptName = deptNameTemp;
+    caseName = caseNameTemp;
+    entryName = entryNameTemp;
+    if (deptName === "") {
+      $(".selectDept").attr({ 'title': "全部", 'data-id': '' }).val("全部")
+    }
+    if (caseName === "") {
+      $(".selectCase").attr({ 'title': "全部", 'data-id': '' }).val("全部")
+    }
+    getTabData(1)
   })
   //点其他关闭弹窗
-  $(document).on("click", function(){
-	$(".caseList ").css("display", "none")
-	$(".deptList ").css("display","none")
-	$(".selectCase .arrow").attr("src",iconDown)
-	$(".selectDept .arrow").attr("src",iconDown)
+  $(document).on("click", function () {
+    $(".caseList ").css("display", "none")
+    $(".deptList ").css("display", "none")
+    $(".selectCase .arrow").attr("src", iconDown)
+    $(".selectDept .arrow").attr("src", iconDown)
   })
 });
 
-function getFilterParam(current){
+function getFilterParam(current) {
   const param = {
-	//"isPlacefile":isPlacefile,
-	//"deptId": deptName=="全部"?"":deptId||"", //科室id
-	"casesName": caseName,
-	"entryName":entryName,
-	"deptName": deptName=="全部"?"":deptName||"",
-	"asc":data_asc,     //升序
-	"desc":data_desc,       //降序
-	"startDate":startDate,
-	"endDate":endDate,
-	current,
-	size:15
+    //"isPlacefile":isPlacefile,
+    //"deptId": deptName=="全部"?"":deptId||"", //科室id
+    "casesName": caseName,
+    "entryName": entryName,
+    "deptName": deptName == "全部" ? "" : deptName || "",
+    "asc": data_asc,     //升序
+    "desc": data_desc,       //降序
+    "startDate": startDate,
+    "endDate": endDate,
+    current,
+    size: 15
   }
   return param;
 }
@@ -172,169 +172,169 @@ function getFilterParam(current){
     }
     return false;
 }*/
-function getTabData(activePage){
-    const param=getFilterParam(activePage);
-    if(param.start > param.end){
-        $.alerModal({"message":'开始时间不能大于结束时间~',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-        return
+function getTabData(activePage) {
+  const param = getFilterParam(activePage);
+  if (param.start > param.end) {
+    $.alerModal({ "message": '开始时间不能大于结束时间~', type: "tip", time: '1000', isFather: true, fatherWrapper: $("#mainBox", parent.document) });
+    return
+  }
+  $('.pagination').html("")
+  $('.tbody').html(emptyBox('努力加载中...', '', 1))
+  post(api.getEntryDefectImprove, param, { noPlacefile: true }).then(res => {
+    if (res.data.code == '0') {
+      const data = res.data.data;
+      const detail = data.records || [];
+      const totalPage = data.pages;
+      const totalNum = data.total;
+      renderTab(detail, detail.hospitalId, activePage);
+      if (totalNum > 0) {
+        renderPagination(totalPage, Number(activePage), totalNum)
+      }
+    } else {
+      $.alerModal({ "message": res.data.msg, type: "tip", time: '1000', isFather: true, fatherWrapper: $("#mainBox", parent.document) });
     }
-    $('.pagination').html("")
-    $('.tbody').html(emptyBox('努力加载中...','',1))
-    post(api.getEntryDefectImprove,param,{noPlacefile:true}).then(res =>{
-        if(res.data.code == '0'){
-            const data = res.data.data;
-            const detail = data.records||[];
-            const totalPage = data.pages;
-            const totalNum = data.total;
-            renderTab(detail,detail.hospitalId,activePage);
-            if(totalNum>0){
-			  renderPagination(totalPage,Number(activePage),totalNum)
-			}
-        }else{
-            $.alerModal({"message":res.data.msg,type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-        }
-    }).catch((e) =>{
-    
-    })
+  }).catch((e) => {
+
+  })
 }
 //表格dom渲染
-function renderTab(data,hisId,activePage){
-    let str = ``
-    for(let i = 0; i < data.length; i++){
-        const item = data[i];
+function renderTab(data, hisId, activePage) {
+  let str = ``
+  for (let i = 0; i < data.length; i++) {
+    const item = data[i];
 
-        str += `
+    str += `
             <tr data-index=${i} data-deptid="${item.deptId}" data-dept="${item.deptName}" data-casesid="${item.entryId}" data-casesname="${item.entryName}">
-                <td  class="textCenter">${(activePage-1)*15 + i+1}</td>
+                <td  class="textCenter">${(activePage - 1) * 15 + i + 1}</td>
                 <td >${item.deptName || "-"}</td>
                 <td >${item.casesName || "-"}</td>
                 <td >${item.entryName || "-"}</td>
                 <td><a class="goHomeDetail" data-type="0">${item.totalNum}</a></td>
                 <td><a class="goHomeDetail" data-type="1">${item.handleNum}</a></td>
                 <td><a class="goHomeDetail" data-type="2">${item.improveleNum}</a></td>
-                <td >${item.handleStr|| "-"}</td>
+                <td >${item.handleStr || "-"}</td>
             </tr>
         `
-    }
-    $('.tbody').html(str?str:emptyBox())
-    $(".goHomeDetail").click(function(){
-        let casesId =  $(this).parents("tr").attr("data-casesid");
-	  	let casesName =  $(this).parents("tr").attr("data-casesname")
-        let deptName = $(this).parents("tr").attr("data-dept")
-        let deptId = $(this).parents("tr").attr("data-deptid")
-	  	let typeMark = $(this).attr("data-type")
-        $(parent.document).find("#contentIframe").attr("src", "statisticsDetail.html?deptName=" + deptName + "&deptId=" + deptId + "&casesId=" + casesId+"&defectName="+casesName+"&typeMark="+typeMark+"&startDate="+startDate+"&endDate="+endDate)
-    })
+  }
+  $('.tbody').html(str ? str : emptyBox())
+  $(".goHomeDetail").click(function () {
+    let casesId = $(this).parents("tr").attr("data-casesid");
+    let casesName = $(this).parents("tr").attr("data-casesname")
+    let deptName = $(this).parents("tr").attr("data-dept")
+    let deptId = $(this).parents("tr").attr("data-deptid")
+    let typeMark = $(this).attr("data-type")
+    $(parent.document).find("#contentIframe").attr("src", "statisticsDetail.html?deptName=" + deptName + "&deptId=" + deptId + "&casesId=" + casesId + "&defectName=" + casesName + "&typeMark=" + typeMark + "&startDate=" + startDate + "&endDate=" + endDate)
+  })
 }
 //模块下拉
-function getCaseList(val){
-  post(api.getQcCasesAll,{casesName:val=="全部"?"":val||""}).then(res =>{
-	if(res.data.code == '0'){
-	  const caseList = res.data.data||[]
-	  renderCaseList(caseList)
-	}else{
-	  renderCaseList([])
-	}
-  }).catch((e) =>{
+function getCaseList(val) {
+  post(api.getQcCasesAll, { casesName: val == "全部" ? "" : val || "" }).then(res => {
+    if (res.data.code == '0') {
+      const caseList = res.data.data || []
+      renderCaseList(caseList)
+    } else {
+      renderCaseList([])
+    }
+  }).catch((e) => {
 
   })
 }
 
 //模块下拉框
-function renderCaseList(caseList){
-  if(caseList.length == 0){
-	$('.caseList').html("")
-	return
+function renderCaseList(caseList) {
+  if (caseList.length == 0) {
+    $('.caseList').html("")
+    return
   }
   let str = `<li class="caseItem " data-id="" data-name="全部">全部</li>`
-  for(let i = 0; i < caseList.length; i++){
-	str += `<li class="caseItem ellipsis" title=${caseList[i].name} data-id=${caseList[i].id} data-name=${caseList[i].name}> ${caseList[i].name}</li>`
+  for (let i = 0; i < caseList.length; i++) {
+    str += `<li class="caseItem ellipsis" title=${caseList[i].name} data-id=${caseList[i].id} data-name=${caseList[i].name}> ${caseList[i].name}</li>`
   }
   $('.caseList').html(str)
   bindCaseSelect()
 }
 //模块选择
-function bindCaseSelect(){
-  $('.caseItem').on("mousedown",function(){
-	const caseItemName = $(this).attr("data-name")
-	const caseItemId = $(this).attr("data-id")
-	caseNameTemp=caseItemName=="全部"?"":caseItemName;
-	caseIdTemp =caseItemId||''
-	$('.selectCase').val(caseItemName)
-	$('.selectCase ').attr('title',caseItemName)
-	$(".caseList").css("display", "none")
+function bindCaseSelect() {
+  $('.caseItem').on("mousedown", function () {
+    const caseItemName = $(this).attr("data-name")
+    const caseItemId = $(this).attr("data-id")
+    caseNameTemp = caseItemName == "全部" ? "" : caseItemName;
+    caseIdTemp = caseItemId || ''
+    $('.selectCase').val(caseItemName)
+    $('.selectCase ').attr('title', caseItemName)
+    $(".caseList").css("display", "none")
   })
-  $('.selectCase').on("click", function(e){
-	e.stopPropagation()
+  $('.selectCase').on("click", function (e) {
+    e.stopPropagation()
   })
   //科室下拉显示、选中事件
-  $('.selectCase').on("focus", function(e){
-	e.stopPropagation()
-	$(".caseList ").css("display","block")
+  $('.selectCase').on("focus", function (e) {
+    e.stopPropagation()
+    $(".caseList ").css("display", "block")
   })
-  $('.selectCase').on("blur", function(e){
-	$(".caseList ").css("display", "none")
-	$(".selectCase .arrow").attr("src",iconDown)
+  $('.selectCase').on("blur", function (e) {
+    $(".caseList ").css("display", "none")
+    $(".selectCase .arrow").attr("src", iconDown)
   })
-  $('.selectCase').on("input", function(e){
-	let val = $(this).val().trim()
-	caseName = caseNameTemp = val
-	getCaseList(caseName)
+  $('.selectCase').on("input", function (e) {
+    let val = $(this).val().trim()
+    caseName = caseNameTemp = val
+    getCaseList(caseName)
   })
 }
 //科室下拉
-function getDeptList(val){
-    post(api.getDeptList,{inputStr:val=="全部"?"":val||""}).then(res =>{
-        if(res.data.code == '0'){
-           const deptList = res.data.data||[]
-           rendeDeptList(deptList)
-        }else{
-            rendeDeptList([])
-        }
-    }).catch((e) =>{
+function getDeptList(val) {
+  post(api.getDeptList, { inputStr: val == "全部" ? "" : val || "" }).then(res => {
+    if (res.data.code == '0') {
+      const deptList = res.data.data || []
+      rendeDeptList(deptList)
+    } else {
+      rendeDeptList([])
+    }
+  }).catch((e) => {
 
-    })
+  })
 }
 //科室下拉框
-function rendeDeptList(deptList){
-    if(deptList.length == 0){
-      $('.deptList').html("")
-      return
-    }
-    let str = `<li class="deptItem " data-id="" data-name="全部">全部</li>`
-    for(let i = 0; i < deptList.length; i++){
-        str += `<li class="deptItem ellipsis" title=${deptList[i].deptName} data-id=${deptList[i].deptId} data-name=${deptList[i].deptName}> ${deptList[i].deptName}</li>`
-    }
-    $('.deptList').html(str)
-    bindDeptSelect()
+function rendeDeptList(deptList) {
+  if (deptList.length == 0) {
+    $('.deptList').html("")
+    return
+  }
+  let str = `<li class="deptItem " data-id="" data-name="全部">全部</li>`
+  for (let i = 0; i < deptList.length; i++) {
+    str += `<li class="deptItem ellipsis" title=${deptList[i].deptName} data-id=${deptList[i].deptId} data-name=${deptList[i].deptName}> ${deptList[i].deptName}</li>`
+  }
+  $('.deptList').html(str)
+  bindDeptSelect()
 }
 //科室选择
-function bindDeptSelect(){
-  $('.deptItem').on("mousedown",function(){
-	const deptItemName = $(this).attr("data-name")
-	const deptItemId = $(this).attr("data-id")
-	deptNameTemp=deptItemName=="全部"?"":deptItemName;
-	deptIdTemp =deptItemId||''
-	$('.selectDept').val(deptItemName)
-	$('.selectDept ').attr('title',deptItemName)
-	$(".deptList").css("display", "none")
+function bindDeptSelect() {
+  $('.deptItem').on("mousedown", function () {
+    const deptItemName = $(this).attr("data-name")
+    const deptItemId = $(this).attr("data-id")
+    deptNameTemp = deptItemName == "全部" ? "" : deptItemName;
+    deptIdTemp = deptItemId || ''
+    $('.selectDept').val(deptItemName)
+    $('.selectDept ').attr('title', deptItemName)
+    $(".deptList").css("display", "none")
   })
-  $('.selectDept').on("click", function(e){
-	e.stopPropagation()
+  $('.selectDept').on("click", function (e) {
+    e.stopPropagation()
   })
   //科室下拉显示、选中事件
-  $('.selectDept').on("focus", function(e){
-	e.stopPropagation()
-	$(".deptList ").css("display","block")
+  $('.selectDept').on("focus", function (e) {
+    e.stopPropagation()
+    $(".deptList ").css("display", "block")
   })
-  $('.selectDept').on("blur", function(e){
-	$(".deptList ").css("display", "none")
-	$(".selectDept .arrow").attr("src",iconDown)
+  $('.selectDept').on("blur", function (e) {
+    $(".deptList ").css("display", "none")
+    $(".selectDept .arrow").attr("src", iconDown)
   })
-  $('.selectDept').on("input", function(e){
-	let val = $(this).val().trim()
-	deptName = deptNameTemp = val
-	getDeptList(deptName)
+  $('.selectDept').on("input", function (e) {
+    let val = $(this).val().trim()
+    deptName = deptNameTemp = val
+    getDeptList(deptName)
   })
 }
 /*function loading(){
@@ -351,63 +351,63 @@ function hideLoading(){
 }*/
 
 //分页渲染
-function renderPagination(totalPage,activePage,totalNum){
-    let str = `<span class="totalSum">共${totalPage}页/${totalNum}条数据</span><span class="prePage"><img class="arrowPage" src=${arrowLeft} /></span>`
-    if(totalPage <= 6){
-        for(let i = 1; i <= totalPage; i++){
-          
-            str += `<span class="pageNum ${'page'+i}" data-page=${i}>${i}</span>`
-        }
-    }else{
-        if(activePage <= 3){ //选中页数小于4
-            for(let i = 1; i <= 4; i++){
-                str += `<span class="pageNum ${'page'+i}" data-page=${i}>${i}</span>`
-            }
-            str += `<span class="more" >...</span>`
-        str += `<span class="pageNum ${'page'+totalPage}" data-page=${totalPage}>${totalPage}</span>`
+function renderPagination(totalPage, activePage, totalNum) {
+  let str = `<span class="totalSum">共${totalPage}页/${totalNum}条数据</span><span class="prePage"><img class="arrowPage" src=${arrowLeft} /></span>`
+  if (totalPage <= 6) {
+    for (let i = 1; i <= totalPage; i++) {
 
-        } else if(activePage > totalPage -3){
-            str += `<span class="pageNum page1" data-page=1>1</span>`
-            str += `<span class="more" >...</span>`
-            str += `<span class="pageNum ${'page'+(totalPage-3)}" data-page=${totalPage -3}>${totalPage -3}</span>`
-            str += `<span class="pageNum ${'page'+(totalPage-2)}" data-page=${totalPage -2}>${totalPage -2}</span>`
-            str += `<span class="pageNum ${'page'+(totalPage-1)}" data-page=${totalPage -1}>${totalPage -1}</span>`
-            str += `<span class="pageNum ${'page'+totalPage}" data-page=${totalPage}>${totalPage}</span>`
-        } else {
-            str += `<span class="pageNum page1" data-page=1>1</span>`
-            str += `<span class="more" >...</span>`
-            str += `<span class="pageNum ${'page'+(activePage -1)}" data-page=${activePage -1}>${activePage -1}</span>`
-            str += `<span class="pageNum ${'page'+activePage}" data-page=${activePage}>${activePage}</span>`
-            str += `<span class="pageNum ${'page'+(activePage +1)}" data-page=${activePage +1}>${activePage +1}</span>`
-            str += `<span class="more" >...</span>`
-            str += `<span class="pageNum ${'page'+totalPage}" data-page=${totalPage}>${totalPage}</span>`
-        }
-       
+      str += `<span class="pageNum ${'page' + i}" data-page=${i}>${i}</span>`
     }
-    str += `<span class="nextPage"><img class="arrowPage" src=${arrowRight} /></span>`
-    $('.pagination').html(str)
-    $('.page' + activePage).addClass('activePage')
-    $(".pageNum").on("click", function(e){
-        const activePageNow = Number($(this).attr('data-page'))
-        getTabData(activePageNow)
-        // renderPagination(totalPage,activePageNow,totalNum)
-    })
-    $(".prePage").on("click", function(e){
-        let activePageNow = Number($(".activePage").attr('data-page'))
-        if(activePageNow > 1){
-            activePageNow--
-            getTabData(activePageNow)
-            // renderPagination(totalPage,activePageNow,totalNum)
-        }
-    })
-    $(".nextPage").on("click", function(e){
-        let activePageNow = Number($(".activePage").attr('data-page'))
-        if(activePageNow < totalPage){
-            activePageNow++
-            getTabData(activePageNow)
-            // renderPagination(totalPage,activePageNow,totalNum)
-        }
-    })
-    
+  } else {
+    if (activePage <= 3) { //选中页数小于4
+      for (let i = 1; i <= 4; i++) {
+        str += `<span class="pageNum ${'page' + i}" data-page=${i}>${i}</span>`
+      }
+      str += `<span class="more" >...</span>`
+      str += `<span class="pageNum ${'page' + totalPage}" data-page=${totalPage}>${totalPage}</span>`
+
+    } else if (activePage > totalPage - 3) {
+      str += `<span class="pageNum page1" data-page=1>1</span>`
+      str += `<span class="more" >...</span>`
+      str += `<span class="pageNum ${'page' + (totalPage - 3)}" data-page=${totalPage - 3}>${totalPage - 3}</span>`
+      str += `<span class="pageNum ${'page' + (totalPage - 2)}" data-page=${totalPage - 2}>${totalPage - 2}</span>`
+      str += `<span class="pageNum ${'page' + (totalPage - 1)}" data-page=${totalPage - 1}>${totalPage - 1}</span>`
+      str += `<span class="pageNum ${'page' + totalPage}" data-page=${totalPage}>${totalPage}</span>`
+    } else {
+      str += `<span class="pageNum page1" data-page=1>1</span>`
+      str += `<span class="more" >...</span>`
+      str += `<span class="pageNum ${'page' + (activePage - 1)}" data-page=${activePage - 1}>${activePage - 1}</span>`
+      str += `<span class="pageNum ${'page' + activePage}" data-page=${activePage}>${activePage}</span>`
+      str += `<span class="pageNum ${'page' + (activePage + 1)}" data-page=${activePage + 1}>${activePage + 1}</span>`
+      str += `<span class="more" >...</span>`
+      str += `<span class="pageNum ${'page' + totalPage}" data-page=${totalPage}>${totalPage}</span>`
+    }
+
+  }
+  str += `<span class="nextPage"><img class="arrowPage" src=${arrowRight} /></span>`
+  $('.pagination').html(str)
+  $('.page' + activePage).addClass('activePage')
+  $(".pageNum").on("click", function (e) {
+    const activePageNow = Number($(this).attr('data-page'))
+    getTabData(activePageNow)
+    // renderPagination(totalPage,activePageNow,totalNum)
+  })
+  $(".prePage").on("click", function (e) {
+    let activePageNow = Number($(".activePage").attr('data-page'))
+    if (activePageNow > 1) {
+      activePageNow--
+      getTabData(activePageNow)
+      // renderPagination(totalPage,activePageNow,totalNum)
+    }
+  })
+  $(".nextPage").on("click", function (e) {
+    let activePageNow = Number($(".activePage").attr('data-page'))
+    if (activePageNow < totalPage) {
+      activePageNow++
+      getTabData(activePageNow)
+      // renderPagination(totalPage,activePageNow,totalNum)
+    }
+  })
+
 }
 

+ 2 - 2
src/js/dataAnalysis/useStatistics.js

@@ -16,12 +16,12 @@ const arrowRight = require("../../images/arrow_right.png");
 $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
 listenScroll()
 let isPlacefile = getCookie('isPlacefile')||1
-setCookie('excelName', "临床质控使用统计"+startDateTemp.substr(0,10).replace(/\//g,'')+"-"+endDateTemp.substr(0,10).replace(/\//g,''));
+
 let deptName="",deptNameTemp="", behospitalCode="", behospitalCodeTemp="",deptId="",deptIdTemp="",
 	data_desc="totalModeNum",data_asc="";
 let startDate="",startDateTemp = "";
 let endDate="",endDateTemp = "";
-
+setCookie('excelName', "临床质控使用统计"+startDateTemp.substr(0,10).replace(/\//g,'')+"-"+endDateTemp.substr(0,10).replace(/\//g,''));
 $(function() {
   const  iconCalenBlue= require("../../images/icon_calen_blue.png")
   const  iconCalenGrey= require("../../images/icon_calen_grey.png")