Преглед изворни кода

Squashed commit of the following:

commit 1b31da9199b7dcff8ed0147663938d0769bf94fd
Author: Carson <331094718@qq.com>
Date:   Wed Jul 10 17:35:22 2024 +0800

    fix: random

commit 05dfcb316921aea065ba186f179f50ec1ab2bcdc
Author: Carson <331094718@qq.com>
Date:   Wed Jul 10 17:02:19 2024 +0800

    style: format code

commit 32c0463e79b09146500f9d714c2a65e0d5ed51e4
Author: Carson <331094718@qq.com>
Date:   Wed Jul 10 17:00:32 2024 +0800

    style: format code

commit 6919b4605d69923e757f15daa402cb6b62e3066a
Author: Carson <331094718@qq.com>
Date:   Wed Jul 10 16:59:33 2024 +0800

    feat: 自动编码

commit 661834d3f1d0aa44e6e7d091894d3cab74d59092
Author: Carson <331094718@qq.com>
Date:   Fri Jul 5 15:46:20 2024 +0800

    style: format code

commit 3e7a333e8baf93a6751476e37f47b72c43e91287
Author: Carson <331094718@qq.com>
Date:   Fri Jul 5 15:45:54 2024 +0800

    docs: Readme

commit 0b49118388eaf7d2600237f79ccd5fedcd975fc9
Author: Carson <331094718@qq.com>
Date:   Fri Jul 5 14:06:10 2024 +0800

    chore: disable host check for use speak record

commit a0a73055f05e3b0221475b881cb2b23958a4e3e5
Author: Carson <331094718@qq.com>
Date:   Fri Jul 5 12:23:21 2024 +0800

    fix: deps
Carson пре 9 месеци
родитељ
комит
1751e16c74

+ 2 - 0
README.md

@@ -1,2 +1,4 @@
 # pbl-teacher
 
+node ^12
+

+ 1 - 0
build/webpack.dev.conf.js

@@ -32,6 +32,7 @@ const devWebpackConfig = merge(baseWebpackConfig, {
     contentBase: false, // since we use CopyWebpackPlugin.
     compress: true,
     host: HOST || config.dev.host,
+    disableHostCheck: true,
     port: PORT || config.dev.port,
     open: config.dev.autoOpenBrowser,
     overlay: config.dev.errorOverlay

+ 22 - 29
package-lock.json

@@ -6751,11 +6751,11 @@
       }
     },
     "linkify-it": {
-      "version": "5.0.0",
-      "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz",
-      "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==",
+      "version": "4.0.1",
+      "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-4.0.1.tgz",
+      "integrity": "sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==",
       "requires": {
-        "uc.micro": "^2.0.0"
+        "uc.micro": "^1.0.1"
       }
     },
     "load-json-file": {
@@ -6825,9 +6825,8 @@
     },
     "lodash": {
       "version": "4.17.21",
-      "resolved": "https://registry.npm.taobao.org/lodash/download/lodash-4.17.21.tgz?cache=0&sync_timestamp=1613835838133&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Flodash%2Fdownload%2Flodash-4.17.21.tgz",
-      "integrity": "sha1-Z5WRxWTDv/quhFTPCz3zcMPWkRw=",
-      "dev": true
+      "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
+      "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
     },
     "lodash-es": {
       "version": "4.17.21",
@@ -7183,16 +7182,15 @@
       }
     },
     "markdown-it": {
-      "version": "14.1.0",
-      "resolved": "https://registry.npmmirror.com/markdown-it/-/markdown-it-14.1.0.tgz",
-      "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==",
+      "version": "13.0.2",
+      "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-13.0.2.tgz",
+      "integrity": "sha512-FtwnEuuK+2yVU7goGn/MJ0WBZMM9ZPgU9spqlFs7/A/pDIUNSOQZhUgOqYCficIuR2QaFnrt8LHqBWsbTAoI5w==",
       "requires": {
         "argparse": "^2.0.1",
-        "entities": "^4.4.0",
-        "linkify-it": "^5.0.0",
-        "mdurl": "^2.0.0",
-        "punycode.js": "^2.3.1",
-        "uc.micro": "^2.1.0"
+        "entities": "~3.0.1",
+        "linkify-it": "^4.0.1",
+        "mdurl": "^1.0.1",
+        "uc.micro": "^1.0.5"
       },
       "dependencies": {
         "argparse": {
@@ -7201,9 +7199,9 @@
           "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
         },
         "entities": {
-          "version": "4.5.0",
-          "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
-          "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw=="
+          "version": "3.0.1",
+          "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz",
+          "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q=="
         }
       }
     },
@@ -7305,9 +7303,9 @@
       "dev": true
     },
     "mdurl": {
-      "version": "2.0.0",
-      "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz",
-      "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w=="
+      "version": "1.0.1",
+      "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
+      "integrity": "sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g=="
     },
     "media-typer": {
       "version": "0.3.0",
@@ -11635,11 +11633,6 @@
       "resolved": "https://registry.npm.taobao.org/punycode/download/punycode-2.1.1.tgz",
       "integrity": "sha1-tYsBCsQMIsVldhbI0sLALHv0eew="
     },
-    "punycode.js": {
-      "version": "2.3.1",
-      "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz",
-      "integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA=="
-    },
     "q": {
       "version": "1.5.1",
       "resolved": "https://registry.npm.taobao.org/q/download/q-1.5.1.tgz",
@@ -13553,9 +13546,9 @@
       "dev": true
     },
     "uc.micro": {
-      "version": "2.1.0",
-      "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",
-      "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A=="
+      "version": "1.0.6",
+      "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
+      "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA=="
     },
     "uglify-js": {
       "version": "3.4.10",

+ 2 - 1
package.json

@@ -35,7 +35,8 @@
     "jszip": "^3.10.1",
     "lamejs": "^1.2.1",
     "language-hk-loader": "^1.0.1",
-    "markdown-it": "^14.1.0",
+    "lodash": "^4.17.21",
+    "markdown-it": "^13.0.2",
     "opencc-js": "^1.0.5",
     "pdfjs-dist": "^2.5.207",
     "pptxgenjs": "^3.12.0",

Разлика између датотеке није приказан због своје велике величине
+ 711 - 699
src/components/pages/classroomObservation/components/chatArea.vue


Разлика између датотеке није приказан због своје велике величине
+ 2045 - 1215
src/components/pages/classroomObservation/components/messageArea.vue


Разлика између датотеке није приказан због своје велике величине
+ 665 - 706
src/components/pages/classroomObservation/index.vue


Неке датотеке нису приказане због велике количине промена