Browse Source

调整代码

xiaoyuzhang 4 years ago
parent
commit
7c699bc762

+ 169 - 158
.idea/workspace.xml

@@ -2,25 +2,15 @@
2
 <project version="4">
2
 <project version="4">
3
   <component name="ChangeListManager">
3
   <component name="ChangeListManager">
4
     <list default="true" id="9ae72f43-a1a0-4e71-8c9a-da776f48ee97" name="Default" comment="">
4
     <list default="true" id="9ae72f43-a1a0-4e71-8c9a-da776f48ee97" name="Default" comment="">
5
-      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/vcs.xml" />
6
-      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/src/renderer/components/Scan.vue" />
7
-      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/src/renderer/utils/FunctionSet.js" />
8
-      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/static/server/socketServer.js" />
5
+      <change type="DELETED" beforePath="$PROJECT_DIR$/static/server/protocal/protocal.js" afterPath="" />
6
+      <change type="DELETED" beforePath="$PROJECT_DIR$/static/server/socketClient.js" afterPath="" />
9
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
7
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
10
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/package-lock.json" afterPath="$PROJECT_DIR$/package-lock.json" />
8
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/package-lock.json" afterPath="$PROJECT_DIR$/package-lock.json" />
11
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/package.json" afterPath="$PROJECT_DIR$/package.json" />
9
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/package.json" afterPath="$PROJECT_DIR$/package.json" />
12
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/main/index.js" afterPath="$PROJECT_DIR$/src/main/index.js" />
13
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/renderer/App.vue" afterPath="$PROJECT_DIR$/src/renderer/App.vue" />
14
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/renderer/components/LandingPage.vue" afterPath="$PROJECT_DIR$/src/renderer/components/LandingPage.vue" />
10
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/renderer/components/LandingPage.vue" afterPath="$PROJECT_DIR$/src/renderer/components/LandingPage.vue" />
15
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/renderer/main.js" afterPath="$PROJECT_DIR$/src/renderer/main.js" />
16
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/renderer/router/index.js" afterPath="$PROJECT_DIR$/src/renderer/router/index.js" />
17
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/renderer/store/index.js" afterPath="$PROJECT_DIR$/src/renderer/store/index.js" />
11
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/renderer/components/LandingPage/SystemInformation.vue" afterPath="$PROJECT_DIR$/src/renderer/components/LandingPage/SystemInformation.vue" />
18
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/renderer/store/modules/socket.js" afterPath="$PROJECT_DIR$/src/renderer/store/modules/socket.js" />
12
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/src/renderer/store/modules/socket.js" afterPath="$PROJECT_DIR$/src/renderer/store/modules/socket.js" />
19
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/static/server/app.js" afterPath="$PROJECT_DIR$/static/server/app.js" />
13
       <change type="MODIFICATION" beforePath="$PROJECT_DIR$/static/server/app.js" afterPath="$PROJECT_DIR$/static/server/app.js" />
20
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/static/server/bin/www.js" afterPath="$PROJECT_DIR$/static/server/bin/www.js" />
21
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/static/server/protocal/protocal.js" afterPath="$PROJECT_DIR$/static/server/protocal/protocal.js" />
22
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/static/server/protocal/sendProtocal.js" afterPath="$PROJECT_DIR$/static/server/protocal/sendProtocal.js" />
23
-      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/static/server/socketClient.js" afterPath="$PROJECT_DIR$/static/server/socketClient.js" />
24
     </list>
14
     </list>
25
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
15
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
26
     <option name="TRACKING_ENABLED" value="true" />
16
     <option name="TRACKING_ENABLED" value="true" />
@@ -33,45 +23,48 @@
33
     <splitter split-orientation="horizontal" split-proportion="0.53501403">
23
     <splitter split-orientation="horizontal" split-proportion="0.53501403">
34
       <split-first>
24
       <split-first>
35
         <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
25
         <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
36
-          <file leaf-file-name="index.js" pinned="false" current-in-tab="false">
37
-            <entry file="file://$PROJECT_DIR$/src/renderer/router/index.js">
26
+          <file leaf-file-name="LandingPage.vue" pinned="false" current-in-tab="true">
27
+            <entry file="file://$PROJECT_DIR$/src/renderer/components/LandingPage.vue">
38
               <provider selected="true" editor-type-id="text-editor">
28
               <provider selected="true" editor-type-id="text-editor">
39
-                <state relative-caret-position="306">
40
-                  <caret line="18" column="19" lean-forward="false" selection-start-line="18" selection-start-column="19" selection-end-line="18" selection-end-column="19" />
29
+                <state relative-caret-position="442">
30
+                  <caret line="260" column="61" lean-forward="false" selection-start-line="260" selection-start-column="8" selection-end-line="260" selection-end-column="61" />
41
                   <folding>
31
                   <folding>
42
-                    <element signature="e#0#21#0" expanded="true" />
32
+                    <element signature="n#style#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
33
+                    <element signature="n#style#0;n#div#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
34
+                    <element signature="n#style#0;n#chart#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
35
+                    <element signature="e#2134#2164#0" expanded="true" />
36
+                    <element signature="e#3266#9912#0" expanded="false" />
37
+                    <element signature="e#10353#12901#0" expanded="false" />
43
                   </folding>
38
                   </folding>
44
                 </state>
39
                 </state>
45
               </provider>
40
               </provider>
46
             </entry>
41
             </entry>
47
           </file>
42
           </file>
48
-          <file leaf-file-name="main.js" pinned="false" current-in-tab="false">
49
-            <entry file="file://$PROJECT_DIR$/src/renderer/main.js">
43
+          <file leaf-file-name="SystemInformation.vue" pinned="false" current-in-tab="false">
44
+            <entry file="file://$PROJECT_DIR$/src/renderer/components/LandingPage/SystemInformation.vue">
50
               <provider selected="true" editor-type-id="text-editor">
45
               <provider selected="true" editor-type-id="text-editor">
51
-                <state relative-caret-position="335">
52
-                  <caret line="32" column="27" lean-forward="false" selection-start-line="32" selection-start-column="27" selection-end-line="32" selection-end-column="27" />
53
-                  <folding>
54
-                    <element signature="e#0#21#0" expanded="true" />
55
-                  </folding>
46
+                <state relative-caret-position="544">
47
+                  <caret line="41" column="22" lean-forward="false" selection-start-line="41" selection-start-column="22" selection-end-line="41" selection-end-column="36" />
48
+                  <folding />
56
                 </state>
49
                 </state>
57
               </provider>
50
               </provider>
58
             </entry>
51
             </entry>
59
           </file>
52
           </file>
60
-          <file leaf-file-name="app.js" pinned="false" current-in-tab="false">
61
-            <entry file="file://$PROJECT_DIR$/static/server/app.js">
53
+          <file leaf-file-name="package.json" pinned="false" current-in-tab="false">
54
+            <entry file="file://$PROJECT_DIR$/package.json">
62
               <provider selected="true" editor-type-id="text-editor">
55
               <provider selected="true" editor-type-id="text-editor">
63
-                <state relative-caret-position="125">
64
-                  <caret line="82" column="39" lean-forward="false" selection-start-line="82" selection-start-column="39" selection-end-line="82" selection-end-column="39" />
56
+                <state relative-caret-position="323">
57
+                  <caret line="67" column="18" lean-forward="false" selection-start-line="67" selection-start-column="5" selection-end-line="67" selection-end-column="18" />
65
                   <folding />
58
                   <folding />
66
                 </state>
59
                 </state>
67
               </provider>
60
               </provider>
68
             </entry>
61
             </entry>
69
           </file>
62
           </file>
70
-          <file leaf-file-name="socket.js" pinned="false" current-in-tab="true">
71
-            <entry file="file://$PROJECT_DIR$/src/renderer/store/modules/socket.js">
63
+          <file leaf-file-name="main.js" pinned="false" current-in-tab="false">
64
+            <entry file="file://$PROJECT_DIR$/src/renderer/main.js">
72
               <provider selected="true" editor-type-id="text-editor">
65
               <provider selected="true" editor-type-id="text-editor">
73
-                <state relative-caret-position="-187">
74
-                  <caret line="4" column="20" lean-forward="false" selection-start-line="4" selection-start-column="20" selection-end-line="4" selection-end-column="20" />
66
+                <state relative-caret-position="390">
67
+                  <caret line="32" column="27" lean-forward="false" selection-start-line="32" selection-start-column="27" selection-end-line="32" selection-end-column="27" />
75
                   <folding>
