浏览代码

删除多余文件、数据

zhouna 3 年之前
父节点
当前提交
fd2bca4019

+ 0 - 369
src/css/deptScoreDetailControlLevel.less

@@ -1,369 +0,0 @@
-@import './reset.less';
-
-.container{
-    width: 100%;
-    height: 100%;
-    overflow: auto;
-}
-.deptScoreDetailControlLevel {
-    background-color: #fff;
-    .dayFilter {
-        .levelList {
-            height: 80px;
-        }
-        .selectLevel,.levelList  {
-            width: 180px;
-        }
-    }
-    .filterItem.deptListWrap {
-        display: none;
-        .selectDept,.deptList {
-            width: 180px;
-        }
-    }
-    ul,li{
-        list-style: none;
-    }
-    h2{
-        width: 100%;
-        box-sizing: border-box;
-        background-color: #fff;
-        z-index: 20;
-        height: 44px;
-        line-height: 44px;
-        padding: 0 0 0 15px;
-        border-bottom: 1px solid #E2E5EF;
-        font-size: 16px;
-        font-weight: bold   ;
-        letter-spacing: 1px;
-    }
-    .main-body{
-        padding: 20px 35px 0 35px;
-        min-width: 1090px;
-        box-sizing: border-box;
-        /*width: 100%;*/
-    }
-    table{
-        .table;
-        min-width: 1090px;
-        th,td{
-            text-align: center;
-        }
-        th{
-            white-space: nowrap;
-        }
-        th[code]{
-            cursor: pointer;
-            &:after{
-                content:"";
-                display:inline-block;
-                width: 11px;
-                height: 14px;
-                margin-left: 4px;
-                vertical-align: middle;
-                background: url("../images/grey.png");
-            }
-            &.asc:after{
-                background: url("../images/up_blue.png");
-            }
-            &.desc:after{
-                background: url("../images/down_blue.png");
-            }
-        }
-        td{
-            white-space: nowrap;
-        }
-        .moduleNumber{
-            text-align: center;
-        }
-        .scoreOperaItem{
-            width: 50px;
-            cursor: pointer;
-        }
-        
-    }
-    .tabFoot{
-        height: 40px;
-        /*border: 1px solid #E2E5EF;
-        border-top: none;
-        box-sizing: border-box;*/
-    }
-    .scoreOpera{
-        height: 50px;
-        line-height: 50px;
-        margin: 0 20px 0 0;
-        cursor: pointer;
-        img{
-            margin: 0 10px 0 0;
-        }
-    }
-    
-    .recordScoreOperaBtn{
-        cursor: pointer;
-        color: @activeColor;
-    }
-    .recordScoreBtn{
-        cursor: pointer;
-        display: inline-block;
-        width:68px;
-        height:30px;
-        line-height: 30px;
-        text-align: center;
-        border-radius:4px;
-        box-sizing: border-box;
-        border: 1px solid @activeColor;
-        color: @activeColor;
-    }
-    .filterBox{
-        margin-bottom: 15px;
-    }
-    .filterItem{
-        position: relative;
-        display: inline-block;
-        float: left;
-        height: 40px;
-        line-height: 40px;
-        margin: 0 20px 15px 0;
-        span{
-            display: inline-block;
-            line-height: 40px;
-            position: relative;
-        }
-        input{
-            width:120px;
-            height:40px;
-            border-radius:4px;
-            border: 1px solid #E2E5EF;
-            outline: none;
-            margin-right: 10px;
-            padding: 0 10px;
-            box-sizing: border-box;
-        }
-        input:focus{
-            border: 1px solid @activeColor ;
-            outline: 0;
-            -webkit-box-shadow:@activeColor  0px 0px 2px;
-            -moz-box-shadow: @activeColor  0px 0px 2px;
-            box-shadow: @activeColor  0px 0px 2px;
-          }
-    }
-    
-    .filterDropList{
-        position: absolute;
-        right: 0;
-        max-height: 200px;
-        overflow-y: auto;
-        background: #fff;
-        display: none;
-        border: 1px solid #e4e7ed;
-        box-shadow: 0 2px 12px 0 #e4e7ed;
-        z-index: 2;
-        li{
-            padding: 0 10px;
-        }
-    }
-    .deptList{
-        width: 160px;
-        max-height: 400px;
-    }
-    .levelList{
-        width: 120px;
-        height: 120px;
-        li:hover{
-            background-color: #EEF4FF;
-            cursor: pointer;
-        }
-    }
-    .selectLevel,.selectDept{
-        display: inline-block;
-        position: relative;
-        width:120px;
-        padding: 0 10px;
-        height:40px;
-        border-radius:4px;
-        border: 1px solid #E2E5EF;
-        box-sizing: border-box;
-        cursor: pointer;
-    }
-    .selectDept{
-        width: 160px;
-    }
-    
-    .filter{
-        display: inline-block;
-        width:60px;
-        height:36px;
-        background:@activeColor;
-        border-radius:4px;
-        color: #fff;
-        text-align: center;
-        line-height: 36px;
-        position: relative;
-        top: 2px;
-        cursor: pointer;
-        float: left;
-    }
-    .arrow{
-        position: absolute;
-        width: 10px;
-        top: 16px;
-        right: 10px;
-    }
-    .iconCheck{
-        width: 14px;
-    }
-    .fl{
-        float: left;
-    }
-    .clearfix:after {
-        content: '';
-        height: 0;
-        line-height: 0;
-        display: block;
-        visibility: hidden;
-        clear: both;
-    }
-    .clearfix{
-        zoom:1
-    }
-    .divide{
-        margin: 0 10px;
-    }
-    .datapickerBox{
-        position: relative;
-        display: inline-block;
-        width: 120px;
-        height: 40px;
-        input{
-            position: absolute;
-        }
-    }
-    .iconCalen{
-        position: absolute;
-        width: 15px;
-        top: 12px;
-        right: 10px;
-    }
-    .textCenter{
-        text-align: center;
-    }
-    .patientNameSpan{
-        color: #00A1F0;
-        cursor: pointer;
-    }
-    .patientNameSpans{
-        color: #FF4D4F;
-        cursor: pointer;
-        margin-left: 30px;
-    }
-    
-    .deptItem:hover{
-        background-color: #EEF4FF;
-        cursor: pointer;
-    }
-    .ellipsis{
-        overflow: hidden;
-        text-overflow:ellipsis;
-        white-space: nowrap;
-    }
-    
-    
-    .pagination{
-        margin: 35px 0 0 0  ;
-        text-align: right;
-    }
-    .totalSum{
-        font-size:12px;
-        line-height:17px;
-        color: #777777;
-        margin-right: 20px;
-    }
-    .pageNum,.prePage,.nextPage, .more{
-        display: inline-block;
-        width: 20px;
-        cursor: pointer;
-        margin: 0 20px 0 0;
-        text-align: center;
-        color: #777;
-    }
-    .prePage,.nextPage{
-        img{
-            position: relative;
-            top: 0px   ;
-        }
-    }
-     .more{
-        cursor: not-allowed;
-    }
-    .arrowPage{
-        width: 6px;
-    }
-    .activePage{
-        color: @activeColor;
-    }
-    
-    
-    
-    .ui-datepicker-calendar {
-        border: 0 none;
-        min-width: 0;
-    }
-    .ui-datepicker thead {
-        background-color: #fff;
-        color: #c3cbd6;
-    }
-    .ui-datepicker td {
-        padding: 0;
-        height: auto;
-        color: #657180;
-    }
-    .ui-datepicker td span, .ui-datepicker td a {
-        text-align: center;
-        height: 30px;
-        line-height: 30px;
-    }
-    
-    .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
-        border: 0;
-        background-color: #fff;
-        &:hover {
-            background-color: #c4d8fe;
-        }
-    }
-    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
-        color: #333;
-        font-weight: normal;
-        height: 30px;
-        line-height: 30px;
-        margin: 0 5px;
-        width: 40%;
-        border-radius: 3px;
-    }
-    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
-        top: 5px;
-    }
-    .ui-state-active, .ui-widget-content .ui-state-active {
-        background-color: @activeColor !important;
-        color: #fff;
-    }
-    .ui-state-highlight, .ui-widget-content .ui-state-highlight {
-        background-color: #fff5bf !important;
-        color: #657180;
-    }
-    .ui-widget-header {
-        background-color: #fff;
-        border: 0 none;
-    }
-    
-    input::-webkit-outer-spin-button,
-    input::-webkit-inner-spin-button {
-        -webkit-appearance: none;
-    }
-     
-    input[type="number"] {
-        -moz-appearance: textfield;
-    }
-}
-.abnormalClear {
-    top: 2px !important;
-}

