diff --git a/package-lock.json b/package-lock.json
index 26ab0ac..0342d3a 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,7 +15,8 @@
"less-loader": "^12.2.0",
"vue": "^2.6.14",
"vue-router": "^2.8.1",
- "vuex": "^3.6.2"
+ "vuex": "^3.6.2",
+ "ws": "^8.18.0"
},
"devDependencies": {
"@babel/core": "^7.12.16",
@@ -11029,6 +11030,27 @@
"node": ">=10"
}
},
+ "node_modules/webpack-bundle-analyzer/node_modules/ws": {
+ "version": "7.5.10",
+ "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.10.tgz",
+ "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
+ "dev": true,
+ "engines": {
+ "node": ">=8.3.0"
+ },
+ "peerDependencies": {
+ "bufferutil": "^4.0.1",
+ "utf-8-validate": "^5.0.2"
+ },
+ "peerDependenciesMeta": {
+ "bufferutil": {
+ "optional": true
+ },
+ "utf-8-validate": {
+ "optional": true
+ }
+ }
+ },
"node_modules/webpack-chain": {
"version": "6.5.1",
"resolved": "https://registry.npmmirror.com/webpack-chain/-/webpack-chain-6.5.1.tgz",
@@ -11207,27 +11229,6 @@
"node": ">= 12.13.0"
}
},
- "node_modules/webpack-dev-server/node_modules/ws": {
- "version": "8.16.0",
- "resolved": "https://registry.npmmirror.com/ws/-/ws-8.16.0.tgz",
- "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
- "dev": true,
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": ">=5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
- }
- },
"node_modules/webpack-merge": {
"version": "5.10.0",
"resolved": "https://registry.npmmirror.com/webpack-merge/-/webpack-merge-5.10.0.tgz",
@@ -11379,16 +11380,15 @@
"dev": true
},
"node_modules/ws": {
- "version": "7.5.9",
- "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz",
- "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
- "dev": true,
+ "version": "8.18.0",
+ "resolved": "https://registry.npmmirror.com/ws/-/ws-8.18.0.tgz",
+ "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
"engines": {
- "node": ">=8.3.0"
+ "node": ">=10.0.0"
},
"peerDependencies": {
"bufferutil": "^4.0.1",
- "utf-8-validate": "^5.0.2"
+ "utf-8-validate": ">=5.0.2"
},
"peerDependenciesMeta": {
"bufferutil": {
@@ -20135,6 +20135,13 @@
"resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz",
"integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==",
"dev": true
+ },
+ "ws": {
+ "version": "7.5.10",
+ "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.10.tgz",
+ "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==",
+ "dev": true,
+ "requires": {}
}
}
},
@@ -20278,13 +20285,6 @@
"ajv-formats": "^2.1.1",
"ajv-keywords": "^5.1.0"
}
- },
- "ws": {
- "version": "8.16.0",
- "resolved": "https://registry.npmmirror.com/ws/-/ws-8.16.0.tgz",
- "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==",
- "dev": true,
- "requires": {}
}
}
},
@@ -20403,10 +20403,9 @@
"dev": true
},
"ws": {
- "version": "7.5.9",
- "resolved": "https://registry.npmmirror.com/ws/-/ws-7.5.9.tgz",
- "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==",
- "dev": true,
+ "version": "8.18.0",
+ "resolved": "https://registry.npmmirror.com/ws/-/ws-8.18.0.tgz",
+ "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==",
"requires": {}
},
"y18n": {
diff --git a/package.json b/package.json
index 8ad2c7e..731f8f3 100644
--- a/package.json
+++ b/package.json
@@ -15,7 +15,8 @@
"less-loader": "^12.2.0",
"vue": "^2.6.14",
"vue-router": "^2.8.1",
- "vuex": "^3.6.2"
+ "vuex": "^3.6.2",
+ "ws": "^8.18.0"
},
"devDependencies": {
"@babel/core": "^7.12.16",
diff --git a/src/views/HospitalView.vue b/src/views/HospitalView.vue
index a0109e9..a485a1e 100644
--- a/src/views/HospitalView.vue
+++ b/src/views/HospitalView.vue
@@ -1,122 +1,193 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
- 远程对话
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 远程对话
+
+
+
+
\ No newline at end of file
diff --git a/src/views/User.vue b/src/views/User.vue
index 5c9918b..ba3547c 100644
--- a/src/views/User.vue
+++ b/src/views/User.vue
@@ -1,14 +1,17 @@
-
!
+
-
-
+
-
+
@@ -16,37 +19,114 @@