morphone1995 4 jaren geleden
bovenliggende
commit
753d982aa0

+ 2 - 2
src/html/dept/checkControlDept.html

@@ -66,13 +66,13 @@
           </span>
           <span class="filter">查询</span>
           <span class="filterclear abnormalClear">重置</span>
-          <span class="export">导出</span>
+          <span class="exportData">导出</span>
         </div>
         <div>
           <table>
             <thead>
               <th class="moduleName" style="width: 65px;">序号</th>
-              <th class="beHospitalId textCenter" code="deptName">科室</th>
+              <th class="beHospitalId textCenter" code="doctorName">主管医生</th>
               <th class="beHospitalId textCenter" code="mrNum">质控总数</th>
               <th class="beHospitalId textCenter" code="checkedNum">病历核查数量</th>
               <th class="beHospitalId textCenter" code="improveNum">已改善数量</th>

+ 6 - 1
src/html/dept/uncorrectedCopyDept.html

@@ -23,10 +23,15 @@
                 </span>
                 <ul class="deptList filterDropList"></ul>
             </span> -->
-          <span class="filterItem typeFilter">
+          <!-- <span class="filterItem typeFilter">
             <span>科室:</span>
             <input type="text" class="selectDept canEditDept" value="全部" />
             <ul class="deptList filterDropList"></ul>
+          </span> -->
+          <span class="filterItem typeFilter deptListWrap">
+            <span style="overflow:hidden">科室:</span>
+            <span class="selectDept ellipsis" data-id=""><i>--</i></span>
+            <ul class="deptList filterDropList"></ul>
           </span>
           <span class="filterItem">
             <span>主管医生:</span>

+ 142 - 144
src/js/api.js

