<!doctype html>
<html lang="zh-CN">
<head>
<!--  注释-->
  <meta charset="utf-8">
  <title>慧云采数智采购平台</title>
  <base href="/">
  <script type="text/javascript">
    //判断浏览器
    var userAgent = navigator.userAgent;
    var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1;
    if (isIE) {
      setTimeout(function(){
        console.log(document.getElementsByClassName('ie_page')[0]);
        document.getElementsByClassName('ie_page')[0].style.display = 'block';
      },1000);
    }
    function closeIe(){
      document.getElementsByClassName('ie_page')[0].style.display = 'none';
    }
  </script>
  <script src="assets/mathjs@12.2.1/math.min.js"></script>
  <script src="assets/tinymce/tinymce.min.js"></script>
  <script src="assets/hwOss/esdk-obs-browserjs.min.js"></script>
  <script src="assets/xlsx/xlsx.full.min.js" defer></script>
  <script src="assets/wps/web-office-sdk-v1.1.10.umd.js"></script>
  <script src="assets/aliOss/aliyun-oss-sdk.min.js"></script>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta name="robots" content="noindex,nofollow" />
  <link id="appFavicon" rel="icon" type="image/x-icon">
  <link href="assets/quill/quill.snow.css" rel="stylesheet">
  <script src="https://webapi.amap.com/maps?v=1.4.15"></script>
  <script src="https://webapi.amap.com/ui/1.1/main.js"></script>
  <script src="assets/js/echarts.min.js"></script>
  <script src="assets/wx/jweixin.min.js"></script>
  <script src="https://webapi.amap.com/maps?v=1.4.15"></script>
  <script src="https://webapi.amap.com/ui/1.1/main.js"></script>
  <style type="text/css">
    #mobile, #pc {
      display: none;
    }

    .preloader {
      position: fixed;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      overflow: hidden;
      z-index: 9999;
      transition: opacity .65s
    }

    .preloader-hidden-add {
      opacity: 1;
      display: block
    }

    .preloader-hidden-add-active {
      opacity: 0
    }

    .preloader-hidden {
      display: none
    }

    .cs-loader {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      /*background: url("assets/loading-bg.jpg") 100% 100%;*/
    }

    .cs-loader-inner {
      transform: translateY(-50%);
      top: 50%;
      position: absolute;
      width: 100%;
      color: #fff;
      text-align: center
    }

    .cs-loader-inner label {
      font-size: 20px;
      opacity: 0;
      display: inline-block
    }


    @keyframes lol {
      0% {
        opacity: 0;
        transform: translateX(-300px)
      }
      33% {
        opacity: 1;
        transform: translateX(0)
      }
      66% {
        opacity: 1;
        transform: translateX(0)
      }
      100% {
        opacity: 0;
        transform: translateX(300px)
      }
    }

    .cs-loader-inner label:nth-child(6) {
      animation: lol 3s infinite ease-in-out
    }

    .cs-loader-inner label:nth-child(5) {
      animation: lol 3s .1s infinite ease-in-out
    }

    .cs-loader-inner label:nth-child(4) {
      animation: lol 3s .2s infinite ease-in-out
    }

    .cs-loader-inner label:nth-child(3) {
      animation: lol 3s .3s infinite ease-in-out
    }

    .cs-loader-inner label:nth-child(2) {
      animation: lol 3s .4s infinite ease-in-out
    }

    .cs-loader-inner label:nth-child(1) {
      animation: lol 3s .5s infinite ease-in-out
    }

    /*---------------*/
    .spinner {
      margin: 100px auto;
      width: 50px;
      height: 50px;
      position: fixed;
      top: 10%;
      left: 45%;
    }

    .container1 > div, .container2 > div, .container3 > div {
      width: 6px;
      height: 6px;
      background-color: #1793d4;
      border-radius: 100%;
      position: absolute;
      -webkit-animation: bouncedelay 1.2s infinite ease-in-out;
      animation: bouncedelay 1.2s infinite ease-in-out;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both;
    }

    .spinner .spinner-container {
      position: absolute;
      width: 100%;
      height: 100%;
    }

    .container2 {
      -webkit-transform: rotateZ(45deg);
      transform: rotateZ(45deg);
    }

    .container3 {
      -webkit-transform: rotateZ(90deg);
      transform: rotateZ(90deg);
    }

    .circle1 {
      top: 0;
      left: 0;
    }

    .circle2 {
      top: 0;
      right: 0;
    }

    .circle3 {
      right: 0;
      bottom: 0;
    }

    .circle4 {
      left: 0;
      bottom: 0;
    }

    .container2 .circle1 {
      -webkit-animation-delay: -1.1s;
      animation-delay: -1.1s;
    }

    .container3 .circle1 {
      -webkit-animation-delay: -1.0s;
      animation-delay: -1.0s;
    }

    .container1 .circle2 {
      -webkit-animation-delay: -0.9s;
      animation-delay: -0.9s;
    }

    .container2 .circle2 {
      -webkit-animation-delay: -0.8s;
      animation-delay: -0.8s;
    }

    .container3 .circle2 {
      -webkit-animation-delay: -0.7s;
      animation-delay: -0.7s;
    }

    .container1 .circle3 {
      -webkit-animation-delay: -0.6s;
      animation-delay: -0.6s;
    }

    .container2 .circle3 {
      -webkit-animation-delay: -0.5s;
      animation-delay: -0.5s;
    }

    .container3 .circle3 {
      -webkit-animation-delay: -0.4s;
      animation-delay: -0.4s;
    }

    .container1 .circle4 {
      -webkit-animation-delay: -0.3s;
      animation-delay: -0.3s;
    }

    .container2 .circle4 {
      -webkit-animation-delay: -0.2s;
      animation-delay: -0.2s;
    }

    .container3 .circle4 {
      -webkit-animation-delay: -0.1s;
      animation-delay: -0.1s;
    }

    @-webkit-keyframes bouncedelay {
      0%, 80%, 100% {
        -webkit-transform: scale(0.0)
      }
      40% {
        -webkit-transform: scale(1.0)
      }
    }

    @keyframes bouncedelay {
      0%, 80%, 100% {
        transform: scale(0.0);
        -webkit-transform: scale(0.0);
      }
      40% {
        transform: scale(1.0);
        -webkit-transform: scale(1.0);
      }
    }

    .bounce {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      color: #1793d4;
      height: 100%;
      font: normal bold 15px "Product Sans", sans-serif;
      white-space: nowrap;
    }

    .letter {
      animation: bounce 0.75s cubic-bezier(0.05, 0, 0.2, 1) infinite alternate;
      display: inline-block;
      transform: translate3d(0, 0, 0);
      margin-top: 0.5em;
      text-shadow: rgba(255, 255, 255, 0.4) 0 0 0.05em;
      font: normal 500 15px 'Varela Round', sans-serif;
    }

    .letter:nth-child(1) {
      animation-delay: 0s;
    }

    .letter:nth-child(2) {
      animation-delay: 0.0833333333s;
    }

    .letter:nth-child(3) {
      animation-delay: 0.1666666667s;
    }

    .letter:nth-child(4) {
      animation-delay: 0.25s;
    }

    .letter:nth-child(5) {
      animation-delay: 0.3333333333s;
    }

    .letter:nth-child(6) {
      animation-delay: 0.4166666667s;
    }

    .letter:nth-child(7) {
      animation-delay: 0.4166666667s;
    }

    .letter:nth-child(8) {
      animation-delay: 0.4166666667s;
    }

    .letter:nth-child(9) {
      animation-delay: 0.4166666667s;
    }

    /deep/ .weui-input {
      color: #ffffff;
    }

    @keyframes bounce {
      0% {
        transform: translate3d(0, 0, 0);
        text-shadow: rgba(255, 255, 255, 0.4) 0 0 0.05em;
      }
      100% {
        transform: translate3d(0, -1em, 0);
        text-shadow: rgba(255, 255, 255, 0.4) 0 1em 0.35em;
      }
    }

    .system_c {
      font-size: 12px;
      color: #ffffff;
      text-align: center;
    }

    .system_e {
      font-size: 8px;
      color: #ffffff;
      text-align: center;
    }

    .bg-gray {
      width: 100%;
      height: 100%;
      position: absolute;
      background-color: rgba(0, 0, 0, 0.5);
    }

    .ie_page{
      position: fixed;
      width:100%;
      height:100%;
      background: rgba(0,0,0,0.7);
      left: 0;
      top: 0;
      z-index:10000;
      color:white;
      display: none;
    }

    .ie_page_content{
      font-size:20px;
      text-align: center;
      position: absolute;
      margin:auto;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      height:60px;
    }

    .ie_page_close{
      color: white;
      font-size: 30px;
      border-radius: 50%;
      border: 1px solid white;
      position: absolute;
      top: 15px;
      right: 15px;
      width: 30px;
      height: 30px;
      line-height: 25px;
      text-align: center;
      cursor: pointer;
    }
    .breakTable td{
      word-break: break-all;
    }
    .file-list li:hover{
      background-color: inherit !important;
    }

    .file-list li:hover a{
      color: #1e81dd !important;
    }
    .file-list li:hover i{
      color: #1e81dd !important;
    }
     .file-list .file-size{
      padding: 0 !important;
    }
    .file_list .file-list a {
      width: 100% !important;
    }
    .ant-col.ant-col-xs-24.ant-col-sm-24.ant-col-md-12 > div > passport-login > div > app-scan-code-login > div {
      display: none;
    }
  </style>
