diff --git a/package.json b/package.json index 94baff7..f49e8e0 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "dependencies": { "axios": "0.18.1", "core-js": "3.6.5", + "echarts": "^5.3.3", "element-ui": "^2.15.8", "js-cookie": "2.2.0", "normalize.css": "7.0.0", @@ -40,6 +41,7 @@ "eslint": "6.7.2", "eslint-plugin-vue": "6.2.2", "html-webpack-plugin": "3.2.0", + "lodash": "^4.17.21", "mockjs": "1.0.1-beta3", "runjs": "4.3.2", "sass": "1.26.8", diff --git a/src/api/data/history.js b/src/api/data/history.js new file mode 100644 index 0000000..769b6ae --- /dev/null +++ b/src/api/data/history.js @@ -0,0 +1,17 @@ +import request from '@/utils/request' + +export function allData(data) { + return request({ + url: '/Month/allData', + method: 'get', + params: data || {} + }) +} + +export function page(data) { + return request({ + url: '/device/params/page', + method: 'get', + params: data || {} + }) +} diff --git a/src/api/terminal/sensorType.js b/src/api/data/index.js similarity index 76% rename from src/api/terminal/sensorType.js rename to src/api/data/index.js index 8f182bd..c413994 100644 --- a/src/api/terminal/sensorType.js +++ b/src/api/data/index.js @@ -8,9 +8,9 @@ export function getList(data) { }) } -export function getParamList(data) { +export function qyeryDeviceInfo(data) { return request({ - url: '/device/data/allParams', + url: '/data/qyeryDeviceInfo', method: 'get', params: data || {} }) diff --git a/src/api/data/realTime.js b/src/api/data/realTime.js new file mode 100644 index 0000000..b3c0537 --- /dev/null +++ b/src/api/data/realTime.js @@ -0,0 +1,17 @@ +import request from '@/utils/request' + +export function getData(data) { + return request({ + url: '/device/type/data/page', + method: 'get', + params: data || {} + }) +} + +export function getParams(data) { + return request({ + url: '/device/params/page', + method: 'get', + params: data || {} + }) +} diff --git a/src/api/terminal/parameterBoundary.js b/src/api/terminal/add.js similarity index 66% rename from src/api/terminal/parameterBoundary.js rename to src/api/terminal/add.js index 8d59914..c1b9cf0 100644 --- a/src/api/terminal/parameterBoundary.js +++ b/src/api/terminal/add.js @@ -1,24 +1,24 @@ import request from '@/utils/request' -export function getList(data) { +export function remove(data) { return request({ - url: '/device/params/page', + url: '/device/delete', method: 'get', params: data || {} }) } -export function add(data) { +export function getList(data) { return request({ - url: '/device/params/addDeviceParams', + url: '/device/select', method: 'post', data }) } -export function update(data) { +export function add(data) { return request({ - url: '/device/params/update', + url: '/device/add', method: 'post', data }) diff --git a/src/api/terminal/parameterSetting.js b/src/api/terminal/parameterSetting.js deleted file mode 100644 index 1d32f92..0000000 --- a/src/api/terminal/parameterSetting.js +++ /dev/null @@ -1,9 +0,0 @@ -import request from '@/utils/request' - -export function getList(data) { - return request({ - url: '/device/type/data/page', - method: 'get', - params: data || {} - }) -} diff --git a/src/api/terminal/physicalInfo.js b/src/api/terminal/physicalInfo.js deleted file mode 100644 index 53146e3..0000000 --- a/src/api/terminal/physicalInfo.js +++ /dev/null @@ -1,20 +0,0 @@ -import request from '@/utils/request' - -export function getList(data) { - return request({ - url: '/device/info/page', - method: 'get', - params: data || {} - }) -} - -export function add(data) { - return request({ - url: '/device/info/addDeviceInfo', - method: 'post', - headers: { - 'Content-Type': 'application/x-www-form-urlencoded' - }, - data - }) -} diff --git a/src/api/terminal/structure.js b/src/api/terminal/structure.js deleted file mode 100644 index 0c6501f..0000000 --- a/src/api/terminal/structure.js +++ /dev/null @@ -1,37 +0,0 @@ -import request from '@/utils/request' - -export function getList(data) { - return request({ - url: '/device/type/page', - method: 'get', - params: data || {} - }) -} - -export function getParamList(data) { - return request({ - url: '/device/type/data/page', - method: 'get', - params: data || {} - }) -} - -export function add(data) { - return request({ - url: '/device/type/addDeviceType', - method: 'post', - headers: { - 'Content-Type': 'application/x-www-form-urlencoded' - }, - data - }) -} - -export function update(data) { - return request({ - url: '/device/type/update', - method: 'post', - data - }) -} - diff --git a/src/assets/font/demo.css b/src/assets/font/demo.css new file mode 100644 index 0000000..a67054a --- /dev/null +++ b/src/assets/font/demo.css @@ -0,0 +1,539 @@ +/* Logo 字体 */ +@font-face { + font-family: "iconfont logo"; + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834'); + src: url('https://at.alicdn.com/t/font_985780_km7mi63cihi.eot?t=1545807318834#iefix') format('embedded-opentype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.woff?t=1545807318834') format('woff'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.ttf?t=1545807318834') format('truetype'), + url('https://at.alicdn.com/t/font_985780_km7mi63cihi.svg?t=1545807318834#iconfont') format('svg'); +} + +.logo { + font-family: "iconfont logo"; + font-size: 160px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +/* tabs */ +.nav-tabs { + position: relative; +} + +.nav-tabs .nav-more { + position: absolute; + right: 0; + bottom: 0; + height: 42px; + line-height: 42px; + color: #666; +} + +#tabs { + border-bottom: 1px solid #eee; +} + +#tabs li { + cursor: pointer; + width: 100px; + height: 40px; + line-height: 40px; + text-align: center; + font-size: 16px; + border-bottom: 2px solid transparent; + position: relative; + z-index: 1; + margin-bottom: -1px; + color: #666; +} + + +#tabs .active { + border-bottom-color: #f00; + color: #222; +} + +.tab-container .content { + display: none; +} + +/* 页面布局 */ +.main { + padding: 30px 100px; + width: 960px; + margin: 0 auto; +} + +.main .logo { + color: #333; + text-align: left; + margin-bottom: 30px; + line-height: 1; + height: 110px; + margin-top: -50px; + overflow: hidden; + *zoom: 1; +} + +.main .logo a { + font-size: 160px; + color: #333; +} + +.helps { + margin-top: 40px; +} + +.helps pre { + padding: 20px; + margin: 10px 0; + border: solid 1px #e7e1cd; + background-color: #fffdef; + overflow: auto; +} + +.icon_lists { + width: 100% !important; + overflow: hidden; + *zoom: 1; +} + +.icon_lists li { + width: 100px; + margin-bottom: 10px; + margin-right: 20px; + text-align: center; + list-style: none !important; + cursor: default; +} + +.icon_lists li .code-name { + line-height: 1.2; +} + +.icon_lists .icon { + display: block; + height: 100px; + line-height: 100px; + font-size: 42px; + margin: 10px auto; + color: #333; + -webkit-transition: font-size 0.25s linear, width 0.25s linear; + -moz-transition: font-size 0.25s linear, width 0.25s linear; + transition: font-size 0.25s linear, width 0.25s linear; +} + +.icon_lists .icon:hover { + font-size: 100px; +} + +.icon_lists .svg-icon { + /* 通过设置 font-size 来改变图标大小 */ + width: 1em; + /* 图标和文字相邻时,垂直对齐 */ + vertical-align: -0.15em; + /* 通过设置 color 来改变 SVG 的颜色/fill */ + fill: currentColor; + /* path 和 stroke 溢出 viewBox 部分在 IE 下会显示 + normalize.css 中也包含这行 */ + overflow: hidden; +} + +.icon_lists li .name, +.icon_lists li .code-name { + color: #666; +} + +/* markdown 样式 */ +.markdown { + color: #666; + font-size: 14px; + line-height: 1.8; +} + +.highlight { + line-height: 1.5; +} + +.markdown img { + vertical-align: middle; + max-width: 100%; +} + +.markdown h1 { + color: #404040; + font-weight: 500; + line-height: 40px; + margin-bottom: 24px; +} + +.markdown h2, +.markdown h3, +.markdown h4, +.markdown h5, +.markdown h6 { + color: #404040; + margin: 1.6em 0 0.6em 0; + font-weight: 500; + clear: both; +} + +.markdown h1 { + font-size: 28px; +} + +.markdown h2 { + font-size: 22px; +} + +.markdown h3 { + font-size: 16px; +} + +.markdown h4 { + font-size: 14px; +} + +.markdown h5 { + font-size: 12px; +} + +.markdown h6 { + font-size: 12px; +} + +.markdown hr { + height: 1px; + border: 0; + background: #e9e9e9; + margin: 16px 0; + clear: both; +} + +.markdown p { + margin: 1em 0; +} + +.markdown>p, +.markdown>blockquote, +.markdown>.highlight, +.markdown>ol, +.markdown>ul { + width: 80%; +} + +.markdown ul>li { + list-style: circle; +} + +.markdown>ul li, +.markdown blockquote ul>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown>ul li p, +.markdown>ol li p { + margin: 0.6em 0; +} + +.markdown ol>li { + list-style: decimal; +} + +.markdown>ol li, +.markdown blockquote ol>li { + margin-left: 20px; + padding-left: 4px; +} + +.markdown code { + margin: 0 3px; + padding: 0 5px; + background: #eee; + border-radius: 3px; +} + +.markdown strong, +.markdown b { + font-weight: 600; +} + +.markdown>table { + border-collapse: collapse; + border-spacing: 0px; + empty-cells: show; + border: 1px solid #e9e9e9; + width: 95%; + margin-bottom: 24px; +} + +.markdown>table th { + white-space: nowrap; + color: #333; + font-weight: 600; +} + +.markdown>table th, +.markdown>table td { + border: 1px solid #e9e9e9; + padding: 8px 16px; + text-align: left; +} + +.markdown>table th { + background: #F7F7F7; +} + +.markdown blockquote { + font-size: 90%; + color: #999; + border-left: 4px solid #e9e9e9; + padding-left: 0.8em; + margin: 1em 0; +} + +.markdown blockquote p { + margin: 0; +} + +.markdown .anchor { + opacity: 0; + transition: opacity 0.3s ease; + margin-left: 8px; +} + +.markdown .waiting { + color: #ccc; +} + +.markdown h1:hover .anchor, +.markdown h2:hover .anchor, +.markdown h3:hover .anchor, +.markdown h4:hover .anchor, +.markdown h5:hover .anchor, +.markdown h6:hover .anchor { + opacity: 1; + display: inline-block; +} + +.markdown>br, +.markdown>p>br { + clear: both; +} + + +.hljs { + display: block; + background: white; + padding: 0.5em; + color: #333333; + overflow-x: auto; +} + +.hljs-comment, +.hljs-meta { + color: #969896; +} + +.hljs-string, +.hljs-variable, +.hljs-template-variable, +.hljs-strong, +.hljs-emphasis, +.hljs-quote { + color: #df5000; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-type { + color: #a71d5d; +} + +.hljs-literal, +.hljs-symbol, +.hljs-bullet, +.hljs-attribute { + color: #0086b3; +} + +.hljs-section, +.hljs-name { + color: #63a35c; +} + +.hljs-tag { + color: #333333; +} + +.hljs-title, +.hljs-attr, +.hljs-selector-id, +.hljs-selector-class, +.hljs-selector-attr, +.hljs-selector-pseudo { + color: #795da3; +} + +.hljs-addition { + color: #55a532; + background-color: #eaffea; +} + +.hljs-deletion { + color: #bd2c00; + background-color: #ffecec; +} + +.hljs-link { + text-decoration: underline; +} + +/* 代码高亮 */ +/* PrismJS 1.15.0 +https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+javascript */ +/** + * prism.js default theme for JavaScript, CSS and HTML + * Based on dabblet (http://dabblet.com) + * @author Lea Verou + */ +code[class*="language-"], +pre[class*="language-"] { + color: black; + background: none; + text-shadow: 0 1px white; + font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + + -moz-tab-size: 4; + -o-tab-size: 4; + tab-size: 4; + + -webkit-hyphens: none; + -moz-hyphens: none; + -ms-hyphens: none; + hyphens: none; +} + +pre[class*="language-"]::-moz-selection, +pre[class*="language-"] ::-moz-selection, +code[class*="language-"]::-moz-selection, +code[class*="language-"] ::-moz-selection { + text-shadow: none; + background: #b3d4fc; +} + +pre[class*="language-"]::selection, +pre[class*="language-"] ::selection, +code[class*="language-"]::selection, +code[class*="language-"] ::selection { + text-shadow: none; + background: #b3d4fc; +} + +@media print { + + code[class*="language-"], + pre[class*="language-"] { + text-shadow: none; + } +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: .5em 0; + overflow: auto; +} + +:not(pre)>code[class*="language-"], +pre[class*="language-"] { + background: #f5f2f0; +} + +/* Inline code */ +:not(pre)>code[class*="language-"] { + padding: .1em; + border-radius: .3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: slategray; +} + +.token.punctuation { + color: #999; +} + +.namespace { + opacity: .7; +} + +.token.property, +.token.tag, +.token.boolean, +.token.number, +.token.constant, +.token.symbol, +.token.deleted { + color: #905; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #690; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.style .token.string { + color: #9a6e3a; + background: hsla(0, 0%, 100%, .5); +} + +.token.atrule, +.token.attr-value, +.token.keyword { + color: #07a; +} + +.token.function, +.token.class-name { + color: #DD4A68; +} + +.token.regex, +.token.important, +.token.variable { + color: #e90; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} diff --git a/src/assets/font/demo_index.html b/src/assets/font/demo_index.html new file mode 100644 index 0000000..b03c72c --- /dev/null +++ b/src/assets/font/demo_index.html @@ -0,0 +1,280 @@ + + + + + iconfont Demo + + + + + + + + + + + + + +
+

+ + +

+ +
+
+
    + +
  • + +
    湿度
    +
    
    +
  • + +
  • + +
    温度
    +
    
    +
  • + +
  • + +
    CO2-Outlined
    +
    
    +
  • + +
  • + +
    大气压
    +
    
    +
  • + +
+
+

Unicode 引用

+
+ +

Unicode 是字体在网页端最原始的应用方式,特点是:

+
    +
  • 支持按字体的方式去动态调整图标大小,颜色等等。
  • +
  • 默认情况下不支持多色,直接添加多色图标会自动去色。
  • +
+
+

注意:新版 iconfont 支持两种方式引用多色图标:SVG symbol 引用方式和彩色字体图标模式。(使用彩色字体图标需要在「编辑项目」中开启「彩色」选项后并重新生成。)

+
+

Unicode 使用步骤如下:

+

第一步:拷贝项目下面生成的 @font-face

+
@font-face {
+  font-family: 'iconfont';
+  src: url('iconfont.woff2?t=1659940919105') format('woff2'),
+       url('iconfont.woff?t=1659940919105') format('woff'),
+       url('iconfont.ttf?t=1659940919105') format('truetype');
+}
+
+

第二步:定义使用 iconfont 的样式

+
.iconfont {
+  font-family: "iconfont" !important;
+  font-size: 16px;
+  font-style: normal;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+
+

第三步:挑选相应图标并获取字体编码,应用于页面

+
+<span class="iconfont">&#x33;</span>
+
+
+

"iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    + 湿度 +
    +
    .icon-shidu +
    +
  • + +
  • + +
    + 温度 +
    +
    .icon-wendu +
    +
  • + +
  • + +
    + CO2-Outlined +
    +
    .icon-CO2-Outlined +
    +
  • + +
  • + +
    + 大气压 +
    +
    .icon-daqiya +
    +
  • + +
+
+

font-class 引用

+
+ +

font-class 是 Unicode 使用方式的一种变种,主要是解决 Unicode 书写不直观,语意不明确的问题。

+

与 Unicode 使用方式相比,具有如下特点:

+
    +
  • 相比于 Unicode 语意明确,书写更直观。可以很容易分辨这个 icon 是什么。
  • +
  • 因为使用 class 来定义图标,所以当要替换图标时,只需要修改 class 里面的 Unicode 引用。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 fontclass 代码:

+
<link rel="stylesheet" href="./iconfont.css">
+
+

第二步:挑选相应图标并获取类名,应用于页面:

+
<span class="iconfont icon-xxx"></span>
+
+
+

" + iconfont" 是你项目下的 font-family。可以通过编辑项目查看,默认是 "iconfont"。

+
+
+
+
+
    + +
  • + +
    湿度
    +
    #icon-shidu
    +
  • + +
  • + +
    温度
    +
    #icon-wendu
    +
  • + +
  • + +
    CO2-Outlined
    +
    #icon-CO2-Outlined
    +
  • + +
  • + +
    大气压
    +
    #icon-daqiya
    +
  • + +
+
+

Symbol 引用

+
+ +

这是一种全新的使用方式,应该说这才是未来的主流,也是平台目前推荐的用法。相关介绍可以参考这篇文章 + 这种用法其实是做了一个 SVG 的集合,与另外两种相比具有如下特点:

+
    +
  • 支持多色图标了,不再受单色限制。
  • +
  • 通过一些技巧,支持像字体那样,通过 font-size, color 来调整样式。
  • +
  • 兼容性较差,支持 IE9+,及现代浏览器。
  • +
  • 浏览器渲染 SVG 的性能一般,还不如 png。
  • +
+

使用步骤如下:

+

第一步:引入项目下面生成的 symbol 代码:

+
<script src="./iconfont.js"></script>
+
+

第二步:加入通用 CSS 代码(引入一次就行):

+
<style>
+.icon {
+  width: 1em;
+  height: 1em;
+  vertical-align: -0.15em;
+  fill: currentColor;
+  overflow: hidden;
+}
+</style>
+
+

第三步:挑选相应图标并获取类名,应用于页面:

+
<svg class="icon" aria-hidden="true">
+  <use xlink:href="#icon-xxx"></use>
+</svg>
+
+
+
+ +
+
+ + + diff --git a/src/assets/font/iconfont.css b/src/assets/font/iconfont.css new file mode 100644 index 0000000..09dff59 --- /dev/null +++ b/src/assets/font/iconfont.css @@ -0,0 +1,31 @@ +@font-face { + font-family: "iconfont"; /* Project id 3563970 */ + src: url('iconfont.woff2?t=1659940919105') format('woff2'), + url('iconfont.woff?t=1659940919105') format('woff'), + url('iconfont.ttf?t=1659940919105') format('truetype'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-shidu:before { + content: "\e60d"; +} + +.icon-wendu:before { + content: "\e660"; +} + +.icon-CO2-Outlined:before { + content: "\e637"; +} + +.icon-daqiya:before { + content: "\ea32"; +} + diff --git a/src/assets/font/iconfont.js b/src/assets/font/iconfont.js new file mode 100644 index 0000000..cee5d8c --- /dev/null +++ b/src/assets/font/iconfont.js @@ -0,0 +1 @@ +!function(t){var e,c,n,o,i,l='',s=(s=document.getElementsByTagName("script"))[s.length-1].getAttribute("data-injectcss"),a=function(t,e){e.parentNode.insertBefore(t,e)};if(s&&!t.__iconfont__svg__cssinject__){t.__iconfont__svg__cssinject__=!0;try{document.write("")}catch(t){console&&console.log(t)}}function d(){i||(i=!0,n())}function m(){try{o.documentElement.doScroll("left")}catch(t){return void setTimeout(m,50)}d()}e=function(){var t,e=document.createElement("div");e.innerHTML=l,l=null,(e=e.getElementsByTagName("svg")[0])&&(e.setAttribute("aria-hidden","true"),e.style.position="absolute",e.style.width=0,e.style.height=0,e.style.overflow="hidden",e=e,(t=document.body).firstChild?a(e,t.firstChild):t.appendChild(e))},document.addEventListener?~["complete","loaded","interactive"].indexOf(document.readyState)?setTimeout(e,0):(c=function(){document.removeEventListener("DOMContentLoaded",c,!1),e()},document.addEventListener("DOMContentLoaded",c,!1)):document.attachEvent&&(n=e,o=t.document,i=!1,m(),o.onreadystatechange=function(){"complete"==o.readyState&&(o.onreadystatechange=null,d())})}(window); \ No newline at end of file diff --git a/src/assets/font/iconfont.json b/src/assets/font/iconfont.json new file mode 100644 index 0000000..0d620a2 --- /dev/null +++ b/src/assets/font/iconfont.json @@ -0,0 +1,37 @@ +{ + "id": "3563970", + "name": "no name", + "font_family": "iconfont", + "css_prefix_text": "icon-", + "description": "", + "glyphs": [ + { + "icon_id": "6677873", + "name": "湿度", + "font_class": "shidu", + "unicode": "e60d", + "unicode_decimal": 58893 + }, + { + "icon_id": "13638743", + "name": "温度", + "font_class": "wendu", + "unicode": "e660", + "unicode_decimal": 58976 + }, + { + "icon_id": "23701097", + "name": "CO2-Outlined", + "font_class": "CO2-Outlined", + "unicode": "e637", + "unicode_decimal": 58935 + }, + { + "icon_id": "25716502", + "name": "大气压", + "font_class": "daqiya", + "unicode": "ea32", + "unicode_decimal": 59954 + } + ] +} diff --git a/src/assets/font/iconfont.ttf b/src/assets/font/iconfont.ttf new file mode 100644 index 0000000..2e46a2a Binary files /dev/null and b/src/assets/font/iconfont.ttf differ diff --git a/src/assets/font/iconfont.woff b/src/assets/font/iconfont.woff new file mode 100644 index 0000000..dfddfe8 Binary files /dev/null and b/src/assets/font/iconfont.woff differ diff --git a/src/assets/font/iconfont.woff2 b/src/assets/font/iconfont.woff2 new file mode 100644 index 0000000..36f3378 Binary files /dev/null and b/src/assets/font/iconfont.woff2 differ diff --git a/src/assets/images/M168.png b/src/assets/images/M168.png new file mode 100644 index 0000000..7538102 Binary files /dev/null and b/src/assets/images/M168.png differ diff --git a/src/assets/images/M528.png b/src/assets/images/M528.png new file mode 100644 index 0000000..889b706 Binary files /dev/null and b/src/assets/images/M528.png differ diff --git a/src/assets/images/RV400-AR100.png b/src/assets/images/RV400-AR100.png new file mode 100644 index 0000000..cc6d699 Binary files /dev/null and b/src/assets/images/RV400-AR100.png differ diff --git a/src/assets/images/RV400.png b/src/assets/images/RV400.png new file mode 100644 index 0000000..ba6fc71 Binary files /dev/null and b/src/assets/images/RV400.png differ diff --git a/src/assets/images/add.png b/src/assets/images/add.png new file mode 100644 index 0000000..5ebbcda Binary files /dev/null and b/src/assets/images/add.png differ diff --git a/src/assets/images/advantage_bg.png b/src/assets/images/advantage_bg.png new file mode 100644 index 0000000..bbc0a54 Binary files /dev/null and b/src/assets/images/advantage_bg.png differ diff --git a/src/assets/images/ai_elec.png b/src/assets/images/ai_elec.png new file mode 100644 index 0000000..25b2290 Binary files /dev/null and b/src/assets/images/ai_elec.png differ diff --git a/src/assets/images/ai_factory.png b/src/assets/images/ai_factory.png new file mode 100644 index 0000000..c56a038 Binary files /dev/null and b/src/assets/images/ai_factory.png differ diff --git a/src/assets/images/ai_traffic.png b/src/assets/images/ai_traffic.png new file mode 100644 index 0000000..cb2602e Binary files /dev/null and b/src/assets/images/ai_traffic.png differ diff --git a/src/assets/images/arrow_big.png b/src/assets/images/arrow_big.png new file mode 100644 index 0000000..d0d8847 Binary files /dev/null and b/src/assets/images/arrow_big.png differ diff --git a/src/assets/images/avatar.png b/src/assets/images/avatar.png index 84d546b..db84574 100644 Binary files a/src/assets/images/avatar.png and b/src/assets/images/avatar.png differ diff --git a/src/assets/images/b-rbox2.png b/src/assets/images/b-rbox2.png new file mode 100644 index 0000000..28f449a Binary files /dev/null and b/src/assets/images/b-rbox2.png differ diff --git a/src/assets/images/background.jpg b/src/assets/images/background.jpg new file mode 100644 index 0000000..2288349 Binary files /dev/null and b/src/assets/images/background.jpg differ diff --git a/src/assets/images/background.png b/src/assets/images/background.png deleted file mode 100644 index e7381e7..0000000 Binary files a/src/assets/images/background.png and /dev/null differ diff --git a/src/assets/images/bg.jpg b/src/assets/images/bg.jpg new file mode 100644 index 0000000..5e99e95 Binary files /dev/null and b/src/assets/images/bg.jpg differ diff --git a/src/assets/images/cloud.png b/src/assets/images/cloud.png new file mode 100644 index 0000000..c6ce377 Binary files /dev/null and b/src/assets/images/cloud.png differ diff --git a/src/assets/images/connection.png b/src/assets/images/connection.png new file mode 100644 index 0000000..0bd99de Binary files /dev/null and b/src/assets/images/connection.png differ diff --git a/src/assets/images/cubic.png b/src/assets/images/cubic.png new file mode 100644 index 0000000..f99c17d Binary files /dev/null and b/src/assets/images/cubic.png differ diff --git a/src/assets/images/dashengda_arch.png b/src/assets/images/dashengda_arch.png new file mode 100644 index 0000000..681ea59 Binary files /dev/null and b/src/assets/images/dashengda_arch.png differ diff --git a/src/assets/images/dashengda_system.png b/src/assets/images/dashengda_system.png new file mode 100644 index 0000000..39119ee Binary files /dev/null and b/src/assets/images/dashengda_system.png differ diff --git a/src/assets/images/dataCollection.png b/src/assets/images/dataCollection.png new file mode 100644 index 0000000..876d7c5 Binary files /dev/null and b/src/assets/images/dataCollection.png differ diff --git a/src/assets/images/delete.png b/src/assets/images/delete.png new file mode 100644 index 0000000..bad970e Binary files /dev/null and b/src/assets/images/delete.png differ diff --git a/src/assets/images/device.png b/src/assets/images/device.png new file mode 100644 index 0000000..7ab76aa Binary files /dev/null and b/src/assets/images/device.png differ diff --git a/src/assets/images/device2.png b/src/assets/images/device2.png new file mode 100644 index 0000000..42307eb Binary files /dev/null and b/src/assets/images/device2.png differ diff --git a/src/assets/images/device3.png b/src/assets/images/device3.png new file mode 100644 index 0000000..eb43a66 Binary files /dev/null and b/src/assets/images/device3.png differ diff --git a/src/assets/images/device4.png b/src/assets/images/device4.png new file mode 100644 index 0000000..f2b2914 Binary files /dev/null and b/src/assets/images/device4.png differ diff --git a/src/assets/images/elec.png b/src/assets/images/elec.png new file mode 100644 index 0000000..a8e59ed Binary files /dev/null and b/src/assets/images/elec.png differ diff --git a/src/assets/images/electricity-monitor.png b/src/assets/images/electricity-monitor.png new file mode 100644 index 0000000..e89c7a7 Binary files /dev/null and b/src/assets/images/electricity-monitor.png differ diff --git a/src/assets/images/environment-mentor.png b/src/assets/images/environment-mentor.png new file mode 100644 index 0000000..1be3051 Binary files /dev/null and b/src/assets/images/environment-mentor.png differ diff --git a/src/assets/images/exchange.png b/src/assets/images/exchange.png new file mode 100644 index 0000000..7c26d74 Binary files /dev/null and b/src/assets/images/exchange.png differ diff --git a/src/assets/images/faceID.png b/src/assets/images/faceID.png new file mode 100644 index 0000000..0f768bd Binary files /dev/null and b/src/assets/images/faceID.png differ diff --git a/src/assets/images/footer_bg.png b/src/assets/images/footer_bg.png new file mode 100644 index 0000000..f760977 Binary files /dev/null and b/src/assets/images/footer_bg.png differ diff --git a/src/assets/images/footer_logo.png b/src/assets/images/footer_logo.png new file mode 100644 index 0000000..9bf746c Binary files /dev/null and b/src/assets/images/footer_logo.png differ diff --git a/src/assets/images/gateway.png b/src/assets/images/gateway.png new file mode 100644 index 0000000..e96cd08 Binary files /dev/null and b/src/assets/images/gateway.png differ diff --git a/src/assets/images/good.png b/src/assets/images/good.png new file mode 100644 index 0000000..94e6121 Binary files /dev/null and b/src/assets/images/good.png differ diff --git a/src/assets/images/hdbj.png b/src/assets/images/hdbj.png new file mode 100644 index 0000000..dd7de4f Binary files /dev/null and b/src/assets/images/hdbj.png differ diff --git a/src/assets/images/hexagon.png b/src/assets/images/hexagon.png new file mode 100644 index 0000000..582ff21 Binary files /dev/null and b/src/assets/images/hexagon.png differ diff --git a/src/assets/images/home.png b/src/assets/images/home.png new file mode 100644 index 0000000..1fabdbc Binary files /dev/null and b/src/assets/images/home.png differ diff --git a/src/assets/images/home_bg.png b/src/assets/images/home_bg.png new file mode 100644 index 0000000..14b00f6 Binary files /dev/null and b/src/assets/images/home_bg.png differ diff --git a/src/assets/images/img_flow.png b/src/assets/images/img_flow.png new file mode 100644 index 0000000..b61ec08 Binary files /dev/null and b/src/assets/images/img_flow.png differ diff --git a/src/assets/images/interface.png b/src/assets/images/interface.png new file mode 100644 index 0000000..37e1996 Binary files /dev/null and b/src/assets/images/interface.png differ diff --git a/src/assets/images/logo.png b/src/assets/images/logo.png index b9fb142..712cccf 100644 Binary files a/src/assets/images/logo.png and b/src/assets/images/logo.png differ diff --git a/src/assets/images/monthlyAverage.png b/src/assets/images/monthlyAverage.png new file mode 100644 index 0000000..472abda Binary files /dev/null and b/src/assets/images/monthlyAverage.png differ diff --git a/src/assets/images/other.png b/src/assets/images/other.png new file mode 100644 index 0000000..366c614 Binary files /dev/null and b/src/assets/images/other.png differ diff --git a/src/assets/images/pleft1middb.png b/src/assets/images/pleft1middb.png new file mode 100644 index 0000000..ffb2b5c Binary files /dev/null and b/src/assets/images/pleft1middb.png differ diff --git a/src/assets/images/pleft1middt.png b/src/assets/images/pleft1middt.png new file mode 100644 index 0000000..5ec55e9 Binary files /dev/null and b/src/assets/images/pleft1middt.png differ diff --git a/src/assets/images/power.png b/src/assets/images/power.png new file mode 100644 index 0000000..0a20ad8 Binary files /dev/null and b/src/assets/images/power.png differ diff --git a/src/assets/images/prighttop.png b/src/assets/images/prighttop.png new file mode 100644 index 0000000..18a413b Binary files /dev/null and b/src/assets/images/prighttop.png differ diff --git a/src/assets/images/qianjiang_arch.png b/src/assets/images/qianjiang_arch.png new file mode 100644 index 0000000..966de62 Binary files /dev/null and b/src/assets/images/qianjiang_arch.png differ diff --git a/src/assets/images/qianjiang_dashboard.png b/src/assets/images/qianjiang_dashboard.png new file mode 100644 index 0000000..c4221df Binary files /dev/null and b/src/assets/images/qianjiang_dashboard.png differ diff --git a/src/assets/images/qianjiang_elec-procedure.png b/src/assets/images/qianjiang_elec-procedure.png new file mode 100644 index 0000000..3b19a08 Binary files /dev/null and b/src/assets/images/qianjiang_elec-procedure.png differ diff --git a/src/assets/images/qianjiang_elec.png b/src/assets/images/qianjiang_elec.png new file mode 100644 index 0000000..46e8b8a Binary files /dev/null and b/src/assets/images/qianjiang_elec.png differ diff --git a/src/assets/images/qianjiang_system.png b/src/assets/images/qianjiang_system.png new file mode 100644 index 0000000..72b6dd1 Binary files /dev/null and b/src/assets/images/qianjiang_system.png differ diff --git a/src/assets/images/realTime.png b/src/assets/images/realTime.png new file mode 100644 index 0000000..b15b65d Binary files /dev/null and b/src/assets/images/realTime.png differ diff --git a/src/assets/images/recycle.png b/src/assets/images/recycle.png new file mode 100644 index 0000000..d559ac0 Binary files /dev/null and b/src/assets/images/recycle.png differ diff --git a/src/assets/images/robot.png b/src/assets/images/robot.png new file mode 100644 index 0000000..cfbcfe5 Binary files /dev/null and b/src/assets/images/robot.png differ diff --git a/src/assets/images/save.png b/src/assets/images/save.png new file mode 100644 index 0000000..9fd6536 Binary files /dev/null and b/src/assets/images/save.png differ diff --git a/src/assets/images/scene_bg.png b/src/assets/images/scene_bg.png new file mode 100644 index 0000000..c6265d8 Binary files /dev/null and b/src/assets/images/scene_bg.png differ diff --git a/src/assets/images/screen.png b/src/assets/images/screen.png new file mode 100644 index 0000000..cd8ee02 Binary files /dev/null and b/src/assets/images/screen.png differ diff --git a/src/assets/images/security.png b/src/assets/images/security.png new file mode 100644 index 0000000..902878a Binary files /dev/null and b/src/assets/images/security.png differ diff --git a/src/assets/images/server.png b/src/assets/images/server.png new file mode 100644 index 0000000..541b0e6 Binary files /dev/null and b/src/assets/images/server.png differ diff --git a/src/assets/images/sidebarLogo.png b/src/assets/images/sidebarLogo.png index 3fc6610..e953433 100644 Binary files a/src/assets/images/sidebarLogo.png and b/src/assets/images/sidebarLogo.png differ diff --git a/src/assets/images/size.png b/src/assets/images/size.png new file mode 100644 index 0000000..fe28f81 Binary files /dev/null and b/src/assets/images/size.png differ diff --git a/src/assets/images/system_bg.png b/src/assets/images/system_bg.png new file mode 100644 index 0000000..4571cb3 Binary files /dev/null and b/src/assets/images/system_bg.png differ diff --git a/src/assets/images/tile.png b/src/assets/images/tile.png new file mode 100644 index 0000000..91789b3 Binary files /dev/null and b/src/assets/images/tile.png differ diff --git a/src/assets/images/url.png b/src/assets/images/url.png new file mode 100644 index 0000000..2f44a63 Binary files /dev/null and b/src/assets/images/url.png differ diff --git a/src/assets/images/workplace.png b/src/assets/images/workplace.png new file mode 100644 index 0000000..c747513 Binary files /dev/null and b/src/assets/images/workplace.png differ diff --git a/src/assets/images/world.png b/src/assets/images/world.png new file mode 100644 index 0000000..36e2982 Binary files /dev/null and b/src/assets/images/world.png differ diff --git a/src/icons/svg/Group 3 Copy.svg b/src/icons/svg/Group 3 Copy.svg deleted file mode 100644 index 3d4633b..0000000 --- a/src/icons/svg/Group 3 Copy.svg +++ /dev/null @@ -1,26 +0,0 @@ - - - - - - - - - - - - - - diff --git a/src/icons/svg/activity.svg b/src/icons/svg/activity.svg new file mode 100644 index 0000000..46d6a0b --- /dev/null +++ b/src/icons/svg/activity.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/svg/address.svg b/src/icons/svg/address.svg new file mode 100644 index 0000000..0454877 --- /dev/null +++ b/src/icons/svg/address.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/alert-circle.svg b/src/icons/svg/alert-circle.svg new file mode 100644 index 0000000..92e48d4 --- /dev/null +++ b/src/icons/svg/alert-circle.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/icons/svg/clock.svg b/src/icons/svg/clock.svg new file mode 100644 index 0000000..2468448 --- /dev/null +++ b/src/icons/svg/clock.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/icons/svg/command.svg b/src/icons/svg/command.svg new file mode 100644 index 0000000..3603a4a --- /dev/null +++ b/src/icons/svg/command.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/svg/compass.svg b/src/icons/svg/compass.svg new file mode 100644 index 0000000..e7b355c --- /dev/null +++ b/src/icons/svg/compass.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/icons/svg/cpu.svg b/src/icons/svg/cpu.svg new file mode 100644 index 0000000..92cb279 --- /dev/null +++ b/src/icons/svg/cpu.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/icons/svg/crosshair.svg b/src/icons/svg/crosshair.svg new file mode 100644 index 0000000..5e83123 --- /dev/null +++ b/src/icons/svg/crosshair.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/svg/customize.svg b/src/icons/svg/customize.svg new file mode 100644 index 0000000..0dedeba --- /dev/null +++ b/src/icons/svg/customize.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/src/icons/svg/data.svg b/src/icons/svg/data.svg new file mode 100644 index 0000000..975f663 --- /dev/null +++ b/src/icons/svg/data.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/src/icons/svg/database.svg b/src/icons/svg/database.svg new file mode 100644 index 0000000..51d75a5 --- /dev/null +++ b/src/icons/svg/database.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/svg/git-pull-request.svg b/src/icons/svg/git-pull-request.svg new file mode 100644 index 0000000..731b13b --- /dev/null +++ b/src/icons/svg/git-pull-request.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/icons/svg/globe.svg b/src/icons/svg/globe.svg new file mode 100644 index 0000000..302017e --- /dev/null +++ b/src/icons/svg/globe.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/svg/hard-drive.svg b/src/icons/svg/hard-drive.svg new file mode 100644 index 0000000..4360e7f --- /dev/null +++ b/src/icons/svg/hard-drive.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/icons/svg/layers.svg b/src/icons/svg/layers.svg new file mode 100644 index 0000000..750ad97 --- /dev/null +++ b/src/icons/svg/layers.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/icons/svg/lock2.svg b/src/icons/svg/lock2.svg new file mode 100644 index 0000000..87aa0d1 --- /dev/null +++ b/src/icons/svg/lock2.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/svg/map-pin.svg b/src/icons/svg/map-pin.svg new file mode 100644 index 0000000..66c3f6a --- /dev/null +++ b/src/icons/svg/map-pin.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/src/icons/svg/monitor.svg b/src/icons/svg/monitor.svg new file mode 100644 index 0000000..bd780fa --- /dev/null +++ b/src/icons/svg/monitor.svg @@ -0,0 +1,3 @@ + + + diff --git a/src/icons/svg/overview.svg b/src/icons/svg/overview.svg new file mode 100644 index 0000000..7227e11 --- /dev/null +++ b/src/icons/svg/overview.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/src/icons/svg/phone.svg b/src/icons/svg/phone.svg new file mode 100644 index 0000000..c0d9574 --- /dev/null +++ b/src/icons/svg/phone.svg @@ -0,0 +1,2 @@ + \ No newline at end of file diff --git a/src/icons/svg/rule.svg b/src/icons/svg/rule.svg new file mode 100644 index 0000000..7e6a4c5 --- /dev/null +++ b/src/icons/svg/rule.svg @@ -0,0 +1,15 @@ + + + + + + + diff --git a/src/icons/svg/terminal.svg b/src/icons/svg/terminal.svg index 924a25a..c01c58b 100644 --- a/src/icons/svg/terminal.svg +++ b/src/icons/svg/terminal.svg @@ -1,11 +1,15 @@ - + - - + + diff --git a/src/icons/svg/user2.svg b/src/icons/svg/user2.svg new file mode 100644 index 0000000..f8ede57 --- /dev/null +++ b/src/icons/svg/user2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue index f6a3286..d36b31e 100644 --- a/src/layout/components/AppMain.vue +++ b/src/layout/components/AppMain.vue @@ -8,24 +8,25 @@ diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue index c6785ac..1580b5e 100644 --- a/src/layout/components/Navbar.vue +++ b/src/layout/components/Navbar.vue @@ -2,6 +2,7 @@ diff --git a/src/views/components/Footer/index.vue b/src/views/components/Footer/index.vue new file mode 100644 index 0000000..9677939 --- /dev/null +++ b/src/views/components/Footer/index.vue @@ -0,0 +1,103 @@ + + + + + diff --git a/src/views/data/history/index.vue b/src/views/data/history/index.vue new file mode 100644 index 0000000..c843373 --- /dev/null +++ b/src/views/data/history/index.vue @@ -0,0 +1,1377 @@ + + + + + diff --git a/src/views/data/realTime/index.vue b/src/views/data/realTime/index.vue new file mode 100644 index 0000000..5f80260 --- /dev/null +++ b/src/views/data/realTime/index.vue @@ -0,0 +1,816 @@ + + + + diff --git a/src/views/enviromentData/dailyAverage/index.vue b/src/views/data/value/index.vue similarity index 100% rename from src/views/enviromentData/dailyAverage/index.vue rename to src/views/data/value/index.vue diff --git a/src/views/enviromentData/realTime/index.vue b/src/views/enviromentData/realTime/index.vue deleted file mode 100644 index e69de29..0000000 diff --git a/src/views/form/index.vue b/src/views/form/index.vue deleted file mode 100644 index f4d66d3..0000000 --- a/src/views/form/index.vue +++ /dev/null @@ -1,85 +0,0 @@ - - - - - - diff --git a/src/views/home/index.vue b/src/views/home/index.vue index a537209..46ed72c 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -1,75 +1,17 @@ - - + diff --git a/src/views/login/index.vue b/src/views/login/index.vue index e4eced5..c1df3ee 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -1,5 +1,6 @@