Browse Source

版本说明

zhangxc 4 years ago
parent
commit
b66c0b6fe8

+ 11 - 2
src/css/cdss.less

@@ -47,8 +47,8 @@ body{
         padding-right: 34px;
         cursor: pointer;
         &.new-icon{
-            background: url(../images/new.png) 100% 0px no-repeat;
-            background-size: 27px;
+            // background: url(../images/new.png) 100% 0px no-repeat;
+            // background-size: 27px;
         }
     }
     .version-txt,.disclaimerInfoTxt{
@@ -364,4 +364,13 @@ body{
 }
 .titleIcon{
     width: 20px;
+}
+.newIcon{
+    width: 27px;
+    position: relative;
+    top: 2px;
+    display: none;
+}
+.new-icon .newIcon{
+    display: inline-block;
 }

+ 10 - 0
src/css/cdssHorizontal.less

@@ -262,4 +262,14 @@
     color: #2FC6C7;
     border-bottom: 1px solid #E6E6E6;
     font-weight: 600;
+}
+.versionIcon{
+    width: 12px;
+    position: absolute;
+    left: 25px;
+    bottom: 13px;
+    display: none;
+}
+.new-icon .versionIcon{
+    display: inline-block;
 }

+ 1 - 1
src/html/cdss.html

@@ -42,7 +42,7 @@
             </div>
             <p class="responsibility"></p>
             <div class="disclaimer clearfix">
-              <span class="version-tip"><span class="version-txt">版本说明</span></span>
+              <span class="version-tip"><span class="version-txt">版本说明 <img class="newIcon" src="./images/new.png"></span></span>
               <span class="logo">&copy; 朗通医疗</span>
               <span class="disclaimerInfo"><span class="disclaimerInfoTxt">免责声明</span></span>
             </div>

+ 1 - 1
src/html/cdssHorizontal.html

@@ -22,7 +22,7 @@
         </span>
         <span class="versionBottom">
           <span class="versionTxt">版本说明</span>
-          <span></span>
+          <span ><img class="versionIcon" src="./images/new2.png" alt=""></span>
         </span>
        
       </div>

BIN
src/images/empty2.png


BIN
src/images/new2.png


+ 2 - 0
src/js/cdss.js

@@ -15,6 +15,8 @@ require('./../images/empty.png').replace(/^undefined/g, '')
 require('./../images/empty2.png').replace(/^undefined/g, '')
 require('./../images/loading.gif').replace(/^undefined/g, '')
 require('./../images/right.png').replace(/^undefined/g, '')
+require('./../images/new.png').replace(/^undefined/g, '')
+
 // require('./popupEdit.js');
 
 let infoImg = require('./../images/icon_info.png').replace(/^undefined/g, '')

+ 18 - 3
src/js/cdssHorizontal.js

@@ -14,6 +14,7 @@ require('./../css/staticSearch.css')
 require('./../js/staticSearch.js')
 require('./../images/empty2.png').replace(/^undefined/g, '')
 require('./../images/loading.gif').replace(/^undefined/g, '')
+require('./../images/new2.png').replace(/^undefined/g, '')
 const { post,config,getUrlArgObject,openNewWin,titleConfigH } = require('./promise.js');
 let infoImg = require('./../images/icon_info.png').replace(/^undefined/g, '')
 let infoImgOn = require('./../images/icon_info_on.png').replace(/^undefined/g, '')
@@ -492,7 +493,21 @@ function moreInfo() {
     openNewWin(`information.html?type=${encodeURIComponent(type)}&position=0&name=${encodeURIComponent(name)}`)
   })
 }
+function getVersion() {
+  return post(config.getVersion, 'confArr').then((res) => {
+    const data = res.data.data;
+    const ver = localStorage.getItem('versionTime');
+    const time = data.refreshTime;
+    if(!ver||ver===time+"=new"||time!==ver.replace("=new","")){       //判断版本是否更新
+      $(".versionBottom").addClass('new-icon');
+      localStorage.setItem('versionTime',time+"=new");     //保存版本更新时间
+    }else{
+      $(".versionBottom").removeClass("new-icon");
+    }
+  })
+}
 $(function(){
+  getVersion()
   $(window).on("resize",function(){
     setWidth()
   })
@@ -500,9 +515,9 @@ $(function(){
     openNewWin("disclaimer.html")
   });
   $(".versionBottom").on("click", function(){
-    // const ver = localStorage.getItem('versionTime');
-    // $(".version-tip").removeClass('new-icon');
-    // localStorage.setItem('versionTime',ver.replace("=new",""));
+    const ver = localStorage.getItem('versionTime');
+    $(".versionBottom").removeClass('new-icon');
+    localStorage.setItem('versionTime',ver.replace("=new",""));
     openNewWin("version.html");
   });
 })