<link rel="stylesheet" href="styles.e2ae201e8dc7b4b9db13.css"></head>
<body>
<app-root></app-root>
<div class="preloader">
  <div id="mobile">
    <div class="login-bg" style="background-color: #fafafa;">
      <div class="spinner">
        <div class="spinner-container container1">
          <div class="circle1"></div>
          <div class="circle2"></div>
          <div class="circle3"></div>
          <div class="circle4"></div>
        </div>
        <div class="spinner-container container2">
          <div class="circle1"></div>
          <div class="circle2"></div>
          <div class="circle3"></div>
          <div class="circle4"></div>
        </div>
        <div class="spinner-container container3">
          <div class="circle1"></div>
          <div class="circle2"></div>
          <div class="circle3"></div>
          <div class="circle4"></div>
        </div>
        <div style="position: absolute;top: 90px;color: #fff;">
          <div class="bounce">
            <span class="letter">l</span>
            <span class="letter">o</span>
            <span class="letter">a</span>
            <span class="letter">d</span>
            <span class="letter">i</span>
            <span class="letter">n</span>
            <span class="letter">g</span>
          </div>
        </div>
      </div>
    </div>
  </div>
  <div id="pc" class="cs-loader">
    <div class="cs-loader-inner">
      <label> ●</label>
      <label> ●</label>
      <label> ●</label>
      <label> ●</label>
      <label> ●</label>
      <label> ●</label>
    </div>
  </div>
