提交 f55b3271 编写于 作者: 张磊's avatar 张磊

doctor list

上级 734acaee
...@@ -22,11 +22,6 @@ ...@@ -22,11 +22,6 @@
"regenerator-runtime": "^0.13.4" "regenerator-runtime": "^0.13.4"
} }
}, },
"@types/component-emitter": {
"version": "1.2.10",
"resolved": "http://192.168.110.93:4873/@types%2fcomponent-emitter/-/component-emitter-1.2.10.tgz",
"integrity": "sha1-71sVibnxZURkLkc9tepWORB+8+o="
},
"abbrev": { "abbrev": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "http://192.168.110.93:4873/abbrev/-/abbrev-1.1.1.tgz", "resolved": "http://192.168.110.93:4873/abbrev/-/abbrev-1.1.1.tgz",
...@@ -49,6 +44,11 @@ ...@@ -49,6 +44,11 @@
"integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
"dev": true "dev": true
}, },
"after": {
"version": "0.8.2",
"resolved": "http://192.168.110.93:4873/after/-/after-0.8.2.tgz",
"integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8="
},
"ajv": { "ajv": {
"version": "4.11.8", "version": "4.11.8",
"resolved": "http://192.168.110.93:4873/ajv/-/ajv-4.11.8.tgz", "resolved": "http://192.168.110.93:4873/ajv/-/ajv-4.11.8.tgz",
...@@ -202,6 +202,11 @@ ...@@ -202,6 +202,11 @@
"integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
"dev": true "dev": true
}, },
"arraybuffer.slice": {
"version": "0.0.7",
"resolved": "http://192.168.110.93:4873/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz",
"integrity": "sha1-O7xCdd1YTMGxCAm4nU6LY6aednU="
},
"asap": { "asap": {
"version": "2.0.6", "version": "2.0.6",
"resolved": "http://192.168.110.93:4873/asap/-/asap-2.0.6.tgz", "resolved": "http://192.168.110.93:4873/asap/-/asap-2.0.6.tgz",
...@@ -276,6 +281,11 @@ ...@@ -276,6 +281,11 @@
"integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
"dev": true "dev": true
}, },
"async-limiter": {
"version": "1.0.1",
"resolved": "http://192.168.110.93:4873/async-limiter/-/async-limiter-1.0.1.tgz",
"integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ=="
},
"async-validator": { "async-validator": {
"version": "1.8.5", "version": "1.8.5",
"resolved": "http://192.168.110.93:4873/async-validator/-/async-validator-1.8.5.tgz", "resolved": "http://192.168.110.93:4873/async-validator/-/async-validator-1.8.5.tgz",
...@@ -1186,9 +1196,9 @@ ...@@ -1186,9 +1196,9 @@
} }
}, },
"base64-arraybuffer": { "base64-arraybuffer": {
"version": "0.1.4", "version": "0.1.5",
"resolved": "http://192.168.110.93:4873/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", "resolved": "http://192.168.110.93:4873/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz",
"integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=" "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg="
}, },
"base64-js": { "base64-js": {
"version": "1.5.1", "version": "1.5.1",
...@@ -1211,6 +1221,14 @@ ...@@ -1211,6 +1221,14 @@
"tweetnacl": "^0.14.3" "tweetnacl": "^0.14.3"
} }
}, },
"better-assert": {
"version": "1.0.2",
"resolved": "http://192.168.110.93:4873/better-assert/-/better-assert-1.0.2.tgz",
"integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=",
"requires": {
"callsite": "1.0.0"
}
},
"better-scroll": { "better-scroll": {
"version": "0.1.15", "version": "0.1.15",
"resolved": "http://192.168.110.93:4873/better-scroll/-/better-scroll-0.1.15.tgz", "resolved": "http://192.168.110.93:4873/better-scroll/-/better-scroll-0.1.15.tgz",
...@@ -1241,6 +1259,11 @@ ...@@ -1241,6 +1259,11 @@
"file-uri-to-path": "1.0.0" "file-uri-to-path": "1.0.0"
} }
}, },
"blob": {
"version": "0.0.5",
"resolved": "http://192.168.110.93:4873/blob/-/blob-0.0.5.tgz",
"integrity": "sha1-1oDu7yX4zZGtUz9bAe7UjmTK9oM="
},
"block-stream": { "block-stream": {
"version": "0.0.9", "version": "0.0.9",
"resolved": "http://192.168.110.93:4873/block-stream/-/block-stream-0.0.9.tgz", "resolved": "http://192.168.110.93:4873/block-stream/-/block-stream-0.0.9.tgz",
...@@ -1387,6 +1410,11 @@ ...@@ -1387,6 +1410,11 @@
} }
} }
}, },
"callsite": {
"version": "1.0.0",
"resolved": "http://192.168.110.93:4873/callsite/-/callsite-1.0.0.tgz",
"integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA="
},
"camel-case": { "camel-case": {
"version": "3.0.0", "version": "3.0.0",
"resolved": "http://192.168.110.93:4873/camel-case/-/camel-case-3.0.0.tgz", "resolved": "http://192.168.110.93:4873/camel-case/-/camel-case-3.0.0.tgz",
...@@ -1729,11 +1757,21 @@ ...@@ -1729,11 +1757,21 @@
"integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
"dev": true "dev": true
}, },
"component-bind": {
"version": "1.0.0",
"resolved": "http://192.168.110.93:4873/component-bind/-/component-bind-1.0.0.tgz",
"integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E="
},
"component-emitter": { "component-emitter": {
"version": "1.3.0", "version": "1.3.0",
"resolved": "http://192.168.110.93:4873/component-emitter/-/component-emitter-1.3.0.tgz", "resolved": "http://192.168.110.93:4873/component-emitter/-/component-emitter-1.3.0.tgz",
"integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A=" "integrity": "sha1-FuQHD7qK4ptnnyIVhT7hgasuq8A="
}, },
"component-inherit": {
"version": "0.0.3",
"resolved": "http://192.168.110.93:4873/component-inherit/-/component-inherit-0.0.3.tgz",
"integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM="
},
"compressible": { "compressible": {
"version": "2.0.18", "version": "2.0.18",
"resolved": "http://192.168.110.93:4873/compressible/-/compressible-2.0.18.tgz", "resolved": "http://192.168.110.93:4873/compressible/-/compressible-2.0.18.tgz",
...@@ -2329,42 +2367,48 @@ ...@@ -2329,42 +2367,48 @@
"dev": true "dev": true
}, },
"engine.io-client": { "engine.io-client": {
"version": "5.1.2", "version": "3.3.3",
"resolved": "http://192.168.110.93:4873/engine.io-client/-/engine.io-client-5.1.2.tgz", "resolved": "http://192.168.110.93:4873/engine.io-client/-/engine.io-client-3.3.3.tgz",
"integrity": "sha1-JxCNqbOa4DJiRD2UXK8sqjZVxMs=", "integrity": "sha1-rrRWlc7YG3h6ihDJKwvCJrHLPFM=",
"requires": { "requires": {
"base64-arraybuffer": "0.1.4", "component-emitter": "1.2.1",
"component-emitter": "~1.3.0", "component-inherit": "0.0.3",
"debug": "~4.3.1", "debug": "~3.1.0",
"engine.io-parser": "~4.0.1", "engine.io-parser": "~2.1.1",
"has-cors": "1.1.0", "has-cors": "1.1.0",
"parseqs": "0.0.6", "indexof": "0.0.1",
"parseuri": "0.0.6", "parseqs": "0.0.5",
"ws": "~7.4.2", "parseuri": "0.0.5",
"ws": "~6.1.0",
"xmlhttprequest-ssl": "~1.6.3",
"yeast": "0.1.2" "yeast": "0.1.2"
}, },
"dependencies": { "dependencies": {
"component-emitter": {
"version": "1.2.1",
"resolved": "http://192.168.110.93:4873/component-emitter/-/component-emitter-1.2.1.tgz",
"integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
},
"debug": { "debug": {
"version": "4.3.2", "version": "3.1.0",
"resolved": "http://192.168.110.93:4873/debug/-/debug-4.3.2.tgz", "resolved": "http://192.168.110.93:4873/debug/-/debug-3.1.0.tgz",
"integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"requires": { "requires": {
"ms": "2.1.2" "ms": "2.0.0"
} }
},
"ms": {
"version": "2.1.2",
"resolved": "http://192.168.110.93:4873/ms/-/ms-2.1.2.tgz",
"integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk="
} }
} }
}, },
"engine.io-parser": { "engine.io-parser": {
"version": "4.0.2", "version": "2.1.3",
"resolved": "http://192.168.110.93:4873/engine.io-parser/-/engine.io-parser-4.0.2.tgz", "resolved": "http://192.168.110.93:4873/engine.io-parser/-/engine.io-parser-2.1.3.tgz",
"integrity": "sha1-5B0LP7Zve/SjZx0gOKFUAk7bUB4=", "integrity": "sha1-dXq5cPvy37Mse3SwMyFtVznveaY=",
"requires": { "requires": {
"base64-arraybuffer": "0.1.4" "after": "0.8.2",
"arraybuffer.slice": "~0.0.7",
"base64-arraybuffer": "0.1.5",
"blob": "0.0.5",
"has-binary2": "~1.0.2"
} }
}, },
"enhanced-resolve": { "enhanced-resolve": {
...@@ -3574,6 +3618,21 @@ ...@@ -3574,6 +3618,21 @@
} }
} }
}, },
"has-binary2": {
"version": "1.0.3",
"resolved": "http://192.168.110.93:4873/has-binary2/-/has-binary2-1.0.3.tgz",
"integrity": "sha1-d3asYn8+p3JQz8My2rfd9eT10R0=",
"requires": {
"isarray": "2.0.1"
},
"dependencies": {
"isarray": {
"version": "2.0.1",
"resolved": "http://192.168.110.93:4873/isarray/-/isarray-2.0.1.tgz",
"integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
}
}
},
"has-cors": { "has-cors": {
"version": "1.1.0", "version": "1.1.0",
"resolved": "http://192.168.110.93:4873/has-cors/-/has-cors-1.1.0.tgz", "resolved": "http://192.168.110.93:4873/has-cors/-/has-cors-1.1.0.tgz",
...@@ -3874,8 +3933,7 @@ ...@@ -3874,8 +3933,7 @@
"indexof": { "indexof": {
"version": "0.0.1", "version": "0.0.1",
"resolved": "http://192.168.110.93:4873/indexof/-/indexof-0.0.1.tgz", "resolved": "http://192.168.110.93:4873/indexof/-/indexof-0.0.1.tgz",
"integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10="
"dev": true
}, },
"inflight": { "inflight": {
"version": "1.0.6", "version": "1.0.6",
...@@ -4892,8 +4950,7 @@ ...@@ -4892,8 +4950,7 @@
"ms": { "ms": {
"version": "2.0.0", "version": "2.0.0",
"resolved": "http://192.168.110.93:4873/ms/-/ms-2.0.0.tgz", "resolved": "http://192.168.110.93:4873/ms/-/ms-2.0.0.tgz",
"integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
"dev": true
}, },
"nan": { "nan": {
"version": "2.14.2", "version": "2.14.2",
...@@ -5438,6 +5495,11 @@ ...@@ -5438,6 +5495,11 @@
"integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
"dev": true "dev": true
}, },
"object-component": {
"version": "0.0.3",
"resolved": "http://192.168.110.93:4873/object-component/-/object-component-0.0.3.tgz",
"integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE="
},
"object-copy": { "object-copy": {
"version": "0.1.0", "version": "0.1.0",
"resolved": "http://192.168.110.93:4873/object-copy/-/object-copy-0.1.0.tgz", "resolved": "http://192.168.110.93:4873/object-copy/-/object-copy-0.1.0.tgz",
...@@ -5698,14 +5760,20 @@ ...@@ -5698,14 +5760,20 @@
} }
}, },
"parseqs": { "parseqs": {
"version": "0.0.6", "version": "0.0.5",
"resolved": "http://192.168.110.93:4873/parseqs/-/parseqs-0.0.6.tgz", "resolved": "http://192.168.110.93:4873/parseqs/-/parseqs-0.0.5.tgz",
"integrity": "sha1-jku1oZ0c3IRKCKyXTTTic6+mcNU=" "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=",
"requires": {
"better-assert": "~1.0.0"
}
}, },
"parseuri": { "parseuri": {
"version": "0.0.6", "version": "0.0.5",
"resolved": "http://192.168.110.93:4873/parseuri/-/parseuri-0.0.6.tgz", "resolved": "http://192.168.110.93:4873/parseuri/-/parseuri-0.0.5.tgz",
"integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==" "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=",
"requires": {
"better-assert": "~1.0.0"
}
}, },
"parseurl": { "parseurl": {
"version": "1.3.3", "version": "1.3.3",
...@@ -7676,56 +7744,63 @@ ...@@ -7676,56 +7744,63 @@
} }
}, },
"socket.io-client": { "socket.io-client": {
"version": "4.1.3", "version": "2.2.0",
"resolved": "http://192.168.110.93:4873/socket.io-client/-/socket.io-client-4.1.3.tgz", "resolved": "http://192.168.110.93:4873/socket.io-client/-/socket.io-client-2.2.0.tgz",
"integrity": "sha1-I22qZCqfIpky4AtyIehDv3QjKmI=", "integrity": "sha1-hOc+48Q9UCDMwaJY+u65rsJyOvc=",
"requires": { "requires": {
"@types/component-emitter": "^1.2.10", "backo2": "1.0.2",
"backo2": "~1.0.2", "base64-arraybuffer": "0.1.5",
"component-emitter": "~1.3.0", "component-bind": "1.0.0",
"debug": "~4.3.1", "component-emitter": "1.2.1",
"engine.io-client": "~5.1.2", "debug": "~3.1.0",
"parseuri": "0.0.6", "engine.io-client": "~3.3.1",
"socket.io-parser": "~4.0.4" "has-binary2": "~1.0.2",
"has-cors": "1.1.0",
"indexof": "0.0.1",
"object-component": "0.0.3",
"parseqs": "0.0.5",
"parseuri": "0.0.5",
"socket.io-parser": "~3.3.0",
"to-array": "0.1.4"
}, },
"dependencies": { "dependencies": {
"component-emitter": {
"version": "1.2.1",
"resolved": "http://192.168.110.93:4873/component-emitter/-/component-emitter-1.2.1.tgz",
"integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
},
"debug": { "debug": {
"version": "4.3.2", "version": "3.1.0",
"resolved": "http://192.168.110.93:4873/debug/-/debug-4.3.2.tgz", "resolved": "http://192.168.110.93:4873/debug/-/debug-3.1.0.tgz",
"integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"requires": { "requires": {
"ms": "2.1.2" "ms": "2.0.0"
} }
},
"ms": {
"version": "2.1.2",
"resolved": "http://192.168.110.93:4873/ms/-/ms-2.1.2.tgz",
"integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk="
} }
} }
}, },
"socket.io-parser": { "socket.io-parser": {
"version": "4.0.4", "version": "3.3.2",
"resolved": "http://192.168.110.93:4873/socket.io-parser/-/socket.io-parser-4.0.4.tgz", "resolved": "http://192.168.110.93:4873/socket.io-parser/-/socket.io-parser-3.3.2.tgz",
"integrity": "sha1-nqIbDWFQjRgZbvBKLGuatjD0wrA=", "integrity": "sha1-74cgCdCtz3BPL76DAZGhR1KtULY=",
"requires": { "requires": {
"@types/component-emitter": "^1.2.10",
"component-emitter": "~1.3.0", "component-emitter": "~1.3.0",
"debug": "~4.3.1" "debug": "~3.1.0",
"isarray": "2.0.1"
}, },
"dependencies": { "dependencies": {
"debug": { "debug": {
"version": "4.3.2", "version": "3.1.0",
"resolved": "http://192.168.110.93:4873/debug/-/debug-4.3.2.tgz", "resolved": "http://192.168.110.93:4873/debug/-/debug-3.1.0.tgz",
"integrity": "sha1-8KScGKyHeeMdSgxgKd+3aHPHQos=", "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
"requires": { "requires": {
"ms": "2.1.2" "ms": "2.0.0"
} }
}, },
"ms": { "isarray": {
"version": "2.1.2", "version": "2.0.1",
"resolved": "http://192.168.110.93:4873/ms/-/ms-2.1.2.tgz", "resolved": "http://192.168.110.93:4873/isarray/-/isarray-2.0.1.tgz",
"integrity": "sha1-0J0fNXtEP0kzgqjrPM0YOHKuYAk=" "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4="
} }
} }
}, },
...@@ -8227,6 +8302,11 @@ ...@@ -8227,6 +8302,11 @@
"resolved": "http://192.168.110.93:4873/tiny-emitter/-/tiny-emitter-2.1.0.tgz", "resolved": "http://192.168.110.93:4873/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
"integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q=="
}, },
"to-array": {
"version": "0.1.4",
"resolved": "http://192.168.110.93:4873/to-array/-/to-array-0.1.4.tgz",
"integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA="
},
"to-arraybuffer": { "to-arraybuffer": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "http://192.168.110.93:4873/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", "resolved": "http://192.168.110.93:4873/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
...@@ -9170,9 +9250,17 @@ ...@@ -9170,9 +9250,17 @@
"dev": true "dev": true
}, },
"ws": { "ws": {
"version": "7.4.6", "version": "6.1.4",
"resolved": "http://192.168.110.93:4873/ws/-/ws-7.4.6.tgz", "resolved": "http://192.168.110.93:4873/ws/-/ws-6.1.4.tgz",
"integrity": "sha1-VlTKjs3u5HwzqaS/bSjivimAN3w=" "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==",
"requires": {
"async-limiter": "~1.0.0"
}
},
"xmlhttprequest-ssl": {
"version": "1.6.3",
"resolved": "http://192.168.110.93:4873/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.6.3.tgz",
"integrity": "sha1-A7cThzsBZZ36LBxdBWBlsn3cLeY="
}, },
"xtend": { "xtend": {
"version": "4.0.2", "version": "4.0.2",
......
...@@ -26,7 +26,7 @@ ...@@ -26,7 +26,7 @@
"js-cookie": "^2.2.0", "js-cookie": "^2.2.0",
"qiniu-js": "^3.1.2", "qiniu-js": "^3.1.2",
"showdown": "^1.6.4", "showdown": "^1.6.4",
"socket.io-client": "^4.1.3", "socket.io-client": "2.2.0",
"vue": "^2.1.0", "vue": "^2.1.0",
"vue-router": "^2.1.1", "vue-router": "^2.1.1",
"vuex": "^2.0.0" "vuex": "^2.0.0"
......
...@@ -31,7 +31,7 @@ import { ...@@ -31,7 +31,7 @@ import {
bindDragHeader bindDragHeader
} from "./utils/utils.js"; } from "./utils/utils.js";
import { mapActions, mapGetters } from "vuex"; import { mapActions, mapGetters } from "vuex";
import { getLoginUrl, getInnerLoginUrl } from "./utils/index.js"; import { getInnerLoginUrl } from "./utils/index";
let vm = null; let vm = null;
export default { export default {
components: { components: {
...@@ -46,7 +46,7 @@ export default { ...@@ -46,7 +46,7 @@ export default {
userName: "", userName: "",
authList: [], authList: [],
systemType: 0, systemType: 0,
showChat:true showChat:false
}; };
}, },
computed: { computed: {
...@@ -60,8 +60,13 @@ export default { ...@@ -60,8 +60,13 @@ export default {
setTimeout( function () { setTimeout( function () {
bindDragHeader('.c-header', '.chat-wrap'); bindDragHeader('.c-header', '.chat-wrap');
}, 1000) }, 1000)
this.$store.dispatch( 'socket/initSocket',{url: 'http://10.177.11.251:15202'})
}, },
methods: { methods: {
// 修改token
...mapActions(["changeToken"]),
// 解密token // 解密token
getToken() { getToken() {
let href = window.location.href; let href = window.location.href;
...@@ -94,8 +99,7 @@ export default { ...@@ -94,8 +99,7 @@ export default {
vm.changeToken(vm.token); vm.changeToken(vm.token);
vm.getUserAuth(); vm.getUserAuth();
}, },
// 修改token
...mapActions(["changeToken"]),
// 获取用户权限 // 获取用户权限
getUserAuth(token) { getUserAuth(token) {
let req = null; let req = null;
......
...@@ -287,7 +287,6 @@ export default { ...@@ -287,7 +287,6 @@ export default {
userSig: this.userSig, userSig: this.userSig,
vueInstance: this, vueInstance: this,
}; };
console.log('--=-123123-', obj, RtcClient );
this.rtc = new RtcClient(obj); this.rtc = new RtcClient(obj);
this.$nextTick(() => { this.$nextTick(() => {
this.$refs.alert this.$refs.alert
......
...@@ -80,7 +80,7 @@ export default { ...@@ -80,7 +80,7 @@ export default {
props:{ props:{
item:{ item:{
type:Object, type:Object,
default:0 default:{}
} }
}, },
created() { created() {
...@@ -119,9 +119,11 @@ export default { ...@@ -119,9 +119,11 @@ export default {
} }
}, },
appointBeginTime() { appointBeginTime() {
if(this.item.appointBeginTime) {
let starttime =this.item.appointBeginTime.slice(0,10) let starttime =this.item.appointBeginTime.slice(0,10)
let endtime = `${this.item.appointBeginTime.slice(11,16)}-${this.item.appointEndTime.slice(11,16)}` let endtime = `${this.item.appointBeginTime.slice(11,16)}-${this.item.appointEndTime.slice(11,16)}`
return starttime +' '+ endtime return starttime +' '+ endtime
}
}, },
}, },
methods: { methods: {
......
import education from './im/getters' const getters = {
_token: state => state.common._token,
import { containObject } from '../utils/utils' isFromAssignTask: state => state.common.isFromAssignTask,
time:state => state.common.time,
const getters = containObject(education) }
export default getters export default getters
const getters = {
_token: state => state.common._token,
isFromAssignTask: state => state.common.isFromAssignTask,
time:state => state.common.time,
}
export default getters
import Vue from 'vue' import Vue from 'vue'
import Vuex from 'vuex' import Vuex from 'vuex'
import common from './im/common' import common from './module/common'
import socket from './module/socket'
import getters from './getters' import getters from './getters'
import state from './state';
import mutations from './mutations/index';
import actions from './actions/index';
Vue.use(Vuex) Vue.use(Vuex)
export default new Vuex.Store({ export default new Vuex.Store({
state,
getters,
mutations,
actions,
modules: { modules: {
common common,
socket
}, },
getters
}) })
import { io } from "socket.io-client"; // ES6 import
import io from 'socket.io-client';
export default { export default {
namespaced: true, namespaced: true,
...@@ -7,39 +8,45 @@ export default { ...@@ -7,39 +8,45 @@ export default {
}, },
actions: { actions: {
initSocket ({ commit, rootState }, payload) { initSocket ({ commit, rootState }, payload) {
const socket = io("https://example.com", { const socket = io.connect(payload.url, {
reconnectionDelayMax: 10000,
reconnectionAttempts:'Infinity',
reconnection: true,
transports: ["websocket"], // use WebSocket first, if available
extraHeaders: {"my-custom-header": "1234"},
query: { query: {
x: 42 // loginUserNum: `diagnose_list_socket_${userId}`
loginUserNum: `diagnose_list_socket_888`
} }
}); });
console.log('-=-=-=-=',socket)
commit('SET_SOCKET', socket); commit('SET_SOCKET', socket);
commit('SET_IOLISTION');
}, },
}, },
mutations: { mutations: {
SET_SOCKET: (state, payload) => { SET_SOCKET: (state, payload) => {
window.socketClient = payload;
state.socketClient = payload; state.socketClient = payload;
}, },
SET_IOLISTION: (state, payload) => { SET_IOLISTION: (state, payload) => {
if(!state.socketClient){ if(!state.socketClient){
return false; return false;
} }
state.socketClient.on("connection", (socket) => { state.socketClient.on("connection", (socket) => {
console.log(socket); console.log ('socket 链接成功',socket);
}); });
state.socketClient.on("connect_error", (err) => { state.socketClient.on("connect_error", (err) => {
if (err.message === "invalid credentials") { console.log ('socket connect_error',err);
}
}); });
state.socketClient.on("disconnect", (socket) => { state.socketClient.on("disconnect", (socket) => {
console.log(socket); console.log ('socket disconnect',socket);
});
state.socketClient.on("diagnose_push_event", (socket) => {
console.log('diagnose_push_event---', socket);
});
state.socketClient.on('ping', function () {
console.log('[E] 心跳请求已发出 →', true);
}); });
state.socketClient.on("data", (socket) => { //收到
console.log(socket); state.socketClient.on('pong', function () {
console.log('[E] 心跳响应已收到 ←', true);
}); });
}, },
}, },
......
/* 内存数据状态 */
export default {
};
...@@ -18,7 +18,7 @@ ...@@ -18,7 +18,7 @@
</div> </div>
</el-row> </el-row>
<!-- tab栏 --> <!-- tab栏 -->
<div id="radio" v-if="isdon ==='1'"> <div id="radio">
<el-radio-group v-model="tabPosition" style="margin-bottom: 30px;" > <el-radio-group v-model="tabPosition" style="margin-bottom: 30px;" >
<el-radio-button label="all">全部(0)</el-radio-button> <el-radio-button label="all">全部(0)</el-radio-button>
<el-radio-button label="abnormal">异常(0)</el-radio-button> <el-radio-button label="abnormal">异常(0)</el-radio-button>
...@@ -30,53 +30,14 @@ ...@@ -30,53 +30,14 @@
<el-row :gutter="25"> <el-row :gutter="25">
<el-col style="margin-bottom: 20px;" :span="8" v-for="item in 9 " :key="item"> <el-col style="margin-bottom: 20px;" :span="8" v-for="item in 9 " :key="item">
<div class="grid-content bg-purple"> <div class="grid-content bg-purple">
<div class="for"></div> <div class="for">
<inquiryList-component></inquiryList-component>
</div> </div>
</el-col>
</el-row>
</div>
<div class="lfet" v-else >
<el-row :gutter="20">
<el-col :span="6"><div class="grid-content bg-purple">
<span>总问诊数</span>
<span>0单</span>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<span>已问诊数</span>
<span>0单</span>
</div></el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<span>问诊中</span>
<span>0单</span>
</div>
</el-col>
<el-col :span="6"><div class="grid-content bg-purple">
<span>未问诊</span>
<span>0单</span>
</div>
</el-col>
</el-row>
<div ><i class="el-icon-s-custom"> 运营A成员(6单)</i></div>
<el-row :gutter="25">
<el-col style="margin-bottom: 20px;" :span="8" v-for="item in 6 " :key="item">
<div class="grid-content bg-purple">
<div class="for"></div>
</div>
</el-col>
</el-row>
<div ><i class="el-icon-s-custom">运营B成员(2单)</i></div>
<el-row :gutter="25">
<el-col style="margin-bottom: 20px;" :span="8" v-for="item in 6 " :key="item">
<div class="grid-content bg-purple">
<div class="for"></div>
</div> </div>
</el-col> </el-col>
</el-row> </el-row>
</div> </div>
<!-- <el-empty :image-size="200" description="描述文字"></el-empty> -->
<!-- 分页 -->
<el-row type="flex" justify="end" > <el-row type="flex" justify="end" >
<el-pagination <el-pagination
background background
...@@ -95,16 +56,17 @@ ...@@ -95,16 +56,17 @@
</template> </template>
<script> <script>
import InquiryListComponent from '../../../components/common/inquirylist.vue';
console.log('---InquiryList', InquiryListComponent);
export default { export default {
components: { components: {
InquiryListComponent
}, },
data(){ data(){
return { return {
tabPosition:"all", tabPosition:"all",
value1:Date.now(), value1:Date.now(),
currentPage4:0, currentPage4:0,
// 判断是否是管理员
isdon:'1',
showChat: true showChat: true
} }
}, },
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册