@@ -1,153 +1,151 @@
 const api = {
-    getMenu:'/sys/user/getUserOrgMenu',     //获取菜单
-    midifyPassword:'/sys/user/midifyPassword',     //修改密码
-    getSubMenu:'/qc/mode/getMenu',   //获取质控评分菜单
-    delScore:'/qc/behospitalInfo/delCase' ,//删除评分项
-    editScore:'/qc/behospitalInfo/updCase' ,//修改评分
-    addScore:'/qc/behospitalInfo/addCase' ,//添加评分项
-    findQcCasesEntry:"/qc/casesEntryHospital/findQcCasesEntry",//条目下拉列表
-    getRecordDetail:'/qc/behospitalInfo/getByBehospitalCode', //获取病例明细
-    getModuleById:'/qc/module/getModuleMap',
-    getQcCases:'/qc/cases/getQcCases',
-    getQcCasesAll:'/qc/casesEntryHospital/getQcCasesAll',
-    getQcCasesEntryAll:'/qc/casesEntryHospital/getQcCasesEntryAll',
-    updataQcCasesEntry: '/qc/casesEntryHospital/updataQcCasesEntry',
-    qcList:'/qc/behospitalInfo/page',
-    qcListByDept:'/qc/behospitalInfo/page_dept',
-    qcListByPerson:'/qc/behospitalInfo/page_person',
-    qcListByDoc:"/qc/behospitalInfo/page_group",   //质控评分(医疗组)
-    saveQcCases:'/qc/cases/saveQcCases',
-    recordScore:'/qc/behospitalInfo/analyze',
-    getInfoModule:'/qc/module/getById',
-    getDeptList:'/bas/dept/getList',
-    getDeptListUser:'/bas/dept/listForUser',
-    getDeptListDept:'/bas/dept/getListUser',
-    getAverageDayNum:'/console/getAverageDayNum',//平均住院天数
-    getAverageFee:'/console/getAverageFee',//平均住院费用
-    getAverageScore:'/console/getAverageScore',//各科室质控平均分
-    getAverageScoreByDeptClass:'/console/getAverageScoreByDeptClass',//各科室质控平均分
-    leaveHosCount:'/console/leaveHosCount',//出院人数统计
-    mrCount:'/console/mrCount',//质控病历统计
-    entryCountGroupByCase:'/console/entryCountGroupByCase',//各模块缺陷占比排行
-    getLevelResultDept:'/console/getLevelResultDept',//各科室甲级占比
-    entryCountGroupByEntry:'/console/entryCountGroupByEntry',//条目缺陷占比
-    entryByDept:'/console/entryByDept',//各科室缺陷占比
-    getDept:'/consoleByDept/getDept',//获取科室列表
-    leaveHosCountByDept:'/consoleByDept/leaveHosCountByDept',//出院人数统计
-    mrCountByDept:'/consoleByDept/mrCountByDept',//质控病历统计
-    getJwt:'/sys/user/getJwt',//登录
-    getRoleMenu:'/sys/role/getRoleMenu',//获取角色菜权限单等数据
-    list:'/sys/role/list', //获取角色列表信息
-    userPage:'/sys/user/userPage',
-    getUserDepts:'/sys/user/getUserDepts',
-    getUserRoles:'/sys/user/getUserRoles',
-    disable:'/sys/user/disable',
-    enable:'/sys/user/enable',
-    editUserDepts:'/sys/user/editUserDepts',
-    editUserRoles:'/sys/user/editUserRoles',
-    listForUserRole:'/sys/role/listForUser',
-    saveRoleMenu:'/sys/role/saveRoleMenu',//修改角色菜单权限数据
-    entryCountGroupByEntryAndDept:'/consoleByDept/entryCountGroupByEntryAndDept',//条目缺陷占比
-    entryCountGroupByCaseAndDept:'/consoleByDept/entryCountGroupByCaseAndDept',//各模块缺陷占比排行
-    entryCountGroupByCaseAndDeptPage:'/consoleByDept/entryCountGroupByCaseAndDeptPage',//模块缺陷占比明细(科室)
-    entryCountGroupByEntryAndDeptPage:'/consoleByDept/entryCountGroupByEntryAndDeptPage',//条目明细(科室)
-    entryGroupByEntryAndDeptInnerPage:'/consoleByDept/entryGroupByEntryAndDeptInnerPage',//条目明细(科室)
-    entryCountGroupByEntryPage:'/console/entryCountGroupByEntryPage',//条目明细
-    entryGroupByEntryInnerPage:'/console/entryGroupByEntryInnerPage',//条目明细
-    entryCountGroupByCasePage:'/console/entryCountGroupByCasePage',//模块缺陷占比明细
-    getAverageDayNumPage:'/console/getAverageDayNumPage',//住院天数详情
-    getAverageFeePage:'/console/getAverageFeePage',//花费详情
-    delQcAnnormal:'/qc/abnormal/delQcAnnormal',//异常数据删除
-    getQcAnnormal:'/qc/abnormal/getQcAnnormal',//异常数据查询
-    saveQcAnnormal:'/qc/abnormal/saveQcAnnormal',//异常数据修改
-    resultStatisticsByDeptPage:'/console/resultStatisticsByDeptPage',//各科室缺陷占比排行(分页)
-    levelStatistics:'/console/levelStatistics',//科室缺陷占比排行(组合全局)
-    levelStatisticsByDeptClass:'/console/levelStatisticsByDeptClass',//各科室缺陷占比排行(分页)台州
-    getAverageScoreByDeptPage:'/console/getAverageScoreByDeptPage',//各科室缺陷占比排行(分页)
-    levelPercentGroupByDeptPage:'/console/levelPercentGroupByDeptPage',//甲级科室缺陷占比排行(分页)台州
-    homePageLevelStatistics:'/console/homePageLevelStatistics',//病案首页合格率占比
-    homePageLevelLimit:'/console/homePageLevelLimit',//病案首页合格率占比
-    homePageMRCount:'/console/homePageMRCount',//病案首页统计
-    homePageLevelByDeptLimit:'/consoleByDept/homePageLevelStatisticsByDept',//病案首页合格率占比keshi详情
-    homePageLevelStatisticsByDept:'/consoleByDept/homePageLevelByDeptLimit',//病案首页合格率占比(科室)-内页
-    levelStatisticsByDept:'/consoleByDept/levelStatisticsByDept',//科室缺陷占比排行
-    keyItemFlawControl:'/console/entryStatistics',//关键条目缺陷占比
-    resultStatisticsByDeptAndDoctorPage:'/consoleByDept/resultStatisticsByDeptAndDoctorPage',//缺陷明细-科室(分页)-内页
-    qcType:'/qc/qcType/page',//质控类型(分页列表)
-    getEntryByHospital:'/qc/qcType/getEntryByHospital',//质控类型新增条目分组
-    saveOrUpdate:'/qc/qcType/saveOrUpdate',//质控类型新增更新修改
-    typeDelete:'/qc/qcType/delete',//质控类型删除
-    typeGetById:'/qc/qcType/getById',//根据id返回
-    getQcAnnormalMode:'/qc/abnormal/getQcAnnormalMode',//异常修改
-    saveAndupdataModel:'/qc/modelHospital/saveAndupdataModel',//异常保存
-    exportQcList:'/qc/behospitalInfo/exportQcresult',//质控评分导出
-    exportQcListDept:'/qc/behospitalInfo/exportQcresultByDept',//质控评分(科室)导出
-    exportQcDocteam:'/qc/behospitalInfo/exportQcresultByGroup', //质控评分(医疗组)导出
-    exportDeptFlaws:'/console/export/levelExport',       //各科室缺陷占比导出-长兴
-    exportDeptFlawsTz:'/console/export/levelExport_TZ', //各科室缺陷占比导出-台州
-    exportIndexQualified:'/console/export/homePageLevelExport',       //病案首页合格率占比导出
-    exportItemFlaw:'/console/export/entryGroupByEntryExport',       //条目缺陷占比导出
-    entryRejectPercent:'/console/entryRejectPercent',//单项否决占比
-    qcResultLevelPercent:'/console/qcResultLevelPercent',//各科室甲乙丙级占比
-    qcResultDefectList:'/console/qcResultShortPage',//条目缺陷质控评分
-    qcResultShortByDeptPage:'/consoleByDept/qcResultShortByDeptPage',//条目缺陷质控评分(科室)
-    getQcListPageSet:'/sys/user/pageset/getPageSet',
-    saveQcListPageSet:'/sys/user/pageset/savePageSet',
-    checkQc:'/qc/medCheckInfo/addMedCheckInfo', //核查病历
-    leaveHosMRPage:'/console/leaveHosMRPage', //出院人数统计详情
-    unModifyMRStatistics: '/console/unModifyMRStatistics',  //未整改病历统计
-    unModifyMRPage: '/console/unModifyMRPage', //未整改病历质控评分页(内页)
-    reHos31DaysPage: '/console/reHos31DaysPage', //31天再入院人数(内页)
-    qcCheckMRPage: '/console/qcCheckMRPage', //质控核查质控评分页(内页)
-    hmImproveMRPage: '/console/hmImproveMRPage',  //病案首页改善率质控评分页(内页)
-    getDefaultPageSet: '/sys/user/pageset/getDefaultPageSet', //获取默认列设置
-    getBadLevelPage: '/console/badLevelPage', //病案首页不合格数病历详情
+  getMenu: '/sys/user/getUserOrgMenu', //获取菜单
+  midifyPassword: '/sys/user/midifyPassword', //修改密码
+  getSubMenu: '/qc/mode/getMenu', //获取质控评分菜单
+  delScore: '/qc/behospitalInfo/delCase', //删除评分项
+  editScore: '/qc/behospitalInfo/updCase', //修改评分
+  addScore: '/qc/behospitalInfo/addCase', //添加评分项
+  findQcCasesEntry: '/qc/casesEntryHospital/findQcCasesEntry', //条目下拉列表
+  getRecordDetail: '/qc/behospitalInfo/getByBehospitalCode', //获取病例明细
+  getModuleById: '/qc/module/getModuleMap',
+  getQcCases: '/qc/cases/getQcCases',
+  getQcCasesAll: '/qc/casesEntryHospital/getQcCasesAll',
+  getQcCasesEntryAll: '/qc/casesEntryHospital/getQcCasesEntryAll',
+  updataQcCasesEntry: '/qc/casesEntryHospital/updataQcCasesEntry',
+  qcList: '/qc/behospitalInfo/page',
+  qcListByDept: '/qc/behospitalInfo/page_dept',
+  qcListByPerson: '/qc/behospitalInfo/page_person',
+  qcListByDoc: '/qc/behospitalInfo/page_group', //质控评分(医疗组)
+  saveQcCases: '/qc/cases/saveQcCases',
+  recordScore: '/qc/behospitalInfo/analyze',
+  getInfoModule: '/qc/module/getById',
+  getDeptList: '/bas/dept/getList',
+  getDeptListUser: '/bas/dept/listForUser',
+  getDeptListDept: '/bas/dept/getListUser',
+  getAverageDayNum: '/console/getAverageDayNum', //平均住院天数
+  getAverageFee: '/console/getAverageFee', //平均住院费用
+  getAverageScore: '/console/getAverageScore', //各科室质控平均分
+  getAverageScoreByDeptClass: '/console/getAverageScoreByDeptClass', //各科室质控平均分
+  leaveHosCount: '/console/leaveHosCount', //出院人数统计
+  mrCount: '/console/mrCount', //质控病历统计
+  entryCountGroupByCase: '/console/entryCountGroupByCase', //各模块缺陷占比排行
+  getLevelResultDept: '/console/getLevelResultDept', //各科室甲级占比
+  entryCountGroupByEntry: '/console/entryCountGroupByEntry', //条目缺陷占比
+  entryByDept: '/console/entryByDept', //各科室缺陷占比
+  getDept: '/consoleByDept/getDept', //获取科室列表
+  leaveHosCountByDept: '/consoleByDept/leaveHosCountByDept', //出院人数统计
+  mrCountByDept: '/consoleByDept/mrCountByDept', //质控病历统计
+  getJwt: '/sys/user/getJwt', //登录
+  getRoleMenu: '/sys/role/getRoleMenu', //获取角色菜权限单等数据
+  list: '/sys/role/list', //获取角色列表信息
+  userPage: '/sys/user/userPage',
+  getUserDepts: '/sys/user/getUserDepts',
+  getUserRoles: '/sys/user/getUserRoles',
+  disable: '/sys/user/disable',
+  enable: '/sys/user/enable',
+  editUserDepts: '/sys/user/editUserDepts',
+  editUserRoles: '/sys/user/editUserRoles',
+  listForUserRole: '/sys/role/listForUser',
+  saveRoleMenu: '/sys/role/saveRoleMenu', //修改角色菜单权限数据
+  entryCountGroupByEntryAndDept: '/consoleByDept/entryCountGroupByEntryAndDept', //条目缺陷占比
+  entryCountGroupByCaseAndDept: '/consoleByDept/entryCountGroupByCaseAndDept', //各模块缺陷占比排行
+  entryCountGroupByCaseAndDeptPage: '/consoleByDept/entryCountGroupByCaseAndDeptPage', //模块缺陷占比明细(科室)
+  entryCountGroupByEntryAndDeptPage: '/consoleByDept/entryCountGroupByEntryAndDeptPage', //条目明细(科室)
+  entryGroupByEntryAndDeptInnerPage: '/consoleByDept/entryGroupByEntryAndDeptInnerPage', //条目明细(科室)
+  entryCountGroupByEntryPage: '/console/entryCountGroupByEntryPage', //条目明细
+  entryGroupByEntryInnerPage: '/console/entryGroupByEntryInnerPage', //条目明细
+  entryCountGroupByCasePage: '/console/entryCountGroupByCasePage', //模块缺陷占比明细
+  getAverageDayNumPage: '/console/getAverageDayNumPage', //住院天数详情
+  getAverageFeePage: '/console/getAverageFeePage', //花费详情
+  delQcAnnormal: '/qc/abnormal/delQcAnnormal', //异常数据删除
+  getQcAnnormal: '/qc/abnormal/getQcAnnormal', //异常数据查询
+  saveQcAnnormal: '/qc/abnormal/saveQcAnnormal', //异常数据修改
+  resultStatisticsByDeptPage: '/console/resultStatisticsByDeptPage', //各科室缺陷占比排行(分页)
+  levelStatistics: '/console/levelStatistics', //科室缺陷占比排行(组合全局)
+  levelStatisticsByDeptClass: '/console/levelStatisticsByDeptClass', //各科室缺陷占比排行(分页)台州
+  getAverageScoreByDeptPage: '/console/getAverageScoreByDeptPage', //各科室缺陷占比排行(分页)
+  levelPercentGroupByDeptPage: '/console/levelPercentGroupByDeptPage', //甲级科室缺陷占比排行(分页)台州
+  homePageLevelStatistics: '/console/homePageLevelStatistics', //病案首页合格率占比
+  homePageLevelLimit: '/console/homePageLevelLimit', //病案首页合格率占比
+  homePageMRCount: '/console/homePageMRCount', //病案首页统计
+  homePageLevelByDeptLimit: '/consoleByDept/homePageLevelStatisticsByDept', //病案首页合格率占比keshi详情
+  homePageLevelStatisticsByDept: '/consoleByDept/homePageLevelByDeptLimit', //病案首页合格率占比(科室)-内页
+  levelStatisticsByDept: '/consoleByDept/levelStatisticsByDept', //科室缺陷占比排行
+  keyItemFlawControl: '/console/entryStatistics', //关键条目缺陷占比
+  resultStatisticsByDeptAndDoctorPage: '/consoleByDept/resultStatisticsByDeptAndDoctorPage', //缺陷明细-科室(分页)-内页
+  qcType: '/qc/qcType/page', //质控类型(分页列表)
+  getEntryByHospital: '/qc/qcType/getEntryByHospital', //质控类型新增条目分组
+  saveOrUpdate: '/qc/qcType/saveOrUpdate', //质控类型新增更新修改
+  typeDelete: '/qc/qcType/delete', //质控类型删除
+  typeGetById: '/qc/qcType/getById', //根据id返回
+  getQcAnnormalMode: '/qc/abnormal/getQcAnnormalMode', //异常修改
+  saveAndupdataModel: '/qc/modelHospital/saveAndupdataModel', //异常保存
+  exportQcList: '/qc/behospitalInfo/exportQcresult', //质控评分导出
+  exportQcListDept: '/qc/behospitalInfo/exportQcresultByDept', //质控评分(科室)导出
+  exportQcDocteam: '/qc/behospitalInfo/exportQcresultByGroup', //质控评分(医疗组)导出
+  exportDeptFlaws: '/console/export/levelExport', //各科室缺陷占比导出-长兴
+  exportDeptFlawsTz: '/console/export/levelExport_TZ', //各科室缺陷占比导出-台州
+  exportIndexQualified: '/console/export/homePageLevelExport', //病案首页合格率占比导出
+  exportItemFlaw: '/console/export/entryGroupByEntryExport', //条目缺陷占比导出
+  entryRejectPercent: '/console/entryRejectPercent', //单项否决占比
+  qcResultLevelPercent: '/console/qcResultLevelPercent', //各科室甲乙丙级占比
+  qcResultDefectList: '/console/qcResultShortPage', //条目缺陷质控评分
+  qcResultShortByDeptPage: '/consoleByDept/qcResultShortByDeptPage', //条目缺陷质控评分(科室)
+  getQcListPageSet: '/sys/user/pageset/getPageSet',
+  saveQcListPageSet: '/sys/user/pageset/savePageSet',
+  checkQc: '/qc/medCheckInfo/addMedCheckInfo', //核查病历
+  leaveHosMRPage: '/console/leaveHosMRPage', //出院人数统计详情
+  unModifyMRStatistics: '/console/unModifyMRStatistics', //未整改病历统计
+  unModifyMRPage: '/console/unModifyMRPage', //未整改病历质控评分页(内页)
+  reHos31DaysPage: '/console/reHos31DaysPage', //31天再入院人数(内页)
+  qcCheckMRPage: '/console/qcCheckMRPage', //质控核查质控评分页(内页)
+  hmImproveMRPage: '/console/hmImproveMRPage', //病案首页改善率质控评分页(内页)
+  getDefaultPageSet: '/sys/user/pageset/getDefaultPageSet', //获取默认列设置
+  getBadLevelPage: '/console/badLevelPage', //病案首页不合格数病历详情
 
+  //导出接口
+  getAverageDayNumExport: '/console/export/getAverageDayNumExport', //科室平均住院天数
+  getAverageFeeExport: '/console/export/getAverageFeeExport', //科室平均住院花费
+  levelPercentGroupByDeptExport: '/console/export/levelPercentGroupByDeptExport', //各科室甲级占比
+  entryCountGroupByEntryExport: '/console/export/entryCountGroupByEntryExport', //各科室缺陷详情,病案首页详情
+  entryStatisticsExport: '/console/export/entryStatisticsExport', //关键条目缺陷占比
+  entryCountGroupByCaseExport: '/console/export/entryCountGroupByCaseExport', //各模块缺陷占比导出
+  qcResultShortPageExport: '/console/export/qcResultShortPageExport', //关键条目占比详情,条目缺陷占比详情导出
+  leaveHosMrPageExport: '/console/export/leaveHosMrPageExport', //出院人数导出
+  qcCheckStatistics: '/console/qcCheckStatistics', //质控核查统计
+  qcCheckStatisticsExport: '/console/export/qcCheckStatisticsExport', //质控核查统计导出
+  getPage: '/qc/doctoradvice/getPage', //医嘱信息
+  getCheckPage: 'qc/medLisInfo/getCheckPage', //检查信息
+  unModifyMRPageExport: '/console/export/unModifyMRPageExport', //未整改病历详情页导出
+  medicalCheckInnerExport: '/console/export/medicalCheckInnerExport', //稽查病历详情页导出
+  unModifyMRStatisticsExport: '/console/export/unModifyMRStatisticsExport', //未整改病历统计导出
+  reHos31DaysPageExport: '/console/export/reHos31DaysPageExport', //31天再入院统计导出
+  qcCheckMRPageExport: '/console/export/qcCheckMRPageExport', //质控核查质控评分页导出
+  hmImproveMRPageExport: '/console/export/hmImproveMRPageExport', //病案首页改善率质控评分页导出
+  badLevelPagePageExport: '/console/export/badLevelPagePageExport', //病案首页不合格数病历详情页导出
 
+  casesEntryStatisticsById: '/console/casesEntryStatisticsById', //入院记录24小时未完成
+  beHosCount: '/console/beHosCount', //入院人数
 
-    //导出接口
-    getAverageDayNumExport:'/console/export/getAverageDayNumExport',//科室平均住院天数
-    getAverageFeeExport:'/console/export/getAverageFeeExport',//科室平均住院花费
-    levelPercentGroupByDeptExport:'/console/export/levelPercentGroupByDeptExport',//各科室甲级占比
-    entryCountGroupByEntryExport:'/console/export/entryCountGroupByEntryExport',//各科室缺陷详情,病案首页详情
-    entryStatisticsExport:'/console/export/entryStatisticsExport',//关键条目缺陷占比
-    entryCountGroupByCaseExport:'/console/export/entryCountGroupByCaseExport',//各模块缺陷占比导出
-    qcResultShortPageExport:'/console/export/qcResultShortPageExport',//关键条目占比详情,条目缺陷占比详情导出
-    leaveHosMrPageExport:'/console/export/leaveHosMrPageExport', //出院人数导出
-    qcCheckStatistics:'/console/qcCheckStatistics',//质控核查统计
-    qcCheckStatisticsExport:'/console/export/qcCheckStatisticsExport',//质控核查统计导出
-    getPage:'/qc/doctoradvice/getPage',//医嘱信息
-    getCheckPage:'qc/medLisInfo/getCheckPage',//检查信息
-    unModifyMRPageExport:'/console/export/unModifyMRPageExport',//未整改病历详情页导出
-    medicalCheckInnerExport:'/console/export/medicalCheckInnerExport',//稽查病历详情页导出
-    unModifyMRStatisticsExport:'/console/export/unModifyMRStatisticsExport', //未整改病历统计导出
-    reHos31DaysPageExport:'/console/export/reHos31DaysPageExport', //31天再入院统计导出
-    qcCheckMRPageExport:'/console/export/qcCheckMRPageExport',  //质控核查质控评分页导出
-    hmImproveMRPageExport:'/console/export/hmImproveMRPageExport',//病案首页改善率质控评分页导出
-    badLevelPagePageExport: '/console/export/badLevelPagePageExport',//病案首页不合格数病历详情页导出
+  getmedCheckPage: '/qc/medPacsInfo/getCheckPage', //检查信息
+  getExaminePage: '/qc/medLisInfo/getExaminePage', //检验信息
+  getExamineSonPage: '/qc/medLisInfo/getExamineSonPage', //检验信息detail
 
+  medicalCheckTitle: '/console/medicalCheckTitle', //稽查表头
+  medicalCheckForm: '/console/medicalCheckForm', //稽查表格
+  medicalCheckExport: '/console/export/medicalCheckExport', //稽查表导出
+  getMedNursePage: '/qc/medNurse/getMedNursePage', //护理信息
 
-    casesEntryStatisticsById:'/console/casesEntryStatisticsById', //入院记录24小时未完成
-    beHosCount:'/console/beHosCount', //入院人数
+  exportQcresultByPerson: '/qc/behospitalInfo/exportQcresultByPerson', //个人质控导出
 
-    getmedCheckPage:'/qc/medPacsInfo/getCheckPage',//检查信息
-    getExaminePage:'/qc/medLisInfo/getExaminePage',//检验信息
-    getExamineSonPage:'/qc/medLisInfo/getExamineSonPage',//检验信息detail
-
-    medicalCheckTitle:'/console/medicalCheckTitle',//稽查表头
-    medicalCheckForm:'/console/medicalCheckForm',//稽查表格
-    medicalCheckExport:'/console/export/medicalCheckExport',//稽查表导出
-    getMedNursePage:'/qc/medNurse/getMedNursePage',//护理信息
-
-    exportQcresultByPerson:'/qc/behospitalInfo/exportQcresultByPerson',//个人质控导出  
-
-    beHosCountByDept:'/consoleByDept/beHosCountByDept',//入院记录(科室首页,运行)
-    casesEntryStatisticsByDept:'/consoleByDept/casesEntryStatisticsByDept',//24h(科室首页,运行)
-    homePageOrGoodLevelByDept:'/consoleByDept/homePageOrGoodLevelByDept',//(科室病案首页,终末)
-    entryGroupExportByDeptPage:'/print/export/entryGroupExportByDeptPage',//(科室病案首页导出,终末)
-    getListDoctor:'/bas/doctor/getList',//(科室医生列表)
-
-}
+  beHosCountByDept: '/consoleByDept/beHosCountByDept', //入院记录(科室首页,运行)
+  casesEntryStatisticsByDept: '/consoleByDept/casesEntryStatisticsByDept', //24h(科室首页,运行)
+  homePageOrGoodLevelByDept: '/consoleByDept/homePageOrGoodLevelByDept', //(科室病案首页,终末)
+  entryGroupExportByDeptPage: '/print/export/entryGroupExportByDeptPage', //(科室病案首页导出,终末)
+  getListDoctor: '/bas/doctor/getList', //(科室医生列表)
+  qcCheckStatisticsByDept: '/consoleByDept/qcCheckStatisticsByDept', //(质控核查统计-科室)
+  qcCheckStaExportByDept: '/print/export/qcCheckStaExportByDept', //(质控核查统计-科室)
+};
 module.exports = {
-    api
+  api,
 };

