app添加状态
This commit is contained in:
@@ -1,5 +1,5 @@
|
|||||||
// export const MQTT_IP = 'pqmcn.com:8085/mqtt'//mqtt地址端口, 使用emqx时一定要加mqtt
|
export const MQTT_IP = 'pqmcn.com:8085/mqtt'//mqtt地址端口, 使用emqx时一定要加mqtt
|
||||||
export const MQTT_IP = '192.168.1.24:8085/mqtt'//mqtt地址端口, 使用emqx时一定要加mqtt
|
// export const MQTT_IP = '192.168.1.24:8085/mqtt'//mqtt地址端口, 使用emqx时一定要加mqtt
|
||||||
|
|
||||||
const MQTT_USERNAME = 't_user'//mqtt用户名
|
const MQTT_USERNAME = 't_user'//mqtt用户名
|
||||||
const MQTT_PASSWORD = 'njcnpqs'//密码
|
const MQTT_PASSWORD = 'njcnpqs'//密码
|
||||||
|
|||||||
@@ -2,8 +2,8 @@
|
|||||||
"name" : "灿能物联",
|
"name" : "灿能物联",
|
||||||
"appid" : "__UNI__88BC25B",
|
"appid" : "__UNI__88BC25B",
|
||||||
"description" : "",
|
"description" : "",
|
||||||
"versionName" : "1.6.4",
|
"versionName" : "1.6.6",
|
||||||
"versionCode" : 164,
|
"versionCode" : 166,
|
||||||
"transformPx" : false,
|
"transformPx" : false,
|
||||||
"sassImplementationName" : "node-sass",
|
"sassImplementationName" : "node-sass",
|
||||||
/* 5+App特有相关 */
|
/* 5+App特有相关 */
|
||||||
@@ -144,8 +144,8 @@
|
|||||||
"proxy" : {
|
"proxy" : {
|
||||||
"/api" : {
|
"/api" : {
|
||||||
"https" : true,
|
"https" : true,
|
||||||
// "target" : "https://pqmcn.com:8092/api",
|
"target" : "https://pqmcn.com:8092/api",
|
||||||
"target" : "http://192.168.1.62:10215",
|
// "target" : "http://192.168.1.62:10215",
|
||||||
"changOrigin" : true,
|
"changOrigin" : true,
|
||||||
"pathRewrite" : {
|
"pathRewrite" : {
|
||||||
"/api" : ""
|
"/api" : ""
|
||||||
|
|||||||
695
package-lock.json
generated
695
package-lock.json
generated
@@ -4,34 +4,15 @@
|
|||||||
"lockfileVersion": 1,
|
"lockfileVersion": 1,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@babel/runtime": {
|
"async-limiter": {
|
||||||
"version": "7.27.6",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.27.6.tgz",
|
"resolved": "https://registry.npmmirror.com/async-limiter/-/async-limiter-1.0.1.tgz",
|
||||||
"integrity": "sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q=="
|
"integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
|
||||||
},
|
},
|
||||||
"@types/node": {
|
"balanced-match": {
|
||||||
"version": "24.0.4",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmmirror.com/@types/node/-/node-24.0.4.tgz",
|
"resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz",
|
||||||
"integrity": "sha512-ulyqAkrhnuNq9pB76DRBTkcS6YsmDALy6Ua63V8OhrOBgbcYt6IOdzpw5P1+dyRIyMerzLkeYWBeOXPpA9GMAA==",
|
"integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
|
||||||
"requires": {
|
|
||||||
"undici-types": "~7.8.0"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"@types/readable-stream": {
|
|
||||||
"version": "4.0.21",
|
|
||||||
"resolved": "https://registry.npmmirror.com/@types/readable-stream/-/readable-stream-4.0.21.tgz",
|
|
||||||
"integrity": "sha512-19eKVv9tugr03IgfXlA9UVUVRbW6IuqRO5B92Dl4a6pT7K8uaGrNS0GkxiZD0BOk6PLuXl5FhWl//eX/pzYdTQ==",
|
|
||||||
"requires": {
|
|
||||||
"@types/node": "*"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"abort-controller": {
|
|
||||||
"version": "3.0.0",
|
|
||||||
"resolved": "https://registry.npmmirror.com/abort-controller/-/abort-controller-3.0.0.tgz",
|
|
||||||
"integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
|
|
||||||
"requires": {
|
|
||||||
"event-target-shim": "^5.0.0"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"base64-arraybuffer": {
|
"base64-arraybuffer": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
@@ -44,44 +25,13 @@
|
|||||||
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
|
"integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="
|
||||||
},
|
},
|
||||||
"bl": {
|
"bl": {
|
||||||
"version": "6.1.0",
|
"version": "4.1.0",
|
||||||
"resolved": "https://registry.npmmirror.com/bl/-/bl-6.1.0.tgz",
|
"resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz",
|
||||||
"integrity": "sha512-ClDyJGQkc8ZtzdAAbAwBmhMSpwN/sC9HA8jxdYm6nVUbCfZbe2mgza4qh7AuEYyEPB/c4Kznf9s66bnsKMQDjw==",
|
"integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@types/readable-stream": "^4.0.0",
|
"buffer": "^5.5.0",
|
||||||
"buffer": "^6.0.3",
|
|
||||||
"inherits": "^2.0.4",
|
"inherits": "^2.0.4",
|
||||||
"readable-stream": "^4.2.0"
|
"readable-stream": "^3.4.0"
|
||||||
}
|
|
||||||
},
|
|
||||||
"buffer": {
|
|
||||||
"version": "6.0.3",
|
|
||||||
"resolved": "https://registry.npmmirror.com/buffer/-/buffer-6.0.3.tgz",
|
|
||||||
"integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==",
|
|
||||||
"requires": {
|
|
||||||
"base64-js": "^1.3.1",
|
|
||||||
"ieee754": "^1.2.1"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"buffer-from": {
|
|
||||||
"version": "1.1.2",
|
|
||||||
"resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz",
|
|
||||||
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
|
|
||||||
},
|
|
||||||
"commist": {
|
|
||||||
"version": "3.2.0",
|
|
||||||
"resolved": "https://registry.npmmirror.com/commist/-/commist-3.2.0.tgz",
|
|
||||||
"integrity": "sha512-4PIMoPniho+LqXmpS5d3NuGYncG6XWlkBSVGiWycL22dd42OYdUGil2CWuzklaJoNxyxUSpO4MKIBU94viWNAw=="
|
|
||||||
},
|
|
||||||
"concat-stream": {
|
|
||||||
"version": "2.0.0",
|
|
||||||
"resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-2.0.0.tgz",
|
|
||||||
"integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
|
|
||||||
"requires": {
|
|
||||||
"buffer-from": "^1.0.0",
|
|
||||||
"inherits": "^2.0.3",
|
|
||||||
"readable-stream": "^3.0.2",
|
|
||||||
"typedarray": "^0.0.6"
|
|
||||||
},
|
},
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"readable-stream": {
|
"readable-stream": {
|
||||||
@@ -96,10 +46,70 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"brace-expansion": {
|
||||||
|
"version": "1.1.12",
|
||||||
|
"resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz",
|
||||||
|
"integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
|
||||||
|
"requires": {
|
||||||
|
"balanced-match": "^1.0.0",
|
||||||
|
"concat-map": "0.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"buffer": {
|
||||||
|
"version": "5.7.1",
|
||||||
|
"resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz",
|
||||||
|
"integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
|
||||||
|
"requires": {
|
||||||
|
"base64-js": "^1.3.1",
|
||||||
|
"ieee754": "^1.1.13"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"buffer-from": {
|
||||||
|
"version": "1.1.2",
|
||||||
|
"resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz",
|
||||||
|
"integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ=="
|
||||||
|
},
|
||||||
|
"callback-stream": {
|
||||||
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmmirror.com/callback-stream/-/callback-stream-1.1.0.tgz",
|
||||||
|
"integrity": "sha512-sAZ9kODla+mGACBZ1IpTCAisKoGnv6PykW7fPk1LrM+mMepE18Yz0515yoVcrZy7dQsTUp3uZLQ/9Sx1RnLoHw==",
|
||||||
|
"requires": {
|
||||||
|
"inherits": "^2.0.1",
|
||||||
|
"readable-stream": "> 1.0.0 < 3.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"commist": {
|
||||||
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmmirror.com/commist/-/commist-1.1.0.tgz",
|
||||||
|
"integrity": "sha512-rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==",
|
||||||
|
"requires": {
|
||||||
|
"leven": "^2.1.0",
|
||||||
|
"minimist": "^1.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"concat-map": {
|
||||||
|
"version": "0.0.1",
|
||||||
|
"resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz",
|
||||||
|
"integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg=="
|
||||||
|
},
|
||||||
|
"concat-stream": {
|
||||||
|
"version": "1.6.2",
|
||||||
|
"resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-1.6.2.tgz",
|
||||||
|
"integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
|
||||||
|
"requires": {
|
||||||
|
"buffer-from": "^1.0.0",
|
||||||
|
"inherits": "^2.0.3",
|
||||||
|
"readable-stream": "^2.2.2",
|
||||||
|
"typedarray": "^0.0.6"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"core-util-is": {
|
||||||
|
"version": "1.0.3",
|
||||||
|
"resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz",
|
||||||
|
"integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ=="
|
||||||
|
},
|
||||||
"crypto-js": {
|
"crypto-js": {
|
||||||
"version": "4.2.0",
|
"version": "4.2.0"
|
||||||
"resolved": "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.2.0.tgz",
|
|
||||||
"integrity": "sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q=="
|
|
||||||
},
|
},
|
||||||
"css-line-break": {
|
"css-line-break": {
|
||||||
"version": "2.1.0",
|
"version": "2.1.0",
|
||||||
@@ -126,20 +136,30 @@
|
|||||||
"ms": "^2.1.3"
|
"ms": "^2.1.3"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"duplexify": {
|
||||||
|
"version": "3.7.1",
|
||||||
|
"resolved": "https://registry.npmmirror.com/duplexify/-/duplexify-3.7.1.tgz",
|
||||||
|
"integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
|
||||||
|
"requires": {
|
||||||
|
"end-of-stream": "^1.0.0",
|
||||||
|
"inherits": "^2.0.1",
|
||||||
|
"readable-stream": "^2.0.0",
|
||||||
|
"stream-shift": "^1.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"echarts": {
|
"echarts": {
|
||||||
"version": "5.6.0",
|
"version": "5.6.0",
|
||||||
"resolved": "https://registry.npmmirror.com/echarts/-/echarts-5.6.0.tgz",
|
|
||||||
"integrity": "sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==",
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"tslib": "2.3.0",
|
"tslib": "2.3.0",
|
||||||
"zrender": "5.6.1"
|
"zrender": "5.6.1"
|
||||||
},
|
}
|
||||||
"dependencies": {
|
},
|
||||||
"tslib": {
|
"end-of-stream": {
|
||||||
"version": "2.3.0",
|
"version": "1.4.5",
|
||||||
"resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
|
"resolved": "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.5.tgz",
|
||||||
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
|
"integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==",
|
||||||
}
|
"requires": {
|
||||||
|
"once": "^1.4.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"es5-ext": {
|
"es5-ext": {
|
||||||
@@ -163,6 +183,32 @@
|
|||||||
"es6-symbol": "^3.1.1"
|
"es6-symbol": "^3.1.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"es6-map": {
|
||||||
|
"version": "0.1.5",
|
||||||
|
"resolved": "https://registry.npmmirror.com/es6-map/-/es6-map-0.1.5.tgz",
|
||||||
|
"integrity": "sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==",
|
||||||
|
"requires": {
|
||||||
|
"d": "1",
|
||||||
|
"es5-ext": "~0.10.14",
|
||||||
|
"es6-iterator": "~2.0.1",
|
||||||
|
"es6-set": "~0.1.5",
|
||||||
|
"es6-symbol": "~3.1.1",
|
||||||
|
"event-emitter": "~0.3.5"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"es6-set": {
|
||||||
|
"version": "0.1.6",
|
||||||
|
"resolved": "https://registry.npmmirror.com/es6-set/-/es6-set-0.1.6.tgz",
|
||||||
|
"integrity": "sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==",
|
||||||
|
"requires": {
|
||||||
|
"d": "^1.0.1",
|
||||||
|
"es5-ext": "^0.10.62",
|
||||||
|
"es6-iterator": "~2.0.3",
|
||||||
|
"es6-symbol": "^3.1.3",
|
||||||
|
"event-emitter": "^0.3.5",
|
||||||
|
"type": "^2.7.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
"es6-symbol": {
|
"es6-symbol": {
|
||||||
"version": "3.1.4",
|
"version": "3.1.4",
|
||||||
"resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.4.tgz",
|
"resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.4.tgz",
|
||||||
@@ -192,16 +238,6 @@
|
|||||||
"es5-ext": "~0.10.14"
|
"es5-ext": "~0.10.14"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"event-target-shim": {
|
|
||||||
"version": "5.0.1",
|
|
||||||
"resolved": "https://registry.npmmirror.com/event-target-shim/-/event-target-shim-5.0.1.tgz",
|
|
||||||
"integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="
|
|
||||||
},
|
|
||||||
"events": {
|
|
||||||
"version": "3.3.0",
|
|
||||||
"resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz",
|
|
||||||
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
|
|
||||||
},
|
|
||||||
"exif-js": {
|
"exif-js": {
|
||||||
"version": "2.3.0",
|
"version": "2.3.0",
|
||||||
"resolved": "https://registry.npmmirror.com/exif-js/-/exif-js-2.3.0.tgz",
|
"resolved": "https://registry.npmmirror.com/exif-js/-/exif-js-2.3.0.tgz",
|
||||||
@@ -215,24 +251,68 @@
|
|||||||
"type": "^2.7.2"
|
"type": "^2.7.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"fast-unique-numbers": {
|
"extend": {
|
||||||
"version": "8.0.13",
|
"version": "3.0.2",
|
||||||
"resolved": "https://registry.npmmirror.com/fast-unique-numbers/-/fast-unique-numbers-8.0.13.tgz",
|
"resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz",
|
||||||
"integrity": "sha512-7OnTFAVPefgw2eBJ1xj2PGGR9FwYzSUso9decayHgCDX4sJkHLdcsYTytTg+tYv+wKF3U8gJuSBz2jJpQV4u/g==",
|
"integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
|
||||||
|
},
|
||||||
|
"fs.realpath": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw=="
|
||||||
|
},
|
||||||
|
"glob": {
|
||||||
|
"version": "7.2.3",
|
||||||
|
"resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz",
|
||||||
|
"integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@babel/runtime": "^7.23.8",
|
"fs.realpath": "^1.0.0",
|
||||||
"tslib": "^2.6.2"
|
"inflight": "^1.0.4",
|
||||||
|
"inherits": "2",
|
||||||
|
"minimatch": "^3.1.1",
|
||||||
|
"once": "^1.3.0",
|
||||||
|
"path-is-absolute": "^1.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"glob-parent": {
|
||||||
|
"version": "3.1.0",
|
||||||
|
"resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-3.1.0.tgz",
|
||||||
|
"integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==",
|
||||||
|
"requires": {
|
||||||
|
"is-glob": "^3.1.0",
|
||||||
|
"path-dirname": "^1.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"glob-stream": {
|
||||||
|
"version": "6.1.0",
|
||||||
|
"resolved": "https://registry.npmmirror.com/glob-stream/-/glob-stream-6.1.0.tgz",
|
||||||
|
"integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==",
|
||||||
|
"requires": {
|
||||||
|
"extend": "^3.0.0",
|
||||||
|
"glob": "^7.1.1",
|
||||||
|
"glob-parent": "^3.1.0",
|
||||||
|
"is-negated-glob": "^1.0.0",
|
||||||
|
"ordered-read-streams": "^1.0.0",
|
||||||
|
"pumpify": "^1.3.5",
|
||||||
|
"readable-stream": "^2.1.5",
|
||||||
|
"remove-trailing-separator": "^1.0.1",
|
||||||
|
"to-absolute-glob": "^2.0.0",
|
||||||
|
"unique-stream": "^2.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"help-me": {
|
"help-me": {
|
||||||
"version": "5.0.0",
|
"version": "1.1.0",
|
||||||
"resolved": "https://registry.npmmirror.com/help-me/-/help-me-5.0.0.tgz",
|
"resolved": "https://registry.npmmirror.com/help-me/-/help-me-1.1.0.tgz",
|
||||||
"integrity": "sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg=="
|
"integrity": "sha512-P/IZ8yOMne3SCTHbVY429NZ67B/2bVQlcYGZh2iPPbdLrEQ/qY5aGChn0YTDmt7Sb4IKRI51fypItav+lNl76w==",
|
||||||
|
"requires": {
|
||||||
|
"callback-stream": "^1.0.2",
|
||||||
|
"glob-stream": "^6.1.0",
|
||||||
|
"through2": "^2.0.1",
|
||||||
|
"xtend": "^4.0.0"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"html2canvas": {
|
"html2canvas": {
|
||||||
"version": "1.4.1",
|
"version": "1.4.1",
|
||||||
"resolved": "https://registry.npmmirror.com/html2canvas/-/html2canvas-1.4.1.tgz",
|
|
||||||
"integrity": "sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==",
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"css-line-break": "^2.1.0",
|
"css-line-break": "^2.1.0",
|
||||||
"text-segmentation": "^1.0.3"
|
"text-segmentation": "^1.0.3"
|
||||||
@@ -245,50 +325,100 @@
|
|||||||
},
|
},
|
||||||
"image-tool": {
|
"image-tool": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmmirror.com/image-tool/-/image-tool-1.0.2.tgz",
|
|
||||||
"integrity": "sha512-D7fATR4b2rBPKaCsY7yajL9pVIha+vBTb5BqzqFXMRGIOVxxUOf4CEVrBt8LmGgcwp4Wa/JNLoaXNMDViOo8tg==",
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"exif-js": "^2.3.0"
|
"exif-js": "^2.3.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"image-tools": {
|
"image-tools": {
|
||||||
"version": "1.4.0",
|
"version": "1.4.0"
|
||||||
"resolved": "https://registry.npmmirror.com/image-tools/-/image-tools-1.4.0.tgz",
|
},
|
||||||
"integrity": "sha512-TKtvJ6iUwM0mfaD4keMnk1ENHFC470QEjBfA3IlvKdEOufzvWbjbaoNcoyYq6HlViF8+d5tOS1ooE6j7CHf1lQ=="
|
"inflight": {
|
||||||
|
"version": "1.0.6",
|
||||||
|
"resolved": "https://registry.npmmirror.com/inflight/-/inflight-1.0.6.tgz",
|
||||||
|
"integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==",
|
||||||
|
"requires": {
|
||||||
|
"once": "^1.3.0",
|
||||||
|
"wrappy": "1"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"inherits": {
|
"inherits": {
|
||||||
"version": "2.0.4",
|
"version": "2.0.4",
|
||||||
"resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz",
|
"resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz",
|
||||||
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
"integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
|
||||||
},
|
},
|
||||||
"ip-address": {
|
"is-absolute": {
|
||||||
"version": "9.0.5",
|
"version": "1.0.0",
|
||||||
"resolved": "https://registry.npmmirror.com/ip-address/-/ip-address-9.0.5.tgz",
|
"resolved": "https://registry.npmmirror.com/is-absolute/-/is-absolute-1.0.0.tgz",
|
||||||
"integrity": "sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==",
|
"integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"jsbn": "1.1.0",
|
"is-relative": "^1.0.0",
|
||||||
"sprintf-js": "^1.1.3"
|
"is-windows": "^1.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"js-sdsl": {
|
"is-extglob": {
|
||||||
"version": "4.3.0",
|
"version": "2.1.1",
|
||||||
"resolved": "https://registry.npmmirror.com/js-sdsl/-/js-sdsl-4.3.0.tgz",
|
"resolved": "https://registry.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz",
|
||||||
"integrity": "sha512-mifzlm2+5nZ+lEcLJMoBK0/IH/bDg8XnJfd/Wq6IP+xoCjLZsTOnV2QpxlVbX9bMnkl5PdEjNtBJ9Cj1NjifhQ=="
|
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
|
||||||
},
|
},
|
||||||
"jsbn": {
|
"is-glob": {
|
||||||
"version": "1.1.0",
|
"version": "3.1.0",
|
||||||
"resolved": "https://registry.npmmirror.com/jsbn/-/jsbn-1.1.0.tgz",
|
"resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-3.1.0.tgz",
|
||||||
"integrity": "sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A=="
|
"integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==",
|
||||||
|
"requires": {
|
||||||
|
"is-extglob": "^2.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"is-negated-glob": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmmirror.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug=="
|
||||||
|
},
|
||||||
|
"is-relative": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmmirror.com/is-relative/-/is-relative-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
|
||||||
|
"requires": {
|
||||||
|
"is-unc-path": "^1.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"is-unc-path": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmmirror.com/is-unc-path/-/is-unc-path-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
|
||||||
|
"requires": {
|
||||||
|
"unc-path-regex": "^0.1.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"is-windows": {
|
||||||
|
"version": "1.0.2",
|
||||||
|
"resolved": "https://registry.npmmirror.com/is-windows/-/is-windows-1.0.2.tgz",
|
||||||
|
"integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
|
||||||
|
},
|
||||||
|
"isarray": {
|
||||||
|
"version": "1.0.0",
|
||||||
|
"resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz",
|
||||||
|
"integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ=="
|
||||||
|
},
|
||||||
|
"json-stable-stringify-without-jsonify": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
|
||||||
|
"integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw=="
|
||||||
},
|
},
|
||||||
"jsrsasign": {
|
"jsrsasign": {
|
||||||
"version": "11.1.0",
|
"version": "11.1.0"
|
||||||
"resolved": "https://registry.npmmirror.com/jsrsasign/-/jsrsasign-11.1.0.tgz",
|
|
||||||
"integrity": "sha512-Ov74K9GihaK9/9WncTe1mPmvrO7Py665TUfUKvraXBpu+xcTWitrtuOwcjf4KMU9maPaYn0OuaWy0HOzy/GBXg=="
|
|
||||||
},
|
},
|
||||||
"lru-cache": {
|
"leven": {
|
||||||
"version": "10.4.3",
|
"version": "2.1.0",
|
||||||
"resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz",
|
"resolved": "https://registry.npmmirror.com/leven/-/leven-2.1.0.tgz",
|
||||||
"integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="
|
"integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA=="
|
||||||
|
},
|
||||||
|
"minimatch": {
|
||||||
|
"version": "3.1.2",
|
||||||
|
"resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz",
|
||||||
|
"integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
|
||||||
|
"requires": {
|
||||||
|
"brace-expansion": "^1.1.7"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"minimist": {
|
"minimist": {
|
||||||
"version": "1.2.8",
|
"version": "1.2.8",
|
||||||
@@ -296,33 +426,33 @@
|
|||||||
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
|
"integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA=="
|
||||||
},
|
},
|
||||||
"mqtt": {
|
"mqtt": {
|
||||||
"version": "5.13.1",
|
"version": "3.0.0",
|
||||||
"resolved": "https://registry.npmmirror.com/mqtt/-/mqtt-5.13.1.tgz",
|
"resolved": "D:\\项目\\灿能\\app-govern\\node_modules\\.pnpm\\mqtt@3.0.0\\node_modules\\mqtt",
|
||||||
"integrity": "sha512-g+4G+ma0UeL3Pgu1y1si2NHb4VLIEUCtF789WrG99lLG0XZyoab2EJoy58YgGSg/1yFdthDBH0+4llsZZD/vug==",
|
|
||||||
"requires": {
|
"requires": {
|
||||||
"commist": "^3.2.0",
|
"base64-js": "^1.3.0",
|
||||||
"concat-stream": "^2.0.0",
|
"commist": "^1.0.0",
|
||||||
"debug": "^4.4.0",
|
"concat-stream": "^1.6.2",
|
||||||
"help-me": "^5.0.0",
|
"end-of-stream": "^1.4.1",
|
||||||
"lru-cache": "^10.4.3",
|
"es6-map": "^0.1.5",
|
||||||
"minimist": "^1.2.8",
|
"help-me": "^1.0.1",
|
||||||
"mqtt-packet": "^9.0.2",
|
"inherits": "^2.0.3",
|
||||||
"number-allocator": "^1.0.14",
|
"minimist": "^1.2.0",
|
||||||
"readable-stream": "^4.7.0",
|
"mqtt-packet": "^6.0.0",
|
||||||
"rfdc": "^1.4.1",
|
"pump": "^3.0.0",
|
||||||
"socks": "^2.8.3",
|
"readable-stream": "^2.3.6",
|
||||||
"split2": "^4.2.0",
|
"reinterval": "^1.1.0",
|
||||||
"worker-timers": "^7.1.8",
|
"split2": "^3.1.0",
|
||||||
"ws": "^8.18.0"
|
"websocket-stream": "^5.1.2",
|
||||||
|
"xtend": "^4.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"mqtt-packet": {
|
"mqtt-packet": {
|
||||||
"version": "9.0.2",
|
"version": "6.10.0",
|
||||||
"resolved": "https://registry.npmmirror.com/mqtt-packet/-/mqtt-packet-9.0.2.tgz",
|
"resolved": "https://registry.npmmirror.com/mqtt-packet/-/mqtt-packet-6.10.0.tgz",
|
||||||
"integrity": "sha512-MvIY0B8/qjq7bKxdN1eD+nrljoeaai+qjLJgfRn3TiMuz0pamsIWY2bFODPZMSNmabsLANXsLl4EMoWvlaTZWA==",
|
"integrity": "sha512-ja8+mFKIHdB1Tpl6vac+sktqy3gA8t9Mduom1BA75cI+R9AHnZOiaBQwpGiWnaVJLDGRdNhQmFaAqd7tkKSMGA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"bl": "^6.0.8",
|
"bl": "^4.0.2",
|
||||||
"debug": "^4.3.4",
|
"debug": "^4.1.1",
|
||||||
"process-nextick-args": "^2.0.1"
|
"process-nextick-args": "^2.0.1"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -336,82 +466,130 @@
|
|||||||
"resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz",
|
"resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz",
|
||||||
"integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
|
"integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ=="
|
||||||
},
|
},
|
||||||
"number-allocator": {
|
"once": {
|
||||||
"version": "1.0.14",
|
"version": "1.4.0",
|
||||||
"resolved": "https://registry.npmmirror.com/number-allocator/-/number-allocator-1.0.14.tgz",
|
"resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz",
|
||||||
"integrity": "sha512-OrL44UTVAvkKdOdRQZIJpLkAdjXGTRda052sN4sO77bKEzYYqWKMBjQvrJFzqygI99gL6Z4u2xctPW1tB8ErvA==",
|
"integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"debug": "^4.3.1",
|
"wrappy": "1"
|
||||||
"js-sdsl": "4.3.0"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"pinyin-pro": {
|
"ordered-read-streams": {
|
||||||
"version": "3.26.0",
|
"version": "1.0.1",
|
||||||
"resolved": "https://registry.npmmirror.com/pinyin-pro/-/pinyin-pro-3.26.0.tgz",
|
"resolved": "https://registry.npmmirror.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
|
||||||
"integrity": "sha512-HcBZZb0pvm0/JkPhZHWA5Hqp2cWHXrrW/WrV+OtaYYM+kf35ffvZppIUuGmyuQ7gDr1JDJKMkbEE+GN0wfMoGg=="
|
"integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==",
|
||||||
|
"requires": {
|
||||||
|
"readable-stream": "^2.0.1"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"process": {
|
"path-dirname": {
|
||||||
"version": "0.11.10",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmmirror.com/process/-/process-0.11.10.tgz",
|
"resolved": "https://registry.npmmirror.com/path-dirname/-/path-dirname-1.0.2.tgz",
|
||||||
"integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A=="
|
"integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q=="
|
||||||
|
},
|
||||||
|
"path-is-absolute": {
|
||||||
|
"version": "1.0.1",
|
||||||
|
"resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
|
||||||
|
"integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg=="
|
||||||
|
},
|
||||||
|
"pinyin-pro": {
|
||||||
|
"version": "3.26.0"
|
||||||
},
|
},
|
||||||
"process-nextick-args": {
|
"process-nextick-args": {
|
||||||
"version": "2.0.1",
|
"version": "2.0.1",
|
||||||
"resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
|
"resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz",
|
||||||
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
|
"integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
|
||||||
},
|
},
|
||||||
"readable-stream": {
|
"pump": {
|
||||||
"version": "4.7.0",
|
"version": "3.0.3",
|
||||||
"resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-4.7.0.tgz",
|
"resolved": "https://registry.npmmirror.com/pump/-/pump-3.0.3.tgz",
|
||||||
"integrity": "sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==",
|
"integrity": "sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"abort-controller": "^3.0.0",
|
"end-of-stream": "^1.1.0",
|
||||||
"buffer": "^6.0.3",
|
"once": "^1.3.1"
|
||||||
"events": "^3.3.0",
|
|
||||||
"process": "^0.11.10",
|
|
||||||
"string_decoder": "^1.3.0"
|
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"rfdc": {
|
"pumpify": {
|
||||||
"version": "1.4.1",
|
"version": "1.5.1",
|
||||||
"resolved": "https://registry.npmmirror.com/rfdc/-/rfdc-1.4.1.tgz",
|
"resolved": "https://registry.npmmirror.com/pumpify/-/pumpify-1.5.1.tgz",
|
||||||
"integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA=="
|
"integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
|
||||||
|
"requires": {
|
||||||
|
"duplexify": "^3.6.0",
|
||||||
|
"inherits": "^2.0.3",
|
||||||
|
"pump": "^2.0.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"pump": {
|
||||||
|
"version": "2.0.1",
|
||||||
|
"resolved": "https://registry.npmmirror.com/pump/-/pump-2.0.1.tgz",
|
||||||
|
"integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
|
||||||
|
"requires": {
|
||||||
|
"end-of-stream": "^1.1.0",
|
||||||
|
"once": "^1.3.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"readable-stream": {
|
||||||
|
"version": "2.3.8",
|
||||||
|
"resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz",
|
||||||
|
"integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==",
|
||||||
|
"requires": {
|
||||||
|
"core-util-is": "~1.0.0",
|
||||||
|
"inherits": "~2.0.3",
|
||||||
|
"isarray": "~1.0.0",
|
||||||
|
"process-nextick-args": "~2.0.0",
|
||||||
|
"safe-buffer": "~5.1.1",
|
||||||
|
"string_decoder": "~1.1.1",
|
||||||
|
"util-deprecate": "~1.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"reinterval": {
|
||||||
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmmirror.com/reinterval/-/reinterval-1.1.0.tgz",
|
||||||
|
"integrity": "sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ=="
|
||||||
|
},
|
||||||
|
"remove-trailing-separator": {
|
||||||
|
"version": "1.1.0",
|
||||||
|
"resolved": "https://registry.npmmirror.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
|
||||||
|
"integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw=="
|
||||||
},
|
},
|
||||||
"safe-buffer": {
|
"safe-buffer": {
|
||||||
"version": "5.2.1",
|
"version": "5.1.2",
|
||||||
"resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.2.1.tgz",
|
"resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz",
|
||||||
"integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ=="
|
"integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
|
||||||
},
|
|
||||||
"smart-buffer": {
|
|
||||||
"version": "4.2.0",
|
|
||||||
"resolved": "https://registry.npmmirror.com/smart-buffer/-/smart-buffer-4.2.0.tgz",
|
|
||||||
"integrity": "sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg=="
|
|
||||||
},
|
|
||||||
"socks": {
|
|
||||||
"version": "2.8.5",
|
|
||||||
"resolved": "https://registry.npmmirror.com/socks/-/socks-2.8.5.tgz",
|
|
||||||
"integrity": "sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==",
|
|
||||||
"requires": {
|
|
||||||
"ip-address": "^9.0.5",
|
|
||||||
"smart-buffer": "^4.2.0"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"split2": {
|
"split2": {
|
||||||
"version": "4.2.0",
|
"version": "3.2.2",
|
||||||
"resolved": "https://registry.npmmirror.com/split2/-/split2-4.2.0.tgz",
|
"resolved": "https://registry.npmmirror.com/split2/-/split2-3.2.2.tgz",
|
||||||
"integrity": "sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg=="
|
"integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
|
||||||
|
"requires": {
|
||||||
|
"readable-stream": "^3.0.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"readable-stream": {
|
||||||
|
"version": "3.6.2",
|
||||||
|
"resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz",
|
||||||
|
"integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==",
|
||||||
|
"requires": {
|
||||||
|
"inherits": "^2.0.3",
|
||||||
|
"string_decoder": "^1.1.1",
|
||||||
|
"util-deprecate": "^1.0.1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"sprintf-js": {
|
"stream-shift": {
|
||||||
"version": "1.1.3",
|
"version": "1.0.3",
|
||||||
"resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.1.3.tgz",
|
"resolved": "https://registry.npmmirror.com/stream-shift/-/stream-shift-1.0.3.tgz",
|
||||||
"integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA=="
|
"integrity": "sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ=="
|
||||||
},
|
},
|
||||||
"string_decoder": {
|
"string_decoder": {
|
||||||
"version": "1.3.0",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz",
|
"resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz",
|
||||||
"integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
|
"integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"safe-buffer": "~5.2.0"
|
"safe-buffer": "~5.1.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"text-segmentation": {
|
"text-segmentation": {
|
||||||
@@ -422,10 +600,37 @@
|
|||||||
"utrie": "^1.0.2"
|
"utrie": "^1.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
"through2": {
|
||||||
|
"version": "2.0.5",
|
||||||
|
"resolved": "https://registry.npmmirror.com/through2/-/through2-2.0.5.tgz",
|
||||||
|
"integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
|
||||||
|
"requires": {
|
||||||
|
"readable-stream": "~2.3.6",
|
||||||
|
"xtend": "~4.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"through2-filter": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://registry.npmmirror.com/through2-filter/-/through2-filter-3.0.0.tgz",
|
||||||
|
"integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
|
||||||
|
"requires": {
|
||||||
|
"through2": "~2.0.0",
|
||||||
|
"xtend": "~4.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"to-absolute-glob": {
|
||||||
|
"version": "2.0.2",
|
||||||
|
"resolved": "https://registry.npmmirror.com/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
|
||||||
|
"integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==",
|
||||||
|
"requires": {
|
||||||
|
"is-absolute": "^1.0.0",
|
||||||
|
"is-negated-glob": "^1.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
"tslib": {
|
"tslib": {
|
||||||
"version": "2.8.1",
|
"version": "2.3.0",
|
||||||
"resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz",
|
"resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
|
||||||
"integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w=="
|
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
|
||||||
},
|
},
|
||||||
"type": {
|
"type": {
|
||||||
"version": "2.7.3",
|
"version": "2.7.3",
|
||||||
@@ -437,10 +642,24 @@
|
|||||||
"resolved": "https://registry.npmmirror.com/typedarray/-/typedarray-0.0.6.tgz",
|
"resolved": "https://registry.npmmirror.com/typedarray/-/typedarray-0.0.6.tgz",
|
||||||
"integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
|
"integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA=="
|
||||||
},
|
},
|
||||||
"undici-types": {
|
"ultron": {
|
||||||
"version": "7.8.0",
|
"version": "1.1.1",
|
||||||
"resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-7.8.0.tgz",
|
"resolved": "https://registry.npmmirror.com/ultron/-/ultron-1.1.1.tgz",
|
||||||
"integrity": "sha512-9UJ2xGDvQ43tYyVMpuHlsgApydB8ZKfVYTsLDhXkFL/6gfkp+U8xTGdh8pMJv1SpZna0zxG1DwsKZsreLbXBxw=="
|
"integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og=="
|
||||||
|
},
|
||||||
|
"unc-path-regex": {
|
||||||
|
"version": "0.1.2",
|
||||||
|
"resolved": "https://registry.npmmirror.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
|
||||||
|
"integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg=="
|
||||||
|
},
|
||||||
|
"unique-stream": {
|
||||||
|
"version": "2.3.1",
|
||||||
|
"resolved": "https://registry.npmmirror.com/unique-stream/-/unique-stream-2.3.1.tgz",
|
||||||
|
"integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
|
||||||
|
"requires": {
|
||||||
|
"json-stable-stringify-without-jsonify": "^1.0.1",
|
||||||
|
"through2-filter": "^3.0.0"
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"util-deprecate": {
|
"util-deprecate": {
|
||||||
"version": "1.0.2",
|
"version": "1.0.2",
|
||||||
@@ -455,41 +674,38 @@
|
|||||||
"base64-arraybuffer": "^1.0.2"
|
"base64-arraybuffer": "^1.0.2"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"worker-timers": {
|
"websocket-stream": {
|
||||||
"version": "7.1.8",
|
"version": "5.5.2",
|
||||||
"resolved": "https://registry.npmmirror.com/worker-timers/-/worker-timers-7.1.8.tgz",
|
"resolved": "https://registry.npmmirror.com/websocket-stream/-/websocket-stream-5.5.2.tgz",
|
||||||
"integrity": "sha512-R54psRKYVLuzff7c1OTFcq/4Hue5Vlz4bFtNEIarpSiCYhpifHU3aIQI29S84o1j87ePCYqbmEJPqwBTf+3sfw==",
|
"integrity": "sha512-8z49MKIHbGk3C4HtuHWDtYX8mYej1wWabjthC/RupM9ngeukU4IWoM46dgth1UOS/T4/IqgEdCDJuMe2039OQQ==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"@babel/runtime": "^7.24.5",
|
"duplexify": "^3.5.1",
|
||||||
"tslib": "^2.6.2",
|
"inherits": "^2.0.1",
|
||||||
"worker-timers-broker": "^6.1.8",
|
"readable-stream": "^2.3.3",
|
||||||
"worker-timers-worker": "^7.0.71"
|
"safe-buffer": "^5.1.2",
|
||||||
|
"ws": "^3.2.0",
|
||||||
|
"xtend": "^4.0.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"worker-timers-broker": {
|
"wrappy": {
|
||||||
"version": "6.1.8",
|
"version": "1.0.2",
|
||||||
"resolved": "https://registry.npmmirror.com/worker-timers-broker/-/worker-timers-broker-6.1.8.tgz",
|
"resolved": "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz",
|
||||||
"integrity": "sha512-FUCJu9jlK3A8WqLTKXM9E6kAmI/dR1vAJ8dHYLMisLNB/n3GuaFIjJ7pn16ZcD1zCOf7P6H62lWIEBi+yz/zQQ==",
|
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
|
||||||
"requires": {
|
|
||||||
"@babel/runtime": "^7.24.5",
|
|
||||||
"fast-unique-numbers": "^8.0.13",
|
|
||||||
"tslib": "^2.6.2",
|
|
||||||
"worker-timers-worker": "^7.0.71"
|
|
||||||
}
|
|
||||||
},
|
|
||||||
"worker-timers-worker": {
|
|
||||||
"version": "7.0.71",
|
|
||||||
"resolved": "https://registry.npmmirror.com/worker-timers-worker/-/worker-timers-worker-7.0.71.tgz",
|
|
||||||
"integrity": "sha512-ks/5YKwZsto1c2vmljroppOKCivB/ma97g9y77MAAz2TBBjPPgpoOiS1qYQKIgvGTr2QYPT3XhJWIB6Rj2MVPQ==",
|
|
||||||
"requires": {
|
|
||||||
"@babel/runtime": "^7.24.5",
|
|
||||||
"tslib": "^2.6.2"
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
"ws": {
|
"ws": {
|
||||||
"version": "8.18.2",
|
"version": "3.3.3",
|
||||||
"resolved": "https://registry.npmmirror.com/ws/-/ws-8.18.2.tgz",
|
"resolved": "https://registry.npmmirror.com/ws/-/ws-3.3.3.tgz",
|
||||||
"integrity": "sha512-DMricUmwGZUVr++AEAe2uiVM7UoO9MAVZMDu05UQOaUII0lp+zOzLLU4Xqh/JvTqklB1T4uELaaPBKyjE1r4fQ=="
|
"integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==",
|
||||||
|
"requires": {
|
||||||
|
"async-limiter": "~1.0.0",
|
||||||
|
"safe-buffer": "~5.1.0",
|
||||||
|
"ultron": "~1.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"xtend": {
|
||||||
|
"version": "4.0.2",
|
||||||
|
"resolved": "https://registry.npmmirror.com/xtend/-/xtend-4.0.2.tgz",
|
||||||
|
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ=="
|
||||||
},
|
},
|
||||||
"zrender": {
|
"zrender": {
|
||||||
"version": "5.6.1",
|
"version": "5.6.1",
|
||||||
@@ -497,13 +713,6 @@
|
|||||||
"integrity": "sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==",
|
"integrity": "sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==",
|
||||||
"requires": {
|
"requires": {
|
||||||
"tslib": "2.3.0"
|
"tslib": "2.3.0"
|
||||||
},
|
|
||||||
"dependencies": {
|
|
||||||
"tslib": {
|
|
||||||
"version": "2.3.0",
|
|
||||||
"resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.3.0.tgz",
|
|
||||||
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -24,7 +24,7 @@
|
|||||||
"image-tool": "^1.0.2",
|
"image-tool": "^1.0.2",
|
||||||
"image-tools": "^1.4.0",
|
"image-tools": "^1.4.0",
|
||||||
"jsrsasign": "^11.1.0",
|
"jsrsasign": "^11.1.0",
|
||||||
"mqtt": "^5.13.1",
|
"mqtt": "^3.0.0",
|
||||||
"pinyin-pro": "^3.26.0"
|
"pinyin-pro": "^3.26.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -138,483 +138,476 @@ import IO from './comp/IO.vue'
|
|||||||
import { queryTopologyDiagram, deleteDevice, cancelDebug, finishDebug } from '@/common/api/device'
|
import { queryTopologyDiagram, deleteDevice, cancelDebug, finishDebug } from '@/common/api/device'
|
||||||
import { manualAccess } from '@/common/api/accessBoot'
|
import { manualAccess } from '@/common/api/accessBoot'
|
||||||
import { MQTT_IP, MQTT_OPTIONS } from '@/common/js/mqtt.js'
|
import { MQTT_IP, MQTT_OPTIONS } from '@/common/js/mqtt.js'
|
||||||
import mqtt from 'mqtt'
|
import mqtt from 'mqtt/dist/mqtt.js'
|
||||||
import { base64ToPath, pathToBase64 } from 'image-tools'
|
import { base64ToPath, pathToBase64 } from 'image-tools'
|
||||||
import hoverMenu from '@/hover-menu/components/hover-menu/hover-menu.vue';
|
import hoverMenu from '@/hover-menu/components/hover-menu/hover-menu.vue'
|
||||||
export default {
|
export default {
|
||||||
components: {
|
components: {
|
||||||
basic,
|
basic,
|
||||||
xieBo,
|
xieBo,
|
||||||
power,
|
power,
|
||||||
oscillogram,
|
oscillogram,
|
||||||
IO,
|
IO,
|
||||||
hoverMenu
|
hoverMenu,
|
||||||
},
|
},
|
||||||
data() {
|
data() {
|
||||||
return {
|
return {
|
||||||
dataTime: '',
|
dataTime: '',
|
||||||
time: '',
|
time: '',
|
||||||
remarkContent: '',
|
remarkContent: '',
|
||||||
dialogType: '',
|
dialogType: '',
|
||||||
domLoading: true,
|
domLoading: true,
|
||||||
loading: true,
|
loading: true,
|
||||||
deviceInfo: {},
|
deviceInfo: {},
|
||||||
navMenuActive: 0,
|
navMenuActive: 0,
|
||||||
navHeight: 0,
|
navHeight: 0,
|
||||||
img: '',
|
img: '',
|
||||||
topoImg: '',
|
topoImg: '',
|
||||||
navMenuList: [
|
navMenuList: [
|
||||||
{
|
{
|
||||||
text: '基本',
|
text: '基本',
|
||||||
id: 'fc8c86dbc3f2d9810f5cd8f53c295415'
|
id: 'fc8c86dbc3f2d9810f5cd8f53c295415',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: '谐波',
|
text: '谐波',
|
||||||
id: '769f3db0bce070d35acf8fa92c998eb6'
|
id: '769f3db0bce070d35acf8fa92c998eb6',
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
text: '功率',
|
text: '功率',
|
||||||
id: 'a16aceae7d1565bf9f94dd7410cf9bce'
|
id: 'a16aceae7d1565bf9f94dd7410cf9bce',
|
||||||
},
|
},
|
||||||
// {
|
// {
|
||||||
// text: '波形',
|
// text: '波形',
|
||||||
// },
|
// },
|
||||||
{
|
{
|
||||||
text: '其他',
|
text: '其他',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
content: [
|
||||||
|
{
|
||||||
|
iconPath: '/static/report.png',
|
||||||
|
text: '告警',
|
||||||
|
},
|
||||||
|
// {
|
||||||
|
// iconPath: '/static/record.png',
|
||||||
|
// text: '记录',
|
||||||
|
// },
|
||||||
|
{
|
||||||
|
iconPath: '/static/about.png',
|
||||||
|
text: '关于',
|
||||||
|
},
|
||||||
|
{
|
||||||
|
iconPath: '/static/access.png',
|
||||||
|
text: '接入',
|
||||||
|
},
|
||||||
|
],
|
||||||
|
client: null,
|
||||||
|
timer: null,
|
||||||
|
devId: '',
|
||||||
|
dictData: [],
|
||||||
|
isPrimaryUser: 0,
|
||||||
|
userInfo: {},
|
||||||
|
topolodyData: [],
|
||||||
|
basicData: [],
|
||||||
|
IOData: [],
|
||||||
|
pageOptions: {},
|
||||||
|
}
|
||||||
|
},
|
||||||
|
methods: {
|
||||||
|
trigger(e) {
|
||||||
|
console.log(e)
|
||||||
|
if (e.text === '分享') {
|
||||||
|
uni.navigateTo({ url: '/pages/device/share?id=' + this.devId })
|
||||||
|
} else if (e.text === '删除') {
|
||||||
|
uni.showModal({
|
||||||
|
title: '提示',
|
||||||
|
content: '确定删除该设备吗?',
|
||||||
|
success: (res) => {
|
||||||
|
if (res.confirm) {
|
||||||
|
console.log('用户点击确定')
|
||||||
|
deleteDevice(this.devId).then((res) => {
|
||||||
|
uni.showToast({
|
||||||
|
title: '删除成功',
|
||||||
|
icon: 'none',
|
||||||
|
})
|
||||||
|
setTimeout(() => {
|
||||||
|
uni.navigateBack()
|
||||||
|
}, 1500)
|
||||||
|
})
|
||||||
|
} else if (res.cancel) {
|
||||||
|
console.log('用户点击取消')
|
||||||
|
}
|
||||||
|
},
|
||||||
|
})
|
||||||
|
} else if (e.text === '下载') {
|
||||||
|
this.$util.toast('下载成功')
|
||||||
|
} else if (e.text === '记录') {
|
||||||
|
uni.navigateTo({ url: '/pages/device/APF/record' })
|
||||||
|
} else if (e.text === '告警') {
|
||||||
|
uni.navigateTo({ url: '/pages/device/APF/report?id=' + this.devId })
|
||||||
|
} else if (e.text === '关于') {
|
||||||
|
uni.navigateTo({ url: '/pages/device/APF/about?id=' + this.devId })
|
||||||
|
} else if (e.text === '移交') {
|
||||||
|
uni.navigateTo({ url: '/pages/device/transfer?id=' + this.devId })
|
||||||
|
} else if (e.text === '反馈') {
|
||||||
|
uni.navigateTo({ url: '/pages/device/feedback' })
|
||||||
|
} else if (e.text === '用户') {
|
||||||
|
uni.navigateTo({ url: '/pages/device/user?id=' + this.devId + '&isPrimaryUser=' + this.isPrimaryUser })
|
||||||
|
} else if (e.text === '报表') {
|
||||||
|
this.$util.toast('效果是直接打开报表')
|
||||||
|
} else if (e.text === '版本') {
|
||||||
|
this.$util.toast('功能暂未开放')
|
||||||
|
} else if (e.text === '模版') {
|
||||||
|
this.$util.toast('效果是功能暂未开放直接打开报表')
|
||||||
|
} else if (e.text === '编辑') {
|
||||||
|
let data = JSON.parse(JSON.stringify(this.deviceInfo))
|
||||||
|
data.appsLineTopologyDiagramPO.forEach((item) => {
|
||||||
|
delete item.value
|
||||||
|
})
|
||||||
|
uni.navigateTo({
|
||||||
|
url: '/pages/device/edit?deviceInfo=' + encodeURIComponent(JSON.stringify(data)),
|
||||||
|
})
|
||||||
|
} else if (e.text === '取消调试') {
|
||||||
|
this.cancelDebug()
|
||||||
|
} else if (e.text === '完成调试') {
|
||||||
|
this.finishDebug()
|
||||||
|
} else if (e.text === '接入') {
|
||||||
|
manualAccess({ nDid: this.pageOptions.ndid }).then((res) => {
|
||||||
|
this.$util.toast(res.message)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
// this.$refs.fab.close()
|
||||||
|
},
|
||||||
|
clickItem(item) {
|
||||||
|
console.log(item)
|
||||||
|
},
|
||||||
|
// 取消调试
|
||||||
|
cancelDebug() {
|
||||||
|
this.dialogType = '取消调试'
|
||||||
|
this.$refs.inputDialog.open()
|
||||||
|
},
|
||||||
|
// 完成调试
|
||||||
|
finishDebug() {
|
||||||
|
this.dialogType = '完成调试'
|
||||||
|
this.$refs.inputDialog.open()
|
||||||
|
},
|
||||||
|
dialogInputClose() {
|
||||||
|
this.$refs.inputDialog.close()
|
||||||
|
},
|
||||||
|
dialogInputConfirm(val) {
|
||||||
|
if (this.dialogType == '取消调试') {
|
||||||
|
cancelDebug({
|
||||||
|
deviceId: this.devId,
|
||||||
|
remark: this.remarkContent,
|
||||||
|
type: Number(this.pageOptions.process),
|
||||||
|
}).then((res) => {
|
||||||
|
this.$util.toast(res.message)
|
||||||
|
setTimeout(() => {
|
||||||
|
uni.navigateBack()
|
||||||
|
}, 1500)
|
||||||
|
})
|
||||||
|
} else {
|
||||||
|
finishDebug({
|
||||||
|
deviceId: this.devId,
|
||||||
|
remark: this.remarkContent,
|
||||||
|
type: Number(this.pageOptions.process),
|
||||||
|
}).then((res) => {
|
||||||
|
console.log(res)
|
||||||
|
this.$util.toast(res.message)
|
||||||
|
setTimeout(() => {
|
||||||
|
uni.navigateBack()
|
||||||
|
}, 1500)
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
|
async navMenuClick(idx) {
|
||||||
|
// console.log("🚀 ~ navMenuClick ~ idx:", idx)
|
||||||
|
if (idx != 3) {
|
||||||
|
await this.client.end()
|
||||||
|
await setTimeout(() => {
|
||||||
|
this.initMqtt(this.navMenuList[idx].id)
|
||||||
|
}, 500)
|
||||||
|
}
|
||||||
|
setTimeout(() => {
|
||||||
|
this.navMenuActive = idx
|
||||||
|
uni.pageScrollTo({ scrollTop: 0, duration: 0 })
|
||||||
|
}, 500)
|
||||||
|
},
|
||||||
|
downloadImg() {
|
||||||
|
uni.downloadFile({
|
||||||
|
url: this.deviceInfo.filePath,
|
||||||
|
success: (res) => {
|
||||||
|
pathToBase64(res.tempFilePath).then((res) => {
|
||||||
|
this.topoImg = res
|
||||||
|
})
|
||||||
|
},
|
||||||
|
})
|
||||||
|
},
|
||||||
|
init() {
|
||||||
|
console.log('init')
|
||||||
|
this.loading = true
|
||||||
|
this.domLoading = true
|
||||||
|
queryTopologyDiagram(this.devId).then((res) => {
|
||||||
|
res.data.filePath = this.$config.static + res.data.filePath
|
||||||
|
this.deviceInfo = res.data
|
||||||
|
this.downloadImg()
|
||||||
|
uni.setNavigationBarTitle({ title: this.deviceInfo.devName || '设备详情' })
|
||||||
|
this.topolodyData = this.topolodyData.filter((item) => {
|
||||||
|
let index = this.deviceInfo.appsLineTopologyDiagramPO.findIndex((element) => {
|
||||||
|
element.label = element.name
|
||||||
|
item.label = element.name
|
||||||
|
return element.linePostion === item.linePostion
|
||||||
|
})
|
||||||
|
if (index > -1) {
|
||||||
|
item.lat = this.deviceInfo.appsLineTopologyDiagramPO[index].lat
|
||||||
|
item.lng = this.deviceInfo.appsLineTopologyDiagramPO[index].lng
|
||||||
|
return true
|
||||||
|
} else {
|
||||||
|
// 把多余的监测点过滤掉
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
})
|
||||||
|
console.log(this.topolodyData)
|
||||||
|
if (this.client) {
|
||||||
|
this.loading = false
|
||||||
|
} else {
|
||||||
|
this.initMqtt(this.navMenuList[0].id)
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
renderFinish(e) {
|
||||||
|
this.img = e
|
||||||
|
},
|
||||||
|
previewImg() {
|
||||||
|
if (!this.img) {
|
||||||
|
uni.showLoading({
|
||||||
|
title: '图片生成中',
|
||||||
|
mask: false,
|
||||||
|
})
|
||||||
|
setTimeout(() => {
|
||||||
|
this.previewImg()
|
||||||
|
}, 500)
|
||||||
|
} else {
|
||||||
|
uni.hideLoading()
|
||||||
|
base64ToPath(this.img).then((res) => {
|
||||||
|
console.log(res)
|
||||||
|
uni.previewImage({
|
||||||
|
urls: [res],
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
|
},
|
||||||
|
initMqtt(id) {
|
||||||
|
MQTT_OPTIONS.clientId = uni.getStorageSync('devCode')
|
||||||
|
// #ifdef APP-PLUS
|
||||||
|
this.client = mqtt.connect('wx://' + MQTT_IP, MQTT_OPTIONS)
|
||||||
|
// #endif
|
||||||
|
// #ifdef H5
|
||||||
|
|
||||||
},
|
this.client = mqtt.connect('ws://' + MQTT_IP, MQTT_OPTIONS)
|
||||||
],
|
// #endif
|
||||||
content: [
|
this.client
|
||||||
{
|
.on('connect', () => {
|
||||||
iconPath: '/static/report.png',
|
console.log('连接成功')
|
||||||
text: '告警',
|
this.client.subscribe(`/zl/TemperData/${this.devId}`, (err) => {
|
||||||
},
|
if (!err) {
|
||||||
// {
|
console.log(`订阅成功:/zl/TemperData/${this.devId}`)
|
||||||
// iconPath: '/static/record.png',
|
}
|
||||||
// text: '记录',
|
})
|
||||||
// },
|
|
||||||
{
|
|
||||||
iconPath: '/static/about.png',
|
|
||||||
text: '关于',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
iconPath: '/static/access.png',
|
|
||||||
text: '接入',
|
|
||||||
},
|
|
||||||
|
|
||||||
],
|
this.client.subscribe(`/zl/devData/${this.devId}/${id}`, (err) => {
|
||||||
client: null,
|
if (!err) {
|
||||||
timer: null,
|
console.log(`订阅成功:/zl/devData/${this.devId}/${id}`)
|
||||||
devId: '',
|
|
||||||
dictData: [],
|
|
||||||
isPrimaryUser: 0,
|
|
||||||
userInfo: {},
|
|
||||||
topolodyData: [],
|
|
||||||
basicData: [],
|
|
||||||
IOData: [],
|
|
||||||
pageOptions: {},
|
|
||||||
|
|
||||||
}
|
// 默认推送
|
||||||
},
|
this.client.publish(`/zl/askDevData/${this.devId}/${id}`)
|
||||||
methods: {
|
this.client.publish(`/zl/askTemperData/${this.devId}`)
|
||||||
trigger(e) {
|
if (this.timer) {
|
||||||
console.log(e)
|
clearInterval(this.timer)
|
||||||
if (e.text === '分享') {
|
this.timer = null
|
||||||
uni.navigateTo({ url: '/pages/device/share?id=' + this.devId })
|
}
|
||||||
} else if (e.text === '删除') {
|
this.timer = setInterval(() => {
|
||||||
uni.showModal({
|
console.log('askDevData')
|
||||||
title: '提示',
|
this.client.publish(`/zl/askDevData/${this.devId}/${id}`)
|
||||||
content: '确定删除该设备吗?',
|
this.client.publish(`/zl/askTemperData/${this.devId}`)
|
||||||
success: (res) => {
|
}, 1000 * 60)
|
||||||
if (res.confirm) {
|
}
|
||||||
console.log('用户点击确定')
|
})
|
||||||
deleteDevice(this.devId).then((res) => {
|
})
|
||||||
uni.showToast({
|
.on('reconnect', function (error) {
|
||||||
title: '删除成功',
|
console.log(error)
|
||||||
icon: 'none',
|
// console.log('正在重连...', that.topic)
|
||||||
})
|
})
|
||||||
setTimeout(() => {
|
.on('error', function (error) {
|
||||||
uni.navigateBack()
|
console.log('连接失败...', error)
|
||||||
}, 1500)
|
})
|
||||||
})
|
.on('end', function () {
|
||||||
} else if (res.cancel) {
|
console.log('连接断开')
|
||||||
console.log('用户点击取消')
|
})
|
||||||
}
|
.on('message', (topic, message) => {
|
||||||
},
|
console.log('接收推送信息:', JSON.parse(message.toString()), topic)
|
||||||
})
|
console.log('🚀 ~ .on ~ topic:', topic)
|
||||||
} else if (e.text === '下载') {
|
|
||||||
this.$util.toast('下载成功')
|
|
||||||
} else if (e.text === '记录') {
|
|
||||||
uni.navigateTo({ url: '/pages/device/APF/record' })
|
|
||||||
} else if (e.text === '告警') {
|
|
||||||
uni.navigateTo({ url: '/pages/device/APF/report?id=' + this.devId })
|
|
||||||
} else if (e.text === '关于') {
|
|
||||||
uni.navigateTo({ url: '/pages/device/APF/about?id=' + this.devId })
|
|
||||||
} else if (e.text === '移交') {
|
|
||||||
uni.navigateTo({ url: '/pages/device/transfer?id=' + this.devId })
|
|
||||||
} else if (e.text === '反馈') {
|
|
||||||
uni.navigateTo({ url: '/pages/device/feedback' })
|
|
||||||
} else if (e.text === '用户') {
|
|
||||||
uni.navigateTo({ url: '/pages/device/user?id=' + this.devId + '&isPrimaryUser=' + this.isPrimaryUser })
|
|
||||||
} else if (e.text === '报表') {
|
|
||||||
this.$util.toast('效果是直接打开报表')
|
|
||||||
} else if (e.text === '版本') {
|
|
||||||
this.$util.toast('功能暂未开放')
|
|
||||||
} else if (e.text === '模版') {
|
|
||||||
this.$util.toast('效果是功能暂未开放直接打开报表')
|
|
||||||
} else if (e.text === '编辑') {
|
|
||||||
let data = JSON.parse(JSON.stringify(this.deviceInfo))
|
|
||||||
data.appsLineTopologyDiagramPO.forEach((item) => {
|
|
||||||
delete item.value
|
|
||||||
})
|
|
||||||
uni.navigateTo({
|
|
||||||
url: '/pages/device/edit?deviceInfo=' + encodeURIComponent(JSON.stringify(data)),
|
|
||||||
})
|
|
||||||
} else if (e.text === '取消调试') {
|
|
||||||
this.cancelDebug()
|
|
||||||
} else if (e.text === '完成调试') {
|
|
||||||
this.finishDebug()
|
|
||||||
} else if (e.text === '接入') {
|
|
||||||
manualAccess({ nDid: this.pageOptions.ndid }).then((res) => {
|
|
||||||
this.$util.toast(res.message)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
// this.$refs.fab.close()
|
|
||||||
},
|
|
||||||
clickItem(item) {
|
|
||||||
console.log(item);
|
|
||||||
},
|
|
||||||
// 取消调试
|
|
||||||
cancelDebug() {
|
|
||||||
this.dialogType = '取消调试'
|
|
||||||
this.$refs.inputDialog.open()
|
|
||||||
},
|
|
||||||
// 完成调试
|
|
||||||
finishDebug() {
|
|
||||||
this.dialogType = '完成调试'
|
|
||||||
this.$refs.inputDialog.open()
|
|
||||||
},
|
|
||||||
dialogInputClose() {
|
|
||||||
this.$refs.inputDialog.close()
|
|
||||||
},
|
|
||||||
dialogInputConfirm(val) {
|
|
||||||
if (this.dialogType == '取消调试') {
|
|
||||||
cancelDebug({
|
|
||||||
deviceId: this.devId,
|
|
||||||
remark: this.remarkContent,
|
|
||||||
type: Number(this.pageOptions.process),
|
|
||||||
}).then((res) => {
|
|
||||||
this.$util.toast(res.message)
|
|
||||||
setTimeout(() => {
|
|
||||||
uni.navigateBack()
|
|
||||||
}, 1500)
|
|
||||||
})
|
|
||||||
} else {
|
|
||||||
finishDebug({
|
|
||||||
deviceId: this.devId,
|
|
||||||
remark: this.remarkContent,
|
|
||||||
type: Number(this.pageOptions.process),
|
|
||||||
}).then((res) => {
|
|
||||||
console.log(res)
|
|
||||||
this.$util.toast(res.message)
|
|
||||||
setTimeout(() => {
|
|
||||||
uni.navigateBack()
|
|
||||||
}, 1500)
|
|
||||||
})
|
|
||||||
}
|
|
||||||
},
|
|
||||||
async navMenuClick(idx) {
|
|
||||||
// console.log("🚀 ~ navMenuClick ~ idx:", idx)
|
|
||||||
if (idx != 3) {
|
|
||||||
await this.client.end()
|
|
||||||
await setTimeout(() => {
|
|
||||||
this.initMqtt(this.navMenuList[idx].id)
|
|
||||||
|
|
||||||
},500)
|
if (topic === `/zl/devData/${this.devId}/${id}`) {
|
||||||
|
if ((!message.toString() || message.toString().length < 10) && this.loading) {
|
||||||
|
this.$util.toast('该设备暂无数据')
|
||||||
|
}
|
||||||
|
this.loading = false
|
||||||
|
this.handlerData(JSON.parse(message.toString()))
|
||||||
|
} else if (topic === `/zl/TemperData/${this.devId}`) {
|
||||||
|
// this.basicData.forEach((item) => {
|
||||||
|
// if (item.statisticalName === '温度' && item.phase === 'avg') {
|
||||||
|
// item.statisticalData = message.toString()
|
||||||
|
// }
|
||||||
|
// })
|
||||||
|
this.IOData = JSON.parse(message.toString())
|
||||||
|
// this.IOData = this.IOData.filter((item) => item.value !== 0)
|
||||||
|
this.IOData.forEach((item) => {
|
||||||
|
if (!item.value) {
|
||||||
|
item.value = ''
|
||||||
|
} else {
|
||||||
|
if (!Number.isInteger(item.value)) {
|
||||||
|
item.value = item.value.toFixed(2)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
|
})
|
||||||
|
},
|
||||||
|
|
||||||
}
|
handlerData(data) {
|
||||||
setTimeout(() => {
|
this.basicData = data
|
||||||
this.navMenuActive = idx
|
|
||||||
uni.pageScrollTo({ scrollTop: 0, duration: 0 })
|
|
||||||
}, 500)
|
|
||||||
},
|
|
||||||
downloadImg() {
|
|
||||||
uni.downloadFile({
|
|
||||||
url: this.deviceInfo.filePath,
|
|
||||||
success: (res) => {
|
|
||||||
pathToBase64(res.tempFilePath).then((res) => {
|
|
||||||
this.topoImg = res
|
|
||||||
})
|
|
||||||
},
|
|
||||||
})
|
|
||||||
},
|
|
||||||
init() {
|
|
||||||
console.log('init')
|
|
||||||
this.loading = true
|
|
||||||
this.domLoading = true
|
|
||||||
queryTopologyDiagram(this.devId).then((res) => {
|
|
||||||
res.data.filePath = this.$config.static + res.data.filePath
|
|
||||||
this.deviceInfo = res.data
|
|
||||||
this.downloadImg()
|
|
||||||
uni.setNavigationBarTitle({ title: this.deviceInfo.devName || '设备详情' })
|
|
||||||
this.topolodyData = this.topolodyData.filter((item) => {
|
|
||||||
let index = this.deviceInfo.appsLineTopologyDiagramPO.findIndex((element) => {
|
|
||||||
element.label = element.name
|
|
||||||
item.label = element.name
|
|
||||||
return element.linePostion === item.linePostion
|
|
||||||
})
|
|
||||||
if (index > -1) {
|
|
||||||
item.lat = this.deviceInfo.appsLineTopologyDiagramPO[index].lat
|
|
||||||
item.lng = this.deviceInfo.appsLineTopologyDiagramPO[index].lng
|
|
||||||
return true
|
|
||||||
} else {
|
|
||||||
// 把多余的监测点过滤掉
|
|
||||||
return false
|
|
||||||
}
|
|
||||||
})
|
|
||||||
console.log(this.topolodyData)
|
|
||||||
if (this.client) {
|
|
||||||
this.loading = false
|
|
||||||
} else {
|
|
||||||
this.initMqtt(this.navMenuList[0].id)
|
|
||||||
}
|
|
||||||
})
|
|
||||||
},
|
|
||||||
renderFinish(e) {
|
|
||||||
this.img = e
|
|
||||||
},
|
|
||||||
previewImg() {
|
|
||||||
if (!this.img) {
|
|
||||||
uni.showLoading({
|
|
||||||
title: '图片生成中',
|
|
||||||
mask: false,
|
|
||||||
})
|
|
||||||
setTimeout(() => {
|
|
||||||
this.previewImg()
|
|
||||||
}, 500)
|
|
||||||
} else {
|
|
||||||
uni.hideLoading()
|
|
||||||
base64ToPath(this.img).then((res) => {
|
|
||||||
console.log(res)
|
|
||||||
uni.previewImage({
|
|
||||||
urls: [res],
|
|
||||||
})
|
|
||||||
})
|
|
||||||
}
|
|
||||||
},
|
|
||||||
initMqtt(id) {
|
|
||||||
MQTT_OPTIONS.clientId = uni.getStorageSync('devCode')
|
|
||||||
// #ifdef APP-PLUS
|
|
||||||
this.client = mqtt.connect('wx://' + MQTT_IP, MQTT_OPTIONS)
|
|
||||||
// #endif
|
|
||||||
// #ifdef H5
|
|
||||||
|
|
||||||
|
this.topolodyData.forEach((element) => {
|
||||||
|
let arr = []
|
||||||
|
|
||||||
this.client = mqtt.connect('ws://' + MQTT_IP, MQTT_OPTIONS)
|
element.showKey.forEach((key) => {
|
||||||
// #endif
|
data.forEach((item) => {
|
||||||
this.client
|
if (item.statisticalName === key && item.phase === 'avg') {
|
||||||
.on('connect', () => {
|
if (key === 'Apf_RmsI_TolOut(A)') {
|
||||||
console.log('连接成功')
|
arr.push({
|
||||||
this.client.subscribe(`/zl/TemperData/${this.devId}`, (err) => {
|
label: '总输出电流:',
|
||||||
if (!err) {
|
value: Math.round(item.statisticalData) + 'A',
|
||||||
console.log(`订阅成功:/zl/TemperData/${this.devId}`)
|
})
|
||||||
}
|
} else {
|
||||||
})
|
arr.push({
|
||||||
|
label: '电流畸变率:',
|
||||||
|
value: Math.round(item.statisticalData) + '%',
|
||||||
|
})
|
||||||
|
// arr.push('电流畸变率:' + item.statisticalData + '%')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if (item.time) {
|
||||||
|
this.dataTime = item.time.seconds
|
||||||
|
this.time = this.$util.parseTime(this.dataTime - 8 * 60 * 60)
|
||||||
|
// console.log(11111111,this.dataTime);
|
||||||
|
}
|
||||||
|
})
|
||||||
|
})
|
||||||
|
element.value = arr
|
||||||
|
})
|
||||||
|
console.log(this.topolodyData)
|
||||||
|
this.$forceUpdate()
|
||||||
|
},
|
||||||
|
},
|
||||||
|
// 页面销毁
|
||||||
|
onUnload() {
|
||||||
|
clearInterval(this.timer)
|
||||||
|
this.client.end()
|
||||||
|
},
|
||||||
|
// 下拉刷新
|
||||||
|
onPullDownRefresh() {
|
||||||
|
this.client.publish(`/zl/askDevData/${this.devId}`)
|
||||||
|
this.client.publish(`/zl/askTemperData/${this.devId}`)
|
||||||
|
setTimeout(() => {
|
||||||
|
uni.stopPullDownRefresh()
|
||||||
|
}, 1000)
|
||||||
|
},
|
||||||
|
|
||||||
this.client.subscribe(`/zl/devData/${this.devId}/${id}`, (err) => {
|
onLoad(options) {
|
||||||
if (!err) {
|
this.pageOptions = options
|
||||||
console.log(`订阅成功:/zl/devData/${this.devId}/${id}`)
|
this.userInfo = uni.getStorageSync(this.$cacheKey.userInfo)
|
||||||
|
this.devId = options.id
|
||||||
// 默认推送
|
this.isPrimaryUser = options.isPrimaryUser
|
||||||
this.client.publish(`/zl/askDevData/${this.devId}/${id}`)
|
if (this.pageOptions.process == 2 || this.pageOptions.process == 3) {
|
||||||
this.client.publish(`/zl/askTemperData/${this.devId}`)
|
this.content.splice(
|
||||||
if (this.timer) {
|
0,
|
||||||
clearInterval(this.timer)
|
0,
|
||||||
this.timer = null
|
{
|
||||||
}
|
iconPath: '/static/feedback.png',
|
||||||
this.timer = setInterval(() => {
|
text: '编辑',
|
||||||
|
},
|
||||||
console.log('askDevData')
|
{
|
||||||
this.client.publish(`/zl/askDevData/${this.devId}/${id}`)
|
iconPath: '/static/cancel.png',
|
||||||
this.client.publish(`/zl/askTemperData/${this.devId}`)
|
text: '取消调试',
|
||||||
}, 1000 * 60)
|
},
|
||||||
}
|
{
|
||||||
})
|
iconPath: '/static/confirm.png',
|
||||||
})
|
text: '完成调试',
|
||||||
.on('reconnect', function (error) {
|
},
|
||||||
console.log(error)
|
)
|
||||||
// console.log('正在重连...', that.topic)
|
} else {
|
||||||
})
|
if (this.isPrimaryUser == 1) {
|
||||||
.on('error', function (error) {
|
this.content.splice(
|
||||||
console.log('连接失败...', error)
|
0,
|
||||||
})
|
0,
|
||||||
.on('end', function () {
|
{
|
||||||
console.log('连接断开')
|
iconPath: '/static/transfer.png',
|
||||||
})
|
text: '移交',
|
||||||
.on('message', (topic, message) => {
|
},
|
||||||
console.log('接收推送信息:', JSON.parse(message.toString()), topic)
|
{
|
||||||
console.log("🚀 ~ .on ~ topic:", topic)
|
iconPath: '/static/feedback.png',
|
||||||
|
text: '编辑',
|
||||||
if (topic === `/zl/devData/${this.devId}/${id}`) {
|
},
|
||||||
if ((!message.toString() || message.toString().length < 10) && this.loading) {
|
{
|
||||||
this.$util.toast('该设备暂无数据')
|
iconPath: '/static/delate.png',
|
||||||
}
|
text: '删除',
|
||||||
this.loading = false
|
},
|
||||||
this.handlerData(JSON.parse(message.toString()))
|
)
|
||||||
} else if (topic === `/zl/TemperData/${this.devId}`) {
|
if (this.userInfo.authorities === 'app_vip_user') {
|
||||||
// this.basicData.forEach((item) => {
|
this.content.splice(3, 0, {
|
||||||
// if (item.statisticalName === '温度' && item.phase === 'avg') {
|
iconPath: '/static/share.png',
|
||||||
// item.statisticalData = message.toString()
|
text: '分享',
|
||||||
// }
|
})
|
||||||
// })
|
}
|
||||||
this.IOData = JSON.parse(message.toString())
|
}
|
||||||
// this.IOData = this.IOData.filter((item) => item.value !== 0)
|
if (this.userInfo.authorities !== 'tourist') {
|
||||||
this.IOData.forEach((item) => {
|
this.content.splice(0, 0, {
|
||||||
if (!item.value) {
|
iconPath: '/static/subordinate.png',
|
||||||
item.value = ''
|
text: '用户',
|
||||||
} else {
|
})
|
||||||
if (!Number.isInteger(item.value)) {
|
}
|
||||||
item.value = item.value.toFixed(2)
|
}
|
||||||
}
|
this.$util.getDictData('Line_Position').then((res) => {
|
||||||
}
|
this.topolodyData = res.map((item) => {
|
||||||
})
|
switch (item.name) {
|
||||||
}
|
case '电网侧':
|
||||||
})
|
item.showKey = ['Apf_ThdA_Sys(%)']
|
||||||
},
|
break
|
||||||
|
case '负载侧':
|
||||||
handlerData(data) {
|
item.showKey = ['Apf_ThdA_Load(%)']
|
||||||
this.basicData = data
|
break
|
||||||
|
case '输出侧':
|
||||||
this.topolodyData.forEach((element) => {
|
item.showKey = ['Apf_RmsI_TolOut(A)']
|
||||||
let arr = []
|
break
|
||||||
|
case 'PCC公共点':
|
||||||
element.showKey.forEach((key) => {
|
item.showKey = []
|
||||||
data.forEach((item) => {
|
break
|
||||||
if (item.statisticalName === key && item.phase === 'avg') {
|
default:
|
||||||
if (key === 'Apf_RmsI_TolOut(A)') {
|
break
|
||||||
arr.push({
|
}
|
||||||
label: '总输出电流:',
|
return {
|
||||||
value: Math.round(item.statisticalData) + 'A',
|
label: item.name,
|
||||||
})
|
linePostion: item.id,
|
||||||
} else {
|
lat: '',
|
||||||
arr.push({
|
lng: '',
|
||||||
label: '电流畸变率:',
|
showKey: item.showKey, //要展示的指标key
|
||||||
value: Math.round(item.statisticalData) + '%',
|
value: [],
|
||||||
})
|
}
|
||||||
// arr.push('电流畸变率:' + item.statisticalData + '%')
|
})
|
||||||
}
|
})
|
||||||
}
|
this.init()
|
||||||
if (item.time) {
|
},
|
||||||
this.dataTime = item.time.seconds
|
|
||||||
this.time = this.$util.parseTime(this.dataTime - 8 * 60 * 60)
|
|
||||||
// console.log(11111111,this.dataTime);
|
|
||||||
}
|
|
||||||
})
|
|
||||||
})
|
|
||||||
element.value = arr
|
|
||||||
})
|
|
||||||
console.log(this.topolodyData)
|
|
||||||
this.$forceUpdate()
|
|
||||||
},
|
|
||||||
},
|
|
||||||
// 页面销毁
|
|
||||||
onUnload() {
|
|
||||||
clearInterval(this.timer)
|
|
||||||
this.client.end()
|
|
||||||
},
|
|
||||||
// 下拉刷新
|
|
||||||
onPullDownRefresh() {
|
|
||||||
this.client.publish(`/zl/askDevData/${this.devId}`)
|
|
||||||
this.client.publish(`/zl/askTemperData/${this.devId}`)
|
|
||||||
setTimeout(() => {
|
|
||||||
uni.stopPullDownRefresh()
|
|
||||||
}, 1000)
|
|
||||||
},
|
|
||||||
|
|
||||||
onLoad(options) {
|
|
||||||
this.pageOptions = options
|
|
||||||
this.userInfo = uni.getStorageSync(this.$cacheKey.userInfo)
|
|
||||||
this.devId = options.id
|
|
||||||
this.isPrimaryUser = options.isPrimaryUser
|
|
||||||
if (this.pageOptions.process == 2 || this.pageOptions.process == 3) {
|
|
||||||
this.content.splice(
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
{
|
|
||||||
iconPath: '/static/feedback.png',
|
|
||||||
text: '编辑',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
iconPath: '/static/cancel.png',
|
|
||||||
text: '取消调试',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
iconPath: '/static/confirm.png',
|
|
||||||
text: '完成调试',
|
|
||||||
},
|
|
||||||
)
|
|
||||||
} else {
|
|
||||||
if (this.isPrimaryUser == 1) {
|
|
||||||
this.content.splice(
|
|
||||||
0,
|
|
||||||
0,
|
|
||||||
{
|
|
||||||
iconPath: '/static/transfer.png',
|
|
||||||
text: '移交',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
iconPath: '/static/feedback.png',
|
|
||||||
text: '编辑',
|
|
||||||
},
|
|
||||||
{
|
|
||||||
iconPath: '/static/delate.png',
|
|
||||||
text: '删除',
|
|
||||||
},
|
|
||||||
)
|
|
||||||
if (this.userInfo.authorities === 'app_vip_user') {
|
|
||||||
this.content.splice(3, 0, {
|
|
||||||
iconPath: '/static/share.png',
|
|
||||||
text: '分享',
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (this.userInfo.authorities !== 'tourist') {
|
|
||||||
this.content.splice(0, 0, {
|
|
||||||
iconPath: '/static/subordinate.png',
|
|
||||||
text: '用户',
|
|
||||||
})
|
|
||||||
}
|
|
||||||
}
|
|
||||||
this.$util.getDictData('Line_Position').then((res) => {
|
|
||||||
this.topolodyData = res.map((item) => {
|
|
||||||
switch (item.name) {
|
|
||||||
case '电网侧':
|
|
||||||
item.showKey = ['Apf_ThdA_Sys(%)']
|
|
||||||
break
|
|
||||||
case '负载侧':
|
|
||||||
item.showKey = ['Apf_ThdA_Load(%)']
|
|
||||||
break
|
|
||||||
case '输出侧':
|
|
||||||
item.showKey = ['Apf_RmsI_TolOut(A)']
|
|
||||||
break
|
|
||||||
case 'PCC公共点':
|
|
||||||
item.showKey = []
|
|
||||||
break
|
|
||||||
default:
|
|
||||||
break
|
|
||||||
}
|
|
||||||
return {
|
|
||||||
label: item.name,
|
|
||||||
linePostion: item.id,
|
|
||||||
lat: '',
|
|
||||||
lng: '',
|
|
||||||
showKey: item.showKey, //要展示的指标key
|
|
||||||
value: [],
|
|
||||||
}
|
|
||||||
})
|
|
||||||
})
|
|
||||||
this.init()
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,7 @@
|
|||||||
<!-- @click="jump('about')" -->
|
<!-- @click="jump('about')" -->
|
||||||
<view class="mine-nav" style="border-bottom: none">
|
<view class="mine-nav" style="border-bottom: none">
|
||||||
<view class="mine-nav-label">版本信息</view>
|
<view class="mine-nav-label">版本信息</view>
|
||||||
<view style="color: #828282;font-size: 14rpx;">当前版本V1.6.4</view>
|
<view style="color: #828282; font-size: 14rpx">当前版本V1.6.6</view>
|
||||||
<!-- <uni-icons type="forward" color="#aaa" size="20"></uni-icons> -->
|
<!-- <uni-icons type="forward" color="#aaa" size="20"></uni-icons> -->
|
||||||
</view>
|
</view>
|
||||||
<view class="mine-nav" @click="jump('layout')" style="margin-top: 20rpx; border-bottom: none">
|
<view class="mine-nav" @click="jump('layout')" style="margin-top: 20rpx; border-bottom: none">
|
||||||
@@ -67,7 +67,7 @@ export default {
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
methods: {
|
methods: {
|
||||||
async init() { },
|
async init() {},
|
||||||
jump(type) {
|
jump(type) {
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case 'changePwd':
|
case 'changePwd':
|
||||||
|
|||||||
664
pnpm-lock.yaml
generated
664
pnpm-lock.yaml
generated
@@ -3,3 +3,667 @@ lockfileVersion: '6.0'
|
|||||||
settings:
|
settings:
|
||||||
autoInstallPeers: true
|
autoInstallPeers: true
|
||||||
excludeLinksFromLockfile: false
|
excludeLinksFromLockfile: false
|
||||||
|
|
||||||
|
dependencies:
|
||||||
|
crypto-js:
|
||||||
|
specifier: ^4.2.0
|
||||||
|
version: 4.2.0
|
||||||
|
echarts:
|
||||||
|
specifier: ^5.6.0
|
||||||
|
version: 5.6.0
|
||||||
|
html2canvas:
|
||||||
|
specifier: ^1.4.1
|
||||||
|
version: 1.4.1
|
||||||
|
image-tool:
|
||||||
|
specifier: ^1.0.2
|
||||||
|
version: 1.0.2
|
||||||
|
image-tools:
|
||||||
|
specifier: ^1.4.0
|
||||||
|
version: 1.4.0
|
||||||
|
jsrsasign:
|
||||||
|
specifier: ^11.1.0
|
||||||
|
version: 11.1.0
|
||||||
|
mqtt:
|
||||||
|
specifier: ^3.0.0
|
||||||
|
version: 3.0.0
|
||||||
|
pinyin-pro:
|
||||||
|
specifier: ^3.26.0
|
||||||
|
version: 3.26.0
|
||||||
|
|
||||||
|
packages:
|
||||||
|
|
||||||
|
/async-limiter@1.0.1:
|
||||||
|
resolution: {integrity: sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/balanced-match@1.0.2:
|
||||||
|
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/base64-arraybuffer@1.0.2:
|
||||||
|
resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==}
|
||||||
|
engines: {node: '>= 0.6.0'}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/base64-js@1.5.1:
|
||||||
|
resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/bl@4.1.0:
|
||||||
|
resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==}
|
||||||
|
dependencies:
|
||||||
|
buffer: 5.7.1
|
||||||
|
inherits: 2.0.4
|
||||||
|
readable-stream: 3.6.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/brace-expansion@1.1.12:
|
||||||
|
resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==}
|
||||||
|
dependencies:
|
||||||
|
balanced-match: 1.0.2
|
||||||
|
concat-map: 0.0.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/buffer-from@1.1.2:
|
||||||
|
resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/buffer@5.7.1:
|
||||||
|
resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==}
|
||||||
|
dependencies:
|
||||||
|
base64-js: 1.5.1
|
||||||
|
ieee754: 1.2.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/callback-stream@1.1.0:
|
||||||
|
resolution: {integrity: sha512-sAZ9kODla+mGACBZ1IpTCAisKoGnv6PykW7fPk1LrM+mMepE18Yz0515yoVcrZy7dQsTUp3uZLQ/9Sx1RnLoHw==}
|
||||||
|
dependencies:
|
||||||
|
inherits: 2.0.4
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/commist@1.1.0:
|
||||||
|
resolution: {integrity: sha512-rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==}
|
||||||
|
dependencies:
|
||||||
|
leven: 2.1.0
|
||||||
|
minimist: 1.2.8
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/concat-map@0.0.1:
|
||||||
|
resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/concat-stream@1.6.2:
|
||||||
|
resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==}
|
||||||
|
engines: {'0': node >= 0.8}
|
||||||
|
dependencies:
|
||||||
|
buffer-from: 1.1.2
|
||||||
|
inherits: 2.0.4
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
typedarray: 0.0.6
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/core-util-is@1.0.3:
|
||||||
|
resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/crypto-js@4.2.0:
|
||||||
|
resolution: {integrity: sha512-KALDyEYgpY+Rlob/iriUtjV6d5Eq+Y191A5g4UqLAi8CyGP9N1+FdVbkc1SxKc2r4YAYqG8JzO2KGL+AizD70Q==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/css-line-break@2.1.0:
|
||||||
|
resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==}
|
||||||
|
dependencies:
|
||||||
|
utrie: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/d@1.0.2:
|
||||||
|
resolution: {integrity: sha512-MOqHvMWF9/9MX6nza0KgvFH4HpMU0EF5uUDXqX/BtxtU8NfB0QzRtJ8Oe/6SuS4kbhyzVJwjd97EA4PKrzJ8bw==}
|
||||||
|
engines: {node: '>=0.12'}
|
||||||
|
dependencies:
|
||||||
|
es5-ext: 0.10.64
|
||||||
|
type: 2.7.3
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/debug@4.4.1:
|
||||||
|
resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==}
|
||||||
|
engines: {node: '>=6.0'}
|
||||||
|
peerDependencies:
|
||||||
|
supports-color: '*'
|
||||||
|
peerDependenciesMeta:
|
||||||
|
supports-color:
|
||||||
|
optional: true
|
||||||
|
dependencies:
|
||||||
|
ms: 2.1.3
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/duplexify@3.7.1:
|
||||||
|
resolution: {integrity: sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==}
|
||||||
|
dependencies:
|
||||||
|
end-of-stream: 1.4.5
|
||||||
|
inherits: 2.0.4
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
stream-shift: 1.0.3
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/duplexify@4.1.3:
|
||||||
|
resolution: {integrity: sha512-M3BmBhwJRZsSx38lZyhE53Csddgzl5R7xGJNk7CVddZD6CcmwMCH8J+7AprIrQKH7TonKxaCjcv27Qmf+sQ+oA==}
|
||||||
|
dependencies:
|
||||||
|
end-of-stream: 1.4.5
|
||||||
|
inherits: 2.0.4
|
||||||
|
readable-stream: 3.6.2
|
||||||
|
stream-shift: 1.0.3
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/echarts@5.6.0:
|
||||||
|
resolution: {integrity: sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==}
|
||||||
|
dependencies:
|
||||||
|
tslib: 2.3.0
|
||||||
|
zrender: 5.6.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/end-of-stream@1.4.5:
|
||||||
|
resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==}
|
||||||
|
dependencies:
|
||||||
|
once: 1.4.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/es5-ext@0.10.64:
|
||||||
|
resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==}
|
||||||
|
engines: {node: '>=0.10'}
|
||||||
|
requiresBuild: true
|
||||||
|
dependencies:
|
||||||
|
es6-iterator: 2.0.3
|
||||||
|
es6-symbol: 3.1.4
|
||||||
|
esniff: 2.0.1
|
||||||
|
next-tick: 1.1.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/es6-iterator@2.0.3:
|
||||||
|
resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==}
|
||||||
|
dependencies:
|
||||||
|
d: 1.0.2
|
||||||
|
es5-ext: 0.10.64
|
||||||
|
es6-symbol: 3.1.4
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/es6-map@0.1.5:
|
||||||
|
resolution: {integrity: sha512-mz3UqCh0uPCIqsw1SSAkB/p0rOzF/M0V++vyN7JqlPtSW/VsYgQBvVvqMLmfBuyMzTpLnNqi6JmcSizs4jy19A==}
|
||||||
|
dependencies:
|
||||||
|
d: 1.0.2
|
||||||
|
es5-ext: 0.10.64
|
||||||
|
es6-iterator: 2.0.3
|
||||||
|
es6-set: 0.1.6
|
||||||
|
es6-symbol: 3.1.4
|
||||||
|
event-emitter: 0.3.5
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/es6-set@0.1.6:
|
||||||
|
resolution: {integrity: sha512-TE3LgGLDIBX332jq3ypv6bcOpkLO0AslAQo7p2VqX/1N46YNsvIWgvjojjSEnWEGWMhr1qUbYeTSir5J6mFHOw==}
|
||||||
|
engines: {node: '>=0.12'}
|
||||||
|
dependencies:
|
||||||
|
d: 1.0.2
|
||||||
|
es5-ext: 0.10.64
|
||||||
|
es6-iterator: 2.0.3
|
||||||
|
es6-symbol: 3.1.4
|
||||||
|
event-emitter: 0.3.5
|
||||||
|
type: 2.7.3
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/es6-symbol@3.1.4:
|
||||||
|
resolution: {integrity: sha512-U9bFFjX8tFiATgtkJ1zg25+KviIXpgRvRHS8sau3GfhVzThRQrOeksPeT0BWW2MNZs1OEWJ1DPXOQMn0KKRkvg==}
|
||||||
|
engines: {node: '>=0.12'}
|
||||||
|
dependencies:
|
||||||
|
d: 1.0.2
|
||||||
|
ext: 1.7.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/esniff@2.0.1:
|
||||||
|
resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==}
|
||||||
|
engines: {node: '>=0.10'}
|
||||||
|
dependencies:
|
||||||
|
d: 1.0.2
|
||||||
|
es5-ext: 0.10.64
|
||||||
|
event-emitter: 0.3.5
|
||||||
|
type: 2.7.3
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/event-emitter@0.3.5:
|
||||||
|
resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==}
|
||||||
|
dependencies:
|
||||||
|
d: 1.0.2
|
||||||
|
es5-ext: 0.10.64
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/exif-js@2.3.0:
|
||||||
|
resolution: {integrity: sha512-1Og9pAzG2FZRVlaavH8bB8BTeHcjMdJhKmeQITkX+uLRCD0xPtKAdZ2clZmQdJ56p9adXtJ8+jwrGp/4505lYg==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/ext@1.7.0:
|
||||||
|
resolution: {integrity: sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==}
|
||||||
|
dependencies:
|
||||||
|
type: 2.7.3
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/extend@3.0.2:
|
||||||
|
resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/fs.realpath@1.0.0:
|
||||||
|
resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/glob-parent@3.1.0:
|
||||||
|
resolution: {integrity: sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==}
|
||||||
|
dependencies:
|
||||||
|
is-glob: 3.1.0
|
||||||
|
path-dirname: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/glob-stream@6.1.0:
|
||||||
|
resolution: {integrity: sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==}
|
||||||
|
engines: {node: '>= 0.10'}
|
||||||
|
dependencies:
|
||||||
|
extend: 3.0.2
|
||||||
|
glob: 7.2.3
|
||||||
|
glob-parent: 3.1.0
|
||||||
|
is-negated-glob: 1.0.0
|
||||||
|
ordered-read-streams: 1.0.1
|
||||||
|
pumpify: 1.5.1
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
remove-trailing-separator: 1.1.0
|
||||||
|
to-absolute-glob: 2.0.2
|
||||||
|
unique-stream: 2.3.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/glob@7.2.3:
|
||||||
|
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
|
||||||
|
deprecated: Glob versions prior to v9 are no longer supported
|
||||||
|
dependencies:
|
||||||
|
fs.realpath: 1.0.0
|
||||||
|
inflight: 1.0.6
|
||||||
|
inherits: 2.0.4
|
||||||
|
minimatch: 3.1.2
|
||||||
|
once: 1.4.0
|
||||||
|
path-is-absolute: 1.0.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/help-me@1.1.0:
|
||||||
|
resolution: {integrity: sha512-P/IZ8yOMne3SCTHbVY429NZ67B/2bVQlcYGZh2iPPbdLrEQ/qY5aGChn0YTDmt7Sb4IKRI51fypItav+lNl76w==}
|
||||||
|
dependencies:
|
||||||
|
callback-stream: 1.1.0
|
||||||
|
glob-stream: 6.1.0
|
||||||
|
through2: 2.0.5
|
||||||
|
xtend: 4.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/html2canvas@1.4.1:
|
||||||
|
resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==}
|
||||||
|
engines: {node: '>=8.0.0'}
|
||||||
|
dependencies:
|
||||||
|
css-line-break: 2.1.0
|
||||||
|
text-segmentation: 1.0.3
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/ieee754@1.2.1:
|
||||||
|
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/image-tool@1.0.2:
|
||||||
|
resolution: {integrity: sha512-D7fATR4b2rBPKaCsY7yajL9pVIha+vBTb5BqzqFXMRGIOVxxUOf4CEVrBt8LmGgcwp4Wa/JNLoaXNMDViOo8tg==}
|
||||||
|
dependencies:
|
||||||
|
exif-js: 2.3.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/image-tools@1.4.0:
|
||||||
|
resolution: {integrity: sha512-TKtvJ6iUwM0mfaD4keMnk1ENHFC470QEjBfA3IlvKdEOufzvWbjbaoNcoyYq6HlViF8+d5tOS1ooE6j7CHf1lQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/inflight@1.0.6:
|
||||||
|
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
|
||||||
|
deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
|
||||||
|
dependencies:
|
||||||
|
once: 1.4.0
|
||||||
|
wrappy: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/inherits@2.0.4:
|
||||||
|
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/is-absolute@1.0.0:
|
||||||
|
resolution: {integrity: sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
dependencies:
|
||||||
|
is-relative: 1.0.0
|
||||||
|
is-windows: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/is-extglob@2.1.1:
|
||||||
|
resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/is-glob@3.1.0:
|
||||||
|
resolution: {integrity: sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
dependencies:
|
||||||
|
is-extglob: 2.1.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/is-negated-glob@1.0.0:
|
||||||
|
resolution: {integrity: sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/is-relative@1.0.0:
|
||||||
|
resolution: {integrity: sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
dependencies:
|
||||||
|
is-unc-path: 1.0.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/is-unc-path@1.0.0:
|
||||||
|
resolution: {integrity: sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
dependencies:
|
||||||
|
unc-path-regex: 0.1.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/is-windows@1.0.2:
|
||||||
|
resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/isarray@1.0.0:
|
||||||
|
resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/json-stable-stringify-without-jsonify@1.0.1:
|
||||||
|
resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/jsrsasign@11.1.0:
|
||||||
|
resolution: {integrity: sha512-Ov74K9GihaK9/9WncTe1mPmvrO7Py665TUfUKvraXBpu+xcTWitrtuOwcjf4KMU9maPaYn0OuaWy0HOzy/GBXg==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/leven@2.1.0:
|
||||||
|
resolution: {integrity: sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/minimatch@3.1.2:
|
||||||
|
resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
|
||||||
|
dependencies:
|
||||||
|
brace-expansion: 1.1.12
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/minimist@1.2.8:
|
||||||
|
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/mqtt-packet@6.10.0:
|
||||||
|
resolution: {integrity: sha512-ja8+mFKIHdB1Tpl6vac+sktqy3gA8t9Mduom1BA75cI+R9AHnZOiaBQwpGiWnaVJLDGRdNhQmFaAqd7tkKSMGA==}
|
||||||
|
dependencies:
|
||||||
|
bl: 4.1.0
|
||||||
|
debug: 4.4.1
|
||||||
|
process-nextick-args: 2.0.1
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/mqtt@3.0.0:
|
||||||
|
resolution: {integrity: sha512-0nKV6MAc1ibKZwaZQUTb3iIdT4NVpj541BsYrqrGBcQdQ7Jd0MnZD1/6/nj1UFdGTboK9ZEUXvkCu2nPCugHFA==}
|
||||||
|
engines: {node: '>=4.0.0'}
|
||||||
|
hasBin: true
|
||||||
|
dependencies:
|
||||||
|
base64-js: 1.5.1
|
||||||
|
commist: 1.1.0
|
||||||
|
concat-stream: 1.6.2
|
||||||
|
duplexify: 4.1.3
|
||||||
|
end-of-stream: 1.4.5
|
||||||
|
es6-map: 0.1.5
|
||||||
|
help-me: 1.1.0
|
||||||
|
inherits: 2.0.4
|
||||||
|
minimist: 1.2.8
|
||||||
|
mqtt-packet: 6.10.0
|
||||||
|
pump: 3.0.3
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
reinterval: 1.1.0
|
||||||
|
split2: 3.2.2
|
||||||
|
websocket-stream: 5.5.2
|
||||||
|
xtend: 4.0.2
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- bufferutil
|
||||||
|
- supports-color
|
||||||
|
- utf-8-validate
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/ms@2.1.3:
|
||||||
|
resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/next-tick@1.1.0:
|
||||||
|
resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/once@1.4.0:
|
||||||
|
resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
|
||||||
|
dependencies:
|
||||||
|
wrappy: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/ordered-read-streams@1.0.1:
|
||||||
|
resolution: {integrity: sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==}
|
||||||
|
dependencies:
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/path-dirname@1.0.2:
|
||||||
|
resolution: {integrity: sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/path-is-absolute@1.0.1:
|
||||||
|
resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/pinyin-pro@3.26.0:
|
||||||
|
resolution: {integrity: sha512-HcBZZb0pvm0/JkPhZHWA5Hqp2cWHXrrW/WrV+OtaYYM+kf35ffvZppIUuGmyuQ7gDr1JDJKMkbEE+GN0wfMoGg==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/process-nextick-args@2.0.1:
|
||||||
|
resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/pump@2.0.1:
|
||||||
|
resolution: {integrity: sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==}
|
||||||
|
dependencies:
|
||||||
|
end-of-stream: 1.4.5
|
||||||
|
once: 1.4.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/pump@3.0.3:
|
||||||
|
resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==}
|
||||||
|
dependencies:
|
||||||
|
end-of-stream: 1.4.5
|
||||||
|
once: 1.4.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/pumpify@1.5.1:
|
||||||
|
resolution: {integrity: sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==}
|
||||||
|
dependencies:
|
||||||
|
duplexify: 3.7.1
|
||||||
|
inherits: 2.0.4
|
||||||
|
pump: 2.0.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/readable-stream@2.3.8:
|
||||||
|
resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==}
|
||||||
|
dependencies:
|
||||||
|
core-util-is: 1.0.3
|
||||||
|
inherits: 2.0.4
|
||||||
|
isarray: 1.0.0
|
||||||
|
process-nextick-args: 2.0.1
|
||||||
|
safe-buffer: 5.1.2
|
||||||
|
string_decoder: 1.1.1
|
||||||
|
util-deprecate: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/readable-stream@3.6.2:
|
||||||
|
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
|
||||||
|
engines: {node: '>= 6'}
|
||||||
|
dependencies:
|
||||||
|
inherits: 2.0.4
|
||||||
|
string_decoder: 1.3.0
|
||||||
|
util-deprecate: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/reinterval@1.1.0:
|
||||||
|
resolution: {integrity: sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/remove-trailing-separator@1.1.0:
|
||||||
|
resolution: {integrity: sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/safe-buffer@5.1.2:
|
||||||
|
resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/safe-buffer@5.2.1:
|
||||||
|
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/split2@3.2.2:
|
||||||
|
resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==}
|
||||||
|
dependencies:
|
||||||
|
readable-stream: 3.6.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/stream-shift@1.0.3:
|
||||||
|
resolution: {integrity: sha512-76ORR0DO1o1hlKwTbi/DM3EXWGf3ZJYO8cXX5RJwnul2DEg2oyoZyjLNoQM8WsvZiFKCRfC1O0J7iCvie3RZmQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/string_decoder@1.1.1:
|
||||||
|
resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==}
|
||||||
|
dependencies:
|
||||||
|
safe-buffer: 5.1.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/string_decoder@1.3.0:
|
||||||
|
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
|
||||||
|
dependencies:
|
||||||
|
safe-buffer: 5.2.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/text-segmentation@1.0.3:
|
||||||
|
resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==}
|
||||||
|
dependencies:
|
||||||
|
utrie: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/through2-filter@3.0.0:
|
||||||
|
resolution: {integrity: sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==}
|
||||||
|
dependencies:
|
||||||
|
through2: 2.0.5
|
||||||
|
xtend: 4.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/through2@2.0.5:
|
||||||
|
resolution: {integrity: sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==}
|
||||||
|
dependencies:
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
xtend: 4.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/to-absolute-glob@2.0.2:
|
||||||
|
resolution: {integrity: sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
dependencies:
|
||||||
|
is-absolute: 1.0.0
|
||||||
|
is-negated-glob: 1.0.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/tslib@2.3.0:
|
||||||
|
resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/type@2.7.3:
|
||||||
|
resolution: {integrity: sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/typedarray@0.0.6:
|
||||||
|
resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/ultron@1.1.1:
|
||||||
|
resolution: {integrity: sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/unc-path-regex@0.1.2:
|
||||||
|
resolution: {integrity: sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==}
|
||||||
|
engines: {node: '>=0.10.0'}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/unique-stream@2.3.1:
|
||||||
|
resolution: {integrity: sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==}
|
||||||
|
dependencies:
|
||||||
|
json-stable-stringify-without-jsonify: 1.0.1
|
||||||
|
through2-filter: 3.0.0
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/util-deprecate@1.0.2:
|
||||||
|
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/utrie@1.0.2:
|
||||||
|
resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==}
|
||||||
|
dependencies:
|
||||||
|
base64-arraybuffer: 1.0.2
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/websocket-stream@5.5.2:
|
||||||
|
resolution: {integrity: sha512-8z49MKIHbGk3C4HtuHWDtYX8mYej1wWabjthC/RupM9ngeukU4IWoM46dgth1UOS/T4/IqgEdCDJuMe2039OQQ==}
|
||||||
|
dependencies:
|
||||||
|
duplexify: 3.7.1
|
||||||
|
inherits: 2.0.4
|
||||||
|
readable-stream: 2.3.8
|
||||||
|
safe-buffer: 5.2.1
|
||||||
|
ws: 3.3.3
|
||||||
|
xtend: 4.0.2
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- bufferutil
|
||||||
|
- utf-8-validate
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/wrappy@1.0.2:
|
||||||
|
resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/ws@3.3.3:
|
||||||
|
resolution: {integrity: sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==}
|
||||||
|
peerDependencies:
|
||||||
|
bufferutil: ^4.0.1
|
||||||
|
utf-8-validate: ^5.0.2
|
||||||
|
peerDependenciesMeta:
|
||||||
|
bufferutil:
|
||||||
|
optional: true
|
||||||
|
utf-8-validate:
|
||||||
|
optional: true
|
||||||
|
dependencies:
|
||||||
|
async-limiter: 1.0.1
|
||||||
|
safe-buffer: 5.1.2
|
||||||
|
ultron: 1.1.1
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/xtend@4.0.2:
|
||||||
|
resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==}
|
||||||
|
engines: {node: '>=0.4'}
|
||||||
|
dev: false
|
||||||
|
|
||||||
|
/zrender@5.6.1:
|
||||||
|
resolution: {integrity: sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==}
|
||||||
|
dependencies:
|
||||||
|
tslib: 2.3.0
|
||||||
|
dev: false
|
||||||
|
|||||||
Reference in New Issue
Block a user