</div>
<div class="ie_page">
  <div class="ie_page_content">
    当前浏览器版本过低，请更换浏览器
    <br>
    <a href="https://www.google.cn/chrome">谷歌</a>
  </div>
  <span class="ie_page_close" onclick="closeIe()">×</span>
</div>
<script src="runtime.3ec71c965fef89b42116.js" defer></script><script src="polyfills-es5.629b9ac9ad692ab7f139.js" nomodule defer></script><script src="polyfills.b2be510014282dd79b9e.js" defer></script><script src="scripts.aaadf51a220d0bb63a86.js" defer></script><script src="main.09d23e99661afc6fc812.js" defer></script></body>
</html>
<script type="text/javascript">
  var mobile = window.location.href.indexOf('mobile');
  var getUrl = new getQueryString();
  if (mobile > -1 || getUrl['isMobile'] || getUrl['isApp']) {
    document.getElementById('mobile').style.display = 'inline-block';
    document.getElementById('pc').style.display = 'none';
  } else {
    document.getElementById('mobile').style.display = 'none';
    document.getElementById('pc').style.display = 'inline-block';
  }

  // 获取路由字段
  function getQueryString() {
    let name, value;
    let str = location.href;  //取得整个地址栏
    let num = str.indexOf('?');
    str = str.substr(num + 1); //str得到?之后的字符串

    let arr = str.split('&'); //得到&分割的参数，放入数组中
    for (let i = 0; i < arr.length; i++) {
      num = arr[i].indexOf('=');
      if (num > 0) {
        name = arr[i].substring(0, num);
        value = arr[i].substr(num + 1);
        this[name] = value;
      }
    }
  }

  //监听button点击事件,置灰1s
  window.addEventListener('click', function(e) {
    if (e.target.nodeName === 'BUTTON' && !e.target.disabled) {
      if ((e.target.outerHTML.indexOf('"submit"') > -1) || (e.target.outerHTML.indexOf('\'submit\'') > -1) || e.target.type === 'reset') {
        setTimeout(function(){
          e.target.disabled = true;
        });
      } else {
        e.target.disabled = true;
      }
      setTimeout(function(){
        e.target.disabled = false;
      }, 1000);
    }
  });
</script>