+ 71 - 10
src/js/dept/checkControlDept.js

@@ -2,7 +2,7 @@ const $ = require('jquery');
 require("@less/dept/checkControlDept.less");
 require('../modal.js');
 const {api} = require('@js/api.js')
-const {post,getCookie,getUrlArgObjectNew,emptyBox,setDatePicker,getPickerDate,initScroll,listenScroll} = require('@js/utils.js')
+const {post,getCookie,getUrlArgObjectNew,emptyBox,setDatePicker,getPickerDate,downloadExportedData,expJson,initScroll,listenScroll} = require('@js/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,11 +15,12 @@ const loadingImg = require("@images/loading.gif")
 const arrowLeft= require("@images/arrow_left.png")
 const arrowRight = require("@images/arrow_right.png")
 listenScroll()
+let isPlacefile = getCookie('isPlacefile')||1
 $(".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="",
   nameTemp = "", behospitalCodeTemp="",levelTemp="", deptId="",deptIdTemp="", doctorName="", doctorNum="",doctorNameTemp="",doctorNumTemp="",
-  data_desc='',data_asc='';
+  data_desc='',data_asc='',casesIdTemp= '', casesName='';
 let deptList = JSON.parse(getCookie("deptList"))||[]
 $(function(){
     let srcUrl = $("#contentIframe",parent.document).attr("src")
@@ -63,8 +64,11 @@ $(function(){
         getDeptList(1)
     }
 })
-
+// 重置
 $(".abnormalClear").click(function(){
+    casesName ='全部'
+    casesIdTemp= ''
+    $('.selectModuleType').val('全部')
     deptId=deptIdTemp = deptList[0]&&deptList[0].deptName
     behospitalCode=behospitalCodeTemp = ""
     setDatePicker($("#datepicker"),$("#datepicker2"),"default")
@@ -182,14 +186,17 @@ function getTabData(activePage){
         "asc": data_asc,
         "desc": data_desc,
         "deptName": deptId||"",
-        "name": behospitalCode||"",
+        // "name": behospitalCode||"",
+        "doctorName": casesName =='全部'?"": casesName || '',
+        "doctorId": casesIdTemp || '',
         "type": 0, //1-本月,2-本年,0-自定义时间(现在 都是自定义时间,都会传具体时间进去)
         "startDate":dateStatrt,
-        "endDate":dateEnd
+        "endDate":dateEnd,
+        "isPlacefile":isPlacefile
     }
-   startDateParam = dateStatrt
-   endDateParam = dateEnd
-    post(api.homePageLevelByDeptLimit,param).then(res =>{
+    startDateParam = dateStatrt
+    endDateParam = dateEnd
+    post(api.qcCheckStatisticsByDept,param).then(res =>{
         if(res.data.code == '0'){
             const data = res.data.data||[];
             renderTab(data,data.hospitalId,activePage);
@@ -257,6 +264,7 @@ function bindModuleTypeSelect(){
         const modeTypeItemId = $(this).attr("data-id")
         casesIdTemp =modeTypeItemId
         casesName=casesNameTemp = modeTypeItemName=="全部"?"":modeTypeItemName;
+        // console.log(casesName,'casesName' ,modeTypeItemId,'modeTypeItemId');
         $('.selectModuleType').val(modeTypeItemName).attr("title",modeTypeItemName)
         $(".moduleTypeList ").css("display", "none")
     })
@@ -276,7 +284,7 @@ function renderTab(data,hisId,activePage){
         str += `
             <tr  data-index=${i}>
                 <td class="textCenter">${(activePage-1)*15 + i+1}</td>
-                <td>${item.deptName || "-"}</td>
+                <td>${item.doctorName || "-"}</td>
                 <td class="goHomeDetail" dept-id="${item.deptId || ""}" dept-name="${item.deptName || ""}" data-check="0">${item.mrNum +''|| "-"}</td>
                 <td class="goHomeDetail" dept-id="${item.deptId || ""}" dept-name="${item.deptName || ""}" data-check="1">${item.checkedNum+'' || "-"}</td>
                 <td class="goHomeDetail" dept-id="${item.deptId || ""}" dept-name="${item.deptName || ""}" data-improve="1">${item.improveNum+'' || "-"}</td>
@@ -701,4 +709,57 @@ $(document).on("click", function(){
 })
 
 $((function($){
-})($));
+})($));
+$(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();
+    });
+    $('.exportData').click(function() {
+      const start = new Date(startDateParam).getTime();
+      const end = new Date(endDateParam).getTime();
+      if (start > end) {
+        $.alerModal({
+          message: '开始时间不能大于结束时间~',
+          type: 'tip',
+          time: '1000',
+          isFather: true,
+          fatherWrapper: $('#mainBox', parent.document),
+        });
+        return;
+      }
+      const param = {
+        name: deptId == '全部' ? '' : deptId || '',
+        deptName: deptId == '全部' ? '' : deptId || '',
+        // asc:data_asc,     //升序
+        // desc:data_desc,       //降序
+        "doctorName": casesName =='全部'?"": casesName || '',
+        "doctorId": casesIdTemp || '',
+        startDate: startDateParam.replace(/\//g, '-'),
+        endDate: endDateParam.replace(/\//g, '-'),
+        isPlacefile: isPlacefile,
+      };
+      expJson(api.qcCheckStaExportByDept, param).then(res => {
+        downloadExportedData(
+          res.data,
+          isPlacefile == 1 ? '终末质控核查统计.xls' : '运行质控核查统计.xls'
+        );
+      });
+  
+      //  初始渲染TableTitle
+      // getPageSet().then(res =>{
+      //   $(".filter").click();   //初始查询
+      // })
+    });
+  });

File diff suppressed because it is too large
+ 818 - 468
src/js/dept/uncorrectedCasesStatisticsDept.js