Kaynağa Gözat

提交代码

wenningning 1 yıl önce
işleme
520198cff7
57 değiştirilmiş dosya ile 14462 ekleme ve 0 silme
  1. 5 0
      .idea/.gitignore
  2. 12 0
      .idea/bulletin_board_mattress.iml
  3. 19 0
      .idea/inspectionProfiles/Project_Default.xml
  4. 8 0
      .idea/modules.xml
  5. 6 0
      .idea/vcs.xml
  6. 49 0
      assets/css/common.css
  7. 1037 0
      assets/css/style.css
  8. BIN
      assets/image/ask.png
  9. BIN
      assets/image/b_ico.png
  10. BIN
      assets/image/bj1.png
  11. BIN
      assets/image/bj2.png
  12. BIN
      assets/image/bj3.png
  13. BIN
      assets/image/bj4.png
  14. BIN
      assets/image/bj5.png
  15. BIN
      assets/image/bj6.png
  16. BIN
      assets/image/bj7.png
  17. BIN
      assets/image/c_con_tit.png
  18. BIN
      assets/image/in1_bj.png
  19. BIN
      assets/image/in2_bj.png
  20. BIN
      assets/image/l_con_bj.png
  21. BIN
      assets/image/l_con_tit_cur.png
  22. BIN
      assets/image/l_ico.png
  23. BIN
      assets/image/max_bj.jpg
  24. BIN
      assets/image/max_ico1.png
  25. BIN
      assets/image/max_ico2.png
  26. BIN
      assets/image/max_ico3.png
  27. BIN
      assets/image/max_ico4.png
  28. BIN
      assets/image/max_ico5.png
  29. BIN
      assets/image/max_ico6.png
  30. BIN
      assets/image/max_ico7.png
  31. BIN
      assets/image/min_icon1.png
  32. BIN
      assets/image/min_icon2.png
  33. BIN
      assets/image/min_icon3.png
  34. BIN
      assets/image/panel_bj.png
  35. BIN
      assets/image/panel_x.png
  36. BIN
      assets/image/panel_y.png
  37. BIN
      assets/image/r_ico.png
  38. BIN
      assets/image/s_ico1.png
  39. BIN
      assets/image/s_ico2.png
  40. BIN
      assets/image/s_ico3.png
  41. BIN
      assets/image/setting.png
  42. BIN
      assets/image/state_ico1.png
  43. BIN
      assets/image/state_ico2.png
  44. BIN
      assets/image/state_ico3.png
  45. BIN
      assets/image/state_ico4.png
  46. BIN
      assets/image/state_ico5.png
  47. BIN
      assets/image/time_ico1.png
  48. BIN
      assets/image/time_ico2.png
  49. BIN
      assets/image/tip.png
  50. BIN
      assets/image/tip_ico.png
  51. 10 0
      assets/js/base.js
  52. 2 0
      assets/js/common/axios.min.js
  53. 45 0
      assets/js/common/echarts.min.js
  54. 6 0
      assets/js/common/jquery.min.js
  55. 59 0
      assets/js/common/request.js
  56. 11914 0
      assets/js/common/vue.js
  57. 1290 0
      index.html

+ 5 - 0
.idea/.gitignore

@@ -0,0 +1,5 @@
+# Default ignored files
+/shelf/
+/workspace.xml
+# Editor-based HTTP Client requests
+/httpRequests/

+ 12 - 0
.idea/bulletin_board_mattress.iml

@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="WEB_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <content url="file://$MODULE_DIR$">
+      <excludeFolder url="file://$MODULE_DIR$/temp" />
+      <excludeFolder url="file://$MODULE_DIR$/.tmp" />
+      <excludeFolder url="file://$MODULE_DIR$/tmp" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>

+ 19 - 0
.idea/inspectionProfiles/Project_Default.xml

