فهرست منبع

待审核数量

1178232204@qq.com 3 سال پیش
والد
کامیت
a27e2ee5a9
3فایلهای تغییر یافته به همراه90 افزوده شده و 64 حذف شده
  1. 54 48
      src/html/index.html
  2. 1 1
      src/js/api.js
  3. 35 15
      src/js/index.js

+ 54 - 48
src/html/index.html

@@ -1,18 +1,22 @@
 <!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">
-  <!--<link rel="shortcut icon" href="../resource/favicon.ico" type="image/x-icon">-->
-  <title>AI病案质控平台-首页</title>
+    <meta charset="UTF-8">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <meta http-equiv="X-UA-Compatible" content="ie=edge">
+    <!--<link rel="shortcut icon" href="../resource/favicon.ico" type="image/x-icon">-->
+    <title>AI病案质控平台-首页</title>
 </head>
 
 <script type="text/html" id="menuTmpl">
     {{if isPlacefile==0&&(code=='YH-SJFX'||code=='YH-SJFXKS')}}
     {{else}}
     {{if subMenuList.length}}
-        <li class="list-1 ${code}"><p>${name}</p>
+        <li class="list-1 ${code}"><p>${name}
+
+            <span class="red">${num}</span>
+        </p>
     {{else}}
         {{if showStatus==1}}
             <li class="page ${code}" code="${code}">${name}
@@ -74,55 +78,57 @@
     </li>
     {{/if}}
 </script>
+
 <body>
-  <div class="container">
-      <div class="main-body clearfix">
-          <div class="menu fl">
-              <div class="logo">
-                  <img src="../images/lantone.png" alt="">
+    <div class="container">
+        <div class="main-body clearfix">
+            <div class="menu fl">
+                <div class="logo">
+                    <img src="../images/lantone.png" alt="">
                 </div>
                 <ul class="menuList"></ul>
                 <a href="javascript:void(0);" class="slide-hide">
                     <img src="../images/down.png" alt="">
                 </a>
-              <div class="copy-right"><p>©杭州朗通信息技术有限公司</p></div>
-          </div>
-          <div class="menu-mini fl">
-              <div class="logo">
-                  朗通
-              </div>
-              <ul></ul>
-              <a href="javascript:void(0);" class="slide-show">
-                  <img src="../images/up.png" alt="">
-              </a>
-          
-          </div>
-          <div class="main" id="mainBox">
-              <div class="header clearfix">
-                  <div class="title fl">
-                      <!--<img src="../images/logo.png" alt="logo" />-->
-                      <span class="subtitle">AI病案质控平台</span>
-                    
-                      <span class="qiehuan"><img src="../images/qiehuan2.png" alt=""><i>切换运行质控</i></span>
-                  </div>
-                  <div class="login fr">
-                      <a class="setting" id="userName" href="javascript:void(0);">***</a>
-                      <ul class="userAction">
-                          <li id="changeWord">修改密码</li>
-                          <li><a class="login-out">退出</a></li>
-                      </ul>
-                  </div>
-                  <div class="dateDetail fr">
-                
-                  </div>
-              </div>
-              <iframe src="" frameborder="0" id="contentIframe"></iframe>
-             
+                <div class="copy-right">
+                    <p>©杭州朗通信息技术有限公司</p>
+                </div>
+            </div>
+            <div class="menu-mini fl">
+                <div class="logo">
+                    朗通
+                </div>
+                <ul></ul>
+                <a href="javascript:void(0);" class="slide-show">
+                    <img src="../images/up.png" alt="">
+                </a>
 
-          </div>
-      </div>
+            </div>
+            <div class="main" id="mainBox">
+                <div class="header clearfix">
+                    <div class="title fl">
+                        <!--<img src="../images/logo.png" alt="logo" />-->
+                        <span class="subtitle">AI病案质控平台</span>
+
+                        <span class="qiehuan"><img src="../images/qiehuan2.png" alt=""><i>切换运行质控</i></span>
+                    </div>
+                    <div class="login fr">
+                        <a class="setting" id="userName" href="javascript:void(0);">***</a>
+                        <ul class="userAction">
+                            <li id="changeWord">修改密码</li>
+                            <li><a class="login-out">退出</a></li>
+                        </ul>
+                    </div>
+                    <div class="dateDetail fr">
+
+                    </div>
+                </div>
+                <iframe src="" frameborder="0" id="contentIframe"></iframe>
+
+
+            </div>
+        </div>
     </div>
 </body>
 
-</html>
-
+</html>

+ 1 - 1
src/js/api.js