68
                   <folding>
76
                     <element signature="e#0#21#0" expanded="true" />
69
                     <element signature="e#0#21#0" expanded="true" />
77
                   </folding>
70
                   </folding>
@@ -79,48 +72,41 @@
79
               </provider>
72
               </provider>
80
             </entry>
73
             </entry>
81
           </file>
74
           </file>
82
-          <file leaf-file-name="FunctionSet.js" pinned="false" current-in-tab="false">
83
-            <entry file="file://$PROJECT_DIR$/src/renderer/utils/FunctionSet.js">
75
+          <file leaf-file-name="app.js" pinned="false" current-in-tab="false">
76
+            <entry file="file://$PROJECT_DIR$/static/server/app.js">
84
               <provider selected="true" editor-type-id="text-editor">
77
               <provider selected="true" editor-type-id="text-editor">
85
-                <state relative-caret-position="782">
86
-                  <caret line="46" column="22" lean-forward="false" selection-start-line="46" selection-start-column="22" selection-end-line="46" selection-end-column="22" />
78
+                <state relative-caret-position="363">
79
+                  <caret line="90" column="45" lean-forward="false" selection-start-line="90" selection-start-column="33" selection-end-line="90" selection-end-column="45" />
87
                   <folding />
80
                   <folding />
88
                 </state>
81
                 </state>
89
               </provider>
82
               </provider>
90
             </entry>
83
             </entry>
91
           </file>
84
           </file>
92
-          <file leaf-file-name="www.js" pinned="false" current-in-tab="false">
93
-            <entry file="file://$PROJECT_DIR$/static/server/bin/www.js">
85
+          <file leaf-file-name="socket.js" pinned="false" current-in-tab="false">
86
+            <entry file="file://$PROJECT_DIR$/src/renderer/store/modules/socket.js">
94
               <provider selected="true" editor-type-id="text-editor">
87
               <provider selected="true" editor-type-id="text-editor">
95
-                <state relative-caret-position="204">
96
-                  <caret line="12" column="25" lean-forward="false" selection-start-line="12" selection-start-column="25" selection-end-line="12" selection-end-column="25" />
88
+                <state relative-caret-position="1383">
89
+                  <caret line="85" column="50" lean-forward="false" selection-start-line="85" selection-start-column="50" selection-end-line="85" selection-end-column="50" />
97
                   <folding />
90
                   <folding />
98
                 </state>
91
                 </state>
99
               </provider>
92
               </provider>
100
             </entry>
93
             </entry>
101
           </file>
94
           </file>
102
-        </leaf>
103
-      </split-first>
104
-      <split-second>
105
-        <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
106
-          <file leaf-file-name="LandingPage.vue" pinned="false" current-in-tab="true">
107
-            <entry file="file://$PROJECT_DIR$/src/renderer/components/LandingPage.vue">
95
+          <file leaf-file-name="socketServer.js" pinned="false" current-in-tab="false">
96
+            <entry file="file://$PROJECT_DIR$/static/server/socketServer.js">
108
               <provider selected="true" editor-type-id="text-editor">
97
               <provider selected="true" editor-type-id="text-editor">
109
-                <state relative-caret-position="306">
110
-                  <caret line="39" column="10" lean-forward="true" selection-start-line="39" selection-start-column="10" selection-end-line="39" selection-end-column="10" />
111
-                  <folding>
112
-                    <element signature="n#style#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
113
-                    <element signature="n#style#0;n#div#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
114
-                    <element signature="n#style#0;n#chart#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
115
-                    <element signature="e#2134#2164#0" expanded="true" />
116
-                    <element signature="e#3266#9912#0" expanded="false" />
117
-                    <element signature="e#10290#12838#0" expanded="false" />
118
-                  </folding>
98
+                <state relative-caret-position="34">
99
+                  <caret line="2" column="16" lean-forward="false" selection-start-line="2" selection-start-column="16" selection-end-line="2" selection-end-column="16" />
100
+                  <folding />
119
                 </state>
101
                 </state>
120
               </provider>
102
               </provider>
121
             </entry>
103
             </entry>
122
           </file>
104
           </file>
123
-          <file leaf-file-name="App.vue" pinned="false" current-in-tab="false">
105
+        </leaf>
106
+      </split-first>
107
+      <split-second>
108
+        <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
109
+          <file leaf-file-name="App.vue" pinned="false" current-in-tab="true">
124
             <entry file="file://$PROJECT_DIR$/src/renderer/App.vue">
110
             <entry file="file://$PROJECT_DIR$/src/renderer/App.vue">
125
               <provider selected="true" editor-type-id="text-editor">
111
               <provider selected="true" editor-type-id="text-editor">
126
                 <state relative-caret-position="153">
112
                 <state relative-caret-position="153">
@@ -140,6 +126,16 @@
140
               </provider>
126
               </provider>
141
             </entry>
127
             </entry>
142
           </file>
128
           </file>
129
+          <file leaf-file-name="checksum.js" pinned="false" current-in-tab="false">
130
+            <entry file="file://$PROJECT_DIR$/static/server/protocal/checksum.js">
131
+              <provider selected="true" editor-type-id="text-editor">
132
+                <state relative-caret-position="0">
133
+                  <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
134
+                  <folding />
135
+                </state>
136
+              </provider>
137
+            </entry>
138
+          </file>
143
         </leaf>
139
         </leaf>
144
       </split-second>
140
       </split-second>
145
     </splitter>
141
     </splitter>
@@ -157,6 +153,8 @@
157
       <find>hasConnectCount</find>
153
       <find>hasConnectCount</find>
158
       <find>socketServer</find>
154
       <find>socketServer</find>
159
       <find>asiciiToString</find>
155
       <find>asiciiToString</find>
156
+      <find>log4js</find>
157
+      <find>socket.io</find>
160
       <find>wrapper</find>
158
       <find>wrapper</find>
161
     </findStrings>
159
     </findStrings>
162
     <dirStrings>
160
     <dirStrings>
@@ -169,7 +167,6 @@
169
   <component name="IdeDocumentHistory">
167
   <component name="IdeDocumentHistory">
170
     <option name="CHANGED_PATHS">
168
     <option name="CHANGED_PATHS">
171
       <list>
169
       <list>
172
-        <option value="$PROJECT_DIR$/src/renderer/components/LandingPage/SystemInformation.vue" />
173
         <option value="$PROJECT_DIR$/static/socketClient.js" />
170
         <option value="$PROJECT_DIR$/static/socketClient.js" />
174
         <option value="$PROJECT_DIR$/static/server/bin/www.js" />
171
         <option value="$PROJECT_DIR$/static/server/bin/www.js" />
175
         <option value="$PROJECT_DIR$/static/server/socketClient.js" />
172
         <option value="$PROJECT_DIR$/static/server/socketClient.js" />
@@ -184,8 +181,10 @@
184
         <option value="$PROJECT_DIR$/src/renderer/main.js" />
181
         <option value="$PROJECT_DIR$/src/renderer/main.js" />
185
         <option value="$PROJECT_DIR$/src/renderer/utils/commonFunction.js" />
182
         <option value="$PROJECT_DIR$/src/renderer/utils/commonFunction.js" />
186
         <option value="$PROJECT_DIR$/src/renderer/utils/FunctionSet.js" />
183
         <option value="$PROJECT_DIR$/src/renderer/utils/FunctionSet.js" />
184
+        <option value="$PROJECT_DIR$/package.json" />
187
         <option value="$PROJECT_DIR$/static/server/app.js" />
185
         <option value="$PROJECT_DIR$/static/server/app.js" />
188
         <option value="$PROJECT_DIR$/src/renderer/store/modules/socket.js" />
186
         <option value="$PROJECT_DIR$/src/renderer/store/modules/socket.js" />
187
+        <option value="$PROJECT_DIR$/src/renderer/components/LandingPage/SystemInformation.vue" />
189
         <option value="$PROJECT_DIR$/src/renderer/components/LandingPage.vue" />
188
         <option value="$PROJECT_DIR$/src/renderer/components/LandingPage.vue" />
190
       </list>
189
       </list>
191
     </option>
190
     </option>
@@ -259,6 +258,14 @@
259
               <item name="renderer" type="2a2b976b:PhpTreeStructureProvider$1" />
258
               <item name="renderer" type="2a2b976b:PhpTreeStructureProvider$1" />
260
               <item name="components" type="2a2b976b:PhpTreeStructureProvider$1" />
