소스 검색

修改样式

zhangxc 4 년 전
부모
커밋
ca97361e79
10개의 변경된 파일83개의 추가작업 그리고 436개의 파일을 삭제
  1. 9 3
      src/css/cdss.less
  2. 27 0
      src/css/cdssHorizontal.less
  3. 2 2
      src/html/cdss.html
  4. 14 59
      src/html/cdssH.html
  5. BIN
      src/images/icon_info.png
  6. BIN
      src/images/icon_info_on.png
  7. 1 7
      src/js/cdss.js
  8. 0 365
      src/js/cdssDom.js
  9. 15 0
      src/js/cdssHorizontal.js
  10. 15 0
      webpack.config.js

+ 9 - 3
src/css/cdss.less

@@ -51,6 +51,9 @@ body{
             background-size: 27px;
         }
     }
+    .version-txt:hover{
+        border-bottom: 1px solid #000;
+    }
     .logo {
         // float: left;
         font-size: 12px;
@@ -68,6 +71,9 @@ body{
 .disclaimerInfo {
     cursor: pointer;
 }
+.disclaimerInfoTxt:hover{
+    border-bottom: 1px solid #000;
+}
 .moreInfo {
     display: inline-block;
     width:42px;
@@ -96,7 +102,7 @@ body{
 
 .empty{
     position: relative;
-    top: 150px;
+    top: 100px;
 }
 .emptyImg{
     width: 130px;
@@ -218,7 +224,7 @@ body{
     position: relative;
     display: inline-block;
     margin-right: 15px;
-    padding-top: 10px;
+    padding-top: 5px;
 }
 .pushItemName{
     position: relative;
@@ -226,7 +232,7 @@ body{
    
 }
 .infoImg{
-    width: 18px;
+    width: 16px;
     position: absolute;
     top: -7px;
     left: 50%;

+ 27 - 0
src/css/cdssHorizontal.less

@@ -0,0 +1,27 @@
+@import './common.less';
+.bodyWrap{
+    padding: 0 0 0 73px;
+    position: relative;
+    min-height: 244px;
+}
+.versionWrapper{
+    display: inline-block;
+    width: 43px;
+    height: 100%;
+    position: absolute;
+    background:#E6E6E6;
+    color:#9C9C9C;
+    font-size: 12px;
+    // left: 0;
+}
+.pushDisclaimer{
+    display: inline-block;
+    width: 13px;
+    position: absolute;
+    top: 10px;
+    left: 7px;
+}
+.logoTxt{
+    display: inline-block;
+    width: 10px;
+}

+ 2 - 2
src/html/cdss.html

@@ -42,9 +42,9 @@
             </div>
             <p class="responsibility"></p>
             <div class="disclaimer clearfix">
-              <span class="version-tip">版本说明</span>
+              <span class="version-tip"><span class="version-txt">版本说明</span></span>
               <span class="logo">&copy; 朗通医疗</span>
-              <span class="disclaimerInfo">免责声明</span>
+              <span class="disclaimerInfo"><span class="disclaimerInfoTxt">免责声明</span></span>
             </div>
           </div>
           <div class="qcWrap moduleWrapper">

+ 14 - 59
src/html/cdssH.html

@@ -15,68 +15,23 @@
 
 <body>
   <div class="bodyWrap">
-      <!-- <div class="emergency">
-        <div class="singleDis disPub">急</div>
-        <div class="allDis">
-          <span class="disPub secDis">急</span>
-          <span class="allName">
-            <span class="disName">气胸</span>救治流程
-          </span>
-          <img src="../images/right.png" class="right" alt="">
-        </div>
-      </div> -->
-      <div class="iframeWrap">
-        <div class="tabList">
+      <div class="versionWrapper">
+        <span class="versionTop">
+          <span class="pushDisclaimer">智能推送仅供参考 </span>
+          <span class="logoTxt"> &copy;朗通医疗</span>
+        </span>
+        <span class="versionBottom">
+          <span><span>版本说明</span></span>
+          <span></span>
+        </span>
+       
+      </div>
+      <div class="tabList">
 
-        </div>
-        <div class="contentWrapper">
-          <div class="recommendWrap moduleWrapper">
-            <div class="empty">
-              <img class="emptyImg" src="./images/empty2.png" alt="空">
-              <p class="emptyTxt">内容暂无推送信息~</p>
-            </div>
-            <div class="loading">
-              <div class="loadingMask"></div>
-              <img class="loadingImg" src="./images/loading.gif" alt="loading">
-              <!-- <p class="loadingTxt">loading~</p> -->
-            </div>
-            <p class="responsibility"></p>
-            <div class="disclaimer clearfix">
-              <span class="version-tip">版本说明</span>
-              <span class="logo">&copy; 朗通医疗</span>
-              <span class="disclaimerInfo">免责声明</span>
-            </div>
-          </div>
-          <div class="qcWrap moduleWrapper">
-  
-          </div>
-          <div class="medicalKonwledgeWrap moduleWrapper">
-            <div class="container">
-              <div class="searchKnowledge">
-                  <div class="staticSearchT">
-                      <div class="ipt">
-                          <input type="text" value="" placeholder="医学知识搜索">
-                      </div>
-                      <i id="clearKnowledge"></i>
-                      <button >搜索</button>
-                  </div>
-                  <div class="searchTypeBox"></div>
-      
-                  <div class="staticSearchB">
-                      <p class="tip">查询内容</p>
-                      <p class="empty">暂无搜索结果!</p>
-                      <ul>
-                          
-                      </ul>
-                  </div>
-              </div>
-            </div>
-          </div>
+      </div>
+      <div class="contentBox">
 
-        </div>
-        
       </div>
-    
   </div>
 </body>
 

BIN
src/images/icon_info.png


BIN
src/images/icon_info_on.png


+ 1 - 7
src/js/cdss.js

@@ -28,7 +28,7 @@ let warnImg = require('./../images/icon_warning.png').replace(/^undefined/g, '')
 const $ = require("jquery");
 const { post,config,getUrlArgObject,openNewWin,titleConfig } = require('./promise.js');
 const { transConf } = require('./util.js');
-// const {renderWrapper, renderCaseStandard,renderWarning,renderRecommendInfo,renderMultRecommendInfo,renderRecommendConditTips} = require('./cdssDom.js');
+
 
 //静态知识类型: 1:诊断 2.药品 3.化验套餐 4.化验明细 5.辅检 6.手术和操作
 
@@ -86,12 +86,6 @@ function getPusgWarning(){
   return  post(config.indicationPush,Object.assign(msg,{ruleType: '1,2,3',hospitalId:hospitalIdUrl||msg.hospitalId}))
 }
 
-
-function getAnalyse() {
-  const param = getAnalyseParam()
-  return  post(config.analyse,param)
-  
-}
 function getHosptDeptUsal(){
   var msg = window.msg
   const param ={ 

+ 0 - 365
src/js/cdssDom.js

@@ -1,365 +0,0 @@
-const $ = require("jquery");
-const { openNewWin,imageUrlPrefix } = require('./promise.js');
-const { bindTipsEvent } = require('./popupEdit.js');
-
-function renderRecommendInfo(showNum,className,title,data, hasInfo, type, position) {
-    let showNumCopy = showNum || 5
-    const dataLen = data.length
-    const str = `<div class="recommendInfoWrapper ${className}">
-                    <h4><img class="titleIcon" src="./images/knzd.png" alt="icon" />${title}</h4>
-                    <div class="recommendInfoBox">
-                        <div class="clearfix recommendInfoItemBox ${className + 'box'}">
-                        </div>
-                    </div>
-                </div>`
-    $('.recommendWrap').append(str)
-    let dataShort
-    if(showNumCopy&& dataLen > showNumCopy) {
-        dataShort = data.slice(0, showNumCopy)
-    } else {
-        dataShort = data
-    }
-    let childrenNodeStrShort = ''
-    let childrenNodeStrLong = ''
-    if(hasInfo) {
-        for (let i = 0; i < dataShort.length; i++) {
-            childrenNodeStrShort += `<span class="recommendInfoItem recommendInfoItemHasInfo">
-                                    ${dataShort[i].name}
-                                    <span  title="点击i图标可查看详细说明" class="infoMsg" data-name=${dataShort[i].name}></span>
-                                </span>`
-        }
-        for (let i = 0; i < data.length; i++) {
-            childrenNodeStrLong += `<span class="recommendInfoItem recommendInfoItemHasInfo">
-                                    ${data[i].name}
-                                    <span  title="点击i图标可查看详细说明" class="infoMsg" data-name=${data[i].name}></span>
-                                </span>`
-        }
-    } else {
-        for (let i = 0; i < dataShort.length; i++) {
-            childrenNodeStrShort += `<span class="recommendInfoItem" data-name="${dataShort[i].name}">
-                                    ${dataShort[i].name}
-                                </span>`
-        }
-        for (let i = 0; i < data.length; i++) {
-            childrenNodeStrLong += `<span class="recommendInfoItem" data-name="${data[i].name}">
-                                    ${data[i].name}
-                                </span>`
-        }
-    }
-    if(!childrenNodeStrShort) {
-        childrenNodeStrShort='<span class="recommendNull">暂无推荐</span>'
-    }
-    
-    $('.'+className + 'box').append(childrenNodeStrShort)
-    $('.'+className + 'box' +' .infoMsg').on('click', function(){
-        const infoMsgName = $(this).attr('data-name')
-        openNewWin(`information.html?type=${encodeURIComponent(type)}&position=${encodeURIComponent(position)}&name=${encodeURIComponent(infoMsgName)}`)
-    })
-    if(dataLen > showNumCopy) {
-        slideToggle($("."+className+"box"), childrenNodeStrShort,childrenNodeStrLong)
-    }
-}
-
-function renderMultRecommendInfo(className,title,data, hasInfo, type, position) {
-    const str = `<div class="recommendInfoWrapper ${className}">
-                    <h4><img class="titleIcon" src="./images/inspect.png" alt="icon" />${title}</h4>
-                    <div class="recommendInfoBox ${className + 'box'}"></div>
-                </div>`
-    $('.recommendWrap').append(str)
-    let hasDataNum = 0
-    for(let i = 0; i < data.length; i++) {
-        const showNum = data[i].showNum || 5
-        const dataLen = data[i].data.length
-        if(dataLen === 0) {
-            continue
-        }
-        hasDataNum++
-        if(hasDataNum > 1) {
-            $('.'+className + 'box').append('<div class="line"></div>')
-        }
-        let childrenNodeBoxStr  = `<div class="labAndPacsBox ${data[i].className} clearfix"> </div>`
-        let childrenNodeStrShort =  `<span class="labAndPacsTitle">${data[i].title}<i></i></span>`
-        let childrenNodeStrLong =  `<span class="labAndPacsTitle">${data[i].title}<i></i></span>`
-        let dataShort
-        if(showNum&& dataLen > showNum) {
-            dataShort = data[i].data.slice(0, showNum)
-        } else {
-            dataShort = data[i].data
-        }
-        for(let j = 0; j < dataShort.length; j++) {
-            childrenNodeStrShort += `<span class="labAndPacsItem">${dataShort[j].name}</span>`
-        }
-        for(let j = 0; j < data[i].data.length; j++) {
-            childrenNodeStrLong += `<span class="labAndPacsItem">${data[i].data[j].name}</span>`
-        }
-        if(data[i].data.length == 0) {
-            childrenNodeStrShort +='<span class="recommendNull">暂无推荐</span>'
-        }
-        $('.'+className + 'box').append(childrenNodeBoxStr)
-        $('.'+data[i].className).append(childrenNodeStrShort)
-        if(dataLen > showNum) {
-            slideToggle($("."+data[i].className), childrenNodeStrShort,childrenNodeStrLong)
-        }
-    }
-
-}
-
-function renderRecommendConditTips(className,title,data) {
-    const str = `<div class="recommendInfoWrapper ${className}">
-                    <h4><img class="titleIcon" src="./images/tips.png" alt="icon" />${title}</h4>
-                    <div class="recommendInfoBox  ${className + 'box'}"></div>
-                </div>`
-    $('.recommendWrap').append(str)
-    if(data.length == 0) {
-        $("."+className+"box").append('<span class="recommendNull">暂无推荐</span>')
-    };
-    //let names = [];
-    for(var k = 0;k < data.length;k++){
-        let tmpBq = data[k];
-        let hasSritical = false
-        let tmpBqStr;
-        if(tmpBq.details) {
-            for(let i = 0; i < tmpBq.details.length; i++) {
-                if(tmpBq.details[i].type == 4) {
-                    hasSritical= true
-                }
-            }
-        }
-        if(hasSritical) {
-            /*if(names.includes(tmpBq.name)){    //name相同去重
-              tmpBqStr='';
-            }else{
-              names.push(tmpBq.name);*/
-              tmpBqStr = `<p class="mayIllness">
-              <span class="sriticalNameBox"><span class="sriticalName">${tmpBq.name}</span>
-                </span>
-            </span></p>`
-            //}
-        } else {
-            tmpBqStr = `<p class="mayIllness">
-                            患者可能有 <span class="diagNameBox"><span class="diagName">${tmpBq.name}:</span>
-                                <span title="点击该名称可看详细说明" class="infoMsg" data-name=${tmpBq.name}></span>
-                            </span>
-                        </span></p>`
-        }
-         
-        var tmpBqDetailStr = ''
-        for(var m = 0;m < tmpBq.details.length;m++){
-          var tmpBqDetail = tmpBq.details[m]
-          if(tmpBqDetail.type == 1){
-            tmpBqDetailStr+=`<span data-scaleName=${tmpBqDetail.content.name} class="illnessTable">【${tmpBqDetail.content.name}】</span>`
-          }
-          if(tmpBqDetail.type == 2){
-            var deepDetailName = `<div class="modalTitle">${tmpBqDetail.content.name}<i class="closeModal"></i></div>`
-            var deepDetailStr = ''
-            var deepDetailResultStr = ''
-            for(var n = 0;n < tmpBqDetail.content.details.length;n++){
-              var deepDetail = tmpBqDetail.content.details[n]
-              if(deepDetail.controlType == 2){//0-radio,1-checkbox,2-text,3-dropdownlist
-                if(deepDetail.isShow == 0) {
-                    deepDetailStr+=`<li class="radioCheck"><span class="modalMaintltle">${deepDetail.name}: </span>${deepDetail.value} ${deepDetail.uint}</li>`
-                } else {
-                    deepDetailStr+=`<li class="radioCheck"><span class="modalMaintltle">请输入${deepDetail.name}: </span><input type="text" class="${tmpBqDetail.content.name+deepDetail.name}" ${deepDetail.isShow=='0' ? 'readonly':''} placeholder="请输入" value=${deepDetail.value}><i class="uint">${deepDetail.uint}</i></li>`
-                }
-              }
-              if(deepDetail.controlType == 0){
-                let tooDeepDetailStr = ''
-                for(var f = 0;f<deepDetail.details.length;f++){
-                  var tooDeepDetail = deepDetail.details[f]
-                  if(deepDetail.isShow == '0'){
-                    if(tooDeepDetail.state == 1) {
-                      tooDeepDetailStr+='<li class="radioChecks" data-select="'+(tooDeepDetail.state == 1?"select":"")+'"><span>'+tooDeepDetail.detailName+'</span></li>'
-                    }
-                  }else{
-                    tooDeepDetailStr+='<li class="radioChecks"><i></i><span>'+tooDeepDetail.detailName+'</span>'+(tooDeepDetail.state == 1?"<a>(智能推荐)</a>":"")+'</li>'
-                  }
-                }
-                
-                
-                deepDetailStr+=`<li class="radioCheck"><span class="modalMaintltle">${deepDetail.name}: </span>
-                                <ul class="clearfix caculateLis" data-isShow = ${deepDetail.isShow}>
-                                    ${tooDeepDetailStr}
-                                </ul>
-                            </li>`
-                  
-              }
-            }
-            for(var v = 0;v < tmpBqDetail.content.result.length;v++){
-              deepDetailResultStr+='<p class="result"><span class="calculateName">'+tmpBqDetail.content.result[v].name+':</span><span class="calculateResult"></span></p>'
-            }
-            tmpBqDetailStr+=`<div class="mayResult">
-                计算公式结果:
-                <span class="mayResultSelect" data-num="${k}">
-                    <span class="makesureResult">请选择</span>
-                    <span class="sanjiao"></span>
-                    <div class="popupModal">
-                        ${deepDetailName}
-                        <div class="modalMainTwo">
-                            <ul class="clearfix">
-                                ${deepDetailStr}
-                            </ul>
-                            <div class="calculate" data-num="${k}">计算</div>
-                            <p class="calculateError">请填写计算公式内容</p>
-                            <div class="resultLis">
-                                ${deepDetailResultStr}
-                            </div>
-                        </div>
-                        <div class="btnWrap clearfix">
-                            <div class="sureScore" data-type="2">关闭</div>
-                        </div>
-                    </div>
-                </span>
-            </div>`
-            
-          }
-          if(tmpBqDetail.type == 3){
-            var deepDetailName = '<span class="modalMaintltle">'+tmpBqDetail.content.name+': </span>'
-            var deepDetailStr = ''
-            for(var n = 0;n < tmpBqDetail.content.details.length;n++){
-              var deepDetail = tmpBqDetail.content.details[n]
-              deepDetailStr+='<li class="radioChecks"><i></i><span>'+deepDetail.detailName+'</span>'+(deepDetail.state == 1?"<a>(智能推荐)</a>":"")+'</li>'
-            }
-
-              tmpBqDetailStr+=`<div class="mayResult">
-                可能结果:
-                <span class="mayResultSelect" data-num="${k}"><span class="makesureResult">请选择</span><i class="sanjiao"></i>
-                    <div class="popupModal">
-                    <div class="modalTitle">
-                        结果选择<i class="closeModal"></i>
-                    </div>
-                    <div class="modalMainOne">
-                        ${deepDetailName}
-                        <ul class="clearfix">
-                            ${deepDetailStr}
-                        </ul>
-                    </div>
-                    <div class="btnWrap clearfix">
-                        <div class="sureScore" data-type="3" data-num="${k}">确定</div>
-                    </div>
-                </div>
-                </span>
-            </div>`
-          }
-          if(tmpBqDetail.type == 4){
-            // tmpBqDetailStr+=`<div class="sriticalinfo">诊断要点:${tmpBqDetail.content.name}</div>`
-          }
-        }
-        if(tmpBqStr != '' || tmpBqDetailStr != ''){
-          $(".conditionHintTipsNull").css("display","none")
-        }
-        // $(".conditionHintTips").append('<div class="conditionMain clearfix">'+tmpBqStr+'<div class="alertModal">'+tmpBqDetailStr+'</div></div>')
-        $("."+className+"box").append('<div class="conditionMain clearfix">'+tmpBqStr+'<div class="alertModal">'+tmpBqDetailStr+'</div></div>')
-      }
-      $('.mayIllness .infoMsg').on('click', function(){
-        const infoMsgName = $(this).attr('data-name')
-        openNewWin(`information.html?type=22&position=2&name=${encodeURIComponent(infoMsgName)}`)
-      })
-      $('.alertModal .illnessTable').on('click', function(){
-        const msg1 = JSON.parse(JSON.stringify(msg))
-        msg1.scaleName = $(this).attr('data-scaleName')
-        msg1.featureType = 21
-        openNewWin(`scale.html?msg=${encodeURIComponent(JSON.stringify(msg1))}`)
-      })
-      bindTipsEvent()
-}
-
-
-
-function renderCaseStandard(className,title,data){
-    const str = `<div class="recommendInfoWrapper ${className}">
-        <h4><img class="titleIcon" src="./images/knzd.png" alt="icon" />${title}</h4>
-        <div class="recommendInfoBox">
-            <div class="clearfix recommendInfoItemBox ${className + 'box'}">
-            </div>
-        </div>
-    </div>`
-    let childStr = ""
-    for(let i = 0; i < data.length; i++){
-        childStr += `<p>${data[i]}</p>`
-    }
-    $('.recommendWrap').append(str)
-    $(`.${className}box`).html(childStr)
-}
-function renderWarning(showNum,className,title,data, hasInfo, type, position){
-    let showNumCopy = showNum || 5
-    const dataLen = data.length
-    const str = `<div class="recommendInfoWrapper ${className}">
-                    
-                    <div class="recommendInfoBox">
-                       
-                        <div class="clearfix recommendInfoItemBox ${className + 'box'}">
-                        <h4><img class="titleIcon" src="./images/warings.png" alt="icon" />${title}</h4>
-                        </div>
-                    </div>
-                </div>`
-    $('.recommendWrap').append(str)
-    let dataShort
-    if(showNumCopy&& dataLen > showNumCopy) {
-        dataShort = data.slice(0, showNumCopy)
-    } else {
-        dataShort = data
-    }
-    let childrenNodeStrShort = ''
-    let childrenNodeStrLong = ''
-    if(hasInfo) {
-        for (let i = 0; i < dataShort.length; i++) {
-            childrenNodeStrShort += `<span class="recommendInfoItem recommendInfoItemHasInfo">
-                                    ${dataShort[i].name}
-                                    <span  title="点击i图标可查看详细说明" class="infoMsg" data-name=${dataShort[i].name}></span>
-                                </span>`
-        }
-        for (let i = 0; i < data.length; i++) {
-            childrenNodeStrLong += `<span class="recommendInfoItem recommendInfoItemHasInfo">
-                                    ${data[i].name}
-                                    <span  title="点击i图标可查看详细说明" class="infoMsg" data-name=${data[i].name}></span>
-                                </span>`
-        }
-    } else {
-        for (let i = 0; i < dataShort.length; i++) {
-            childrenNodeStrShort += `<span class="recommendInfoItem" data-name="${dataShort[i].name}">
-                                    ${dataShort[i].name}
-                                </span>`
-        }
-        for (let i = 0; i < data.length; i++) {
-            childrenNodeStrLong += `<span class="recommendInfoItem" data-name="${data[i].name}">
-                                    ${data[i].name}
-                                </span>`
-        }
-    }
-    if(!childrenNodeStrShort) {
-        childrenNodeStrShort='<span class="recommendNull">暂无推荐</span>'
-    }
-    
-    $('.'+className + 'box').append(childrenNodeStrShort)
-    $('.'+className + 'box' +' .infoMsg').on('click', function(){
-        const infoMsgName = $(this).attr('data-name')
-        openNewWin(`information.html?type=${encodeURIComponent(type)}&position=${encodeURIComponent(position)}&name=${encodeURIComponent(infoMsgName)}`)
-    })
-    if(dataLen > showNumCopy) {
-        slideToggle($("."+className+"box"), childrenNodeStrShort,childrenNodeStrLong)
-    }
-}
-
-function slideToggle(domName,childrenNodeStrShort,childrenNodeStrLong){//展开收起
-    domName.append('<span class="slideDown">更多 <i></i></span>')
-    domName.on('click',".slideDown",function(){
-        domName.html(childrenNodeStrLong)
-        domName.append('<span class="slideup">收起 <i></i></span>')
-        $(this).remove()
-    })
-    domName.on('click',".slideup",function(){
-        domName.html(childrenNodeStrShort)
-        domName.append('<span class="slideDown">更多 <i></i></span>')
-        $(this).remove()
-    })
-}
-
-
-
-module.exports ={
-    renderCaseStandard,
-    renderWarning,
-    renderRecommendInfo,
-    renderMultRecommendInfo,
-    renderRecommendConditTips,
-}

+ 15 - 0
src/js/cdssHorizontal.js

@@ -0,0 +1,15 @@
+if(!Promise){
+    var Promise = require("bluebird");
+  // Configure
+    Promise.config({
+      longStackTraces: true,
+      warnings: true // note, run node with --trace-warnings to see full stack traces for warnings
+    })
+  }
+require('./../css/reset.css');
+require('./../css/cdssHorizontal.less');
+require('./../css/popup.css');
+require('./../css/staticSearch.css')
+require('./../js/staticSearch.js')
+require('./../images/empty2.png').replace(/^undefined/g, '')
+require('./../images/loading.gif').replace(/^undefined/g, '')

+ 15 - 0
webpack.config.js

@@ -21,6 +21,7 @@ module.exports = {
     icssIndex: path.resolve(__dirname, 'src/js', 'icssIndex.js'),
     view: path.resolve(__dirname, 'src/js', 'view.js'),
     cdss: path.resolve(__dirname, 'src/js', 'cdss.js'),
+    cdssHorizontal: path.resolve(__dirname, 'src/js', 'cdssHorizontal.js'),
     vendor: 'lodash'// 多个页面所需的公共库文件,防止重复打包带入
   },
   output: {
@@ -215,6 +216,20 @@ module.exports = {
         collapseWhitespace: true //删除空白符与换行符
       }
     }),
+    new HtmlWebpackPlugin({
+      title: 'cdss',
+      template: path.resolve(__dirname, 'src/html', 'cdssHorizontal.html'),
+      filename: 'cdssHorizontal.html',
+      chunks: ['cdssHorizontal', 'vendor', 'common'],
+      inject: true,
+      hash: true, //防止缓存
+      minify: {
+        removeAttributeQuotes: true, //压缩 去掉引号
+        removeComments: true, //移除HTML中的注释
+        collapseWhitespace: true //删除空白符与换行符
+      }
+    }),
+    
     new HtmlWebpackPlugin({
       title: 'view',
       template: path.resolve(__dirname, 'src/html', 'view.html'),