whychdw
2020-08-31 761d4dfd75eeabd00aff7f774ba42028fb105b88
修改内容
3个文件已添加
18个文件已修改
510 ■■■■ 已修改文件
package-lock.json 156 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package.json 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/iconfont/demo_index.html 46 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/iconfont/iconfont.css 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/iconfont/iconfont.eot 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/iconfont/iconfont.js 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/iconfont/iconfont.json 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/iconfont/iconfont.svg 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/iconfont/iconfont.ttf 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/iconfont/iconfont.woff 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/iconfont/iconfont.woff2 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/images/logo.png 补丁 | 查看 | 原始文档 | blame | 历史
src/assets/images/logo_circle.png 补丁 | 查看 | 原始文档 | blame | 历史
src/components/InfoWindowTest.vue 121 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/MyElTree.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/components/PageHeader.vue 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/dataTest/HomeList.vue 26 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/dataTest/history.vue 28 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/home.vue 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/index.vue 67 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/login.vue 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
package-lock.json
@@ -1746,17 +1746,6 @@
          "integrity": "sha1-4a1IbmxUUBY0xsOXxcEh2qODYHw=",
          "dev": true
        },
        "ansi-styles": {
          "version": "4.2.1",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
          "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
          "dev": true,
          "optional": true,
          "requires": {
            "@types/color-name": "^1.1.1",
            "color-convert": "^2.0.1"
          }
        },
        "cacache": {
          "version": "13.0.1",
          "resolved": "https://registry.npm.taobao.org/cacache/download/cacache-13.0.1.tgz?cache=0&sync_timestamp=1594429684526&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fcacache%2Fdownload%2Fcacache-13.0.1.tgz",
@@ -1783,34 +1772,6 @@
            "unique-filename": "^1.1.1"
          }
        },
        "chalk": {
          "version": "3.0.0",
          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
          "dev": true,
          "optional": true,
          "requires": {
            "ansi-styles": "^4.1.0",
            "supports-color": "^7.1.0"
          }
        },
        "color-convert": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
          "dev": true,
          "optional": true,
          "requires": {
            "color-name": "~1.1.4"
          }
        },
        "color-name": {
          "version": "1.1.4",
          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
          "dev": true,
          "optional": true
        },
        "find-cache-dir": {
          "version": "3.3.1",
          "resolved": "https://registry.npm.taobao.org/find-cache-dir/download/find-cache-dir-3.3.1.tgz?cache=0&sync_timestamp=1583734591888&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Ffind-cache-dir%2Fdownload%2Ffind-cache-dir-3.3.1.tgz",
@@ -1831,13 +1792,6 @@
            "locate-path": "^5.0.0",
            "path-exists": "^4.0.0"
          }
        },
        "has-flag": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
          "dev": true,
          "optional": true
        },
        "locate-path": {
          "version": "5.0.0",
@@ -1903,16 +1857,6 @@
            "minipass": "^3.1.1"
          }
        },
        "supports-color": {
          "version": "7.2.0",
          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
          "dev": true,
          "optional": true,
          "requires": {
            "has-flag": "^4.0.0"
          }
        },
        "terser-webpack-plugin": {
          "version": "2.3.8",
          "resolved": "https://registry.npm.taobao.org/terser-webpack-plugin/download/terser-webpack-plugin-2.3.8.tgz?cache=0&sync_timestamp=1597229611059&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fterser-webpack-plugin%2Fdownload%2Fterser-webpack-plugin-2.3.8.tgz",
@@ -1928,21 +1872,6 @@
            "source-map": "^0.6.1",
            "terser": "^4.6.12",
            "webpack-sources": "^1.4.3"
          }
        },
        "vue-loader-v16": {
          "version": "npm:vue-loader@16.0.0-beta.5",
          "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.0.0-beta.5.tgz",
          "integrity": "sha512-ciWfzNefqWlmzKznCWY9hl+fPP4KlQ0A9MtHbJ/8DpyY+dAM8gDrjufIdxwTgC4szE4EZC3A6ip/BbrqM84GqA==",
          "dev": true,
          "optional": true,
          "requires": {
            "@types/mini-css-extract-plugin": "^0.9.1",
            "chalk": "^3.0.0",
            "hash-sum": "^2.0.0",
            "loader-utils": "^1.2.3",
            "merge-source-map": "^1.1.0",
            "source-map": "^0.6.1"
          }
        }
      }