259
               <item name="components" type="2a2b976b:PhpTreeStructureProvider$1" />
261
             </path>
260
             </path>
261
+            <path>
262
+              <item name="electronVueDemo" type="b2602c69:ProjectViewProjectNode" />
263
+              <item name="electronVueDemo" type="2a2b976b:PhpTreeStructureProvider$1" />
264
+              <item name="src" type="2a2b976b:PhpTreeStructureProvider$1" />
265
+              <item name="renderer" type="2a2b976b:PhpTreeStructureProvider$1" />
266
+              <item name="components" type="2a2b976b:PhpTreeStructureProvider$1" />
267
+              <item name="LandingPage" type="2a2b976b:PhpTreeStructureProvider$1" />
268
+            </path>
262
             <path>
269
             <path>
263
               <item name="electronVueDemo" type="b2602c69:ProjectViewProjectNode" />
270
               <item name="electronVueDemo" type="b2602c69:ProjectViewProjectNode" />
264
               <item name="electronVueDemo" type="2a2b976b:PhpTreeStructureProvider$1" />
271
               <item name="electronVueDemo" type="2a2b976b:PhpTreeStructureProvider$1" />
@@ -273,6 +280,14 @@
273
               <item name="renderer" type="2a2b976b:PhpTreeStructureProvider$1" />
280
               <item name="renderer" type="2a2b976b:PhpTreeStructureProvider$1" />
274
               <item name="store" type="2a2b976b:PhpTreeStructureProvider$1" />
281
               <item name="store" type="2a2b976b:PhpTreeStructureProvider$1" />
275
             </path>
282
             </path>
283
+            <path>
284
+              <item name="electronVueDemo" type="b2602c69:ProjectViewProjectNode" />
285
+              <item name="electronVueDemo" type="2a2b976b:PhpTreeStructureProvider$1" />
286
+              <item name="src" type="2a2b976b:PhpTreeStructureProvider$1" />
287
+              <item name="renderer" type="2a2b976b:PhpTreeStructureProvider$1" />
288
+              <item name="store" type="2a2b976b:PhpTreeStructureProvider$1" />
289
+              <item name="modules" type="2a2b976b:PhpTreeStructureProvider$1" />
290
+            </path>
276
             <path>
291
             <path>
277
               <item name="electronVueDemo" type="b2602c69:ProjectViewProjectNode" />
292
               <item name="electronVueDemo" type="b2602c69:ProjectViewProjectNode" />
278
               <item name="electronVueDemo" type="2a2b976b:PhpTreeStructureProvider$1" />
293
               <item name="electronVueDemo" type="2a2b976b:PhpTreeStructureProvider$1" />
@@ -364,12 +379,12 @@
364
       <updated>1587454790583</updated>
379
       <updated>1587454790583</updated>
365
       <workItem from="1587454791924" duration="6275000" />
380
       <workItem from="1587454791924" duration="6275000" />
366
       <workItem from="1587463147171" duration="23027000" />
381
       <workItem from="1587463147171" duration="23027000" />
367
-      <workItem from="1587557912413" duration="25147000" />
382
+      <workItem from="1587557912413" duration="32543000" />
368
     </task>
383
     </task>
369
     <servers />
384
     <servers />
370
   </component>
385
   </component>
371
   <component name="TimeTrackingManager">
386
   <component name="TimeTrackingManager">
372
-    <option name="totallyTimeSpent" value="54449000" />
387
+    <option name="totallyTimeSpent" value="61845000" />
373
   </component>
388
   </component>
374
   <component name="ToolWindowManager">
389
   <component name="ToolWindowManager">
375
     <frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
390
     <frame x="-8" y="-8" width="1936" height="1056" extended-state="6" />
@@ -378,11 +393,12 @@
378
       <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
393
       <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />
379
       <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
394
       <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />
380
       <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
395
       <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
396
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
381
       <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
397
       <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
382
       <window_info id="npm" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
398
       <window_info id="npm" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
383
-      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.28944504" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
399
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.24047878" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
384
       <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
400
       <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
385
-      <window_info id="Terminal" active="true" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.32861805" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
401
+      <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4352557" sideWeight="0.5" order="7" side_tool="false" content_ui="tabs" />
386
       <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
402
       <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />
387
       <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
403
       <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />
388
       <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
404
       <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />
@@ -390,7 +406,6 @@
390
       <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
406
       <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />
391
       <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
407
       <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />
392
       <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
408
       <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />
393
-      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
394
       <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
409
       <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />
395
     </layout>
410
     </layout>
396
   </component>
411
   </component>
@@ -412,7 +427,7 @@
412
         <state relative-caret-position="289">
427
         <state relative-caret-position="289">
413
           <caret line="18" column="19" lean-forward="false" selection-start-line="18" selection-start-column="19" selection-end-line="18" selection-end-column="19" />
428
           <caret line="18" column="19" lean-forward="false" selection-start-line="18" selection-start-column="19" selection-end-line="18" selection-end-column="19" />
414
           <folding>
429
           <folding>
415
-            <element signature="e#0#21#0" expanded="true" />
430
+            <element signature="e#0#21#0" expanded="false" />
416
           </folding>
431
           </folding>
417
         </state>
432
         </state>
418
       </provider>
433
       </provider>
@@ -463,7 +478,7 @@
463
             <element signature="n#style#0;n#chart#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
478
             <element signature="n#style#0;n#chart#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
464
             <element signature="e#2134#2164#0" expanded="true" />
479
             <element signature="e#2134#2164#0" expanded="true" />
465
             <element signature="e#3266#9912#0" expanded="false" />
480
             <element signature="e#3266#9912#0" expanded="false" />
466
-            <element signature="e#10290#12838#0" expanded="false" />
481
+            <element signature="e#10353#12901#0" expanded="false" />
467
           </folding>
482
           </folding>
468
         </state>
483
         </state>
469
       </provider>
484
       </provider>
@@ -488,10 +503,7 @@
488
       <provider selected="true" editor-type-id="text-editor">
503
       <provider selected="true" editor-type-id="text-editor">
489
         <state relative-caret-position="1785">
504
         <state relative-caret-position="1785">
490
           <caret line="202" column="29" lean-forward="false" selection-start-line="202" selection-start-column="12" selection-end-line="202" selection-end-column="29" />
505
           <caret line="202" column="29" lean-forward="false" selection-start-line="202" selection-start-column="12" selection-end-line="202" selection-end-column="29" />
491
-          <folding>
492
-            <element signature="e#2946#4872#0" expanded="false" />
493
-            <element signature="e#4906#6642#0" expanded="false" />
494
-          </folding>
506
+          <folding />
495
         </state>
507
         </state>
496
       </provider>
508
       </provider>
497
     </entry>
509
     </entry>
@@ -499,9 +511,7 @@
499
       <provider selected="true" editor-type-id="text-editor">
511
       <provider selected="true" editor-type-id="text-editor">
500
         <state relative-caret-position="612">
512
         <state relative-caret-position="612">
501
           <caret line="36" column="33" lean-forward="false" selection-start-line="36" selection-start-column="33" selection-end-line="36" selection-end-column="33" />
513
           <caret line="36" column="33" lean-forward="false" selection-start-line="36" selection-start-column="33" selection-end-line="36" selection-end-column="33" />
502
-          <folding>
503
-            <marker date="1587622818807" expanded="true" signature="1638:1974" ph="{&quot;axios&quot;: &quot;^0.18.0&quot;...}" />
504
-          </folding>
514
+          <folding />
505
         </state>
515
         </state>
506
       </provider>
516
       </provider>
507
     </entry>
517
     </entry>
@@ -510,7 +520,7 @@
510
         <state relative-caret-position="0">
520
         <state relative-caret-position="0">
511
           <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
521
           <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
512
           <folding>
522
           <folding>
513
-            <element signature="e#0#21#0" expanded="true" />
523
+            <element signature="e#0#21#0" expanded="false" />
514
           </folding>
524
           </folding>
515
         </state>
525
         </state>
516
       </provider>
526
       </provider>
@@ -519,6 +529,7 @@
519
       <provider selected="true" editor-type-id="text-editor">
529
       <provider selected="true" editor-type-id="text-editor">
520
         <state relative-caret-position="561">
530
         <state relative-caret-position="561">
521
           <caret line="33" column="27" lean-forward="false" selection-start-line="33" selection-start-column="27" selection-end-line="33" selection-end-column="27" />
