yansen преди 6 години
родител
ревизия
5d0fce0ff7
променени са 4 файла, в които са добавени 15400 реда и са изтрити 15929 реда
  1. 15300
    15831
      package-lock.json
  2. 96
    96
      package.json
  3. 1
    1
      src/pages/page2.vue
  4. 3
    1
      src/pages/page3.vue

+ 15300
- 15831
package-lock.json
Файловите разлики са ограничени, защото са твърде много
Целия файл


+ 96
- 96
package.json Целия файл

@@ -1,96 +1,96 @@
1
-{
2
-  "name": "myvue",
3
-  "version": "1.0.0",
4
-  "description": "A Vue.js project",
5
-  "author": "xuchengxiang <xcx18267901393@dingtalk.com>",
6
-  "private": true,
7
-  "scripts": {
8
-    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
9
-    "start": "npm run dev",
10
-    "unit": "jest --config test/unit/jest.conf.js --coverage",
11
-    "e2e": "node test/e2e/runner.js",
12
-    "test": "npm run unit && npm run e2e",
13
-    "lint": "eslint --ext .js,.vue src test/unit test/e2e/specs",
14
-    "build": "node build/build.js"
15
-  },
16
-  "dependencies": {
17
-    "axios": "^0.18.0",
18
-    "mescroll.js": "^1.3.8",
19
-    "solarlunar": "^2.0.7",
20
-    "vant": "^1.4.5",
21
-    "video.js": "^7.4.1",
22
-    "vue": "^2.5.2",
23
-    "vue-awesome-swiper": "^3.1.3",
24
-    "vue-router": "^3.0.1",
25
-    "vuex": "^3.0.1"
26
-  },
27
-  "devDependencies": {
28
-    "autoprefixer": "^7.1.2",
29
-    "babel-core": "^6.22.1",
30
-    "babel-eslint": "^8.2.1",
31
-    "babel-helper-vue-jsx-merge-props": "^2.0.3",
32
-    "babel-jest": "^21.0.2",
33
-    "babel-loader": "^7.1.1",
34
-    "babel-plugin-dynamic-import-node": "^1.2.0",
35
-    "babel-plugin-syntax-jsx": "^6.18.0",
36
-    "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0",
37
-    "babel-plugin-transform-runtime": "^6.22.0",
38
-    "babel-plugin-transform-vue-jsx": "^3.5.0",
39
-    "babel-preset-env": "^1.3.2",
40
-    "babel-preset-stage-2": "^6.22.0",
41
-    "babel-register": "^6.22.0",
42
-    "chalk": "^2.0.1",
43
-    "chromedriver": "^2.46.0",
44
-    "copy-webpack-plugin": "^4.0.1",
45
-    "cross-spawn": "^5.0.1",
46
-    "css-loader": "^0.28.0",
47
-    "eslint": "^4.15.0",
48
-    "eslint-config-standard": "^10.2.1",
49
-    "eslint-friendly-formatter": "^3.0.0",
50
-    "eslint-loader": "^1.7.1",
51
-    "eslint-plugin-import": "^2.7.0",
52
-    "eslint-plugin-node": "^5.2.0",
53
-    "eslint-plugin-promise": "^3.4.0",
54
-    "eslint-plugin-standard": "^3.0.1",
55
-    "eslint-plugin-vue": "^4.0.0",
56
-    "extract-text-webpack-plugin": "^3.0.0",
57
-    "file-loader": "^1.1.4",
58
-    "friendly-errors-webpack-plugin": "^1.6.1",
59
-    "html-webpack-plugin": "^2.30.1",
60
-    "jest": "^22.0.4",
61
-    "jest-serializer-vue": "^0.3.0",
62
-    "nightwatch": "^0.9.12",
63
-    "node-notifier": "^5.1.2",
64
-    "node-sass": "^4.10.0",
65
-    "optimize-css-assets-webpack-plugin": "^3.2.0",
66
-    "ora": "^1.2.0",
67
-    "portfinder": "^1.0.13",
68
-    "postcss-import": "^11.0.0",
69
-    "postcss-loader": "^2.0.8",
70
-    "postcss-url": "^7.2.1",
71
-    "rimraf": "^2.6.0",
72
-    "sass-loader": "^7.1.0",
73
-    "selenium-server": "^3.0.1",
74
-    "semver": "^5.3.0",
75
-    "shelljs": "^0.7.6",
76
-    "uglifyjs-webpack-plugin": "^1.1.1",
77
-    "url-loader": "^0.5.8",
78
-    "vue-jest": "^1.0.2",
79
-    "vue-loader": "^13.3.0",
80
-    "vue-style-loader": "^3.1.2",
81
-    "vue-template-compiler": "^2.5.2",
82
-    "webpack": "^3.6.0",
83
-    "webpack-bundle-analyzer": "^2.9.0",
84
-    "webpack-dev-server": "^2.9.1",
85
-    "webpack-merge": "^4.1.0"
86
-  },
87
-  "engines": {
88
-    "node": ">= 6.0.0",
89
-    "npm": ">= 3.0.0"
90
-  },
91
-  "browserslist": [
92
-    "> 1%",
93
-    "last 2 versions",
94
-    "not ie <= 8"
95
-  ]
96
-}
1
+{
2
+  "name": "myvue",
3
+  "version": "1.0.0",
4
+  "description": "A Vue.js project",
5
+  "author": "xuchengxiang <xcx18267901393@dingtalk.com>",
6
+  "private": true,
7
+  "scripts": {
8
+    "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
9
+    "start": "npm run dev",
10
+    "unit": "jest --config test/unit/jest.conf.js --coverage",
11
+    "e2e": "node test/e2e/runner.js",
12
+    "test": "npm run unit && npm run e2e",
13
+    "lint": "eslint --ext .js,.vue src test/unit test/e2e/specs",
14
+    "build": "node build/build.js"
15
+  },
16
+  "dependencies": {
17
+    "axios": "^0.18.0",
18
+    "mescroll.js": "^1.3.8",
19
+    "solarlunar": "^2.0.7",
20
+    "vant": "^1.4.5",
21
+    "video.js": "^7.4.1",
22
+    "vue": "^2.5.2",
23
+    "vue-awesome-swiper": "^3.1.3",
24
+    "vue-router": "^3.0.1",
25
+    "vuex": "^3.0.1"
26
+  },
27
+  "devDependencies": {
28
+    "autoprefixer": "^7.1.2",
29
+    "babel-core": "^6.22.1",
30
+    "babel-eslint": "^8.2.1",
31
+    "babel-helper-vue-jsx-merge-props": "^2.0.3",
32
+    "babel-jest": "^21.0.2",
33
+    "babel-loader": "^7.1.1",
34
+    "babel-plugin-dynamic-import-node": "^1.2.0",
35
+    "babel-plugin-syntax-jsx": "^6.18.0",
36
+    "babel-plugin-transform-es2015-modules-commonjs": "^6.26.0",
37
+    "babel-plugin-transform-runtime": "^6.22.0",
38
+    "babel-plugin-transform-vue-jsx": "^3.5.0",
39
+    "babel-preset-env": "^1.3.2",
40
+    "babel-preset-stage-2": "^6.22.0",
41
+    "babel-register": "^6.22.0",
42
+    "chalk": "^2.0.1",
43
+    "chromedriver": "^2.46.0",
44
+    "copy-webpack-plugin": "^4.0.1",
45
+    "cross-spawn": "^5.0.1",
46
+    "css-loader": "^0.28.0",
47
+    "eslint": "^4.15.0",
48
+    "eslint-config-standard": "^10.2.1",
49
+    "eslint-friendly-formatter": "^3.0.0",
50
+    "eslint-loader": "^1.7.1",
51
+    "eslint-plugin-import": "^2.7.0",
52
+    "eslint-plugin-node": "^5.2.0",
53
+    "eslint-plugin-promise": "^3.4.0",
54
+    "eslint-plugin-standard": "^3.0.1",
55
+    "eslint-plugin-vue": "^4.0.0",
56
+    "extract-text-webpack-plugin": "^3.0.0",
57
+    "file-loader": "^1.1.4",
58
+    "friendly-errors-webpack-plugin": "^1.6.1",
59
+    "html-webpack-plugin": "^2.30.1",
60
+    "jest": "^22.0.4",
61
+    "jest-serializer-vue": "^0.3.0",
62
+    "nightwatch": "^0.9.12",
63
+    "node-notifier": "^5.1.2",
64
+    "node-sass": "^4.10.0",
65
+    "optimize-css-assets-webpack-plugin": "^3.2.0",
66
+    "ora": "^1.2.0",
67
+    "portfinder": "^1.0.13",
68
+    "postcss-import": "^11.0.0",
69
+    "postcss-loader": "^2.0.8",
70
+    "postcss-url": "^7.2.1",
71
+    "rimraf": "^2.6.0",
72
+    "sass-loader": "^7.1.0",
73
+    "selenium-server": "^3.0.1",
74
+    "semver": "^5.3.0",
75
+    "shelljs": "^0.7.6",
76
+    "uglifyjs-webpack-plugin": "^1.1.1",
77
+    "url-loader": "^0.5.8",
78
+    "vue-jest": "^1.0.2",
79
+    "vue-loader": "^13.3.0",
80
+    "vue-style-loader": "^3.1.2",
81
+    "vue-template-compiler": "^2.5.2",
82
+    "webpack": "^3.6.0",
83
+    "webpack-bundle-analyzer": "^2.9.0",
84
+    "webpack-dev-server": "^2.9.1",
85
+    "webpack-merge": "^4.1.0"
86
+  },
87
+  "engines": {
88
+    "node": ">= 6.0.0",
89
+    "npm": ">= 3.0.0"
90
+  },
91
+  "browserslist": [
92
+    "> 1%",
93
+    "last 2 versions",
94
+    "not ie <= 8"
95
+  ]
96
+}

+ 1
- 1
src/pages/page2.vue Целия файл

@@ -266,7 +266,7 @@ export default {
266 266
             firstName: (res.classId || res.classId === 1) ? '' : res.personName,
267 267
             words: wds,
268 268
             show: false,
269
-            audio: `http://ycapi.jcjyhn.com/welcome-api/?t=${wds}&u=${voice}&rand=${(new Date()).valueOf()}`
269
+            audio: `http://ycapi.jcjyhn.com/welcome-api/?t=${window.encodeURIComponent(wds)}&u=${voice}&rand=${(new Date()).valueOf()}`
270 270
           })
271 271
         }
272 272
 

+ 3
- 1
src/pages/page3.vue Целия файл

@@ -153,7 +153,9 @@ export default {
153 153
       delay: 10,
154 154
       autoConnect: true
155 155
     })
156
-    this.ws.connect(`ws://192.168.1.14:8000/api/websocket/${this.$route.query.id}`)
156
+
157
+    const wsURI = `${window.location.origin.replace('http', 'ws')}/api/websocket/${this.$route.query.id}`
158
+    this.ws.connect(wsURI)
157 159
     this.init()
158 160
     this.pageTimer = window.setInterval(() => {
159 161
       let curMin = new Date().getMinutes() - 0