Browse Source

数据报表明细(科室)病案首页合格率占比添加日期

zhangxc 5 years ago
parent
commit
06d3b3abea
3 changed files with 38 additions and 11 deletions
  1. 6 0
      src/html/partDetail.html
  2. 1 0
      src/html/payDetail.html
  3. 31 11
      src/js/partDetail.js

+ 6 - 0
src/html/partDetail.html

@@ -40,6 +40,12 @@
                     <span  class="divide fl">-</span>
                     <span  class="divide fl">-</span>
                     <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker2"  autocomplete="off" /></span>
                     <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker2"  autocomplete="off" /></span>
                 </span> -->
                 </span> -->
+                <span class="filterItem typeFilter clearfix dataSelectLight">
+                    <span class="fl">出院日期:</span>
+                    <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker" autocomplete="off" /></span>
+                    <span  class="divide fl">-</span>
+                    <span class="datapickerBox fl"><input type="text" placeholder="请选择时间" id="datepicker2"  autocomplete="off" /></span>
+                </span>
                 <span class="filter">查询</span>
                 <span class="filter">查询</span>
                 <span class="filterclear abnormalClear">重置</span>
                 <span class="filterclear abnormalClear">重置</span>
             </div>
             </div>

+ 1 - 0
src/html/payDetail.html

@@ -44,6 +44,7 @@
                         <Li class="levelItem" data-name="去年平均住院花费" data-status="2" data-id="2">去年平均住院花费</Li>
                         <Li class="levelItem" data-name="去年平均住院花费" data-status="2" data-id="2">去年平均住院花费</Li>
                     </ul>
                     </ul>
                 </span> -->
                 </span> -->
+                
                 <span class="filter">查询</span>
                 <span class="filter">查询</span>
                 <span class="filterclear abnormalClear">重置</span>
                 <span class="filterclear abnormalClear">重置</span>
             </div>
             </div>

+ 31 - 11
src/js/partDetail.js

@@ -2,7 +2,7 @@ const $ = require('jquery');
 require("../css/partDetail.less");
 require("../css/partDetail.less");
 require('./modal.js');
 require('./modal.js');
 const {api} = require('./api.js')
 const {api} = require('./api.js')
-const {post,getCookie,getUrlArgObjectNew,emptyBox} = require('./utils.js')
+const {post,getCookie,getUrlArgObjectNew,emptyBox,setDatePicker,getPickerDate} = 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")
@@ -33,6 +33,7 @@ $(function(){
             color:'#00A1FF',
             color:'#00A1FF',
             backgroundColor:'#fff'
             backgroundColor:'#fff'
         })
         })