531
           <caret line="33" column="27" lean-forward="false" selection-start-line="33" selection-start-column="27" selection-end-line="33" selection-end-column="27" />
532
+          <folding />
522
         </state>
533
         </state>
523
       </provider>
534
       </provider>
524
     </entry>
535
     </entry>
@@ -544,9 +555,7 @@
544
       <provider selected="true" editor-type-id="text-editor">
555
       <provider selected="true" editor-type-id="text-editor">
545
         <state relative-caret-position="1734">
556
         <state relative-caret-position="1734">
546
           <caret line="102" column="41" lean-forward="true" selection-start-line="102" selection-start-column="41" selection-end-line="102" selection-end-column="41" />
557
           <caret line="102" column="41" lean-forward="true" selection-start-line="102" selection-start-column="41" selection-end-line="102" selection-end-column="41" />
547
-          <folding>
548
-            <element signature="e#0#21#0" expanded="true" />
549
-          </folding>
558
+          <folding />
550
         </state>
559
         </state>
551
       </provider>
560
       </provider>
552
     </entry>
561
     </entry>
@@ -554,6 +563,7 @@
554
       <provider selected="true" editor-type-id="text-editor">
563
       <provider selected="true" editor-type-id="text-editor">
555
         <state relative-caret-position="0">
564
         <state relative-caret-position="0">
556
           <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
565
           <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
566
+          <folding />
557
         </state>
567
         </state>
558
       </provider>
568
       </provider>
559
     </entry>
569
     </entry>
@@ -561,9 +571,7 @@
561
       <provider selected="true" editor-type-id="text-editor">
571
       <provider selected="true" editor-type-id="text-editor">
562
         <state relative-caret-position="578">
572
         <state relative-caret-position="578">
563
           <caret line="34" column="0" lean-forward="false" selection-start-line="34" selection-start-column="0" selection-end-line="34" selection-end-column="0" />
573
           <caret line="34" column="0" lean-forward="false" selection-start-line="34" selection-start-column="0" selection-end-line="34" selection-end-column="0" />
564
-          <folding>
565
-            <element signature="e#1268#2358#0" expanded="false" />
566
-          </folding>
574
+          <folding />
567
         </state>
575
         </state>
568
       </provider>
576
       </provider>
569
     </entry>
577
     </entry>
@@ -583,51 +591,74 @@
583
         </state>
591
         </state>
584
       </provider>
592
       </provider>
585
     </entry>
593
     </entry>
586
-    <entry file="file://$PROJECT_DIR$/package.json">
594
+    <entry file="file://$PROJECT_DIR$/src/renderer/components/Scan.vue">
595
+      <provider selected="true" editor-type-id="text-editor">
596
+        <state relative-caret-position="255">
597
+          <caret line="15" column="3" lean-forward="true" selection-start-line="15" selection-start-column="3" selection-end-line="15" selection-end-column="3" />
598
+          <folding />
599
+        </state>
600
+      </provider>
601
+    </entry>
602
+    <entry file="file://$PROJECT_DIR$/src/renderer/store/index.js">
603
+      <provider selected="true" editor-type-id="text-editor">
604
+        <state relative-caret-position="170">
605
+          <caret line="13" column="6" lean-forward="false" selection-start-line="13" selection-start-column="6" selection-end-line="13" selection-end-column="6" />
606
+          <folding />
607
+        </state>
608
+      </provider>
609
+    </entry>
610
+    <entry file="file://$PROJECT_DIR$/static/server/bin/www.js">
611
+      <provider selected="true" editor-type-id="text-editor">
612
+        <state relative-caret-position="204">
613
+          <caret line="12" column="25" lean-forward="false" selection-start-line="12" selection-start-column="25" selection-end-line="12" selection-end-column="25" />
614
+          <folding />
615
+        </state>
616
+      </provider>
617
+    </entry>
618
+    <entry file="file://$PROJECT_DIR$/src/renderer/utils/rsa.js">
587
       <provider selected="true" editor-type-id="text-editor">
619
       <provider selected="true" editor-type-id="text-editor">
588
         <state relative-caret-position="0">
620
         <state relative-caret-position="0">
589
-          <caret line="36" column="33" lean-forward="false" selection-start-line="36" selection-start-column="33" selection-end-line="36" selection-end-column="33" />
590
-          <folding>
591
-            <marker date="1587622818807" expanded="true" signature="1638:1974" ph="{&quot;axios&quot;: &quot;^0.18.0&quot;...}" />
592
-          </folding>
621
+          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
622
+          <folding />
593
         </state>
623
         </state>
594
       </provider>
624
       </provider>
595
     </entry>
625
     </entry>
596
-    <entry file="file://$PROJECT_DIR$/static/server/protocal/global.js">
626
+    <entry file="file://$PROJECT_DIR$/src/renderer/utils/commonFunction.js">
597
       <provider selected="true" editor-type-id="text-editor">
627
       <provider selected="true" editor-type-id="text-editor">
598
-        <state relative-caret-position="85">
599
-          <caret line="5" column="29" lean-forward="true" selection-start-line="5" selection-start-column="29" selection-end-line="5" selection-end-column="29" />
628
+        <state relative-caret-position="0">
629
+          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
630
+          <folding />
600
         </state>
631
         </state>
601
       </provider>
632
       </provider>
602
     </entry>
633
     </entry>
603
-    <entry file="file://$PROJECT_DIR$/src/renderer/components/Scan.vue">
634
+    <entry file="file://$PROJECT_DIR$/src/renderer/utils/FunctionSet.js">
604
       <provider selected="true" editor-type-id="text-editor">
635
       <provider selected="true" editor-type-id="text-editor">
605
-        <state relative-caret-position="255">
606
-          <caret line="15" column="3" lean-forward="true" selection-start-line="15" selection-start-column="3" selection-end-line="15" selection-end-column="3" />
636
+        <state relative-caret-position="782">
637
+          <caret line="46" column="22" lean-forward="false" selection-start-line="46" selection-start-column="22" selection-end-line="46" selection-end-column="22" />
638
+          <folding />
607
         </state>
639
         </state>
608
       </provider>
640
       </provider>
609
     </entry>
641
     </entry>
610
-    <entry file="file://$PROJECT_DIR$/src/renderer/components/LandingPage/SystemInformation.vue">
642
+    <entry file="file://$PROJECT_DIR$/static/server/protocal/protocal.js">
611
       <provider selected="true" editor-type-id="text-editor">
643
       <provider selected="true" editor-type-id="text-editor">
612
-        <state relative-caret-position="561">
613
-          <caret line="33" column="27" lean-forward="false" selection-start-line="33" selection-start-column="27" selection-end-line="33" selection-end-column="27" />
644
+        <state relative-caret-position="2193">
645
+          <caret line="226" column="2" lean-forward="false" selection-start-line="226" selection-start-column="2" selection-end-line="242" selection-end-column="5" />
646
+          <folding />
614
         </state>
647
         </state>
615
       </provider>
648
       </provider>
616
     </entry>
649
     </entry>
617
-    <entry file="file://$PROJECT_DIR$/static/server/socketClient.js">
650
+    <entry file="file://$PROJECT_DIR$/static/server/protocal/command.js">
618
       <provider selected="true" editor-type-id="text-editor">
651
       <provider selected="true" editor-type-id="text-editor">
619
-        <state relative-caret-position="1071">
620
-          <caret line="97" column="0" lean-forward="false" selection-start-line="97" selection-start-column="0" selection-end-line="97" selection-end-column="24" />
621
-          <folding>
622
-            <element signature="e#1268#2358#0" expanded="false" />
623
-          </folding>
652
+        <state relative-caret-position="221">
653
+          <caret line="13" column="22" lean-forward="false" selection-start-line="13" selection-start-column="22" selection-end-line="13" selection-end-column="22" />
654
+          <folding />
624
         </state>
655
         </state>
625
       </provider>
656
       </provider>
626
     </entry>
657
     </entry>
627
-    <entry file="file://$PROJECT_DIR$/src/renderer/store/index.js">
658
+    <entry file="file://$PROJECT_DIR$/static/server/protocal/global.js">
628
       <provider selected="true" editor-type-id="text-editor">
659
       <provider selected="true" editor-type-id="text-editor">
629
-        <state relative-caret-position="170">
630
-          <caret line="13" column="6" lean-forward="false" selection-start-line="13" selection-start-column="6" selection-end-line="13" selection-end-column="6" />
660
+        <state relative-caret-position="85">
661
+          <caret line="5" column="29" lean-forward="false" selection-start-line="5" selection-start-column="29" selection-end-line="5" selection-end-column="29" />
631
           <folding />