@@ -11159,6 +11088,86 @@
        }
      }
    },
    "vue-loader-v16": {
      "version": "npm:vue-loader@16.0.0-beta.5",
      "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.0.0-beta.5.tgz",
      "integrity": "sha512-ciWfzNefqWlmzKznCWY9hl+fPP4KlQ0A9MtHbJ/8DpyY+dAM8gDrjufIdxwTgC4szE4EZC3A6ip/BbrqM84GqA==",
      "dev": true,
      "optional": true,
      "requires": {
        "@types/mini-css-extract-plugin": "^0.9.1",
        "chalk": "^3.0.0",
        "hash-sum": "^2.0.0",
        "loader-utils": "^1.2.3",
        "merge-source-map": "^1.1.0",
        "source-map": "^0.6.1"
      },
      "dependencies": {
        "ansi-styles": {
          "version": "4.2.1",
          "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz",
          "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==",
          "dev": true,
          "optional": true,
          "requires": {
            "@types/color-name": "^1.1.1",
            "color-convert": "^2.0.1"
          }
        },
        "chalk": {
          "version": "3.0.0",
          "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
          "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
          "dev": true,
          "optional": true,
          "requires": {
            "ansi-styles": "^4.1.0",
            "supports-color": "^7.1.0"
          }
        },
        "color-convert": {
          "version": "2.0.1",
          "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
          "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
          "dev": true,
          "optional": true,
          "requires": {
            "color-name": "~1.1.4"
          }
        },
        "color-name": {
          "version": "1.1.4",
          "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
          "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
          "dev": true,
          "optional": true
        },
        "has-flag": {
          "version": "4.0.0",
          "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
          "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
          "dev": true,
          "optional": true
        },
        "source-map": {
          "version": "0.6.1",
          "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
          "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
          "dev": true,
          "optional": true
        },
        "supports-color": {
          "version": "7.2.0",
          "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
          "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
          "dev": true,
          "optional": true,
          "requires": {
            "has-flag": "^4.0.0"
          }
        }
      }
    },
    "vue-router": {
      "version": "3.4.3",
      "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.4.3.tgz",
@@ -11198,6 +11207,11 @@
      "integrity": "sha1-HuO8mhbsv1EYvjNLsV+cRvgvWCU=",
      "dev": true
    },
    "vuejs-progress-bar": {
      "version": "1.2.2",
      "resolved": "https://registry.npmjs.org/vuejs-progress-bar/-/vuejs-progress-bar-1.2.2.tgz",
      "integrity": "sha512-RTkbj56Hj4nykkc9BZxTxbaulov2oRAHSRuW7BlyYAkz4a9ZjhF0t7X+imEK1F5eNC94AywXlfLbIohGnGq83w=="
    },
    "watchpack": {
      "version": "1.7.4",
      "resolved": "https://registry.npm.taobao.org/watchpack/download/watchpack-1.7.4.tgz?cache=0&sync_timestamp=1597081509527&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwatchpack%2Fdownload%2Fwatchpack-1.7.4.tgz",
package.json
@@ -17,7 +17,8 @@
    "vue": "^2.6.11",
    "vue-jsonp": "^0.1.8",
    "vue-layer": "^1.2.0",
    "vue-router": "^3.4.3"
    "vue-router": "^3.4.3",
    "vuejs-progress-bar": "^1.2.2"
  },
  "devDependencies": {
    "@vue/cli-plugin-babel": "^4.5.0",
src/assets/iconfont/demo_index.html
@@ -31,6 +31,18 @@
          <ul class="icon_lists dib-box">
          
            <li class="dib">
              <span class="icon iconfont">&#xe6ac;</span>
                <div class="name">查找</div>
                <div class="code-name">&amp;#xe6ac;</div>
              </li>
            <li class="dib">
              <span class="icon iconfont">&#xe62e;</span>
                <div class="name">信息</div>
                <div class="code-name">&amp;#xe62e;</div>
              </li>
            <li class="dib">
              <span class="icon iconfont">&#xe621;</span>
                <div class="name">进入</div>
                <div class="code-name">&amp;#xe621;</div>
@@ -93,6 +105,24 @@
        <ul class="icon_lists dib-box">
          
          <li class="dib">
            <span class="icon iconfont el-icon-chazhao"></span>
            <div class="name">
              查找
            </div>
            <div class="code-name">.el-icon-chazhao
            </div>
          </li>
          <li class="dib">
            <span class="icon iconfont el-icon-xinxi"></span>
            <div class="name">
              信息
            </div>
            <div class="code-name">.el-icon-xinxi
            </div>
          </li>
          <li class="dib">
            <span class="icon iconfont el-icon-jinru"></span>
            <div class="name">
              进入
@@ -141,6 +171,22 @@
          
            <li class="dib">
                <svg class="icon svg-icon" aria-hidden="true">
                  <use xlink:href="#el-icon-chazhao"></use>
                </svg>
                <div class="name">查找</div>
                <div class="code-name">#el-icon-chazhao</div>
            </li>
            <li class="dib">
                <svg class="icon svg-icon" aria-hidden="true">
                  <use xlink:href="#el-icon-xinxi"></use>
                </svg>
                <div class="name">信息</div>
                <div class="code-name">#el-icon-xinxi</div>
            </li>
            <li class="dib">
                <svg class="icon svg-icon" aria-hidden="true">
                  <use xlink:href="#el-icon-jinru"></use>
                </svg>
                <div class="name">进入</div>
src/assets/iconfont/iconfont.css
@@ -1,10 +1,10 @@
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1598607067446'); /* IE9 */
  src: url('iconfont.eot?t=1598607067446#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAN4AAsAAAAAB6wAAAMsAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDBgqDEIJyATYCJAMMCwgABCAFhG0HORu7BhHVm3fIfiZkci/sOtc535DrV6EYbT0TPM/n5Z+bl05Tgx+QVgB3oNcTAIG+OOeBjYq6HMnZk0dfSHGYZgcDLqc/SnyeZTmNNWlvHhOwxALdA9sgARdIxLE2TC9poC4ehwDW+BOLlJbXtsRAxx0ngAzs16cbRsWMPlAsGAimjqU6shQLDG2edgdYknxevpIsBmhYKNypjb3LelL4IehDNzXVPLVjRCDZzgmwVaCAWEAH6dzpbovKYrEorI1aH842oSNoWwXN5kRsaU0X/eNpICbcQlsAImFcgw9BAR8CH7qdgQaAAsAE6MA04AjUuy59CS3UMiZmnP21B8Fiw7b7ZXbXH4ao7Q/Kba/cC8RadjyscLh6P0jfeq9/q5ZiK3YTVu92Fdd791o+eNA6b9WeAxvcW1vXd5y/07Wl28p1+3Z5UHD/fquHD9vImvVtxhndc4XQ0UiP0kMInYflr965d62btLJZtWvBHo82a9andvXITiwtddnRnBbQouXvLr9btgzoHNAyI1pk2zaPdyktTbQcKlvBsu3d/t3+t338Gu8XIum1cX14K3EJKp7Y2EA3WTTStcO6Mcf3T+gzYICkR3pnpg8aSJvxc/eMktPuk05uma71lC09YpqpODrtwe09ozjQ0XNb914b6aCGgYPgaXQFwKwuKE8AdVl7/Me+w4Tex253ccj9b9joADwd/PNp4jPrTNca9+MR+D+SiS26JXMtStfiQOx4Fa0XOjWAQq7hr5QCOPNiudZtciEIBm4FNCzxg8IglNSZsbDAhlSYMCiANTFUrLbBheEoRLcCopkFIDhyBBr2nIfCkbukznwOC9z5DhOOomBNa3HZ0gbzKP0OJ0LBqEH+wau+M76ND2nxHe3UCCrLEtYbKfkglFlRT96wQ9piRvrYitmAob6FKzgNm6aHgfqAijPHPNR5brqelKm+nR04EQpGDcg/4FXfmag7Hxrvv6OdGkEDFY3gGyn5/oGSjGICeVN3kype5Zz0sRXMBjDUt8AVOLHxYj0wdA8KqDjDLYgMNTnqZKaqs+O17QMUsRrcvZVookRn3d93NG2Tm8TPd7MZ') format('woff2'),
  url('iconfont.woff?t=1598607067446') format('woff'),
  url('iconfont.ttf?t=1598607067446') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1598607067446#iconfont') format('svg'); /* iOS 4.1- */
  src: url('iconfont.eot?t=1598692571149'); /* IE9 */
  src: url('iconfont.eot?t=1598692571149#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAS4AAsAAAAACZQAAARpAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCDMgqGMIU9ATYCJAMUCwwABCAFhG0HSxtMCBHVozOQfXFgnl/kyFxTUqhjXXjpy9+ji1T3Of/5vN5z30vmR19yAQxKKUll7gaFVrMrtOzP1pwDNipqsiRn0aN/yEMpvXw6CgAC4tTPWufxEEYguDRU3ToWeAkLWKBy0/cX/Y97p3+eBzafZbnMsbGoC7A0oCwcY2IXJVogESeiaYTn56rNFXQaCKBIUoD6Np3skAjkSQSgdfTIwZACekIGhUgqW8LKGL0gksIze40JNlqfpz+qQAJGjMgzu41oPQzN/Kn+03yRtQj9DASC5qwAxHUABxQABKBNon0cuBMvwCmf/oJmABQShjXVq8g/2H/asjzxhJSK8ocHcIyAgFKyXCOyWUIAf6rGAg7+IhYw8A/mZytOQ7gtctFQKA0VUQY0SIYMspWxaVbWari/6bSMgPz8uc6ocz7yep1ut93jcaz11euRjhNr7y2eEKX4fK4b3O6Rgaa52IjStm1bpLvUa/cW361SLt9edMebq+uLtkUohrHYHL7YULRL6v5q4NXsq0C96hBO25SgixElmma0SvmHJwh77lQGX7uXLO69Oy2nVr02+gJldtBTbxqpDnhaBz7zpfOD3jbaY3cKlODtaxv8xJMq7HePcdhJC5qtcTSCIgbKHdqejfVjp3ZFORXj6JrDEfbIbTtOHIlG0/5ye+0lc6crnyGq0bQUlKKIHs9jmhiHj2+PJIeqH1l7LNpl7qzb39TjnX4icXAlM54/07nBnz3TJbrAwU6VgxN3pqd7PcPrX9cnPBxBq1axEQqHuCRhsNII8qpR/1113oq2zqNfTMPch8dKGtp/KznO/P/T+2OJfGQ0vatZ2ipNHoNoj1f2WntIup+QkTPVA6p13l5tL2kQ9rMfzUZaefwA/x7fIa/8q3EwKsboupJWrcIP9ahM7mn/NfCX3Z48INnuID1ztR5zwlu1Ksm08DqOioOD/776e/BvKr8QSn/SsykOCk9tMa9bVwym9dMi+u6Yee3k3JFjx1JVTlxN1fhxcM1ZdWw63Yqaf2PfEjaM9g3N74G2VxZ7Xx2bjlMJbQ8MGd6QCoJm3Hgcg1kAACv+gDcDLHyVNX5+n8cAAP+wd3fbd/CfWtQODG70T1JjAPBhUuMP8FkEVOPfMgoUFtxbgoINwlckG8T4Xavx3wHRYNw5cvZJKwAL7jCfm3FGgmclkiQAMAESgZNkoAJZACJVBdhImoIiX9v1qnBTwFFcAPIsZ0BCnAMmyD3gQrxBBfITiKJ8A5uQgIPCSeE7qvR9EHdHRiVoQf8gGuqdapKdXXpDP7aK/SKL+kJOMQRlVoRTV+yRm5iT3r4SceCYOriw87BtCQamGo1kQWQ45LlLelJmqJvsHBmVoAX6B6Kh3hmtZRd5/w392CrOqPthfyGn2D0oZYoC6FXeF6o7lP7p7SsijhvnmDpwgRVbJU5gSB5Wo5FMqBAdDnJq5orKs+6V3T7uYDLZkWcvA0acBBLJhvUS1F+l0vIbe82yNrJ5XKcwqqBuMgEAAAA=') format('woff2'),
  url('iconfont.woff?t=1598692571149') format('woff'),
  url('iconfont.ttf?t=1598692571149') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
  url('iconfont.svg?t=1598692571149#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
@@ -15,6 +15,14 @@
  -moz-osx-font-smoothing: grayscale;
}
.el-icon-chazhao:before {
  content: "\e6ac";
}
.el-icon-xinxi:before {
  content: "\e62e";
}
.el-icon-jinru:before {
  content: "\e621";
}
src/assets/iconfont/iconfont.eot
Binary files differ
src/assets/iconfont/iconfont.js
@@ -1 +1 @@
!function(e){var t,n,c,o,l,i,d,s='<svg><symbol id="el-icon-jinru" viewBox="0 0 1024 1024"><path d="M837.824 919.232 267.648 919.232c-67.52 0-122.176-54.656-122.176-122.176L145.472 634.176l81.472 0 0 53.248c0 83.072 67.264 150.4 150.4 150.4l350.848 0c83.008 0 150.4-67.328 150.4-150.4L878.592 336.576c0-83.072-67.392-150.4-150.4-150.4L377.344 186.176c-83.136 0-150.4 67.328-150.4 150.4l0 12.48L145.408 349.056 145.408 226.944c0-67.52 54.656-122.176 122.176-122.176l570.176 0C905.28 104.768 960 159.424 960 226.944l0 570.112C960 864.576 905.28 919.232 837.824 919.232zM471.232 308.352 715.648 512l-244.352 162.944L471.296 552.768 64 552.768 64 430.592l407.232 0L471.232 308.352z"  ></path></symbol><symbol id="el-icon-shuaxin" viewBox="0 0 1024 1024"><path d="M798.336 632.32c-16.896-11.2-35.328-13.184-43.2-5.312l-0.384-0.576c-0.256 0.704-0.704 1.344-0.96 1.984-0.128 0.128-0.32 0.192-0.384 0.32-0.384 0.512-0.512 1.152-0.704 1.664-43.776 87.808-133.952 148.288-238.656 148.288-128.32 0-235.2-90.496-260.992-211.136L294.4 608.896c0.32 0.448 0.576 1.024 0.96 1.344 9.984 9.984 32.192 3.968 49.664-13.44C362.368 579.392 368.448 557.184 358.528 547.2l0.192-0.192L250.944 439.232 250.368 439.232c-5.312-9.344-19.712-16-36.8-16s-31.488 6.656-36.8 16L176.64 439.232 67.328 548.416l0.192 0.256C59.456 559.168 65.472 580.096 82.112 596.8c16.64 16.64 37.568 22.72 48.128 14.528l0.192 0.256 43.392-43.392c26.944 163.584 169.024 288.384 340.224 288.384 132.608 0 247.488-74.944 305.152-184.704L819.2 671.872C825.408 661.76 816.192 644.16 798.336 632.32z"  ></path><path d="M941.824 427.264c-16.704-16.704-37.568-22.72-48.128-14.592L893.44 412.416l-43.392 43.456c-27.008-163.648-168.96-288.448-340.224-288.448-132.544 0-247.424 74.944-305.152 184.704L204.8 352.128C198.528 362.24 207.744 379.84 225.6 391.68c16.896 11.2 35.264 13.184 43.136 5.376l0.384 0.512C269.44 396.864 269.824 396.224 270.208 395.584c0.064-0.128 0.192-0.192 0.32-0.32 0.32-0.512 0.448-1.152 0.704-1.664C314.88 305.792 405.12 245.248 509.824 245.248c128.32 0 235.264 90.56 260.992 211.136l-41.28-41.28c-0.384-0.448-0.64-1.024-1.024-1.344-9.92-9.984-32.128-3.968-49.536 13.504-17.408 17.344-23.488 39.552-13.568 49.536l-0.192 0.256 107.776 107.712 0.576 0c5.376 9.344 19.712 16 36.736 16s31.424-6.656 36.8-16l0.256 0 109.184-109.184-0.192-0.192C964.544 464.832 958.528 443.904 941.824 427.264z"  ></path></symbol></svg>',a=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss");if(a&&!e.__iconfont__svg__cssinject__){e.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(e){console&&console.log(e)}}function r(){i||(i=!0,o())}n=function(){var e,t,n,c,o,l=document.createElement("div");l.innerHTML=s,s=null,(e=l.getElementsByTagName("svg")[0])&&(e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.width=0,e.style.height=0,e.style.overflow="hidden",t=e,(n=document.body).firstChild?(c=t,(o=n.firstChild).parentNode.insertBefore(c,o)):n.appendChild(t))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(n,0):(c=function(){document.removeEventListener("DOMContentLoaded",c,!1),n()},document.addEventListener("DOMContentLoaded",c,!1)):document.attachEvent&&(o=n,l=e.document,i=!1,(d=function(){try{l.documentElement.doScroll("left")}catch(e){return void setTimeout(d,50)}r()})(),l.onreadystatechange=function(){"complete"==l.readyState&&(l.onreadystatechange=null,r())})}(window);
!function(e){var t,c,n,o,l,i,s,d='<svg><symbol id="el-icon-chazhao" viewBox="0 0 1024 1024"><path d="M938.176 832.512l-214.336-214.4c-2.496-2.496-5.248-4.352-7.872-6.528 36.16-55.552 57.344-121.728 57.344-193.024C773.312 222.72 614.592 64 418.688 64 222.848 64 64 222.72 64 418.624s158.848 354.624 354.688 354.624c71.232 0 137.472-21.248 193.216-57.344 1.984 2.752 3.904 5.376 6.336 7.744l214.4 214.528C847.232 952.768 866.24 960 885.376 960s38.208-7.232 52.8-21.888C967.296 908.992 967.296 861.76 938.176 832.512M418.688 661.248c-133.76 0-242.688-108.864-242.688-242.624 0-133.76 108.928-242.688 242.688-242.688s242.624 108.928 242.624 242.688C661.312 552.384 552.448 661.248 418.688 661.248"  ></path></symbol><symbol id="el-icon-xinxi" viewBox="0 0 1024 1024"><path d="M316.16 427.52h391.68c15.36 0 28.16-12.8 28.16-28.16 0-15.36-12.8-28.16-28.16-28.16H316.16c-15.36 0-28.16 12.8-28.16 28.16 0 16.64 12.8 28.16 28.16 28.16z m111.36-195.84h167.68c46.08 0 84.48-37.12 84.48-84.48S642.56 64 596.48 64H427.52c-46.08 0-84.48 37.12-84.48 84.48s38.4 83.2 84.48 83.2z m0-111.36h167.68c15.36 0 28.16 12.8 28.16 28.16s-12.8 28.16-28.16 28.16H427.52c-15.36 0-28.16-12.8-28.16-28.16 0-15.36 12.8-28.16 28.16-28.16z m308.48 448c0-15.36-12.8-28.16-28.16-28.16H316.16c-15.36 0-28.16 12.8-28.16 28.16s12.8 28.16 28.16 28.16h391.68c15.36 0 28.16-12.8 28.16-28.16z m83.2-448h-84.48v56.32H819.2c15.36 0 28.16 12.8 28.16 28.16v672c0 15.36-12.8 28.16-28.16 28.16H203.52c-15.36 0-28.16-12.8-28.16-28.16V203.52c0-15.36 12.8-28.16 28.16-28.16h84.48V120.32h-84.48c-46.08 0-84.48 37.12-84.48 84.48v672c0 46.08 37.12 84.48 84.48 84.48H819.2c46.08 0 84.48-37.12 84.48-84.48V203.52c0-46.08-37.12-83.2-84.48-83.2zM316.16 707.84c-15.36 0-28.16 12.8-28.16 28.16 0 15.36 12.8 28.16 28.16 28.16h224c15.36 0 28.16-12.8 28.16-28.16 0-15.36-12.8-28.16-28.16-28.16H316.16z" fill="#515151" ></path></symbol><symbol id="el-icon-jinru" viewBox="0 0 1024 1024"><path d="M837.824 919.232 267.648 919.232c-67.52 0-122.176-54.656-122.176-122.176L145.472 634.176l81.472 0 0 53.248c0 83.072 67.264 150.4 150.4 150.4l350.848 0c83.008 0 150.4-67.328 150.4-150.4L878.592 336.576c0-83.072-67.392-150.4-150.4-150.4L377.344 186.176c-83.136 0-150.4 67.328-150.4 150.4l0 12.48L145.408 349.056 145.408 226.944c0-67.52 54.656-122.176 122.176-122.176l570.176 0C905.28 104.768 960 159.424 960 226.944l0 570.112C960 864.576 905.28 919.232 837.824 919.232zM471.232 308.352 715.648 512l-244.352 162.944L471.296 552.768 64 552.768 64 430.592l407.232 0L471.232 308.352z"  ></path></symbol><symbol id="el-icon-shuaxin" viewBox="0 0 1024 1024"><path d="M798.336 632.32c-16.896-11.2-35.328-13.184-43.2-5.312l-0.384-0.576c-0.256 0.704-0.704 1.344-0.96 1.984-0.128 0.128-0.32 0.192-0.384 0.32-0.384 0.512-0.512 1.152-0.704 1.664-43.776 87.808-133.952 148.288-238.656 148.288-128.32 0-235.2-90.496-260.992-211.136L294.4 608.896c0.32 0.448 0.576 1.024 0.96 1.344 9.984 9.984 32.192 3.968 49.664-13.44C362.368 579.392 368.448 557.184 358.528 547.2l0.192-0.192L250.944 439.232 250.368 439.232c-5.312-9.344-19.712-16-36.8-16s-31.488 6.656-36.8 16L176.64 439.232 67.328 548.416l0.192 0.256C59.456 559.168 65.472 580.096 82.112 596.8c16.64 16.64 37.568 22.72 48.128 14.528l0.192 0.256 43.392-43.392c26.944 163.584 169.024 288.384 340.224 288.384 132.608 0 247.488-74.944 305.152-184.704L819.2 671.872C825.408 661.76 816.192 644.16 798.336 632.32z"  ></path><path d="M941.824 427.264c-16.704-16.704-37.568-22.72-48.128-14.592L893.44 412.416l-43.392 43.456c-27.008-163.648-168.96-288.448-340.224-288.448-132.544 0-247.424 74.944-305.152 184.704L204.8 352.128C198.528 362.24 207.744 379.84 225.6 391.68c16.896 11.2 35.264 13.184 43.136 5.376l0.384 0.512C269.44 396.864 269.824 396.224 270.208 395.584c0.064-0.128 0.192-0.192 0.32-0.32 0.32-0.512 0.448-1.152 0.704-1.664C314.88 305.792 405.12 245.248 509.824 245.248c128.32 0 235.264 90.56 260.992 211.136l-41.28-41.28c-0.384-0.448-0.64-1.024-1.024-1.344-9.92-9.984-32.128-3.968-49.536 13.504-17.408 17.344-23.488 39.552-13.568 49.536l-0.192 0.256 107.776 107.712 0.576 0c5.376 9.344 19.712 16 36.736 16s31.424-6.656 36.8-16l0.256 0 109.184-109.184-0.192-0.192C964.544 464.832 958.528 443.904 941.824 427.264z"  ></path></symbol></svg>',a=(t=document.getElementsByTagName("script"))[t.length-1].getAttribute("data-injectcss");if(a&&!e.__iconfont__svg__cssinject__){e.__iconfont__svg__cssinject__=!0;try{document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>")}catch(e){console&&console.log(e)}}function h(){i||(i=!0,o())}c=function(){var e,t,c,n,o,l=document.createElement("div");l.innerHTML=d,d=null,(e=l.getElementsByTagName("svg")[0])&&(e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.width=0,e.style.height=0,e.style.overflow="hidden",t=e,(c=document.body).firstChild?(n=t,(o=c.firstChild).parentNode.insertBefore(n,o)):c.appendChild(t))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(c,0):(n=function(){document.removeEventListener("DOMContentLoaded",n,!1),c()},document.addEventListener("DOMContentLoaded",n,!1)):document.attachEvent&&(o=c,l=e.document,i=!1,(s=function(){try{l.documentElement.doScroll("left")}catch(e){return void setTimeout(s,50)}h()})(),l.onreadystatechange=function(){"complete"==l.readyState&&(l.onreadystatechange=null,h())})}(window);
src/assets/iconfont/iconfont.json
@@ -6,6 +6,20 @@
  "description": "",
  "glyphs": [
    {
      "icon_id": "169952",
      "name": "查找",
      "font_class": "chazhao",
      "unicode": "e6ac",
      "unicode_decimal": 59052
    },
    {
      "icon_id": "15631453",
      "name": "信息",
      "font_class": "xinxi",
      "unicode": "e62e",
      "unicode_decimal": 58926
    },
    {
      "icon_id": "166606",
      "name": "进入",
      "font_class": "jinru",
src/assets/iconfont/iconfont.svg
@@ -20,6 +20,12 @@
  />
    <missing-glyph />
    
    <glyph glyph-name="chazhao" unicode="&#59052;" d="M938.176 63.488l-214.336 214.4c-2.496 2.496-5.248 4.352-7.872 6.528 36.16 55.552 57.344 121.728 57.344 193.024C773.312 673.28 614.592 832 418.688 832 222.848 832 64 673.28 64 477.376s158.848-354.624 354.688-354.624c71.232 0 137.472 21.248 193.216 57.344 1.984-2.752 3.904-5.376 6.336-7.744l214.4-214.528C847.232-56.768 866.24-64 885.376-64s38.208 7.232 52.8 21.888C967.296-12.992 967.296 34.24 938.176 63.488M418.688 234.752c-133.76 0-242.688 108.864-242.688 242.624 0 133.76 108.928 242.688 242.688 242.688s242.624-108.928 242.624-242.688C661.312 343.616 552.448 234.752 418.688 234.752"  horiz-adv-x="1024" />
    <glyph glyph-name="xinxi" unicode="&#58926;" d="M316.16 468.48h391.68c15.36 0 28.16 12.8 28.16 28.16 0 15.36-12.8 28.16-28.16 28.16H316.16c-15.36 0-28.16-12.8-28.16-28.16 0-16.64 12.8-28.16 28.16-28.16z m111.36 195.84h167.68c46.08 0 84.48 37.12 84.48 84.48S642.56 832 596.48 832H427.52c-46.08 0-84.48-37.12-84.48-84.48s38.4-83.2 84.48-83.2z m0 111.36h167.68c15.36 0 28.16-12.8 28.16-28.16s-12.8-28.16-28.16-28.16H427.52c-15.36 0-28.16 12.8-28.16 28.16 0 15.36 12.8 28.16 28.16 28.16z m308.48-448c0 15.36-12.8 28.16-28.16 28.16H316.16c-15.36 0-28.16-12.8-28.16-28.16s12.8-28.16 28.16-28.16h391.68c15.36 0 28.16 12.8 28.16 28.16z m83.2 448h-84.48v-56.32H819.2c15.36 0 28.16-12.8 28.16-28.16v-672c0-15.36-12.8-28.16-28.16-28.16H203.52c-15.36 0-28.16 12.8-28.16 28.16V692.48c0 15.36 12.8 28.16 28.16 28.16h84.48V775.68h-84.48c-46.08 0-84.48-37.12-84.48-84.48v-672c0-46.08 37.12-84.48 84.48-84.48H819.2c46.08 0 84.48 37.12 84.48 84.48V692.48c0 46.08-37.12 83.2-84.48 83.2zM316.16 188.16c-15.36 0-28.16-12.8-28.16-28.16 0-15.36 12.8-28.16 28.16-28.16h224c15.36 0 28.16 12.8 28.16 28.16 0 15.36-12.8 28.16-28.16 28.16H316.16z"  horiz-adv-x="1024" />
    <glyph glyph-name="jinru" unicode="&#58913;" d="M837.824-23.232 267.648-23.232c-67.52 0-122.176 54.656-122.176 122.176L145.472 261.824l81.472 0 0-53.248c0-83.072 67.264-150.4 150.4-150.4l350.848 0c83.008 0 150.4 67.328 150.4 150.4L878.592 559.424c0 83.072-67.392 150.4-150.4 150.4L377.344 709.824c-83.136 0-150.4-67.328-150.4-150.4l0-12.48L145.408 546.944 145.408 669.056c0 67.52 54.656 122.176 122.176 122.176l570.176 0C905.28 791.232 960 736.576 960 669.056l0-570.112C960 31.424 905.28-23.232 837.824-23.232zM471.232 587.648 715.648 384l-244.352-162.944L471.296 343.232 64 343.232 64 465.408l407.232 0L471.232 587.648z"  horiz-adv-x="1024" />
    
src/assets/iconfont/iconfont.ttf
Binary files differ
src/assets/iconfont/iconfont.woff
Binary files differ
src/assets/iconfont/iconfont.woff2
Binary files differ
src/assets/images/logo.png
src/assets/images/logo_circle.png
src/components/InfoWindowTest.vue
New file
@@ -0,0 +1,121 @@
<template>
  <div class="b-map-info-window">
    <div class="table-row">
      <div class="table-cell table-cell-right">地址:</div>
      <div class="table-cell">{{address}}</div>
    </div>
    <div class="table-row">
      <div class="table-cell table-cell-right">经度:</div>
      <div class="table-cell">{{point.lng}}</div>
    </div>
    <div class="table-row">
      <div class="table-cell table-cell-right">纬度:</div>
      <div class="table-cell">{{point.lat}}</div>
    </div>
    <div class="table-row">
      <div class="table-cell table-cell-right">站点名:</div>
      <div class="table-cell">
        <select style="border: 1px solid #ccc; width: 320px" v-model="home">
          <option v-for="(home, index) in getHomeList" :key="index"
          :value="index">{{home.label}}</option>
        </select>
      </div>
    </div>
    <div class="table-row">
      <div class="table-cell"></div>
      <div class="table-cell table-cell-right table-cell-footer">
        <el-button type="primary" size="mini" @click="setHomeOnMap">确定</el-button>
      </div>
    </div>
  </div>
</template>
<script>
export default {
  props: {
    text: {
      type: String,
      default: ""
    }
  },
  data() {
    return {
      address: '',
      point: {
        lng: '',   // 经度
        lat: '',   // 纬度
      },
      home: -1,
      homeList: []
    }
  },
  watch: {
    homeList(n) {
      if(this.homeList.length>0) {
        this.home = 0;
      }
    }
  },
  methods: {
    setHomeOnMap() {
      let homeInfo = this.getHomeInfo;
      if(homeInfo == -1) {
        this.$message({
          type: 'warning',
          message: '暂无可设站点'
        })
      }else {
        this.$emit('set-home-info', {
          address: this.address,
          point: this.point,
          info: homeInfo
        });
      }
    }
  },
  computed: {
    getHomeList() {
      if(this.homeList.length >0) {
        return this.homeList;
      }else {
        return [{
          value: -1,
          label: '暂无可设置站点'
        }]
      }
    },
    getHomeInfo() {
      let home = this.home;
      if(home == -1) {
        return -1;
      }else  {
        return this.homeList[home];
      }
    }
  }
};
</script>
<style scoped>
.b-map-info-window {
  color: #000000;
  padding: 8px;
  display: table;
}
.table-row {
  display: table-row;
}
.table-cell {
  display: table-cell;
  padding: 2px;
  white-space: nowrap;
}
.table-cell.table-cell-right {
  text-align: right;
}
.table-cell.table-cell-footer {
  padding-top: 16px;
}
</style>
src/components/MyElTree.vue
@@ -67,7 +67,7 @@
        setTimeout(()=>{
            this.$refs.tree.setCurrentKey(this.currentNodeKey);
            this.current = this.currentNodeKey;
        }, 2000);
        }, 500);
    }
}
</script>
src/components/PageHeader.vue
@@ -6,6 +6,10 @@
                    <img src="../assets/images/yuanchang_logo.png">
                    <span>蓄电池监控平台</span>
                </div>
                <!-- <div class="info-banner">
                    <div class="info-banner-text">机房停电数:</div>
                    <div class="info-banner-val">123</div>
                </div> -->
            </flex-layout>
        </div>
    </div>
@@ -32,6 +36,16 @@
    font-size: 20px;
    color: #FFFFFF;
}
.info-banner {
    display: inline-block;
    color: #FFFFFF;
    background-color: blue;
}
.info-banner-text {
    display: inline-block;
    padding-top: 8px;
    padding-bottom: 8px;
}
</style>
src/pages/dataTest/HomeList.vue
@@ -3,6 +3,15 @@
    toggle
    @toggleChange="toggleChange" 
    style="width:320px">
        <div slot="box-tools" class="box-tools">
            <el-tooltip class="item" effect="dark" content="站点信息" placement="bottom">
                <i class="iconfont el-icon-xinxi"></i>
            </el-tooltip>
            <el-tooltip class="item" effect="dark" content="站点搜索" placement="bottom">
                <i class="iconfont el-icon-chazhao"></i>
            </el-tooltip>
        </div>
        <my-el-tree
        :data="data"
        :default-expanded-keys="expandedKeys"
@@ -206,7 +215,22 @@
</script>
<style scoped>
.box-tools {
  width: 200px;
  text-align: right;
  line-height: 32px;
}
.box-tools .iconfont {
  margin-left: 8px;
  font-size: 20px;
}
.box-tools .iconfont:hover {
  cursor: pointer;
  color: #cfcfcf;
}
.box-tools .iconfont:active {
  color: #FF0000;
}
</style>
src/pages/dataTest/history.vue
@@ -15,7 +15,7 @@
                        <div class="table-row">
                            <div class="table-cell text-right w80">电池状态:</div>
                            <div class="table-cell">
                                <el-input v-model="top.state" placeholder=""
                                <el-input v-model="formateBattState" placeholder=""
                                size="small" :disabled="true"></el-input>
                            </div>
                            <div class="table-cell text-right w80">端电压:</div>
@@ -176,10 +176,15 @@
      },
      slider: 100,
      testTimeLong: [],
    };
      battState: {
        test_type: -100,
        stop_reason: ''
      }
    }
  },
  methods: {
    toggleChange() {
      console.log(123);
      this.resize();
    },
    resize() {
@@ -211,8 +216,11 @@
        test_long: "", // 测试时长
        test_cap: "", // 测试容量
        re_cap: "", // 剩余容量
        xuhang: "" // 续航时长
        xuhang: "---" // 续航时长
      };
      // 初始化电池状态
      this.battState.test_type = -100;
      // 初始化图表
      this.initChart();
@@ -549,7 +557,9 @@
          break;
        }
      }
      // 设置电池状态
      this.battState.test_type = result.test_type;
      this.battState.stop_reason = result.test_stoptype_reason;
      // 返回结果集
      return result;
    },