@@ -219,7 +219,7 @@ const api = {
   getAppealInfo:'/qc/appealInfo/getAppealInfo', //申述记录
   cancelAppealInfo:'/qc/appealInfo/cancelAppealInfo', //撤回申述
   getAppealOperationType:'/qc/appealInfo/getAppealOperationType', //再次申述
-
+  getAuditNumber:'/qc/appealExamineInfo/getAuditNumber', //获取待审核数量
 }
 const ywCheckApi = {
   addMedCheckInfo: '/qc/medCheckInfo/addMedCheckInfo',   //核查

+ 35 - 15
src/js/index.js

@@ -32,7 +32,8 @@ const otherLogo = getUrlArgObject("adLg");
 const is3His = getUrlArgObject('is3His')
 //token判断没有跳登录
 const token = localStorage.getItem('accessToken');
-if (!token||localStorage.getItem('toLogin')==='1') {
+let auditNumber;
+if (!token || localStorage.getItem('toLogin') === '1') {
   window.location.href = '../login.html';
 }
 const modalDom = `
@@ -327,8 +328,26 @@ function userActionHide(e) {
   $(".userAction").css("display", "none")
 }
 window.userActionHide = userActionHide
+//获取待审核数量
+getAuditNumber()
+function getAuditNumber() {
+  return post(api.getAuditNumber, {}).then(res => {
+    if (res.data.code == '0') {
+      auditNumber = res.data.data.data>99?'99+':res.data.data.data
+    } else {
+      const token = localStorage.getItem('accessToken');
+      if (!token && window.location.href.indexOf('login') == -1) {
+        //alert('无token判断,跳回登录')
+      } else {
+        $.alerModal({ "message": res.data.msg, type: "tip", time: '1000', isFather: true, fatherWrapper: $("#mainBox", parent.document) });
+      }
+    }
+  }).catch((e) => {
 
+  })
+}
 function initMenu(data, userInfo) {
+  console.log(data);
   //菜单数据填充
   $(".menu ul").html("");
   $(".menu-mini ul").html("");
@@ -372,7 +391,7 @@ function initMenu(data, userInfo) {
     $(".menu-mini").hide();
     $(".menu,.copy-right").show().animate({
       "width": "205px"
-    }, function () {});
+    }, function () { });
     $(".main").animate({
       "margin-left": "205px"
     });
@@ -431,10 +450,7 @@ function getMenu() {
     if (res.data.code === '0') {
       const data = res.data.data;
       for (let i = 0; i < data.menuWrappers.length; i++) {
-        // if (isPlacefile === '0' && data.menuWrappers[i].code === 'YH-ZKHC') {
-        //   data.menuWrappers.splice(i, 1);
-        //   continue;
-        // }
+
         for (let j = 0; j < data.menuWrappers[i].subMenuList.length; j++) {
           if (isPlacefile === '0' && is3His && (data.menuWrappers[i].subMenuList[j].code === 'YH-ZKK-BASYHGLYSZB_XQ' || data.menuWrappers[i].subMenuList[j].code === 'YH-KSZR-BASYHGLYSZB_XQ')) {
             data.menuWrappers[i].subMenuList.splice(j, 1);
@@ -443,17 +459,21 @@ function getMenu() {
         }
         data.menuWrappers[i].isPlacefile = isPlacefile
       }
-      initMenu(data.menuWrappers, data.userLoginDTO);
-      userInfo = data.userLoginDTO
-      setCookie("hospital", data.basHospitalInfoDTO.name)
-      setCookie("hospitalid", data.basHospitalInfoDTO.id)
-      getAllCode(data.menuWrappers);
       for (let i = 0; i < data.menuWrappers.length; i++) {
         if (isPlacefile === '0' && data.menuWrappers[i].code === 'YH-ZKHC') {
           $(".YH-ZKHC").hide()
         }
+        if (data.menuWrappers[i].code === 'YH-SSXX') {
+          data.menuWrappers[i].num = auditNumber
 
+        }
       }
+      initMenu(data.menuWrappers, data.userLoginDTO);
+      userInfo = data.userLoginDTO
+      setCookie("hospital", data.basHospitalInfoDTO.name)
+      setCookie("hospitalid", data.basHospitalInfoDTO.id)
+      getAllCode(data.menuWrappers);
+
     }
   })
 };
@@ -569,7 +589,7 @@ function getTimeDetail() {
   let sec = d.getSeconds()
   let min = d.getMinutes()
   let hour = d.getHours()
-  let str = `${d.getFullYear()}年${d.getMonth()+1}月${d.getDate()}日 / ${days[d.getDay()]} / ${hour>9?hour:'0'+hour}:${min>9?min:'0'+min}:${sec>9?sec:'0'+sec}`
+  let str = `${d.getFullYear()}年${d.getMonth() + 1}月${d.getDate()}日 / ${days[d.getDay()]} / ${hour > 9 ? hour : '0' + hour}:${min > 9 ? min : '0' + min}:${sec > 9 ? sec : '0' + sec}`
   $(".dateDetail").html(str)
 }
 
@@ -582,7 +602,7 @@ function bindMenu() {
 
 window.addEventListener('message', e => {
   //console.trace("token已清除index", e)
-  let data = e.data||'{}';
+  let data = e.data || '{}';
   if (typeof data == 'string') {
     data = JSON.parse(data)
   }
@@ -596,8 +616,8 @@ window.addEventListener('message', e => {
       width: '470',
       time: 1000,
       cancalText: '我知道了',
-	  isFather: true,
-	  fatherWrapper: $("#mainBox", parent.document),
+      isFather: true,
+      fatherWrapper: $("#mainBox", parent.document),
       sureBtn: false,
       message: data.data || '登录过期',
       callback: function () {