662
           <folding />
632
         </state>
663
         </state>
633
       </provider>
664
       </provider>
@@ -640,17 +671,20 @@
640
         </state>
671
         </state>
641
       </provider>
672
       </provider>
642
     </entry>
673
     </entry>
643
-    <entry file="file://$PROJECT_DIR$/static/server/socketServer.js">
674
+    <entry file="file://$PROJECT_DIR$/src/main/index.js">
644
       <provider selected="true" editor-type-id="text-editor">
675
       <provider selected="true" editor-type-id="text-editor">
645
-        <state relative-caret-position="34">
646
-          <caret line="2" column="16" lean-forward="true" selection-start-line="2" selection-start-column="16" selection-end-line="2" selection-end-column="16" />
676
+        <state relative-caret-position="391">
677
+          <caret line="23" column="4" lean-forward="false" selection-start-line="23" selection-start-column="4" selection-end-line="23" selection-end-column="4" />
678
+          <folding>
679
+            <element signature="e#0#45#0" expanded="false" />
680
+          </folding>
647
         </state>
681
         </state>
648
       </provider>
682
       </provider>
649
     </entry>
683
     </entry>
650
-    <entry file="file://$PROJECT_DIR$/static/server/bin/www.js">
684
+    <entry file="file://$PROJECT_DIR$/static/server/protocal/checksum.js">
651
       <provider selected="true" editor-type-id="text-editor">
685
       <provider selected="true" editor-type-id="text-editor">
652
-        <state relative-caret-position="204">
653
-          <caret line="12" column="25" lean-forward="false" selection-start-line="12" selection-start-column="25" selection-end-line="12" selection-end-column="25" />
686
+        <state relative-caret-position="0">
687
+          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
654
           <folding />
688
           <folding />
655
         </state>
689
         </state>
656
       </provider>
690
       </provider>
@@ -665,27 +699,17 @@
665
     </entry>
699
     </entry>
666
     <entry file="file://$PROJECT_DIR$/src/renderer/router/index.js">
700
     <entry file="file://$PROJECT_DIR$/src/renderer/router/index.js">
667
       <provider selected="true" editor-type-id="text-editor">
701
       <provider selected="true" editor-type-id="text-editor">
668
-        <state relative-caret-position="306">
669
-          <caret line="18" column="19" lean-forward="false" selection-start-line="18" selection-start-column="19" selection-end-line="18" selection-end-column="19" />
670
-          <folding>
671
-            <element signature="e#0#21#0" expanded="true" />
672
-          </folding>
673
-        </state>
674
-      </provider>
675
-    </entry>
676
-    <entry file="file://$PROJECT_DIR$/src/main/index.js">
677
-      <provider selected="true" editor-type-id="text-editor">
678
-        <state relative-caret-position="17">
679
-          <caret line="16" column="5" lean-forward="false" selection-start-line="16" selection-start-column="5" selection-end-line="16" selection-end-column="5" />
702
+        <state relative-caret-position="255">
703
+          <caret line="15" column="6" lean-forward="true" selection-start-line="15" selection-start-column="6" selection-end-line="15" selection-end-column="6" />
680
           <folding>
704
           <folding>
681
-            <element signature="e#0#45#0" expanded="false" />
705
+            <element signature="e#0#21#0" expanded="false" />
682
           </folding>
706
           </folding>
683
         </state>
707
         </state>
684
       </provider>
708
       </provider>
685
     </entry>
709
     </entry>
686
     <entry file="file://$PROJECT_DIR$/src/renderer/main.js">
710
     <entry file="file://$PROJECT_DIR$/src/renderer/main.js">
687
       <provider selected="true" editor-type-id="text-editor">
711
       <provider selected="true" editor-type-id="text-editor">
688
-        <state relative-caret-position="335">
712
+        <state relative-caret-position="390">
689
           <caret line="32" column="27" lean-forward="false" selection-start-line="32" selection-start-column="27" selection-end-line="32" selection-end-column="27" />
713
           <caret line="32" column="27" lean-forward="false" selection-start-line="32" selection-start-column="27" selection-end-line="32" selection-end-column="27" />
690
           <folding>
714
           <folding>
691
             <element signature="e#0#21#0" expanded="true" />
715
             <element signature="e#0#21#0" expanded="true" />
@@ -693,78 +717,65 @@
693
         </state>
717
         </state>
694
       </provider>
718
       </provider>
695
     </entry>
719
     </entry>
696
-    <entry file="file://$PROJECT_DIR$/src/renderer/utils/rsa.js">
720
+    <entry file="file://$PROJECT_DIR$/static/server/socketClient.js">
697
       <provider selected="true" editor-type-id="text-editor">
721
       <provider selected="true" editor-type-id="text-editor">
698
-        <state relative-caret-position="0">
699
-          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
722
+        <state relative-caret-position="1071">
723
+          <caret line="97" column="0" lean-forward="false" selection-start-line="97" selection-start-column="0" selection-end-line="97" selection-end-column="24" />
700
           <folding />
724
           <folding />
701
         </state>
725
         </state>
702
       </provider>
726
       </provider>
703
     </entry>
727
     </entry>
704
-    <entry file="file://$PROJECT_DIR$/src/renderer/utils/commonFunction.js">
728
+    <entry file="file://$PROJECT_DIR$/static/server/app.js">
705
       <provider selected="true" editor-type-id="text-editor">
729
       <provider selected="true" editor-type-id="text-editor">
706
-        <state relative-caret-position="0">
707
-          <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />
730
+        <state relative-caret-position="363">
731
+          <caret line="90" column="45" lean-forward="false" selection-start-line="90" selection-start-column="33" selection-end-line="90" selection-end-column="45" />
708
           <folding />
732
           <folding />
709
         </state>
733
         </state>
710
       </provider>
734
       </provider>
711
     </entry>
735
     </entry>
712
-    <entry file="file://$PROJECT_DIR$/static/server/protocal/protocal.js">
713
-      <provider selected="true" editor-type-id="text-editor">
714
-        <state relative-caret-position="190">
715
-          <caret line="226" column="2" lean-forward="false" selection-start-line="226" selection-start-column="2" selection-end-line="242" selection-end-column="5" />
716
-          <folding>
717
-            <element signature="e#2946#4872#0" expanded="false" />
718
-            <element signature="e#4906#6642#0" expanded="false" />
719
-          </folding>
720
-        </state>
721
-      </provider>
722
-    </entry>
723
-    <entry file="file://$PROJECT_DIR$/src/renderer/utils/FunctionSet.js">
736
+    <entry file="file://$PROJECT_DIR$/static/server/socketServer.js">
724
       <provider selected="true" editor-type-id="text-editor">
737
       <provider selected="true" editor-type-id="text-editor">
725
-        <state relative-caret-position="782">
726
-          <caret line="46" column="22" lean-forward="false" selection-start-line="46" selection-start-column="22" selection-end-line="46" selection-end-column="22" />
738
+        <state relative-caret-position="34">
739
+          <caret line="2" column="16" lean-forward="false" selection-start-line="2" selection-start-column="16" selection-end-line="2" selection-end-column="16" />
727
           <folding />
740
           <folding />
728
         </state>
741
         </state>
729
       </provider>
742
       </provider>
730
     </entry>
743
     </entry>
731
-    <entry file="file://$PROJECT_DIR$/static/server/app.js">
744
+    <entry file="file://$PROJECT_DIR$/src/renderer/store/modules/socket.js">
732
       <provider selected="true" editor-type-id="text-editor">
745
       <provider selected="true" editor-type-id="text-editor">
733
-        <state relative-caret-position="125">
734
-          <caret line="82" column="39" lean-forward="false" selection-start-line="82" selection-start-column="39" selection-end-line="82" selection-end-column="39" />
746
+        <state relative-caret-position="1383">
747
+          <caret line="85" column="50" lean-forward="false" selection-start-line="85" selection-start-column="50" selection-end-line="85" selection-end-column="50" />
735
           <folding />
748
           <folding />
736
         </state>
749
         </state>
737
       </provider>
750
       </provider>
738
     </entry>
751
     </entry>
739
-    <entry file="file://$PROJECT_DIR$/static/server/protocal/command.js">
752
+    <entry file="file://$PROJECT_DIR$/package.json">
740
       <provider selected="true" editor-type-id="text-editor">
