提交 5ee6b811 authored 作者: jianglw's avatar jianglw

修改部分代码

上级 50349fa8
...@@ -1221,23 +1221,23 @@ ...@@ -1221,23 +1221,23 @@
}, },
"@topology/activity-diagram": { "@topology/activity-diagram": {
"version": "0.5.0", "version": "0.5.0",
"resolved": "https://registry.nlark.com/@topology/activity-diagram/download/@topology/activity-diagram-0.5.0.tgz", "resolved": "https://registry.npmmirror.com/@topology/activity-diagram/-/activity-diagram-0.5.0.tgz",
"integrity": "sha1-5iRBaJ2MZRYng5faEoLWGbU2Zf0=" "integrity": "sha512-0QTDlw54J7Uix5UfIEowHNURsx7dD4VKo+nnELXynwNZ8keMzJ8pikBwar6hLcA36WlsIc/wYm712CJwWBPmhA=="
}, },
"@topology/chart-diagram": { "@topology/chart-diagram": {
"version": "0.5.3", "version": "0.5.3",
"resolved": "https://registry.npmmirror.com/@topology/chart-diagram/download/@topology/chart-diagram-0.5.3.tgz", "resolved": "https://registry.npmmirror.com/@topology/chart-diagram/-/chart-diagram-0.5.3.tgz",
"integrity": "sha1-vXyHI82764fdUoGH0jT7sLVOnFU=" "integrity": "sha512-SfgUOnHZVn5x+UZ4eTul/3nYqCHu7KJLz94fvsEvg2CMrsovcH9reiq18WwdjTgzTdSuyiwtomvbsJxAbHTGiw=="
}, },
"@topology/class-diagram": { "@topology/class-diagram": {
"version": "0.3.0", "version": "0.3.0",
"resolved": "https://registry.npm.taobao.org/@topology/class-diagram/download/@topology/class-diagram-0.3.0.tgz", "resolved": "https://registry.npmmirror.com/@topology/class-diagram/-/class-diagram-0.3.0.tgz",
"integrity": "sha1-ruNwnNZXzSnxu67fyh2pjTKP894=" "integrity": "sha512-J+qKEg/+3EyyZotP2TbZtM+NcOeRh2PIEwzBZGS6KOU5RvBi4NMRO2DQNN++q8Zpb7RG7WYGAaTB2H4+YcXJzA=="
}, },
"@topology/core": { "@topology/core": {
"version": "0.5.34", "version": "0.5.38",
"resolved": "https://registry.npmmirror.com/@topology/core/download/@topology/core-0.5.34.tgz", "resolved": "https://registry.npmmirror.com/@topology/core/-/core-0.5.38.tgz",
"integrity": "sha512-CAxxki9DWz9vSRDBEGpWU6XafYh87F2pIIVrt6xCZEfNiPREZV9sC7f1Gv4TVxFocc4jlID+ieP536dvt0usuQ==", "integrity": "sha512-a4IA++DDn8YFqdsfhpTvgGxhRBm//JoX637aJspXXRq0G51XMgUbiJ+SqfACykqbvZI4lG++1feWlnNqv+8KTg==",
"requires": { "requires": {
"le5le-store": "^1.0.7", "le5le-store": "^1.0.7",
"mitt": "^2.1.0", "mitt": "^2.1.0",
...@@ -1246,8 +1246,8 @@ ...@@ -1246,8 +1246,8 @@
}, },
"@topology/flow-diagram": { "@topology/flow-diagram": {
"version": "0.3.0", "version": "0.3.0",
"resolved": "https://registry.npm.taobao.org/@topology/flow-diagram/download/@topology/flow-diagram-0.3.0.tgz", "resolved": "https://registry.npmmirror.com/@topology/flow-diagram/-/flow-diagram-0.3.0.tgz",
"integrity": "sha1-aHwZKeTxVbYZrimhKh3wlFduH8w=" "integrity": "sha512-GPV+CIbclzYgCO/lMePDfLY0OzAr1+7nyzMOVdABXezvlIw/zm59+2/KYQu5XGUqBoqjvjdrd4hbN8eYAKWZQw=="
}, },
"@topology/layout": { "@topology/layout": {
"version": "0.3.0", "version": "0.3.0",
...@@ -1256,8 +1256,8 @@ ...@@ -1256,8 +1256,8 @@
}, },
"@topology/sequence-diagram": { "@topology/sequence-diagram": {
"version": "0.3.0", "version": "0.3.0",
"resolved": "https://registry.npm.taobao.org/@topology/sequence-diagram/download/@topology/sequence-diagram-0.3.0.tgz", "resolved": "https://registry.npmmirror.com/@topology/sequence-diagram/-/sequence-diagram-0.3.0.tgz",
"integrity": "sha1-063nziEbofjNcpOOCSsTE68aCy0=" "integrity": "sha512-qSLXKd//lW5jb/e7nMRwxRWz/bXmkourVHBmZ2cRulZPe0KTeLiE/LkYJ+ffDFNDdCIYedHBC+CeQc3PULCqRQ=="
}, },
"@types/anymatch": { "@types/anymatch": {
"version": "1.3.1", "version": "1.3.1",
...@@ -2818,8 +2818,8 @@ ...@@ -2818,8 +2818,8 @@
}, },
"bl": { "bl": {
"version": "4.1.0", "version": "4.1.0",
"resolved": "https://registry.npm.taobao.org/bl/download/bl-4.1.0.tgz?cache=0&sync_timestamp=1612867124041&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbl%2Fdownload%2Fbl-4.1.0.tgz", "resolved": "https://registry.npmmirror.com/bl/-/bl-4.1.0.tgz",
"integrity": "sha1-RRU1JkGCvsL7vIOmKrmM8R2fezo=", "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==",
"requires": { "requires": {
"buffer": "^5.5.0", "buffer": "^5.5.0",
"inherits": "^2.0.4", "inherits": "^2.0.4",
...@@ -2828,8 +2828,8 @@ ...@@ -2828,8 +2828,8 @@
"dependencies": { "dependencies": {
"buffer": { "buffer": {
"version": "5.7.1", "version": "5.7.1",
"resolved": "https://registry.npm.taobao.org/buffer/download/buffer-5.7.1.tgz?cache=0&sync_timestamp=1606098189689&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fbuffer%2Fdownload%2Fbuffer-5.7.1.tgz", "resolved": "https://registry.npmmirror.com/buffer/-/buffer-5.7.1.tgz",
"integrity": "sha1-umLnwTEzBTWCGXFghRqPZI6Z7tA=", "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
"requires": { "requires": {
"base64-js": "^1.3.1", "base64-js": "^1.3.1",
"ieee754": "^1.1.13" "ieee754": "^1.1.13"
...@@ -2837,8 +2837,8 @@ ...@@ -2837,8 +2837,8 @@
}, },
"readable-stream": { "readable-stream": {
"version": "3.6.0", "version": "3.6.0",
"resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
"requires": { "requires": {
"inherits": "^2.0.3", "inherits": "^2.0.3",
"string_decoder": "^1.1.1", "string_decoder": "^1.1.1",
...@@ -3734,8 +3734,8 @@ ...@@ -3734,8 +3734,8 @@
}, },
"commist": { "commist": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npm.taobao.org/commist/download/commist-1.1.0.tgz", "resolved": "https://registry.npmmirror.com/commist/-/commist-1.1.0.tgz",
"integrity": "sha1-F4EexpePbBXuTegMRcm+t3zuNdU=", "integrity": "sha512-rraC8NXWOEjhADbZe9QBNzLAN5Q3fsTPQtBV+fEVj6xKIgDgNiEVE6ZNfHpZOqfQ21YUzfVNUXLOEZquYvQPPg==",
"requires": { "requires": {
"leven": "^2.1.0", "leven": "^2.1.0",
"minimist": "^1.1.0" "minimist": "^1.1.0"
...@@ -6264,8 +6264,8 @@ ...@@ -6264,8 +6264,8 @@
}, },
"help-me": { "help-me": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "https://registry.nlark.com/help-me/download/help-me-3.0.0.tgz", "resolved": "https://registry.npmmirror.com/help-me/-/help-me-3.0.0.tgz",
"integrity": "sha1-mAPIG180atK84sagugG4IlfTGeg=", "integrity": "sha512-hx73jClhyk910sidBB7ERlnhMlFsJJIBqSVMFDwPN8o2v9nmp5KgLq1Xz1Bf1fCMMZ6mPrX159iG0VLy/fPMtQ==",
"requires": { "requires": {
"glob": "^7.1.6", "glob": "^7.1.6",
"readable-stream": "^3.6.0" "readable-stream": "^3.6.0"
...@@ -6273,8 +6273,8 @@ ...@@ -6273,8 +6273,8 @@
"dependencies": { "dependencies": {
"readable-stream": { "readable-stream": {
"version": "3.6.0", "version": "3.6.0",
"resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
"requires": { "requires": {
"inherits": "^2.0.3", "inherits": "^2.0.3",
"string_decoder": "^1.1.1", "string_decoder": "^1.1.1",
...@@ -7281,6 +7281,11 @@ ...@@ -7281,6 +7281,11 @@
"easy-stack": "^1.0.1" "easy-stack": "^1.0.1"
} }
}, },
"js-sdsl": {
"version": "2.1.4",
"resolved": "https://registry.npmmirror.com/js-sdsl/-/js-sdsl-2.1.4.tgz",
"integrity": "sha512-/Ew+CJWHNddr7sjwgxaVeIORIH4AMVC9dy0hPf540ZGMVgS9d3ajwuVdyhDt6/QUvT8ATjR3yuYBKsS79F+H4A=="
},
"js-tokens": { "js-tokens": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz", "resolved": "https://registry.npm.taobao.org/js-tokens/download/js-tokens-4.0.0.tgz",
...@@ -7426,13 +7431,13 @@ ...@@ -7426,13 +7431,13 @@
}, },
"le5le-store": { "le5le-store": {
"version": "1.0.7", "version": "1.0.7",
"resolved": "https://registry.npm.taobao.org/le5le-store/download/le5le-store-1.0.7.tgz", "resolved": "https://registry.npmmirror.com/le5le-store/-/le5le-store-1.0.7.tgz",
"integrity": "sha1-c0F+AMvT2KEBCzF5VJYyOt/HvEc=" "integrity": "sha512-8XnDf8RUoHsKXUQHSw2vHEbEw4UbDHGulw/r/YRXf2NA1EUvMD/UUjGvbMAB1vz3UN8smvOxR6CTyjpK/Zhn2w=="
}, },
"leven": { "leven": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npm.taobao.org/leven/download/leven-2.1.0.tgz", "resolved": "https://registry.npmmirror.com/leven/-/leven-2.1.0.tgz",
"integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=" "integrity": "sha512-nvVPLpIHUxCUoRLrFqTgSxXJ614d8AgQoWl7zPe/2VadE8+1dpU3LBhowRuBAcuwruWtOdD8oYC9jDNJjXDPyA=="
}, },
"levn": { "levn": {
"version": "0.3.0", "version": "0.3.0",
...@@ -7971,8 +7976,8 @@ ...@@ -7971,8 +7976,8 @@
}, },
"mitt": { "mitt": {
"version": "2.1.0", "version": "2.1.0",
"resolved": "https://registry.npm.taobao.org/mitt/download/mitt-2.1.0.tgz", "resolved": "https://registry.npmmirror.com/mitt/-/mitt-2.1.0.tgz",
"integrity": "sha1-90BXfCMXbGIFsSGylzUU6t4bIjA=" "integrity": "sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg=="
}, },
"mixin-deep": { "mixin-deep": {
"version": "1.3.2", "version": "1.3.2",
...@@ -8021,9 +8026,9 @@ ...@@ -8021,9 +8026,9 @@
} }
}, },
"mqtt": { "mqtt": {
"version": "4.2.8", "version": "4.3.7",
"resolved": "https://registry.nlark.com/mqtt/download/mqtt-4.2.8.tgz", "resolved": "https://registry.npmmirror.com/mqtt/-/mqtt-4.3.7.tgz",
"integrity": "sha1-8OVLE4vNrvbFXFR7Ok3pz5B0IIw=", "integrity": "sha512-ew3qwG/TJRorTz47eW46vZ5oBw5MEYbQZVaEji44j5lAUSQSqIEoul7Kua/BatBW0H0kKQcC9kwUHa1qzaWHSw==",
"requires": { "requires": {
"commist": "^1.0.0", "commist": "^1.0.0",
"concat-stream": "^2.0.0", "concat-stream": "^2.0.0",
...@@ -8031,20 +8036,23 @@ ...@@ -8031,20 +8036,23 @@
"duplexify": "^4.1.1", "duplexify": "^4.1.1",
"help-me": "^3.0.0", "help-me": "^3.0.0",
"inherits": "^2.0.3", "inherits": "^2.0.3",
"lru-cache": "^6.0.0",
"minimist": "^1.2.5", "minimist": "^1.2.5",
"mqtt-packet": "^6.8.0", "mqtt-packet": "^6.8.0",
"number-allocator": "^1.0.9",
"pump": "^3.0.0", "pump": "^3.0.0",
"readable-stream": "^3.6.0", "readable-stream": "^3.6.0",
"reinterval": "^1.1.0", "reinterval": "^1.1.0",
"rfdc": "^1.3.0",
"split2": "^3.1.0", "split2": "^3.1.0",
"ws": "^7.5.0", "ws": "^7.5.5",
"xtend": "^4.0.2" "xtend": "^4.0.2"
}, },
"dependencies": { "dependencies": {
"concat-stream": { "concat-stream": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "https://registry.npm.taobao.org/concat-stream/download/concat-stream-2.0.0.tgz", "resolved": "https://registry.npmmirror.com/concat-stream/-/concat-stream-2.0.0.tgz",
"integrity": "sha1-QUz1r3kKSMYKub5FJ9VtXkETPLE=", "integrity": "sha512-MWufYdFw53ccGjCA+Ol7XJYpAlW6/prSMzuPOTRnJGcGzuhLn4Scrz7qf6o8bROZ514ltazcIFJZevcfbo0x7A==",
"requires": { "requires": {
"buffer-from": "^1.0.0", "buffer-from": "^1.0.0",
"inherits": "^2.0.3", "inherits": "^2.0.3",
...@@ -8054,8 +8062,8 @@ ...@@ -8054,8 +8062,8 @@
}, },
"duplexify": { "duplexify": {
"version": "4.1.2", "version": "4.1.2",
"resolved": "https://registry.nlark.com/duplexify/download/duplexify-4.1.2.tgz?cache=0&sync_timestamp=1626860849590&other_urls=https%3A%2F%2Fregistry.nlark.com%2Fduplexify%2Fdownload%2Fduplexify-4.1.2.tgz", "resolved": "https://registry.npmmirror.com/duplexify/-/duplexify-4.1.2.tgz",
"integrity": "sha1-GLT40oKJEy+guVc8iY2fkD+Bx7A=", "integrity": "sha512-fz3OjcNCHmRP12MJoZMPglx8m4rrFP8rovnk4vT8Fs+aonZoCwGg10dSsQsfP/E62eZcPTMSMP6686fu9Qlqtw==",
"requires": { "requires": {
"end-of-stream": "^1.4.1", "end-of-stream": "^1.4.1",
"inherits": "^2.0.3", "inherits": "^2.0.3",
...@@ -8063,10 +8071,18 @@ ...@@ -8063,10 +8071,18 @@
"stream-shift": "^1.0.0" "stream-shift": "^1.0.0"
} }
}, },
"lru-cache": {
"version": "6.0.0",
"resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-6.0.0.tgz",
"integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
"requires": {
"yallist": "^4.0.0"
}
},
"readable-stream": { "readable-stream": {
"version": "3.6.0", "version": "3.6.0",
"resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
"requires": { "requires": {
"inherits": "^2.0.3", "inherits": "^2.0.3",
"string_decoder": "^1.1.1", "string_decoder": "^1.1.1",
...@@ -8074,16 +8090,21 @@ ...@@ -8074,16 +8090,21 @@
} }
}, },
"ws": { "ws": {
"version": "7.5.6", "version": "7.5.7",
"resolved": "https://registry.npmmirror.com/ws/download/ws-7.5.6.tgz", "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.7.tgz",
"integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==" "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A=="
},
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmmirror.com/yallist/-/yallist-4.0.0.tgz",
"integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
} }
} }
}, },
"mqtt-packet": { "mqtt-packet": {
"version": "6.10.0", "version": "6.10.0",
"resolved": "https://registry.nlark.com/mqtt-packet/download/mqtt-packet-6.10.0.tgz", "resolved": "https://registry.npmmirror.com/mqtt-packet/-/mqtt-packet-6.10.0.tgz",
"integrity": "sha1-yLUHgyxBUuPlEcDvoQSuSmTNQY8=", "integrity": "sha512-ja8+mFKIHdB1Tpl6vac+sktqy3gA8t9Mduom1BA75cI+R9AHnZOiaBQwpGiWnaVJLDGRdNhQmFaAqd7tkKSMGA==",
"requires": { "requires": {
"bl": "^4.0.2", "bl": "^4.0.2",
"debug": "^4.1.1", "debug": "^4.1.1",
...@@ -8443,6 +8464,15 @@ ...@@ -8443,6 +8464,15 @@
"integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
"dev": true "dev": true
}, },
"number-allocator": {
"version": "1.0.10",
"resolved": "https://registry.npmmirror.com/number-allocator/-/number-allocator-1.0.10.tgz",
"integrity": "sha512-K4AvNGKo9lP6HqsZyfSr9KDaqnwFzW203inhQEOwFrmFaYevpdX4VNwdOLk197aHujzbT//z6pCBrCOUYSM5iw==",
"requires": {
"debug": "^4.3.1",
"js-sdsl": "^2.1.2"
}
},
"number-is-nan": { "number-is-nan": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz", "resolved": "https://registry.npm.taobao.org/number-is-nan/download/number-is-nan-1.0.1.tgz",
...@@ -10129,8 +10159,8 @@ ...@@ -10129,8 +10159,8 @@
}, },
"reinterval": { "reinterval": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "https://registry.npm.taobao.org/reinterval/download/reinterval-1.1.0.tgz", "resolved": "https://registry.npmmirror.com/reinterval/-/reinterval-1.1.0.tgz",
"integrity": "sha1-M2Hs+jymwYKDOA3Qu5VG85D17Oc=" "integrity": "sha512-QIRet3SYrGp0HUHO88jVskiG6seqUGC5iAG7AwI/BV4ypGcuqk9Du6YQBUOUqm9c8pw1eyLoIaONifRua1lsEQ=="
}, },
"relateurl": { "relateurl": {
"version": "0.2.7", "version": "0.2.7",
...@@ -10291,6 +10321,11 @@ ...@@ -10291,6 +10321,11 @@
"integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
"dev": true "dev": true
}, },
"rfdc": {
"version": "1.3.0",
"resolved": "https://registry.npmmirror.com/rfdc/-/rfdc-1.3.0.tgz",
"integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA=="
},
"rgb-regex": { "rgb-regex": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npm.taobao.org/rgb-regex/download/rgb-regex-1.0.1.tgz", "resolved": "https://registry.npm.taobao.org/rgb-regex/download/rgb-regex-1.0.1.tgz",
...@@ -11045,16 +11080,16 @@ ...@@ -11045,16 +11080,16 @@
}, },
"split2": { "split2": {
"version": "3.2.2", "version": "3.2.2",
"resolved": "https://registry.npm.taobao.org/split2/download/split2-3.2.2.tgz", "resolved": "https://registry.npmmirror.com/split2/-/split2-3.2.2.tgz",
"integrity": "sha1-vyzyo32DgxLCSciSBv16F90SNl8=", "integrity": "sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==",
"requires": { "requires": {
"readable-stream": "^3.0.0" "readable-stream": "^3.0.0"
}, },
"dependencies": { "dependencies": {
"readable-stream": { "readable-stream": {
"version": "3.6.0", "version": "3.6.0",
"resolved": "https://registry.npm.taobao.org/readable-stream/download/readable-stream-3.6.0.tgz", "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.0.tgz",
"integrity": "sha1-M3u9o63AcGvT4CRCaihtS0sskZg=", "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
"requires": { "requires": {
"inherits": "^2.0.3", "inherits": "^2.0.3",
"string_decoder": "^1.1.1", "string_decoder": "^1.1.1",
......
...@@ -58,7 +58,7 @@ export function addDateRange(params, dateRange, propName) { ...@@ -58,7 +58,7 @@ export function addDateRange(params, dateRange, propName) {
var search = params; var search = params;
search.params = {}; search.params = {};
if (null != dateRange && '' != dateRange) { if (null != dateRange && '' != dateRange) {
if (typeof(propName) === "undefined") { if (typeof (propName) === "undefined") {
search.params["beginTime"] = dateRange[0]; search.params["beginTime"] = dateRange[0];
search.params["endTime"] = dateRange[1]; search.params["endTime"] = dateRange[1];
} else { } else {
...@@ -68,7 +68,32 @@ export function addDateRange(params, dateRange, propName) { ...@@ -68,7 +68,32 @@ export function addDateRange(params, dateRange, propName) {
} }
return search; return search;
} }
/**
* 获取url上的token
* @returns
*/
export function urlParse() {
let url = window.location.search;
let obj = {};
let reg = /[?&][^?&]+=[^?&]+/g;
let arr = url.match(reg);
// ['?id=12345', '&a=b']
let token = '';
if (arr) {
arr.forEach((item) => {
let tempArr = item.substring(1).split('=');
let key = decodeURIComponent(tempArr[0]);
let val = decodeURIComponent(tempArr[1]);
console.log(key)
if (key === 'token') {
token = val;
return;
}
obj[key] = val;
});
}
return token;
};
// 回显数据字典 // 回显数据字典
export function selectDictLabel(datas, value) { export function selectDictLabel(datas, value) {
var actions = []; var actions = [];
......
<template> <template>
<div style="overflow: hidden"> <div style="overflow: hidden">
<div id="topology-hrhx" style="width: 100%; height: 100vh;overflow: hidden"></div> <div
id="topology-hrhx"
style="width: 100%; height: 100vh; overflow: hidden"
></div>
<div class="tools"> <div class="tools">
<a-button type="primary" @click="onBack"> <a-button type="primary" @click="onBack">
<a-icon type="left" /> 返回 <a-icon type="left" /> 返回
...@@ -21,15 +24,16 @@ ...@@ -21,15 +24,16 @@
import { Topology } from "@topology/core"; import { Topology } from "@topology/core";
export const Data = ""; export const Data = "";
import { encryption, decrypt } from "@/utils/rsautils.js"; import { encryption, decrypt } from "@/utils/rsautils.js";
import {getTopologyId} from "@/api/topology.js" import { getTopologyId } from "@/api/topology.js";
import { urlParse } from "@/utils/ruoyi";
export default { export default {
name:"Preview", name: "Preview",
data() { data() {
return { return {
canvas: {}, canvas: {},
locked: 0, locked: 0,
showTools: true, showTools: true,
topologyData:null topologyData: null,
}; };
}, },
created() {}, created() {},
...@@ -76,24 +80,31 @@ export default { ...@@ -76,24 +80,31 @@ export default {
this.topologyData = {}; this.topologyData = {};
}); });
if (this.topologyData) {
let data = JSON.parse(this.topologyData);
data.websocket = data.websocket + "/" + urlParse()===''?null:urlParse();
this.topologyData=JSON.stringify(data)
}
this.canvas.open(this.topologyData); this.canvas.open(this.topologyData);
this.canvas.data.locked = 1; this.canvas.data.locked = 1;
// 或 用window.topology对象 === 上面的canvas // 或 用window.topology对象 === 上面的canvas
// topology.open(json); // topology.open(json);
// 4. 如果json发送变化,重绘 // 4. 如果json发送变化,重绘
this.canvas.render(); this.canvas.render();
this.$nextTick(()=>{
this.onSizeWindow(); this.onSizeWindow();
topology.data.socketEvent = true; })
topology.on("websocket", (e) => { // topology.data.socketEvent = true;
let msg = JSON.parse(e); // topology.on("websocket", (e) => {
if (msg.code) { // let msg = JSON.parse(e);
if (msg.code === 200) { // if (msg.code) {
this.$message.success(msg.msg); // if (msg.code === 200) {
} else { // this.$message.success(msg.msg);
this.$message.error(msg.msg); // } else {
} // this.$message.error(msg.msg);
} // }
}); // }
// });
}, },
}, },
}; };
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论