Ver código fonte

添加空状态

zhangxc 5 anos atrás
pai
commit
7791db7a81
4 arquivos alterados com 94 adições e 47 exclusões
  1. 20 0
      src/css/icssIndex.less
  2. 8 2
      src/html/icssIndex.html
  3. BIN
      src/images/empty.png
  4. 66 45
      src/js/icssIndex.js

+ 20 - 0
src/css/icssIndex.less

@@ -4,6 +4,7 @@
     margin: 10px auto 50px;
     padding: 0 20px 20px 20px;
     min-width: 340px;
+    overflow-y: auto;
 }
 
 .recommendInfoWrapper {
@@ -296,6 +297,9 @@
     font-size: 12px;
     color: #979797;
     padding-top: 15px;
+    position: fixed;
+    width: 100%;
+    bottom: 50px;
 }
 .disclaimer {
     height: 40px;
@@ -427,4 +431,20 @@
         font-weight: normal;
         bottom: 5px;
     }
+}
+.empty{
+    position: relative;
+    top: 200px;
+    display: none;
+}
+.emptyImg{
+    width: 100px;
+    position: relative;
+    left: 50%;
+    margin-left: -50px;
+}
+.emptyTxt{
+    text-align: center;
+    color: #AAA;
+    font-size: 12px;
 }

+ 8 - 2
src/html/icssIndex.html

@@ -16,9 +16,15 @@
 <body>
   <div class="bodyWrap">
       <div class="iframeWrap">
-        <div class="recommendWrap"></div>
-        <p class="responsibility"></p>
+        <div class="recommendWrap">
+          <div class="empty">
+            <img class="emptyImg" src="./images/empty.png" alt="空">
+            <p class="emptyTxt">内容暂无推送信息~</p>
+          </div>
+        </div>
+        
       </div>
+      <p class="responsibility"></p>
       <div class="disclaimer clearfix">
         <span class="logo">&copy 朗通医疗</span>
         <span class="version-tip">版本说明</span>

BIN
src/images/empty.png


+ 66 - 45
src/js/icssIndex.js

@@ -1,19 +1,25 @@
 require('./../css/reset.css');
 require('./../css/icssIndex.less');
 require('./../css/popup.css');
+require('./../images/empty.png')
 // require('./popupEdit.js');
 var Promise = require("bluebird");
+let diagFirstImg = require('./../images/yszd.png')
+let diagWarningImg = require('./../images/warning.png')
+let diagPossibleImg = require('./../images/knzd.png')
+let diagIdentifyImg = require('./../images/jianb.png')
+let labAndPacsImg = require('./../images/inspect.png')
+let physiExamImg = require('./../images/tgjc.png')
+let medicalIndicationsImg = require('./../images/tips.png')
 
 
-//tipsMode: 提示信息模式  1 为单个, 2 为多个(只有传2时为多个)
-
 const $ = require("jquery");
 const { post,config,getUrlArgObject,openNewWin } = require('./promise.js');
 const { transConf } = require('./util.js');
 const {renderWrapper, renderCaseStandard,renderWarning} = require('./icssIndexDom.js')
 const { renderRecommendInfo, renderMultRecommendInfo, renderTreat, renderRecommendConditTips, renderTipsInfo ,renderKnowledgeInfo,renderScaleInfo} = require('./indexVertDom.js');
 
-
+$('.iframeWrap').css({height: $(window).height()-100+'px'})
 let mrId = getUrlArgObject('mrId') 
 const tipsMode = getUrlArgObject('tipsMode') || 1
 let msg;
