From 06a593e68701108603af984345acd2fd640a75f1 Mon Sep 17 00:00:00 2001 From: "wu.jian2" Date: Sat, 26 Aug 2023 15:57:08 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E8=B7=91=E9=A9=AC=E7=81=AF=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E6=B7=BB=E5=8A=A0=E8=AF=AD=E9=9F=B3=E6=92=AD=E6=8A=A5?= =?UTF-8?q?=E5=8A=9F=E8=83=BD=EF=BC=8C=E5=8C=85=E6=8B=AC=E6=96=87=E5=AD=97?= =?UTF-8?q?=E6=92=AD=E6=8A=A5=E5=92=8C=E5=9C=A8=E7=BA=BFmp3=E8=AF=AD?= =?UTF-8?q?=E9=9F=B3=E6=92=AD=E6=94=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data-room-ui/package-lock.json | 33 ++--- data-room-ui/package.json | 13 +- .../BasicComponents/Marquee/index.vue | 122 ++++++++++++++++-- .../BasicComponents/Marquee/setting.vue | 16 +++ .../BasicComponents/Marquee/settingConfig.js | 20 ++- .../RightSetting/DataSetting.vue | 2 +- .../packages/assets/style/bsTheme.scss | 14 +- .../packages/js/utils/getComponentConfig.js | 2 +- .../packages/js/utils/voiceBroadcast.js | 36 ++++++ 9 files changed, 210 insertions(+), 48 deletions(-) create mode 100644 data-room-ui/packages/js/utils/voiceBroadcast.js diff --git a/data-room-ui/package-lock.json b/data-room-ui/package-lock.json index fdbd772f..d80ef2b2 100644 --- a/data-room-ui/package-lock.json +++ b/data-room-ui/package-lock.json @@ -1,6 +1,6 @@ { "name": "@gcpaas/data-room-ui", - "version": "1.0.1-2023081002-Alpha", + "version": "1.0.1-2023082201-Alpha", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -5797,7 +5797,6 @@ "version": "2.0.11", "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.11.tgz", "integrity": "sha512-C+0bbOqkezLIsmWSvlsXS0Q0bmkugu7jcfMIACB+RDEntIzQIkdr148we28AfSloQLRdZlYL/QYyrq05j/3Faw==", - "dev": true, "requires": { "good-listener": "^1.2.2", "select": "^1.1.2", @@ -7337,8 +7336,7 @@ "delegate": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", - "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", - "dev": true + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==" }, "delegates": { "version": "1.0.0", @@ -9609,7 +9607,6 @@ "version": "1.2.2", "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", "integrity": "sha512-goW1b+d9q/HIwbVYZzZ6SsTr4IgE+WA44A0GmPIQstuOrgsFcT7VEJ48nmr9GaRtNu0XTKacFLGnBPAM6Afouw==", - "dev": true, "requires": { "delegate": "^3.1.2" } @@ -17336,8 +17333,7 @@ "select": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", - "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==", - "dev": true + "integrity": "sha512-OwpTSOfy6xSs1+pwcNrv0RBMOzI39Lp3qQKUTPVVPRjCdNa5JH/oPRiqsesIskK8TVgmRiHwO4KXlV2Li9dANA==" }, "select-hose": { "version": "2.0.0", @@ -17862,6 +17858,11 @@ } } }, + "speak-tts": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/speak-tts/-/speak-tts-2.0.8.tgz", + "integrity": "sha512-VY6Q6mRjdou6bF+x0LspvM7GJhBxHx8CLyGPTNQQ7jrztiGutyI4QNZn0cA17c4uk0FnFbA4PaMI3skeZ6PiFg==" + }, "split": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", @@ -19015,8 +19016,7 @@ "tiny-emitter": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", - "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", - "dev": true + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==" }, "tiny-sass-compiler": { "version": "0.12.2", @@ -19784,8 +19784,7 @@ "vue": { "version": "2.6.10", "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.10.tgz", - "integrity": "sha512-ImThpeNU9HbdZL3utgMCq0oiMzAkt1mcgy3/E6zWC/G6AaQoeuFdsl9nDhTDU3X1R6FK7nsIUuRACVcjI+A2GQ==", - "dev": true + "integrity": "sha512-ImThpeNU9HbdZL3utgMCq0oiMzAkt1mcgy3/E6zWC/G6AaQoeuFdsl9nDhTDU3X1R6FK7nsIUuRACVcjI+A2GQ==" }, "vue-codemirror": { "version": "4.0.6", @@ -19799,8 +19798,7 @@ "vue-contextmenujs": { "version": "1.4.9", "resolved": "https://registry.npmjs.org/vue-contextmenujs/-/vue-contextmenujs-1.4.9.tgz", - "integrity": "sha512-Z3x3VBrwTwz7ow4YhbjMBPl4zz3uiwhyRIffQ/ZJl+A1Vg8B7e9bVOe2FNGqro+Opyhdf84enx4EgZNsCoPWZA==", - "dev": true + "integrity": "sha512-Z3x3VBrwTwz7ow4YhbjMBPl4zz3uiwhyRIffQ/ZJl+A1Vg8B7e9bVOe2FNGqro+Opyhdf84enx4EgZNsCoPWZA==" }, "vue-draggable-resizable-gorkys": { "version": "2.4.8", @@ -19916,7 +19914,6 @@ "version": "1.4.3", "resolved": "https://registry.npmjs.org/vue-json-editor/-/vue-json-editor-1.4.3.tgz", "integrity": "sha512-st9HdXBgCnyEmmfWrZQiKzp4KuYXzmYVUNDn5h6Fa18MrrGS1amnyUFyv7hQFsNBDW27B7BKkdGOqszYT1srAg==", - "dev": true, "requires": { "vue": "^2.2.6" } @@ -19925,7 +19922,6 @@ "version": "2.2.22", "resolved": "https://registry.npmjs.org/vue-json-viewer/-/vue-json-viewer-2.2.22.tgz", "integrity": "sha512-3oPH5BxoUWva/qp7wNJj+15FBXyi9Yu5VDW4mCWivjHR1pUpMv34fjqqxML7jh2uOqm1S/3Xks5nQ5JjC5+OWw==", - "dev": true, "requires": { "clipboard": "^2.0.4" } @@ -20000,8 +19996,7 @@ "vue-sketch-ruler": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/vue-sketch-ruler/-/vue-sketch-ruler-1.0.3.tgz", - "integrity": "sha512-WfCNXJWn7gdST870nkEixR9JiZqGFCuW/Tuld2EQDYHTleDKPz2A45yTVqrF3MuRLelLkoqtz3+8ZfBhQ7sHGw==", - "dev": true + "integrity": "sha512-WfCNXJWn7gdST870nkEixR9JiZqGFCuW/Tuld2EQDYHTleDKPz2A45yTVqrF3MuRLelLkoqtz3+8ZfBhQ7sHGw==" }, "vue-style-loader": { "version": "4.1.3", @@ -20073,7 +20068,6 @@ "version": "2.24.3", "resolved": "https://registry.npmjs.org/vuedraggable/-/vuedraggable-2.24.3.tgz", "integrity": "sha512-6/HDXi92GzB+Hcs9fC6PAAozK1RLt1ewPTLjK0anTYguXLAeySDmcnqE8IC0xa7shvSzRjQXq3/+dsZ7ETGF3g==", - "dev": true, "requires": { "sortablejs": "1.10.2" }, @@ -20081,8 +20075,7 @@ "sortablejs": { "version": "1.10.2", "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.10.2.tgz", - "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==", - "dev": true + "integrity": "sha512-YkPGufevysvfwn5rfdlGyrGjt7/CRHwvRPogD/lC+TnvcN29jDpCifKP+rBqf+LRldfXSTh+0CGLcSg0VIxq3A==" } } }, diff --git a/data-room-ui/package.json b/data-room-ui/package.json index ce0ef83d..af48a3f1 100644 --- a/data-room-ui/package.json +++ b/data-room-ui/package.json @@ -70,18 +70,19 @@ "qs": "^6.9.6", "remote-vue-loader": "1.0.0", "sortablejs": "^1.15.0", + "speak-tts": "^2.0.8", "videojs-contrib-hls": "^5.15.0", "vue-codemirror": "^4.0.6", - "vue-draggable-resizable-gorkys": "^2.4.8", - "vue-router": "3.0.6", - "vue-video-player": "^5.0.1", - "vuex": "3.1.0", - "ztree": "3.5.24", "vue-contextmenujs": "^1.4.9", + "vue-draggable-resizable-gorkys": "^2.4.8", "vue-json-editor": "^1.4.3", "vue-json-viewer": "^2.2.22", + "vue-router": "3.0.6", "vue-sketch-ruler": "^1.0.3", - "vuedraggable": "^2.24.3" + "vue-video-player": "^5.0.1", + "vuedraggable": "^2.24.3", + "vuex": "3.1.0", + "ztree": "3.5.24" }, "devDependencies": { "@babel/core": "^7.12.16", diff --git a/data-room-ui/packages/BasicComponents/Marquee/index.vue b/data-room-ui/packages/BasicComponents/Marquee/index.vue index 5cf9174e..e6d35038 100644 --- a/data-room-ui/packages/BasicComponents/Marquee/index.vue +++ b/data-room-ui/packages/BasicComponents/Marquee/index.vue @@ -83,6 +83,7 @@