+ 0 - 60
src/html/deptScoreDetailControlLevel.html

@@ -1,60 +0,0 @@
-<!DOCTYPE html>
-<html lang="en">
-
-<head>
-    <meta charset="UTF-8">
-    <meta name="viewport" content="width=device-width, initial-scale=1.0">
-    <meta http-equiv="X-UA-Compatible" content="ie=edge">
-    <title>各科室缺陷占比</title>
-</head>
-
-<body>
-    <div class="container deptScoreDetailControlLevel">
-        <div class="partTitle">
-          <p><a href="console.html">控制台 / </a>各科室缺陷占比</p>
-          <div class="monthYear">
-            <span class="mon">本月</span>
-            <span class="year">本年</span>
-          </div> 
-          <div class="dateDetail fr">
-            
-          </div>
-        </div>
-        <div class="partTitleT"></div>
-        <div class="grayLine"></div>
-        <div class="main-body">
-            <div class="filterBox clearfix">
-                <span class="filterItem typeFilter">
-                    <span>科室:</span>
-                    <input class="patientNumInp" style="width: 148px;" type="text" placeholder="请输入科室名称">
-                </span>
-                <span class="filterItem typeFilter deptListWrap">
-                    <span>科室系统:</span>
-                    <span class="selectDept" data-id="">全部</span>
-                    <ul class="deptList filterDropList">
-                        <li class="deptItem ellipsis" title="全部" data-id="" data-name="全部">全部</li>
-                        <li class="deptItem ellipsis" title="内科系统" data-id="内科" data-name="内科系统">内科系统</li>
-                        <li class="deptItem ellipsis" title="外科系统" data-id="外科" data-name="外科系统">外科系统</li>
-                    </ul>
-                </span>
-                <span class="filter">查询</span>
-                <span class="filterclear abnormalClear">重置</span>
-            </div>
-            <div class="deptScoreDetailControlTable">
-                <table>
-
-                </table>
-            </div>
-
-            <!--<div class="tabFoot">
-                <span class="scoreOpera" data-selectAll=false><img class="iconCheck" src="" alt="checkbox">全选</span>
-                <span class="recordScoreBtn">评分</span>
-            </div>-->
-
-            <div class="pagination"></div>
-        </div>
-        
-    </div>
-</body>
-
-</html>