+        setDatePicker($("#datepicker"),$("#datepicker2"),1)
     }else{
     }else{
         $(".monthYear .year").css({
         $(".monthYear .year").css({
             backgroundColor:'#00A1FF',
             backgroundColor:'#00A1FF',
@@ -41,6 +42,7 @@ $(function(){
             color:'#00A1FF',
             color:'#00A1FF',
             backgroundColor:'#fff'
             backgroundColor:'#fff'
         })
         })
+        setDatePicker($("#datepicker"),$("#datepicker2"),2)
     }
     }
     if(deptId){
     if(deptId){
         $(".selectDept").html(deptId).attr({
         $(".selectDept").html(deptId).attr({
@@ -56,6 +58,7 @@ $(function(){
 $(".abnormalClear").click(function(){
 $(".abnormalClear").click(function(){
     deptId=deptIdTemp = deptList[0].deptName
     deptId=deptIdTemp = deptList[0].deptName
     behospitalCode=behospitalCodeTemp = ""
     behospitalCode=behospitalCodeTemp = ""
+    setDatePicker($("#datepicker"),$("#datepicker2"),statisticsType||2)
     $(".patientNumInp").val("")
     $(".patientNumInp").val("")
     $(".selectDept").html(deptId).attr({
     $(".selectDept").html(deptId).attr({
         "data-id":deptId,
         "data-id":deptId,
@@ -78,16 +81,21 @@ function focusMenuItem(code){
     //console.log($(parent.document).find(".menu .page[code='YH-ZKK-GMKQXZB_XQ']"))
     //console.log($(parent.document).find(".menu .page[code='YH-ZKK-GMKQXZB_XQ']"))
     ele.click();
     ele.click();
   }
   }
-$('.datapickerBox').append(`<img class="iconCalen" src=${iconCalenGrey} />`)
-$('.iconCalen').on("mouseenter", function(e){
-    $(this).attr("src", iconCalenBlue)
-})
-$('.iconCalen').on("mouseleave", function(e){
-    $(this).attr("src", iconCalenGrey)
-})
-$('.iconCalen').on("click", function(e){
-    $(this).parent().find("input").focus()
-})
+$(function() {
+    const  iconCalenBlue= require("./../images/icon_calen_blue.png")
+    const  iconCalenGrey= require("./../images/icon_calen_grey.png")
+    $('.datapickerBox').append(`<img class="iconCalen" src=${iconCalenGrey} />`)
+    $('.iconCalen').on("mouseenter", function(e){
+        $(this).attr("src", iconCalenBlue)
+    })
+    $('.iconCalen').on("mouseleave", function(e){
+        $(this).attr("src", iconCalenGrey)
+    })
+    $('.iconCalen').on("click", function(e){
+        $(this).parent().find("input").focus()
+    })
+});
+
 $('.recordScoreBtn').css("opacity",hasData('FUNC000017')?'1':'0.5')
 $('.recordScoreBtn').css("opacity",hasData('FUNC000017')?'1':'0.5')
 
 
 //科室处理
 //科室处理
@@ -120,6 +128,7 @@ function dateChange(){
         $(".dayDetail .deptListWrap").css("display","block")
         $(".dayDetail .deptListWrap").css("display","block")
         $(".dayDetail .dayFilter").css("display","none")
         $(".dayDetail .dayFilter").css("display","none")
         statisticsType = 1
         statisticsType = 1
+        setDatePicker($("#datepicker"),$("#datepicker2"),1)
         getTabData(1)
         getTabData(1)
     })
     })
     $(".monthYear .year").click(function(){
     $(".monthYear .year").click(function(){
@@ -133,6 +142,7 @@ function dateChange(){
         $(".dayDetail .deptListWrap").css("display","none")
         $(".dayDetail .deptListWrap").css("display","none")
         $(".dayDetail .dayFilter").css("display","block")
         $(".dayDetail .dayFilter").css("display","block")
         statisticsType = 2
         statisticsType = 2
+        setDatePicker($("#datepicker"),$("#datepicker2"),2)
         getTabData(1)
         getTabData(1)
     })
     })
 }
 }
@@ -149,12 +159,22 @@ function dateChange(){
     return false;
     return false;
 }
 }
 function getTabData(activePage){
 function getTabData(activePage){
+    const dateStatrt = getPickerDate($("#datepicker"),1)
+    const dateEnd = getPickerDate($("#datepicker2"),2)
+    const start = new Date(dateStatrt).getTime()
+    const end = new Date(dateEnd).getTime()
+    if(start > end){
+        $.alerModal({"message":'开始时间不能大于结束时间~',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
+        return
+    }
     const param = {
     const param = {
         "asc": data_asc,
         "asc": data_asc,
         "desc": data_desc,
         "desc": data_desc,
         "deptName": deptId||"",
         "deptName": deptId||"",
         "name": behospitalCode||"",
         "name": behospitalCode||"",
         "type": statisticsType||2, //1-本月,2-本年
         "type": statisticsType||2, //1-本月,2-本年
+        "startDate":dateStatrt,
+        "endDate":dateEnd
     }
     }
     post(api.homePageLevelByDeptLimit,param).then(res =>{
     post(api.homePageLevelByDeptLimit,param).then(res =>{
         if(res.data.code == '0'){
         if(res.data.code == '0'){