@@ -338,48 +344,63 @@ function getPageInfo(configArr) {
 }
 
 function renderPageData(confArr,diagWaring,diagFirst,diagPossible,diagIdentify,labAndPacsRecommend,physiExamRecommend,symptomRecommend,medicalIndications,diagCommon,CaseStandard){
-  // renderWarning(5,'warning', '警惕', diagWaring, true,7,2)
-  //   renderRecommendInfo(5,'diagFirst', '初步诊断', diagFirst, true,7,2);
-  //   renderRecommendInfo(5,'diagPossible', '可能诊断', diagPossible, true,7,2);
-  //   renderRecommendInfo(5,'diagIdentify', '鉴别诊断', diagIdentify, true,7,2);
-  //   renderMultRecommendInfo('labAndPacsRecommend', '检验检查', labAndPacsRecommend, false)
-  //   renderRecommendInfo(10,'physiExamRecommend', '体格检查', physiExamRecommend, false);
-  //   renderRecommendInfo(10,'symptomRecommend', '问诊症状', symptomRecommend, false);
-  //   renderRecommendConditTips('conditTips','病情提示', medicalIndications || []);
-  //   renderCaseStandard('CaseStandard', '病例书写规范', CaseStandard)
-  //   renderRecommendInfo(5,'diagCommon', '常见症状', diagCommon, true,7,2);
-    for(let i = 0; i < confArr.length; i++) {
-      switch(confArr[i].code) {
-        case "inquiry_show":  //问诊症状
-          symptomRecommend.length > 0 && renderRecommendInfo(confArr[i].showNum,'symptomRecommend', '问诊症状', symptomRecommend, false)
-          break; 
-        case "health_show": //体格检查
-          physiExamRecommend.length > 0&&  renderRecommendInfo(confArr[i].showNum,'physiExamRecommend', '体格检查', physiExamRecommend, false)
-          break;
-        case "illness_show": //病情提示
-          medicalIndications.length > 0&& renderRecommendConditTips('conditTips','病情提示', medicalIndications || [])
-          break;
-        case "vigilant_show": //警惕诊断
-          diagWaring.length > 0&& renderWarning(confArr[i].showNum,'warning', '警惕诊断', diagWaring, true,7,2)
-          break;
-        case "comsympto_show": //常见症状
-          diagCommon.length > 0&& renderRecommendInfo(confArr[i].showNum,'warning', '常见症状', diagCommon, true,7,2)
-          break;
-        case "vigilant_show": //病例书写规范
-          CaseStandard.length > 0&&  renderCaseStandard('CaseStandard', '病例书写规范', CaseStandard)
-          break;
-        case "lispacs_show": //检验检查
-          (labRecommend.length > 0 || pacsRecommend.length >0) && renderMultRecommendInfo('labAndPacsRecommend', '检验检查', labAndPacsRecommend, false)
-          break;
-        case "diagnose_show": //推荐诊断
-          diagFirst.length>0&&renderRecommendInfo(5,'diagFirst', '初步诊断', diagFirst, true,7,2);
-          diagPossible.length>0&&renderRecommendInfo(5,'diagPossible', '可能诊断', diagPossible, true,7,2);
-          diagIdentify.length>0&&renderRecommendInfo(5,'diagIdentify', '鉴别诊断', diagIdentify, true,7,2);
-          break;
-        default:
-          break;
-      } 
-    }
+    let renderNum = 0
+    renderWarning(5,'warning', '警惕', diagWaring, true,7,2)
+    renderRecommendInfo(5,'diagFirst', '初步诊断', diagFirst, true,7,2);
+    renderRecommendInfo(5,'diagPossible', '可能诊断', diagPossible, true,7,2);
+    renderRecommendInfo(5,'diagIdentify', '鉴别诊断', diagIdentify, true,7,2);
+    renderMultRecommendInfo('labAndPacsRecommend', '检验检查', labAndPacsRecommend, false)
+    renderRecommendInfo(10,'physiExamRecommend', '体格检查', physiExamRecommend, false);
+    renderRecommendInfo(10,'symptomRecommend', '问诊症状', symptomRecommend, false);
+    renderRecommendConditTips('conditTips','病情提示', medicalIndications || []);
+    renderCaseStandard('CaseStandard', '病例书写规范', CaseStandard)
+    renderRecommendInfo(5,'diagCommon', '常见症状', diagCommon, true,7,2);
+    // for(let i = 0; i < confArr.length; i++) {
+    //   switch(confArr[i].code) {
+    //     case "inquiry_show":  //问诊症状
+    //       symptomRecommend.length > 0 && renderRecommendInfo(confArr[i].showNum,'symptomRecommend', '问诊症状', symptomRecommend, false)
+    //       symptomRecommend.length > 0 && renderNum++
+    //       break; 
+    //     case "health_show": //体格检查
+    //       physiExamRecommend.length > 0 &&  renderRecommendInfo(confArr[i].showNum,'physiExamRecommend', '体格检查', physiExamRecommend, false)
+    //       physiExamRecommend.length > 0 && renderNum++
+    //       break;
+    //     case "illness_show": //病情提示
+    //       medicalIndications.length > 0 && renderRecommendConditTips('conditTips','病情提示', medicalIndications || [])
+    //       console.log('aaaaa')
+    //       medicalIndications.length > 0 && renderNum++
+    //       break;
+    //     case "vigilant_show": //警惕诊断
+    //       diagWaring.length > 0 && renderWarning(confArr[i].showNum,'warning', '警惕诊断', diagWaring, true,7,2)
+    //       diagWaring.length > 0 &&  renderNum++
+    //       break;
+    //     case "comsympto_show": //常见症状
+    //       diagCommon.length > 0 && renderRecommendInfo(confArr[i].showNum,'warning', '常见症状', diagCommon, true,7,2)
+    //       diagCommon.length > 0 && renderNum++
+    //       break;
+    //     case "vigilant_show": //病例书写规范
+    //       CaseStandard.length > 0 &&  renderCaseStandard('CaseStandard', '病例书写规范', CaseStandard)
+    //       CaseStandard.length > 0 && renderNum++
+    //       break;
+    //     case "lispacs_show": //检验检查
+    //       (labRecommend.length > 0 || pacsRecommend.length >0) && renderMultRecommendInfo('labAndPacsRecommend', '检验检查', labAndPacsRecommend, false)
+    //       (labRecommend.length > 0 || pacsRecommend.length >0) && renderNum++
+    //       break;
+    //     case "diagnose_show": //推荐诊断
+    //       diagFirst.length>0 && renderRecommendInfo(5,'diagFirst', '初步诊断', diagFirst, true,7,2);
+    //       diagFirst.length>0 && renderNum++
+    //       diagPossible.length>0 && renderRecommendInfo(5,'diagPossible', '可能诊断', diagPossible, true,7,2);
+    //       diagPossible.length>0 && renderNum++
+    //       diagIdentify.length>0 && renderRecommendInfo(5,'diagIdentify', '鉴别诊断', diagIdentify, true,7,2);
+    //       diagIdentify.length>0 && renderNum++
+    //       break;
+    //     default:
+    //       break;
+    //   } 
+    // }
+    // if(renderNum > 0 && diagWaring.length > 0){
+    //   $(".empty").css("display","none")
+    // }
 }