@@ -0,0 +1,19 @@
+<component name="InspectionProjectProfileManager">
+  <profile version="1.0">
+    <option name="myName" value="Project Default" />
+    <inspection_tool class="HtmlUnknownAttribute" enabled="true" level="WARNING" enabled_by_default="true">
+      <option name="myValues">
+        <value>
+          <list size="5">
+            <item index="0" class="java.lang.String" itemvalue="v-for" />
+            <item index="1" class="java.lang.String" itemvalue=":key" />
+            <item index="2" class="java.lang.String" itemvalue="v-if" />
+            <item index="3" class="java.lang.String" itemvalue="v-else" />
+            <item index="4" class="java.lang.String" itemvalue="v-bind:class" />
+          </list>
+        </value>
+      </option>
+      <option name="myCustomValuesEnabled" value="true" />
+    </inspection_tool>
+  </profile>
+</component>

+ 8 - 0
.idea/modules.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/bulletin_board_mattress.iml" filepath="$PROJECT_DIR$/.idea/bulletin_board_mattress.iml" />
+    </modules>
+  </component>
+</project>

+ 6 - 0
.idea/vcs.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
+  </component>
+</project>

+ 49 - 0
assets/css/common.css

@@ -0,0 +1,49 @@
+@charset "utf-8";
+/*格式化*/
+#content p img{ width:100%;display:block; margin:0 auto; max-width:560px;}
+html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea {margin:0;padding:0;}
+body{ font-size:14px;font-family:"[PingFang]",Verdana,Arial,Helvetica,sans-serif; background:#FFFFFF;}
+li, ol { list-style:none; }
+ins { text-decoration:none; }
+i, em { font-style:normal; }
+a { text-decoration:none;font-family:"[PingFang]";}
+a:hover { cursor:pointer; text-decoration:none;}
+a:active{star:expression(this.onFocus=this.blur());}
+:focus{outline:0;}
+.clear { clear:both; line-height:0px; overflow:hidden; zoom:1; font-size:0px; content:'.';}
+.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
+img{ padding:0; margin:0;}
+a img { border:none; }
+input,textarea{ border:none;font-family:"[PingFang]"; font-size:13px;}
+h1, h2, h3, h4, h5, h6{ font-weight:normal; font-size:14px;}
+
+/*解决苹果点击闪屏问题*/
+html, body{ height: 100%;}
+html, head, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, input, textarea ,section{-webkit-tap-highlight-color:transparent;}
+/*input取消光标     readonly unselectable="on" onfocus="this.blur()"*/
+/*iphone手机 btn按钮 兼容设置*/
+input[type="button"]{-webkit-appearance: none;}
+input{outline:none; }
+
+	/*排版通用*/
+.f-mm{ margin-left:auto; margin-right:auto;}/*居中对齐*/
+.f-fl{ float:left;} /*左浮动*/
+.f-fr{ float:right;} /*右浮动*/
+.f-tr{ text-align:right;} /*右对齐*/
+.f-tl{ text-align:left;} /*左对齐*/
+.f-tc{ text-align:center;} /*中间对齐*/
+.f-pr{ position:relative;} /*定位*/
+.f-di{ display:inline;}
+/*杂项*/
+.u-co-bt{ border-radius:4px; /*css3圆角*/ width:80px; height:26px; line-height:26px; display: inline-block; vertical-align: middle;  padding-top:1px;}/*提交按钮样式*/
+.u-co-bt.z-spe{ width:100%;}
+.u-lico{ width:24px; height:24px; border-radius:4px;  /*css3圆角*/ background:#000; padding:10px;opacity: 0.8; position:relative; left:50%; margin:10px 0 10px -14px; box-shadow:0 0 3px #2d2d2d;}/*等待载入*/
+.fs15{font-size:15px;} /*15号字体*/
+.fs12{font-size:12px;} /*12号字体*/
+.pdr12{ padding-right:12px;} /*右边距12px*/
+.pl10{ padding-left:10px;} /*左边距10px*/
+.red { color:#f00; } /*字体颜色红色*/
+.emptyData{padding-left:10px;line-height:26px; }
+.hide{ display: none;}
+
+

Dosya farkı çok büyük olduğundan ihmal edildi
+ 1037 - 0
assets/css/style.css


BIN
assets/image/ask.png


BIN
assets/image/b_ico.png


BIN
assets/image/bj1.png


BIN
assets/image/bj2.png


BIN
assets/image/bj3.png


BIN
assets/image/bj4.png


BIN
assets/image/bj5.png


BIN
assets/image/bj6.png


BIN
assets/image/bj7.png


BIN
assets/image/c_con_tit.png


BIN
assets/image/in1_bj.png


BIN
assets/image/in2_bj.png


BIN
assets/image/l_con_bj.png


BIN
assets/image/l_con_tit_cur.png


BIN
assets/image/l_ico.png


BIN
assets/image/max_bj.jpg


BIN
assets/image/max_ico1.png


BIN
assets/image/max_ico2.png


BIN
assets/image/max_ico3.png


BIN
assets/image/max_ico4.png


BIN
assets/image/max_ico5.png


BIN
assets/image/max_ico6.png


BIN
assets/image/max_ico7.png


BIN
assets/image/min_icon1.png


BIN
assets/image/min_icon2.png


BIN
assets/image/min_icon3.png


BIN
assets/image/panel_bj.png


BIN
assets/image/panel_x.png


BIN
assets/image/panel_y.png


BIN
assets/image/r_ico.png


BIN
assets/image/s_ico1.png


BIN
assets/image/s_ico2.png


BIN
assets/image/s_ico3.png


BIN
assets/image/setting.png


BIN
assets/image/state_ico1.png


BIN
assets/image/state_ico2.png


BIN
assets/image/state_ico3.png


BIN
assets/image/state_ico4.png


BIN
assets/image/state_ico5.png


BIN
assets/image/time_ico1.png


BIN
assets/image/time_ico2.png


BIN
assets/image/tip.png


BIN
assets/image/tip_ico.png


+ 10 - 0
assets/js/base.js

@@ -0,0 +1,10 @@
+// vue
+document.write('<script src="assets/js/common/vue.js"></script>')
+//jQuery
+document.write('<script src="assets/js/common/jquery.min.js"></script>')
+//echarts
+document.write('<script src="assets/js/common/echarts.min.js"></script>')
+//axios
+document.write('<script src="assets/js/common/axios.min.js"></script>')
+// request
+document.write('<script src="assets/js/common/request.js"></script>')

Dosya farkı çok büyük olduğundan ihmal edildi
+ 2 - 0
assets/js/common/axios.min.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 45 - 0
assets/js/common/echarts.min.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 6 - 0
assets/js/common/jquery.min.js


+ 59 - 0
assets/js/common/request.js

@@ -0,0 +1,59 @@
+let deviceUrl = 'http://8.129.220.143:8006'
+let baseUrl = 'http://127.0.0.1:7000'
+
+// 创建axios实例
+const httpRequest = axios.create({
+    baseURL: deviceUrl,
+    timeout: 60000
+})
+
+// 请求拦截器
+httpRequest.interceptors.request.use(
+    function (config) {
+        return config;
+    },
+    function (error) {
+        return Promise.reject(error);
+    }
+);
+
+//响应拦截
+httpRequest.interceptors.response.use(
+    function (response) {
+        const res = response.data;
+        //跳转到登录页
+        if (res.code === 401) {
+            window.location = `${window.logoutUrl}?url=${window.location.origin}`;
+        }
+        return response;
+    },
+    function (error) {
+        return Promise.reject(error);
+    }
+);
+
+function get(url, params) {
+    return new Promise((resolve, reject) => {
+        httpRequest
+            .get(url, { params: params })
+            .then((res) => {
+                resolve(res.data);
+            })
+            .catch((err) => {
+                reject(err.data);
+            });
+    });
+}
+// qs.stringify(data)
+function post(url, data) {
+    return new Promise((resolve, reject) => {
+        httpRequest
+            .post(url, data)
+            .then((res) => {
+                resolve(res);
+            })
+            .catch((err) => {
+                reject(err);
+            });
+    });
+}

Dosya farkı çok büyük olduğundan ihmal edildi
+ 11914 - 0
assets/js/common/vue.js


Dosya farkı çok büyük olduğundan ihmal edildi
+ 1290 - 0
index.html