753
       <provider selected="true" editor-type-id="text-editor">
741
-        <state relative-caret-position="221">
742
-          <caret line="13" column="22" lean-forward="false" selection-start-line="13" selection-start-column="22" selection-end-line="13" selection-end-column="22" />
754
+        <state relative-caret-position="323">
755
+          <caret line="67" column="18" lean-forward="false" selection-start-line="67" selection-start-column="5" selection-end-line="67" selection-end-column="18" />
743
           <folding />
756
           <folding />
744
         </state>
757
         </state>
745
       </provider>
758
       </provider>
746
     </entry>
759
     </entry>
747
-    <entry file="file://$PROJECT_DIR$/src/renderer/store/modules/socket.js">
760
+    <entry file="file://$PROJECT_DIR$/src/renderer/components/LandingPage/SystemInformation.vue">
748
       <provider selected="true" editor-type-id="text-editor">
761
       <provider selected="true" editor-type-id="text-editor">
749
-        <state relative-caret-position="-187">
750
-          <caret line="4" column="20" lean-forward="false" selection-start-line="4" selection-start-column="20" selection-end-line="4" selection-end-column="20" />
751
-          <folding>
752
-            <element signature="e#0#21#0" expanded="true" />
753
-          </folding>
762
+        <state relative-caret-position="544">
763
+          <caret line="41" column="22" lean-forward="false" selection-start-line="41" selection-start-column="22" selection-end-line="41" selection-end-column="36" />
764
+          <folding />
754
         </state>
765
         </state>
755
       </provider>
766
       </provider>
756
     </entry>
767
     </entry>
757
     <entry file="file://$PROJECT_DIR$/src/renderer/components/LandingPage.vue">
768
     <entry file="file://$PROJECT_DIR$/src/renderer/components/LandingPage.vue">
758
       <provider selected="true" editor-type-id="text-editor">
769
       <provider selected="true" editor-type-id="text-editor">
759
-        <state relative-caret-position="306">
760
-          <caret line="39" column="10" lean-forward="true" selection-start-line="39" selection-start-column="10" selection-end-line="39" selection-end-column="10" />
770
+        <state relative-caret-position="442">
771
+          <caret line="260" column="61" lean-forward="false" selection-start-line="260" selection-start-column="8" selection-end-line="260" selection-end-column="61" />
761
           <folding>
772
           <folding>
762
             <element signature="n#style#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
773
             <element signature="n#style#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
763
             <element signature="n#style#0;n#div#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
774
             <element signature="n#style#0;n#div#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
764
             <element signature="n#style#0;n#chart#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
775
             <element signature="n#style#0;n#chart#0;n#div#0;n#div#0;n#template#0;n#!!top" expanded="true" />
765
             <element signature="e#2134#2164#0" expanded="true" />
776
             <element signature="e#2134#2164#0" expanded="true" />
766
             <element signature="e#3266#9912#0" expanded="false" />
777
             <element signature="e#3266#9912#0" expanded="false" />
767
-            <element signature="e#10290#12838#0" expanded="false" />
778
+            <element signature="e#10353#12901#0" expanded="false" />
768
           </folding>
779
           </folding>
769
         </state>
780
         </state>
770
       </provider>
781
       </provider>

File diff suppressed because it is too large
+ 521 - 384
package-lock.json


+ 5 - 0
package.json

@@ -55,9 +55,11 @@
55
   },
55
   },
56
   "dependencies": {
56
   "dependencies": {
57
     "axios": "^0.18.0",
57
     "axios": "^0.18.0",
58
+    "bufferutil": "^4.0.1",
58
     "echarts": "^4.7.0",
59
     "echarts": "^4.7.0",
59
     "element-ui": "^2.13.1",
60
     "element-ui": "^2.13.1",
60
     "koa": "^2.2.0",
61
     "koa": "^2.2.0",
62
+    "socket.io": "^2.3.0",
61
     "vue": "^2.5.16",
63
     "vue": "^2.5.16",
62
     "vue-echarts": "^5.0.0-beta.0",
64
     "vue-echarts": "^5.0.0-beta.0",
63
     "vue-electron": "^1.0.6",
65
     "vue-electron": "^1.0.6",
@@ -119,5 +121,8 @@
119
     "webpack-dev-server": "^3.1.4",
121
     "webpack-dev-server": "^3.1.4",
120
     "webpack-hot-middleware": "^2.22.2",
122
     "webpack-hot-middleware": "^2.22.2",
121
     "webpack-merge": "^4.1.3"
123
     "webpack-merge": "^4.1.3"
124
+  },
125
+  "optionalDependencies": {
126
+    "utf-8-validate": "^5.0.2"
122
   }
127
   }
123
 }
128
 }

+ 2 - 0
src/renderer/components/LandingPage.vue

@@ -258,6 +258,8 @@
258
             });
258
             });
259
             this.h337 = heatmap;
259
             this.h337 = heatmap;
260
         },1000)
260
         },1000)
261
+        console.log(require('../../../package.json').version)
262
+
261
 
263
 
262
     },
264
     },