+ 0 - 610
src/js/deptScoreDetailControlLevel.js

@@ -1,610 +0,0 @@
-const $ = require('jquery');
-require("../css/deptScoreDetailControlLevel.less");
-require('./modal.js');
-const {api} = require('./api.js')
-const {post,getCookie,getUrlArgObjectNew,focusMenuItem,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")
-const iconUnCheck = require("./../images/icon_unchecked.png")
-const  iconCalenBlue= require("./../images/icon_calen_blue.png")
-const  iconCalenGrey= require("./../images/icon_calen_grey.png")
-const iconDown= require("./../images/arrow_down.png")
-const iconUp = require("./../images/arrow_up.png")
-const loadingImg = require("./../images/loading.gif")
-const arrowLeft= require("./../images/arrow_left.png")
-const arrowRight = require("./../images/arrow_right.png")
-
-$(".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,statisticsType=2,deptType = "",
-  nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
-  data_desc=[],data_asc=[],hospital=getCookie("hospital");
-  let srcUrl = $("#contentIframe",parent.document).attr("src")
-  statisticsType = getUrlArgObjectNew("dateType",srcUrl)||"2"
-  deptType = getUrlArgObjectNew("deptType",srcUrl)||""
-  if(hospital == '台州市立'){
-    $(".deptListWrap").css("display","inline-block")
-    $(".deptListWrap .selectDept").html(deptType?(deptType+'系统'):"全部").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
-    deptId = deptIdTemp = deptType
-}else{
-    $(".deptListWrap").css("display","none")
-  }
-  if(statisticsType == 1){
-      $(".monthYear .mon").css({
-          backgroundColor:'#00A1FF',
-          color:'#fff'
-      }).siblings().css({
-          color:'#00A1FF',
-          backgroundColor:'#fff'
-      })
-  }else{
-      $(".monthYear .year").css({
-          backgroundColor:'#00A1FF',
-          color:'#fff'
-      }).siblings().css({
-          color:'#00A1FF',
-          backgroundColor:'#fff'
-      })
-  }
-$(".abnormalClear").click(function(){
-    // window.location.reload()
-    behospitalCode=behospitalCodeTemp = ""
-    deptId =deptIdTemp= ""
-    $(".selectDept").attr({'title':"全部",'data-id':''}).html("全部").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
-    $(".patientNumInp").val("")
-    getTabData(1)
-})
-
-$(".partTitle a").click(function(){
-    //初始菜单选中
-    $(".menu .page",parent.document).removeClass("active").eq(0).addClass("active");
-    $(".container",parent.document).addClass("console-cont");
-})
-$('.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')
-dateChange()
-//所有数据切换日期筛选
-function dateChange(){
-    $(".monthYear .mon").click(function(){
-        $(this).css({
-            backgroundColor:'#00A1FF',
-            color:'#fff'
-        }).siblings().css({
-            color:'#00A1FF',
-            backgroundColor:'#fff'
-        })
-        $(".dayDetail .deptListWrap").css("display","block")
-        $(".dayDetail .dayFilter").css("display","none")
-        statisticsType = 1
-        getTabData(1)
-    })
-    $(".monthYear .year").click(function(){
-        $(this).css({
-            backgroundColor:'#00A1FF',
-            color:'#fff'
-        }).siblings().css({
-            color:'#00A1FF',
-            backgroundColor:'#fff'
-        })
-        $(".dayDetail .deptListWrap").css("display","none")
-        $(".dayDetail .dayFilter").css("display","block")
-        statisticsType = 2
-        getTabData(1)
-    })
-}
-//判断有无某一权限
-  function hasData(data,parent){
-    let codeLis = getCookie("codeLis")
-    if(parent){
-        if(codeLis.indexOf(parent)==-1){//有权限
-            return false
-        }
-    }
-    if(codeLis.indexOf(data)>-1){//有权限
-        return true
-    }
-    return false;
-}
-function getTabData(activePage){
-    const param = {
-        "asc": "",
-        "desc": "",
-        "name": behospitalCode||"",
-        "deptClass": deptId||'',
-        "type": statisticsType||2, //1-本月,2-本年
-    }
-    let url = ''
-
-    if(hospital=="台州市立"&&hasData('FUNC000092','YH-ZKK-GKSQXZB_XQ')){
-        url = api.levelStatisticsByDeptClass
-    }else if(hospital=="长兴医院"&&hasData('FUNC000071','YH-ZKK-GKSQXZB_XQ')){
-        url = api.levelStatistics
-    }else{
-        return
-    }
-    post(url,param).then(res =>{
-        if(res.data.code == '0'){
-            const data = res.data.data;
-            tabList = data.records;
-            const totalPage = data.pages;
-            const totalNum = data.total;
-            renderTab(data,data.hospitalId,activePage);
-            renderPagination(totalPage,Number(activePage),totalNum)
-            if(totalPage > 1){
-                renderPagination(totalPage,Number(activePage),totalNum)
-            } else{
-                $('.pagination').html("")
-            }
-        }else{
-            $.alerModal({"message":res.data.msg,type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-        }
-    }).catch((e) =>{
-        
-    })
-}
-
-getTabData(1)
-
-$(".filter").on("click", function(e){
-    name = nameTemp
-    behospitalCode = behospitalCodeTemp
-    level = levelTemp
-    deptId = deptIdTemp
-    getTabData(1)
-})
-function renderTab(data,hisId,activePage){
-    let str = ``
-    let tHead = `
-        <thead>
-        <th class="moduleName" style="width: 65px;">序号</th>
-        <th class="beHospitalId textCenter">科室编码</th>
-        ${hospital=='台州市立'?'<th class="beHospitalId textCenter">科室系统</th>':null}
-        <th class="beHospitalId textCenter">科室</th>
-        <th class="beHospitalId textCenter">缺陷总数</th>
-        <th class="beHospitalId textCenter">质控平均分</th>
-        <th class="beHospitalId textCenter">质控病历数</th>
-        <th class="beHospitalId textCenter">甲级病历数</th>
-        <th class="beHospitalId textCenter">乙级病历数</th>
-        <th class="beHospitalId textCenter">丙级病历数</th>
-        <th class="beHospitalId textCenter">甲级率</th>
-        <th class="beHospitalId textCenter">乙级率</th>
-        <th class="beHospitalId textCenter">丙级率</th>
-        </thead>`
-    for(let i = 0; i <data.length; i++){
-        const item = data[i]
-        str += `
-            <tr  data-index=${i}>
-                <td  class="textCenter">${(activePage-1)*15 + i+1}</td>
-                <td>${item.deptId || "-"}</td>
-                ${hospital=='台州市立'?('<td >'+(item.deptClass?(item.deptClass+'系统'):"-")+'</td>'):''}
-                <td >${item.deptName || "-"}</td>
-                <td class="goHomeDetailQuexian goHomeDetail" data-dept="${item.deptName || ""}">${item.entryNum || "-"}</td>
-                <td >${item.averageValue || "-"}</td>
-                <td >${item.mrNum || "-"}</td>
-                <td  class="goHomeDetailB goHomeDetail" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}" data-c="甲">${item.firstLevelNum || "-"}</td>
-                <td  class="goHomeDetailB goHomeDetail" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}" data-c="乙">${item.secondLevelNum || "-"}</td>
-                <td  class="goHomeDetailB goHomeDetail" data-dept="${item.deptName || ""}" dept-id="${item.deptId || ""}" data-c="丙">${item.thirdLevelNum || "-"}</td>
-                <td >${item.firstLevelPercentStr || "-"}</td>
-                <td >${item.secondLevelPercentStr || "-"}</td>
-                <td >${item.thirdLevelPercentStr || "-"}</td>
-            </tr>
-        `
-    }
-    $('.deptScoreDetailControlTable table').html(str?tHead+'<tbody>'+str+'</tbody>':tHead+`<tbody>${emptyBox()}</tbody>`)
-    bindScoreDetail(hisId)
-    $(".goHomeDetailQuexian").click(function(){
-        let deptName = $(this).attr("data-dept")
-        // focusMenuItem("YH-ZKK-GKSQXZB_XQ");
-        $(parent.document).find("#contentIframe").attr("src","quexianDetailControl.html?deptName="+deptName+"&from=2"+"&shijian="+statisticsType)
-    })
-    $(".goHomeDetailB").click(function(){
-        let deptName = $(this).attr("data-dept")
-        let deptC = $(this).attr("data-c")
-        let deptIds = $(this).attr("dept-id")
-        focusMenuItem("YH-BLZK-ZKPF");
-        $(parent.document).find("#contentIframe").attr("src","qcList.html?deptName="+deptName+"&from=2"+"&shijian="+statisticsType+"&chengdu="+deptC+"&deptId="+deptIds)
-    })
-}
-
-function scoreDetail(id,age,hid,code){
-    window.open(`./qcScore.html?id=${id}&age=${age}&hid=${hid}&code=${code}`)
-}
-function bindScoreDetail(hisId){
-    $('.patientNameSpan').on('click',function(e){
-        const index = $(this).attr("data-index")
-        const type = $(this).attr("data-type")
-        const item = tabList[index]
-        midifyMsgBox(item,type)
-    })
-}
-
-  
-function midifyMsgBox(item,type){
-    const itemCopy = JSON.parse(JSON.stringify(item))
-    let msgBox = ''
-    if(type == 1){
-        msgBox = `<div class="midifyMsgBox">
-            <div class="mask"></div>
-            <div class="midifyMsgContent abnormal">
-                <p class="midifyMsgTitle">修改 <img class="iconClose" src=${require('./../images/icon_close_default.png')} alt="关闭" /></p>
-                <div class="itemMsgInfoBox">
-                    <span class="itemMsgLab abnormalLeft">状态:</span> 
-                    <span class="abnormalAll" data-status="${itemCopy.status}">${itemCopy.status == 0?"未处理":"已处理"}</span>
-                    <ul class="abnormalStatusLis">
-                        <li data-status="0">未处理</li>
-                        <li data-status="1">已处理</li>
-                    </ul>
-                </div>
-                <div class="itemMsgInfoBox">
-                    <span class="itemMsgLab abnormalLeft abnormalMark">备注:</span> 
-                    <span class="itemInfoRight"> 
-                        <textarea class="abnormalTxt" placeholder="请输入内容" >${itemCopy.remark}</textarea>
-                    </span>
-                </div>
-                <div  class="itemMsgInfoTips">支持≥0的数字输入,最多保留小数点后1位~</div>
-                <div class="midifyMsgBtn abnormalBtn">
-                    <span class="midifyEdit">保存</span>
-                </div>
-            </div>
-        </div>`
-    }else{
-        msgBox = `<div class="midifyMsgBox">
-            <div class="mask"></div>
-            <div class="midifyMsgContent midifyMsgContentDel">
-                <p class="midifyMsgTitle">修改 <img class="iconClose" src=${require('./../images/icon_close_default.png')} alt="关闭" /></p>
-                <p class="delTips">确认要删除该条异常记录?</p>
-                <div class="midifyMsgBtn midifyMsgBtnDel">
-                    <span class="midifyEdit midifyEditDel">删除</span>
-                    <span class="midifyEdit midifyEditQuit">取消</span>
-                </div>
-            </div>
-        </div>`
-    }
-    $("#mainBox", parent.document).append(msgBox)
-    $(".midifyEditDel", parent.document).on("click",function(){
-        delModifyOne(itemCopy)
-    })
-    $(".midifyEditQuit", parent.document).on("click",function(){
-        $("#mainBox .midifyMsgBox", parent.document).remove()
-    })
-    $(".abnormalAll", parent.document).on("click",function(){
-        $(".abnormalStatusLis", parent.document).slideToggle()
-    })
-    $(".abnormalStatusLis li", parent.document).on("click",function(){
-        let status = $(this).attr("data-status")
-        let str = $(this).html()
-        $(".abnormalAll", parent.document).attr("data-status",status).html(str)
-        $(".abnormalStatusLis", parent.document).slideToggle()
-    })
-    $("#mainBox .midifyMsgBox .iconClose", parent.document).on("click", function(e){
-        $("#mainBox .midifyMsgBox", parent.document).remove()
-    })
-    $("#mainBox .midifyMsgBox .itemScore", parent.document).on("keypress", function(event){
-        return (/[\d\.]/.test(String.fromCharCode(event.keyCode)))
-     })
-    $("#mainBox .midifyMsgBox .itemScore", parent.document).on("input", function(e){
-       const val = $(this).val() 
-       itemCopy.score = val
-    })
-    $("#mainBox .midifyMsgBox .midifyEdit", parent.document).on("click", function(e){
-        saveModifyOne(itemCopy)
-    })
-}
-//保存修改
-function delModifyOne(itemCopy){
-    let param = {
-        "id": itemCopy.id
-    }
-    post(api.delQcAnnormal,param).then(res =>{
-        if(res.data.code == '0'){
-            const data = res.data.data;
-            getTabData(1)
-            $("#mainBox .midifyMsgBox", parent.document).remove()
-            $.alerModal({"message":'删除成功',type:"tip",time:'1000',isFather: true, win: true, fatherWrapper: $("#mainBox", parent.document)});
-        }else{
-            $.alerModal({"message":'删除失败,请重试~',type:"tip",time:'1000',win:'default',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-            
-        }
-    }).catch((e) =>{
-        $.alerModal({"message":'删除失败,请重试~',type:"tip",time:'1000',win:'default',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-    
-    })
-}
-//保存修改
-function saveModifyOne(itemCopy){
-    let txt = $(".abnormalTxt", parent.document).val()
-    let status = $(".abnormalAll", parent.document).attr("data-status")
-    let param = {
-        "id": itemCopy.id,
-        "remark": txt,
-        "status": status
-    }
-    post(api.saveQcAnnormal,param).then(res =>{
-        if(res.data.code == '0'){
-            const data = res.data.data;
-            getTabData(1)
-            $("#mainBox .midifyMsgBox", parent.document).remove()
-            $.alerModal({"message":'修改成功',type:"tip",time:'1000',isFather: true,win: true, fatherWrapper: $("#mainBox", parent.document)});
-        }else{
-            $.alerModal({"message":'修改失败,请重试~',type:"tip",time:'1000',isFather: true,win: 'default', fatherWrapper: $("#mainBox", parent.document)});
-            
-        }
-    }).catch((e) =>{
-        $.alerModal({"message":'修改失败,请重试~',type:"tip",time:'1000',isFather: true,win: 'default', fatherWrapper: $("#mainBox", parent.document)});
-    
-    })
-}
-//选择病历等级
-$('.selectLevel').on("click", function(e){
-    e.stopPropagation()
-    $(".deptList ").css("display", "none")
-    $(".selectDept .arrow").attr("src",iconDown)
-    const showList =  $(".levelList ").css("display")
-    if(showList == "none" ||!showList){
-        $(".levelList ").css("display","block")
-        $(".selectLevel .arrow").attr("src",iconUp)
-    }else{
-        $(".levelList ").css("display", "none")
-        $(".selectLevel .arrow").attr("src",iconDown)
-    }
-})
-
-bindLeveldSelect()
-//是否启用选择
-function bindLeveldSelect(){
-    $('.levelItem').on("click",function(){
-        const levelItemName = $(this).attr("data-name")
-        const levelItemItemId = $(this).attr("data-id")
-        levelTemp =levelItemItemId
-        $('.selectLevel').html(levelItemName)
-        $(".levelList").css("display", "none")
-        $(".selectLevel").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
-    })
-}
-
-//全选绑定
-
-$('.selectDept').on("click", function(e){
-    e.stopPropagation()
-    $(".levelList ").css("display","none")
-    $(".selectLevel .arrow").attr("src",iconDown)
-    const showList =  $(".deptList ").css("display")
-    if(showList == "none" ||!showList){
-        $(".deptList ").css("display","block")
-        $(".selectDept .arrow").attr("src",iconUp)
-    }else{
-        $(".deptList ").css("display", "none")
-        $(".selectDept .arrow").attr("src",iconDown)
-    }
-})
-
-
-function rendeDeptList(deptList){
-    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("click",function(){
-        const deptItemName = $(this).attr("data-name")
-        const deptItemId = $(this).attr("data-id")
-        deptIdTemp =deptItemId
-        $('.selectDept').html(deptItemName).attr('title',deptItemName)
-        $(".selectDept").append(`<img class="arrow" src=${iconDown} alt="下拉">`)
-
-        $(".deptList").css("display", "none")
-    })
-}
-function loading(){
-    const str = `
-    <div class="loadingBox">
-            <div class="mask"></div>
-            <img class="loadingImg" src=${loadingImg}  alt="loading" />
-        </div>
-    `
-    $("#mainBox", parent.document).append(str)
-}
-function hideLoading(){
-    $("#mainBox .loadingBox", parent.document).remove()
-}
-$('.recordScoreBtn').on("click",function(e){
-    if(!hasData('FUNC000017','YH-BLZK-ZKPF')){
-        return
-    }
-    let scoreList = []
-    for(let i = 0; i <tabList.length; i++){
-        if(tabList[i].hasSelect){
-            scoreList.push(tabList[i].behospitalCode)
-        }
-    }
-    if(scoreList.length === 0){
-        $.alerModal({"message":'请选择要评分的项!',type:"tip",time:'1000',isFather: true, fatherWrapper: $("#mainBox", parent.document)});
-        return
-    } else{
-        loading()
-        for(let j = 0; j < scoreList.length; j++){
-            recordScore(scoreList[j],scoreList.length)
-        }
-    }
-})
-$("th[code]").on("click",function(e){
-    const code=$(this).attr("code");
-    if(data_asc[0]===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);
-});
-function recordScore(behospitalCode,totalNum){
-    const param = {
-        behospitalCode: behospitalCode
-    }
-    post(api.recordScore,param).then(res =>{
-        if(res.data.code == '0'){
-            scoreSum++
-            if(scoreSum === totalNum){
-                hideLoading()
-                scoreSum = 0
-                const activePage = $(".activePage").attr('data-page') || 1
-
-                getTabData(activePage)
-            }
-      
-        }else{}
-    }).catch((e) =>{
-    
-    })
-}
-$(".patientNumInp").on("input", function(e){
-    const val = $(this).val().trim()
-    behospitalCodeTemp = val
-})
-$(".patientNameInp").on("input", function(e){
-    const val = $(this).val().trim()
-    nameTemp = val
-})
-$(".doctorInp").on("input", function(e){
-    const val = $(this).val().trim()
-    doctorNameTemp = val
-})
-$(".doctorNumInp").on("input", function(e){
-  const val = $(this).val().trim();
-    doctorNumTemp = val
-})
-$(function() {
-    $.datepicker.regional['zh-CN'] = {
-    clearText: '清除',
-    clearStatus: '清除已选e799bee5baa6e59b9ee7ad9431333361303131日期',
-    closeText: '关闭',
-    closeStatus: '不改变当前选择',
-    prevText: '<上月',
-    prevStatus: '显示上月',
-    prevBigText: '<<',
-    prevBigStatus: '显示上一年',
-    nextText: '下月>',
-    nextStatus: '显示下月',
-    nextBigText: '>>',
-    nextBigStatus: '显示下一年',
-    currentText: '今天',
-    currentStatus: '显示本月',
-    monthNames: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'],
-    monthNamesShort: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'],
-    yearNamesShort: ['一月','二月','三月','四月','五月','六月', '七月','八月','九月','十月','十一月','十二月'],
-    monthStatus: '选择月份',
-    yearStatus: '选择年份',
-    weekHeader: '周',
-    weekStatus: '年内周次',
-    dayNames: ['星期日','星期一','星期二','星期三','星期四','星期五','星期六'],
-    dayNamesShort: ['周日','周一','周二','周三','周四','周五','周六'],
-    dayNamesMin: ['日','一','二','三','四','五','六'],
-    dayStatus: '设置 DD 为一周起始',
-    dateStatus: '选择 m月 d日, DD',
-    dateFormat: 'yy-mm-dd',
-    firstDay: 1,
-    initStatus: '请选择日期',
-    isRTL: false};
-    $.datepicker.setDefaults($.datepicker.regional['zh-CN']);
-
-    $( "#datepicker" ).datepicker({
-        changeMonth: true,
-        changeYear: true,
-        dateFormat:"yy/mm/dd"
-    });
-    $( "#datepicker2" ).datepicker({
-        changeMonth: true,
-        changeYear: true,
-        dateFormat:"yy/mm/dd"
-    });
-});
-
-//分页渲染
-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>`
-
-        } 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)
-        }
-    })
-    
-}
-
-$(document).on("click", function(){
-    $(".levelList ").css("display", "none")
-    $(".deptList").css("display", "none")
-    $(".selectLevel .arrow").attr("src",iconDown)
-    
-})
-
-$((function($){
-})($));

+ 1 - 4
src/js/utils.js

@@ -29,10 +29,7 @@ const pageMap = {
   'YH-ZKK-KSPJZYTS_XQ': 'dayDetail.html',
   'YH-ZKK-KSPJZYHF_XQ': 'payDetail.html',
 
-  'YH-ZKK-GKSQXZB': 'deptScoreDetailControl.html',
-  'YH-ZKK-GKSZKPJF_XQ': 'deptScoreDetailControl.html',
-  'YH-JCSJWH': 'deptScoreDetailControl.html',
-  'YH-ZKK-GKSQXZB_XQ': 'deptScoreDetailControl.html',
+  'YH-ZKK-GKSQXZB_XQ': 'deptScoreDetailControl.html',//各科室缺陷占比
 
   'YH-KSZR-KSQXZB_XQ': 'deptScoreDetailControlDept.html?from=2',
   'YH-ZKK-GKSJJBLZB_XQ': 'jiaji.html',