Browse Source

PIE引入

wyq 4 years ago
parent
commit
37c1679407
2 changed files with 67 additions and 72 deletions
  1. 0 31
      src/html/staticInfo.html
  2. 67 41
      src/js/staticInfo.js

+ 0 - 31
src/html/staticInfo.html

@@ -70,38 +70,7 @@
   </div>
   <div class="btmFix"></div>
 </body>
-<!--[if lt IE 9]>
-加载CSS1
-<script type="text/javascript" src="js/PIE.js"></script>
-<script type="text/javascript">
-    (function ($) {
-      $.pie = function (name, v) {
-        if (!PIE) { return false; }
-        var obj = typeof name == 'object' ? name : $(name);
-        var version = 9;
-        if (typeof v != 'number' && v < 10) {
-          version = v;
-        }
-        if ($.browser.msie && obj.size() > 0) {
-          if ($.browser.version * 1 <= version * 1) {
-            obj.each(function () {
-              PIE.attach(this);
-            });
-          }
 
-
-        }
-      };
-    })(jQuery);
-    $(function () {
-      //批量修改需要兼容产生圆角的选择器,圆角大小需要自己在CSS中设置 好border-radius
-
-      var objs = $('.bannerCircle,.bannerCircle_opa, .bannerCircle span');
-      $.pie(objs, 8);
-    });
-  </script>
-加载CSS2
-<![endif]-->
  
 
 

+ 67 - 41
src/js/staticInfo.js

@@ -40,48 +40,74 @@ var mb = myBrowser();
 if ("IE" == mb) {
   require("./PIE");
 }
-function getInfomation() {
-  var param = {
-    "type": getUrlArgObject('type'),
-    "name": getUrlArgObject('name'),
-    "position": getUrlArgObject('position'),
-    "contentTypes": [1, 2, 3],
-    "mrId": getUrlArgObject('mrId')
-  };
-  showName = param.name
-  $(".tabBox .title").html(showName);
-
-  post(config.information, param).then((res) => {
-    const data = res.data.data
-    // const data = dataaaa.data
-    document.title = showName
-    var str = '';
-    var anchors = '';
-    if (!data) {
-      $(".title").html("暂时没有数据");
-      $(".anchors").css("display", "none");
-      return;
-    }
-    var detailList = data.details
-    var scale = data.scale
-    var staticKnowList = detailList['静态知识']
-    var noticeInfo = detailList['注意事项']
-    var clinicalPathwayInfo = detailList['临床路径']
-    var scaleInfo = data.scale ? data.scale.scaleDetails : ''
-    var name = data.name
-    noticeName = data.noticeName || "注意事项"
-    clinicalPathwayName = data.clinicalPathwayName || "临床路径"
-    renderTab(detailList, scale)
-    staticKnowList && renderContent(staticKnowList, 'staticKnowledge')
-    noticeInfo && renderContent(noticeInfo, 'notice')
-    clinicalPathwayInfo && renderContent(clinicalPathwayInfo, 'clinicalPathway')
-    scaleInfo && renderContentscale(scaleInfo, 'scale', name)
-    $('.content img').bind('contextmenu', function () {
-      return false
-    })
+< !--[if lt IE 9]>
+    (function ($) {
+      $.pie = function (name, v) {
+        if (!PIE) { return false; }
+        var obj = typeof name == 'object' ? name : $(name);
+        var version = 9;
+        if (typeof v != 'number' && v < 10) {
+          version = v;
+        }
+        if ($.browser.msie && obj.size() > 0) {
+          if ($.browser.version * 1 <= version * 1) {
+            obj.each(function () {
+              PIE.attach(this);
+            });
+          }
 
-  })
-}
+
+        }
+      };
+    })($);
+$(function () {
+  //批量修改需要兼容产生圆角的选择器,圆角大小需要自己在CSS中设置 好border-radius
+  var objs = $('.bannerCircle,.bannerCircle_opa, .bannerCircle span');
+  $.pie(objs, 8);
+});
+  < ![endif]-- >
+  function getInfomation() {
+    var param = {
+      "type": getUrlArgObject('type'),
+      "name": getUrlArgObject('name'),
+      "position": getUrlArgObject('position'),
+      "contentTypes": [1, 2, 3],
+      "mrId": getUrlArgObject('mrId')
+    };
+    showName = param.name
+    $(".tabBox .title").html(showName);
+
+    post(config.information, param).then((res) => {
+      const data = res.data.data
+      // const data = dataaaa.data
+      document.title = showName
+      var str = '';
+      var anchors = '';
+      if (!data) {
+        $(".title").html("暂时没有数据");
+        $(".anchors").css("display", "none");
+        return;
+      }
+      var detailList = data.details
+      var scale = data.scale
+      var staticKnowList = detailList['静态知识']
+      var noticeInfo = detailList['注意事项']
+      var clinicalPathwayInfo = detailList['临床路径']
+      var scaleInfo = data.scale ? data.scale.scaleDetails : ''
+      var name = data.name
+      noticeName = data.noticeName || "注意事项"
+      clinicalPathwayName = data.clinicalPathwayName || "临床路径"
+      renderTab(detailList, scale)
+      staticKnowList && renderContent(staticKnowList, 'staticKnowledge')
+      noticeInfo && renderContent(noticeInfo, 'notice')
+      clinicalPathwayInfo && renderContent(clinicalPathwayInfo, 'clinicalPathway')
+      scaleInfo && renderContentscale(scaleInfo, 'scale', name)
+      $('.content img').bind('contextmenu', function () {
+        return false
+      })
+
+    })
+  }
 getInfomation();