@@ -619,6 +629,16 @@
        return batt.StationName + "-" + batt.BattGroupName;
      }
      return "电池组全称";
    },
    formateBattState() {
      let battState = this.battState;
      if(battState.test_type == 3) {
        return "放电(终止原因:"+battState.stop_reason+")";
      }else if(battState.test_type == 2) {
        return "充电"
      }else {
        return "";
      }
    }
  },
  mounted() {
src/pages/home.vue
@@ -30,6 +30,7 @@
<script>
import PageHeader from '../components/PageHeader.vue'
import PageMenu from '../components/PageMenu.vue'
import ProgressBar from 'vuejs-progress-bar'
export default {
    components: {
src/pages/index.vue
@@ -34,10 +34,12 @@
</template>
<script>
import Vue from 'vue'
import BMapGL from "BMapGL";
import ContentBox from "../components/ContentBox";
/* import MyElTree from "../components/MyElTree"; */
import PieChart from "../components/chart/PieChart";
import InfoWindowTest from '../components/InfoWindowTest'
import {
  searchBattState,
@@ -56,11 +58,13 @@
} from "@/assets/js/api";
let chart1, chart2, chart3, chart4;
let infoWindowTest = Vue.extend(InfoWindowTest);
let showInfoWindowTest = new infoWindowTest().$mount();
export default {
  components: {
    ContentBox,
    /*   MyElTree, */
    PieChart
    PieChart,
  },
  data() {
    return {
@@ -95,7 +99,9 @@
  },
  methods: {
    myclick(data) {
      console.log(data)
    },
    initMap() {
      const that = this;
      // 按住鼠标右键,修改倾斜角和角度
@@ -166,33 +172,41 @@
          async callback(node) {
            //获取站点名
            const addSetdian = await addMapSetdian();
            const addSetmap = JSON.parse(addSetdian.data.result).data;
             console.log("addSetdian", addSetdian);
            console.log("addSetmap", addSetmap);
            /* 设置站点窗口 */
            var opts = {
              width: 350, // 信息窗口宽度
              height: 150, // 信息窗口高度
              title:
                '<p style="font-size: 16px;color: black;margin:2px;margin-bottom: 10px;">设置站点位置  </p>', // 信息窗口标题
              message: "地址信息"
            };
            this.infoWindow = new BMapGL.InfoWindow(
              `<p style="font-size: 16px;color: black;margin:2px;margin-top: 5px; ">地址:${
                that.cityName
              }<br> 经度:${that.lng}
              <br> 维度: ${
                that.lat
              }  <br> 设置站点名:<select style="border: 1px solid #ccc; width: 180px"  v-for="item in options"  :key="item.index" :value="item.StationName1" ><option value="${addSetmap[21].StationName1}-${addSetmap[21].StationName2}-${addSetmap[21].StationName5}-${addSetmap[21].StationName3}">${addSetmap[5].StationName1}-${addSetmap[5].StationName2}-${addSetmap[5].StationName5}-${addSetmap[5].StationName3}</option>
              <option value="湖北省-鄂州市-鄂城区-司徒">湖北省-鄂州市-鄂城区-司徒</option>
              </select v-for="addSetmap in "> <br><br><button style="background-color: pink"   >确定</button> </p>`,
              opts
            );
            const addSetmap = JSON.parse(addSetdian.data.result).data.map(item=>{
              item.label = item.StationName1+'-'+item.StationName2+'-'+item.StationName5+'-'+item.StationName3;
              return item;
            });
            const point = new BMapGL.Point(that.lng, that.lat);
            const marke = new BMapGL.Marker(point);
            that.map.addOverlay(marke);
            // console.log("addSetdian", addSetdian);
            // console.log("addSetmap", addSetmap);
            /* 设置站点窗口 */
            var opts = {
              width: 'auto', // 信息窗口宽度
              height: 'auto', // 信息窗口高度
              title:'<p style="font-size: 16px;color: black;margin:2px;margin-bottom: 10px;">设置站点位置  </p>', // 信息窗口标题
              message: "地址信息"
            };
            var geoc = new BMapGL.Geocoder();
            showInfoWindowTest.homeList = addSetmap;
            // 逆地址解析,通过经纬度获取地址信息
            geoc.getLocation(marke.getPosition(), function(rs) {
              showInfoWindowTest.address = rs.address;
              showInfoWindowTest.point = marke.getPosition();
            });
            this.infoWindow = new BMapGL.InfoWindow(showInfoWindowTest.$el, opts);
            that.map.openInfoWindow(this.infoWindow, point);
            marke.addEventListener("click", e => {
              // 逆地址解析,通过经纬度获取地址信息
              geoc.getLocation(marke.getPosition(), function(rs) {
                showInfoWindowTest.address = rs.address;
                showInfoWindowTest.point = marke.getPosition();
              });
              that.map.openInfoWindow(this.infoWindow, point);
            });
@@ -523,6 +537,11 @@
  mounted() {
    this.getLocationByIp(); // 通过IP获取当前经纬度
    this.getBatteryData(); // 初始化饼状图
    // 添加面板点击事件
    showInfoWindowTest.$on('set-home-info', function(data) {
      console.log(data);
    });
  }
};
</script>
src/pages/login.vue
@@ -10,13 +10,13 @@
      <el-form label-width="0px" class="login_from" :model="loginForm" ref="loginFormRef">
        <!-- 用户名 -->
        <el-form-item prop="username">
          <el-input v-model="loginForm.username" prefix-icon="iconfont icon-user"></el-input>
          <el-input v-model="loginForm.username" prefix-icon="el-icon-user"></el-input>
        </el-form-item>
        <!-- 密码 -->
        <el-form-item prop="password">
          <el-input
            v-model="loginForm.password"
            prefix-icon="iconfont icon-3702mima"
            prefix-icon="el-icon-lock"
            type="password"
          ></el-input>
        </el-form-item>