263
     computed:{
265
     computed:{

+ 1 - 2
src/renderer/components/LandingPage/SystemInformation.vue

@@ -31,7 +31,6 @@
31
 </template>
31
 </template>
32
 
32
 
33
 <script>
33
 <script>
34
-  var net = require('net');
35
   export default {
34
   export default {
36
     data () {
35
     data () {
37
       return {
36
       return {
@@ -40,7 +39,7 @@
40
         node: process.versions.node,
39
         node: process.versions.node,
41
         path: this.$route.path,
40
         path: this.$route.path,
42
         platform: require('os').platform(),
41
         platform: require('os').platform(),
43
-        vue: require('vue/package.json').version
42
+        vue: require('vue-socket.io/package.json').version
44
       }
43
       }
45
     }
44
     }
46
   }
45
   }

+ 4 - 17
src/renderer/store/modules/socket.js

@@ -23,13 +23,13 @@ const mutations = {
23
     SOCKET_disConnectOneClient:(state) =>{
23
     SOCKET_disConnectOneClient:(state) =>{
24
          state.hasConnectCount--
24
          state.hasConnectCount--
25
     },
25
     },
26
-    // 断开一个客户端
27
-    SOCKET_pressureData:(state,json) =>{
26
+    // 接收客户端发送过来的数据
27
+    SOCKET_validateData:(state,json) =>{
28
         // 先判断列数
28
         // 先判断列数
29
         let validNumByteArray = new Uint8Array(json);
29
         let validNumByteArray = new Uint8Array(json);
30
         let allCommond = func.buf2hex(validNumByteArray);
30
         let allCommond = func.buf2hex(validNumByteArray);
31
         let commond = allCommond.substring(0,2)
31
         let commond = allCommond.substring(0,2)
32
-        // 判断 帧头 229 足压扫描
32
+        // 判断 帧头 e5 足压扫描
33
         if(commond == 'e5') {
33
         if(commond == 'e5') {
34
             footPressure(state,validNumByteArray)
34
             footPressure(state,validNumByteArray)
35
         }
35
         }
@@ -65,17 +65,9 @@ function footPressure(state,validNumByteArray) {
65
 
65
 
66
 }
66
 }
67
 
67
 
68
+// 足压数据补齐点位为60*60 并进行点扩散
68
 function setPressureData(data) {
69
 function setPressureData(data) {
69
     let dataAll = []
70
     let dataAll = []
70
-    // for (let j =0;j<data.length;j++) {
71
-    //     for (let k =0;k<data[j].length;k++) {
72
-    //          let temp = {}
73
-    //          temp.x = j
74
-    //          temp.y = k
75
-    //          temp.value = data[j][k]
76
-    //          dataAll.push(temp)
77
-    //     }
78
-    // }
79
     // 补到之前  60*60 个点位
71
     // 补到之前  60*60 个点位
80
     for (let j =0;j<60;j++) {
72
     for (let j =0;j<60;j++) {
81
         dataAll[j] = []
73
         dataAll[j] = []
@@ -92,13 +84,8 @@ function setPressureData(data) {
92
         }
84
         }
93
     }
85
     }
94
     return func.pressureDataProcess(dataAll,2.5,4)
86
     return func.pressureDataProcess(dataAll,2.5,4)
95
-
96
 }
87
 }
97
 
88
 
98
-
99
-
100
-
101
-
102
 export default {
89
 export default {
103
     state,
90
     state,
104
     actions,
91
     actions,

+ 2 - 3
static/server/app.js

@@ -6,7 +6,6 @@ var http = require('http');
6
 var server = http.createServer(app.callback());
6
 var server = http.createServer(app.callback());
7
 
7
 
8
 io = require('socket.io').listen(server);
8
 io = require('socket.io').listen(server);
9
-var protocal = require('./protocal/protocal')
10
 var sendProtocal = require('./protocal/sendProtocal')
9
 var sendProtocal = require('./protocal/sendProtocal')
11
 var command = require('./protocal/command')
10
 var command = require('./protocal/command')
12
 
11
 
@@ -82,14 +81,14 @@ socketServer.on('connection',(socket)=>{
82
             let validNum = validNumByteArray[0]
81
             let validNum = validNumByteArray[0]
83
             if(data.length >validNum) {
82
             if(data.length >validNum) {
84
                 let validateData = data.slice(0, 1 + 2 +validNum);
83
                 let validateData = data.slice(0, 1 + 2 +validNum);
85
-                io.sockets.emit('pressureData',validateData);
84
+                io.sockets.emit('validateData',validateData);
86
                 lastBuffer = data.slice(1+2+validNum)
85
                 lastBuffer = data.slice(1+2+validNum)
87
                 if(lastBuffer.length >=1+2+validNum) {
86
                 if(lastBuffer.length >=1+2+validNum) {
88
                     data = lastBuffer
87
                     data = lastBuffer
89
                     continue;
88
                     continue;
90
                 }
89
                 }
91
             } else if(data.length == 1+2+validNum) {
90
             } else if(data.length == 1+2+validNum) {
92
-                io.sockets.emit('pressureData',data);
91
+                io.sockets.emit('validateData',data);
93
                 lastBuffer = null;
92
                 lastBuffer = null;
94
             } else {
93
             } else {
95
                 lastBuffer = data;
94
                 lastBuffer = data;

+ 0 - 291
static/server/protocal/protocal.js

@@ -1,291 +0,0 @@
1
-var log4js = require('log4js');
2
-var machineInfo = require('./global');
3
-
4
-function validate(data) {
5
-    // 公用协议校验
6
-    // HEADER部分
7
-    //TODO 待完善
8
-}
9
-function asiciiToString (arr) {
10
-    let str = ''
11
-    if(arr.length >0) {
12
-        for(var i of arr) {
13
-            str += String.fromCharCode(i)
14
-        }
15
-    }
16
-    return str
17
-}
18
-
19
-Buffer.prototype.toByteArray = function () {
20
-    return Array.prototype.slice.call(this, 0)
21
-}
22
-const logger = log4js.getLogger('protocal');
23
-
24
-module.exports = {
25
-    reconTest: function (data) {
26
-        let json = {};
27
-        let snLength = data[5] - 1
28
-        let sn = data.slice(6, 6 + snLength).toByteArray();
29
-        //console.log(asiciiToString(sn))
30
-        json.device = asiciiToString(sn);
31
-        machineInfo.sn = sn;
32
-        json.status = data[6 + snLength];
33
-        return json;
34
-    },
35
-    rePressReset:function(data){
36
-        let json = {};
37
-        let snLength = data[5] - 1
38
-        let sn = data.slice(6, 6 + snLength).toByteArray();
39
-        json.device = sn;
40
-        machineInfo.sn = sn;
41
-        json.status = data[6 + snLength];
42
-        return json;
43
-    },
44
-    reStopScan:function(data) {
45
-        let json = {};
46
-        let snLength = data[5] - 1
47
-        let sn = data.slice(6, 6 + snLength).toByteArray();
48
-        json.device = sn;
49
-        machineInfo.sn = sn;
50
-        json.status = data[6 + snLength];
51
-        return json;
52
-    },
53
-    reSocketPressReStart:function (data) {
54
-        let json = {};
55
-        let snLength = data[5] - 1
56
-        let sn = data.slice(6, 6 + snLength).toByteArray();
57
-        json.device = asiciiToString(sn);
58
-        machineInfo.sn = sn;
59
-        json.status = data[6 + snLength];
60
-        return json;
61
-    },
62
-    pressScanAbnormal:function(data) {
63
-        let json = {};
64
-        let snLength = data[5] - 1
65
-        let sn = data.slice(6, 6 + snLength).toByteArray();
66
-        json.device = sn;
67
-        machineInfo.sn = sn;
68
-        json.status = data[6 + snLength];
69
-        return json;
70
-    },
71
-    reCheckCamera:function (data) {
72
-        let json = {};
73
-        let snLength = data[5] - 1
74
-        let sn = data.slice(6, 6 + snLength).toByteArray();
75
-        json.device = sn;
76
-        machineInfo.sn = sn;
77
-        json.status = data[6 + snLength];
78
-        return json;
79
-    },
80
-    equipmentFault:function (data) {
81
-        let json = {};
82
-        let snLength = data[5] - 1
83
-        let sn = data.slice(6, 6 + snLength).toByteArray();
84
-        json.device = sn;
85
-        machineInfo.sn = sn;
86
-        json.status = data[6 + snLength];
87
-        return json;
88
-    },
89
-    faultRepaired:function (data) {
90
-        let json = {};
91
-        let snLength = data[5] - 1
92
-        let sn = data.slice(6, 6 + snLength).toByteArray();
93
-        json.device = sn;
94
-        machineInfo.sn = sn;
95
-        json.status = data[6 + snLength];
96
-        return json;
97
-    },
98
-    standArea: function (data) {
99
-        let json = {};
100
-        json.standArea = data[5 + data[5]];
101
-        return json;
102
-    },
103
-    pressCop: function (data) {
104
-        let json = {};
105
-        json.pressCop = {};
106
-        json.pressCop.leftFoot = {};
107
-        let temp = []
108
-        for (let index = 0; index < 2; index++) {
109
-            let dataArray = [];
110
-            for (let i = 0; i < 8; i++) {
111
-                dataArray.push(data[10 + index * 8 + i]);
112
-            }
113
-            let ratio = new Float64Array(new Uint8Array(dataArray).buffer)[0];
114
-            temp.push(ratio);
115
-        }
116
-        json.pressCop.leftFoot.x = temp[0];
117
-        json.pressCop.leftFoot.y = temp[1];
118
-        json.pressCop.rightFoot = {};
119
-        let temp2 = []
120
-        for (let index = 0; index < 2; index++) {
121
-            let dataArray = [];
122
-            for (let i = 0; i < 8; i++) {
123
-                dataArray.push(data[26 + index * 8 + i]);
124
-            }
125
-            let ratio2 = new Float64Array(new Uint8Array(dataArray).buffer)[0];
126
-            temp2.push(ratio2);
127
-        }
128
-        json.pressCop.rightFoot.x = temp2[0];
129
-        json.pressCop.rightFoot.y = temp2[1];
130
-        json.pressCop.body = {};
131
-        let temp3 = []
132
-        for (let index = 0; index < 2; index++) {
133
-            let dataArray = [];
134
-            for (let i = 0; i < 8; i++) {
135
-                dataArray.push(data[42 + index * 8 + i]);
136
-            }
137
-            let ratio3 = new Float64Array(new Uint8Array(dataArray).buffer)[0];
138
-            temp3.push(ratio3);
139
-        }
140
-        json.pressCop.body.x = temp3[0];
141
-        json.pressCop.body.y = temp3[1];
142
-        json.pressCop.bbody = {}
143
-        let temp4 = []
144
-        for (let index = 0; index < 2; index++) {
145
-            let dataArray = [];
146
-            for (let i = 0; i < 8; i++) {
147
-                dataArray.push(data[58 + index * 8 + i]);
148
-            }
149
-            let ratio4 = new Float64Array(new Uint8Array(dataArray).buffer)[0];
150
-            temp4.push(ratio4);
151
-        }
152
-        json.pressCop.bbody.x = temp4[0];
153
-        json.pressCop.bbody.y = temp4[1];
154
-        return json;
155
-    },
156
-    pressRatio: function (data) {
157
-        let json = {};
158
-        json.line = {};
159
-        json.line.leftLine = [];
160
-        for (let index = 11; index < 19; index = index + 4) {
161
-            let line = [];
162
-            line.push({ "x": data[index], "y": data[index + 1] });
163
-            line.push({ "x": data[index + 2], "y": data[index + 3] });
164
-            json.line.leftLine.push(line);
165
-        }
166
-        json.line.rightLine = [];
167
-        for (let index = 19; index < 27; index = index + 4) {
168
-            json.line.rightLine.push([{ "x": data[index], "y": data[index + 1] }, {
169
-                "x": data[index + 2],
170
-                "y": data[index + 3]
171
-            }]);
172
-        }
173
-        json.pressRatio = {};
174
-        json.pressRatio.area = {};
175
-        json.pressRatio.area.left = [];
176
-        for (let index = 0; index < 3; index++) {
177
-            let dataArray = [];
178
-            for (let i = 0; i < 8; i++) {
179
-                dataArray.push(data[27 + index * 8 + i]);
180
-            }
181
-            let ratio = new Float64Array(new Uint8Array(dataArray).buffer)[0];
182
-            json.pressRatio.area.left.push(ratio);
183
-        }
184
-        json.pressRatio.area.right = [];
185
-        for (let index = 0; index < 3; index++) {
186
-            let dataArray = [];
187
-            for (let i = 0; i < 8; i++) {
188
-                dataArray.push(data[51 + index * 8 + i]);
189
-            }
190
-            let ratio = new Float64Array(new Uint8Array(dataArray).buffer)[0];
191
-            json.pressRatio.area.right.push(ratio);
192
-        }
193
-        {
194
-            let dataArray = [];
195
-            for (let i = 0; i < 8; i++) {
196
-                dataArray.push(data[75 + i]);
197
-            }
198
-            json.pressRatio.general = new Float64Array(new Uint8Array(dataArray).buffer)[0];
199
-        }
200
-        return json;
201
-    },
202
-    pressure: function (data) {
203
-        let validNumByteArray = new Uint8Array(data.slice(10, 14));
204
-        let validNum = new DataView(validNumByteArray.buffer).getInt32();
205
-        let json = {};
206
-        var offset = 14;
207
-        json.pressureData = [];
208
-        //json.temp = [];
209
-        for (let j =0;j<60;j++) {
210
-            json.pressureData[j] = []
211
-            for (let k =0;k<60;k++) {
212
-               json.pressureData[j][k] = 0
213
-            }
214
-        }
215
-        for (let i = 0; i < validNum; i++) {
216
-            json.pressureData[data[offset + i * 3 + 1]][data[offset + i * 3]] = data[offset + i * 3 + 2]
217
-            //let press = { x: data[offset + i * 3 + 1]*11, y: data[offset + i * 3]*10, value: data[offset + i * 3 + 2]};
218
-            //json.temp.push(press);
219
-            //json.pressureData.push(press)
220
-        }
221
-        // 点数放大1.2倍 横坐标值放大9倍 纵坐标值放大8倍
222
-       // json.pressureData = pressureDataProcess(json.pressureData,1.2,9)
223
-        return json;
224
-    },
225
-
226
-
227
-    buf2hex:function(buffer) {
228
-        // create a byte array (Uint8Array) that we can use to read the array buffer
229
-        const byteArray = new Uint8Array(buffer);
230
-        // for each element, we want to get its two-digit hexadecimal representation
231
-        const hexParts = [];
232
-        for(let i = 0; i < byteArray.length; i++) {
233
-            // convert value to hexadecimal
234
-            const hex = byteArray[i].toString(16);
235
-            // pad with zeros to length 2
236
-            const paddedHex = ('00' + hex).slice(-2);
237
-            // push to array
238
-            hexParts.push(paddedHex);
239
-        }
240
-
241
-        // join all the hex values of the elements into a single string
242
-        return hexParts.join('');
243
-    }
244
-
245
-}
246
-// 压力值扩散方法
247
-function pressureDataProcess(a,scale,size) {
248
-    var height = 60;
249
-    var width = 60;
250
-    var newHeight = 60*scale;
251
-    var newWidth = 60*scale;
252
-    var u =0.0;
253
-    var v = 0.0;
254
-    var x = 0.0;
255
-    var y = 0.0;
256
-    var m = 0;
257
-    var n = 0;
258
-    let temp = new Array()
259
-    let rearr = []
260
-    for(let i = 0;i<newHeight;++i) {
261
-        temp[i] = new Array()
262
-        for(let j=0;j<newWidth;++j) {
263
-            y = i/scale;
264
-            x = j/scale;
265
-            m = parseInt(y);
266
-            n = parseInt(x);
267
-            v = y-m;
268
-            u = x-n;
269
-            let tt = {}
270
-            if(m<height-1 &&n<width-1){
271
-                temp[i][j] = parseInt((1.0-v)*((1.0-u)*a[m][n]+u*a[m][n+1])
272
-                    + v*((1.0-u)*a[m+1][n] + u*a[m+1][n+1])
273
-                )
274
-            } else {
275
-                temp[i][j] = a[m][n]
276
-            }
277
-            tt.x = i*size
278
-            tt.y = j*size
279
-            if(temp[i][j]>0) {
280
-                tt.value = temp[i][j]
281
-                rearr.push(tt)
282
-            }
283
-        }
284
-    }
285
-    return rearr
286
-
287
-}
288
-function randomFrom(lowerValue = 180,upperValue = 250)
289
-{
290
-    return Math.floor(Math.random() * (upperValue - lowerValue + 1) + lowerValue);
291
-}

+ 0 - 98
static/server/socketClient.js

@@ -1,98 +0,0 @@
1
-var net = require('net');
2
-var fs = require('fs'); // 载入fs模块
3
-
4
-
5
-var HOST = '0.0.0.0';
6
-var PORT = 6800;
7
-
8
-// var HOST = '192.168.2.109';
9
-// var PORT = 43212;
10
-
11
-
12
-
13
-var client = new net.Socket();
14
-
15
-//const log = require('simple-node-logger').createSimpleFileLogger('./server.log');
16
-
17
-var lastBuffer = null;
18
-// 连接状态码首次连接没连接上 一直等待 等接上了再发送连通性测试
19
-var connectFlag = 1
20
-
21
-client.connect(PORT, HOST, function () {
22
-    connectFlag = 2
23
-    console.log('connected')
24
-    //一开始就连接上 发送连通性测试
25
-    client.emit('initConnect','1');
26
-});
27
-
28
-var flag = 0
29
-var time = 0
30
-
31
-
32
-client.on('error', function (ex) {
33
-    console.log("Socket Client Connect error");
34
-    console.log(ex);
35
-
36
-});
37
-// 为这个socket实例添加一个"close"事件处理函数
38
-client.on('close', function () {
39
-    if(flag == 0){
40
-        client.emit('disconnect','0');
41
-        time = new Date();
42
-    }
43
-    flag = 1;
44
-    connectFlag = 1
45
-    if(connectFlag == 1) {
46
-        // 有连接过才能进行等待重连操作
47
-        console.log('Socket CLOSED,1 seconds retry connect');
48
-        setTimeout(function () {
49
-            client.connect(PORT, HOST,function () {
50
-                if(flag == 1){
51
-                    flag = 2;
52
-                }
53
-            });
54
-        }, 1000);
55
-    }
56
-    // client.emit('reconnectClose','3');
57
-
58
-});
59
-
60
-let start = new Date().getTime()
61
-
62
-client.on('data', function (data) {
63
-    //console.log("data",new Date().getTime()-start);
64
-    //log.info("data",new Date().getTime()-start);
65
-    start = new Date().getTime();
66
-    if (lastBuffer !== null) {
67
-        data = Buffer.concat([lastBuffer, data]);
68
-    }
69
-    let flag = 1;
70
-    while(flag){
71
-        // 上一条数据流正常
72
-        // 先读取长度
73
-        //log.info('demo')
74
-        let validNumByteArray = new Uint8Array(data.slice(2, 6));
75
-        let validNum = new DataView(validNumByteArray.buffer).getInt32();
76
-        // 接收到的数据长度大于有效数据长度,说明后面有新的协议
77
-        if (data.length > 6 + validNum + 1) {
78
-            let validData = data.slice(0, 6 + validNum + 1);
79
-            client.emit('validData', validData);
80
-            // 将多余部分存起来
81
-            lastBuffer = data.slice(6 + validNum + 1);
82
-            if(lastBuffer.length >6){
83
-                data = lastBuffer;
84
-                continue;
85
-            }
86
-        } else if (data.length === 6 + validNum + 1) {
87
-            client.emit('validData', data);
88
-            lastBuffer = null;
89
-        } else {
90
-            // 存起来下次拼接
91
-            lastBuffer = data;
92
-        }
93
-        flag = 0;
94
-    }
95
-
96
-});
97
-
98
-module.exports = client;