From 6ab8fb8a273f4221bd156b980c46401bb66f12a1 Mon Sep 17 00:00:00 2001 From: kclf <1195754634@qq.com> Date: Mon, 5 Dec 2022 13:52:23 +0800 Subject: [PATCH 01/11] =?UTF-8?q?=E5=AF=8C=E6=96=87=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 189 +++++-------------- package.json | 1 + src/components/vote/CreateVote.vue | 4 +- src/views/courselibrary/CoursewareManage.vue | 51 ++++- src/views/research/ResearchAdd.vue | 2 + 5 files changed, 95 insertions(+), 152 deletions(-) diff --git a/package-lock.json b/package-lock.json index b2df0a1d..ffd1602e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,6 +8,7 @@ "name": "fe_manage", "version": "0.1.0", "dependencies": { + "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", "ant-design-vue": "^3.2.12", "axios": "^1.1.3", @@ -2138,8 +2139,7 @@ "node_modules/@transloadit/prettier-bytes": { "version": "0.0.7", "resolved": "https://registry.npmmirror.com/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz", - "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA==", - "peer": true + "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA==" }, "node_modules/@trysound/sax": { "version": "0.2.0", @@ -2217,8 +2217,7 @@ "node_modules/@types/event-emitter": { "version": "0.3.3", "resolved": "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz", - "integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q==", - "peer": true + "integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q==" }, "node_modules/@types/express": { "version": "4.17.14", @@ -2371,7 +2370,6 @@ "version": "2.2.2", "resolved": "https://registry.npmmirror.com/@uppy/companion-client/-/companion-client-2.2.2.tgz", "integrity": "sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==", - "peer": true, "dependencies": { "@uppy/utils": "^4.1.2", "namespace-emitter": "^2.0.1" @@ -2381,7 +2379,6 @@ "version": "2.3.4", "resolved": "https://registry.npmmirror.com/@uppy/core/-/core-2.3.4.tgz", "integrity": "sha512-iWAqppC8FD8mMVqewavCz+TNaet6HPXitmGXpGGREGrakZ4FeuWytVdrelydzTdXx6vVKkOmI2FLztGg73sENQ==", - "peer": true, "dependencies": { "@transloadit/prettier-bytes": "0.0.7", "@uppy/store-default": "^2.1.1", @@ -2396,14 +2393,12 @@ "node_modules/@uppy/store-default": { "version": "2.1.1", "resolved": "https://registry.npmmirror.com/@uppy/store-default/-/store-default-2.1.1.tgz", - "integrity": "sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ==", - "peer": true + "integrity": "sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ==" }, "node_modules/@uppy/utils": { "version": "4.1.3", "resolved": "https://registry.npmmirror.com/@uppy/utils/-/utils-4.1.3.tgz", "integrity": "sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw==", - "peer": true, "dependencies": { "lodash.throttle": "^4.1.1" } @@ -2412,7 +2407,6 @@ "version": "2.1.3", "resolved": "https://registry.npmmirror.com/@uppy/xhr-upload/-/xhr-upload-2.1.3.tgz", "integrity": "sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ==", - "peer": true, "dependencies": { "@uppy/companion-client": "^2.2.2", "@uppy/utils": "^4.1.2", @@ -3184,7 +3178,6 @@ "version": "1.1.7", "resolved": "https://registry.npmmirror.com/@wangeditor/basic-modules/-/basic-modules-1.1.7.tgz", "integrity": "sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==", - "peer": true, "dependencies": { "is-url": "^1.2.4" }, @@ -3201,7 +3194,6 @@ "version": "1.0.3", "resolved": "https://registry.npmmirror.com/@wangeditor/code-highlight/-/code-highlight-1.0.3.tgz", "integrity": "sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==", - "peer": true, "dependencies": { "prismjs": "^1.23.0" }, @@ -3216,7 +3208,6 @@ "version": "1.1.19", "resolved": "https://registry.npmmirror.com/@wangeditor/core/-/core-1.1.19.tgz", "integrity": "sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q==", - "peer": true, "dependencies": { "@types/event-emitter": "^0.3.3", "event-emitter": "^0.3.5", @@ -3246,7 +3237,6 @@ "version": "5.1.23", "resolved": "https://registry.npmmirror.com/@wangeditor/editor/-/editor-5.1.23.tgz", "integrity": "sha512-0RxfeVTuK1tktUaPROnCoFfaHVJpRAIE2zdS0mpP+vq1axVQpLjM8+fCvKzqYIkH0Pg+C+44hJpe3VVroSkEuQ==", - "peer": true, "dependencies": { "@uppy/core": "^2.1.1", "@uppy/xhr-upload": "^2.0.3", @@ -3284,7 +3274,6 @@ "version": "1.0.5", "resolved": "https://registry.npmmirror.com/@wangeditor/list-module/-/list-module-1.0.5.tgz", "integrity": "sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==", - "peer": true, "peerDependencies": { "@wangeditor/core": "1.x", "dom7": "^3.0.0", @@ -3296,7 +3285,6 @@ "version": "1.1.4", "resolved": "https://registry.npmmirror.com/@wangeditor/table-module/-/table-module-1.1.4.tgz", "integrity": "sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==", - "peer": true, "peerDependencies": { "@wangeditor/core": "1.x", "dom7": "^3.0.0", @@ -3311,7 +3299,6 @@ "version": "1.0.2", "resolved": "https://registry.npmmirror.com/@wangeditor/upload-image-module/-/upload-image-module-1.0.2.tgz", "integrity": "sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==", - "peer": true, "peerDependencies": { "@uppy/core": "^2.0.3", "@uppy/xhr-upload": "^2.0.3", @@ -3327,7 +3314,6 @@ "version": "1.1.4", "resolved": "https://registry.npmmirror.com/@wangeditor/video-module/-/video-module-1.1.4.tgz", "integrity": "sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==", - "peer": true, "peerDependencies": { "@uppy/core": "^2.1.4", "@uppy/xhr-upload": "^2.0.7", @@ -4957,7 +4943,6 @@ "version": "1.0.1", "resolved": "https://registry.npmmirror.com/d/-/d-1.0.1.tgz", "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "peer": true, "dependencies": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -5261,7 +5246,6 @@ "version": "3.0.0", "resolved": "https://registry.npmmirror.com/dom7/-/dom7-3.0.0.tgz", "integrity": "sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==", - "peer": true, "dependencies": { "ssr-window": "^3.0.0-alpha.1" } @@ -5473,7 +5457,6 @@ "resolved": "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.62.tgz", "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", "hasInstallScript": true, - "peer": true, "dependencies": { "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.3", @@ -5487,7 +5470,6 @@ "version": "2.0.3", "resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "peer": true, "dependencies": { "d": "1", "es5-ext": "^0.10.35", @@ -5498,7 +5480,6 @@ "version": "3.1.3", "resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.3.tgz", "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "peer": true, "dependencies": { "d": "^1.0.1", "ext": "^1.1.2" @@ -6098,7 +6079,6 @@ "version": "0.3.5", "resolved": "https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz", "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", - "peer": true, "dependencies": { "d": "1", "es5-ext": "~0.10.14" @@ -6231,7 +6211,6 @@ "version": "1.7.0", "resolved": "https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz", "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "peer": true, "dependencies": { "type": "^2.7.2" } @@ -6239,8 +6218,7 @@ "node_modules/ext/node_modules/type": { "version": "2.7.2", "resolved": "https://registry.npmmirror.com/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", - "peer": true + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" }, "node_modules/fast-deep-equal": { "version": "3.1.3", @@ -6796,8 +6774,7 @@ "node_modules/html-void-elements": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/html-void-elements/-/html-void-elements-2.0.1.tgz", - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", - "peer": true + "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==" }, "node_modules/html-webpack-plugin": { "version": "5.5.0", @@ -6921,7 +6898,6 @@ "version": "20.6.1", "resolved": "https://registry.npmmirror.com/i18next/-/i18next-20.6.1.tgz", "integrity": "sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==", - "peer": true, "dependencies": { "@babel/runtime": "^7.12.0" } @@ -6968,8 +6944,7 @@ "node_modules/immer": { "version": "9.0.16", "resolved": "https://registry.npmmirror.com/immer/-/immer-9.0.16.tgz", - "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", - "peer": true + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==" }, "node_modules/immutable": { "version": "4.1.0", @@ -7117,8 +7092,7 @@ "node_modules/is-hotkey": { "version": "0.2.0", "resolved": "https://registry.npmmirror.com/is-hotkey/-/is-hotkey-0.2.0.tgz", - "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==", - "peer": true + "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==" }, "node_modules/is-interactive": { "version": "1.0.0", @@ -7180,8 +7154,7 @@ "node_modules/is-url": { "version": "1.2.4", "resolved": "https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "peer": true + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" }, "node_modules/is-wsl": { "version": "2.2.0", @@ -7497,14 +7470,12 @@ "node_modules/lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "peer": true + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" }, "node_modules/lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", - "peer": true + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" }, "node_modules/lodash.debounce": { "version": "4.0.8", @@ -7520,14 +7491,12 @@ "node_modules/lodash.foreach": { "version": "4.5.0", "resolved": "https://registry.npmmirror.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==", - "peer": true + "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==" }, "node_modules/lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "peer": true + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" }, "node_modules/lodash.kebabcase": { "version": "4.1.1", @@ -7556,14 +7525,12 @@ "node_modules/lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "peer": true + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" }, "node_modules/lodash.toarray": { "version": "4.4.0", "resolved": "https://registry.npmmirror.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw==", - "peer": true + "integrity": "sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw==" }, "node_modules/lodash.truncate": { "version": "4.4.2", @@ -7930,7 +7897,6 @@ "version": "1.0.2", "resolved": "https://registry.npmmirror.com/mime-match/-/mime-match-1.0.2.tgz", "integrity": "sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==", - "peer": true, "dependencies": { "wildcard": "^1.1.0" } @@ -7938,8 +7904,7 @@ "node_modules/mime-match/node_modules/wildcard": { "version": "1.1.2", "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-1.1.2.tgz", - "integrity": "sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==", - "peer": true + "integrity": "sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==" }, "node_modules/mime-types": { "version": "2.1.35", @@ -8122,8 +8087,7 @@ "node_modules/namespace-emitter": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/namespace-emitter/-/namespace-emitter-2.0.1.tgz", - "integrity": "sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==", - "peer": true + "integrity": "sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==" }, "node_modules/nanoid": { "version": "3.3.4", @@ -8165,8 +8129,7 @@ "node_modules/next-tick": { "version": "1.1.0", "resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "peer": true + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, "node_modules/nice-try": { "version": "1.0.5", @@ -9264,8 +9227,7 @@ "node_modules/preact": { "version": "10.11.3", "resolved": "https://registry.npmmirror.com/preact/-/preact-10.11.3.tgz", - "integrity": "sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==", - "peer": true + "integrity": "sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==" }, "node_modules/prelude-ls": { "version": "1.2.1", @@ -9303,7 +9265,6 @@ "version": "1.29.0", "resolved": "https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz", "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "peer": true, "engines": { "node": ">=6" } @@ -10087,7 +10048,6 @@ "version": "0.72.8", "resolved": "https://registry.npmmirror.com/slate/-/slate-0.72.8.tgz", "integrity": "sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw==", - "peer": true, "dependencies": { "immer": "^9.0.6", "is-plain-object": "^5.0.0", @@ -10098,7 +10058,6 @@ "version": "0.66.0", "resolved": "https://registry.npmmirror.com/slate-history/-/slate-history-0.66.0.tgz", "integrity": "sha512-6MWpxGQZiMvSINlCbMW43E2YBSVMCMCIwQfBzGssjWw4kb0qfvj0pIdblWNRQZD0hR6WHP+dHHgGSeVdMWzfng==", - "peer": true, "dependencies": { "is-plain-object": "^5.0.0" }, @@ -10110,7 +10069,6 @@ "version": "5.0.0", "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -10119,7 +10077,6 @@ "version": "5.0.0", "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz", "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "peer": true, "engines": { "node": ">=0.10.0" } @@ -10172,7 +10129,6 @@ "version": "3.5.1", "resolved": "https://registry.npmmirror.com/snabbdom/-/snabbdom-3.5.1.tgz", "integrity": "sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==", - "peer": true, "engines": { "node": ">=8.3.0" } @@ -10295,8 +10251,7 @@ "node_modules/ssr-window": { "version": "3.0.0", "resolved": "https://registry.npmmirror.com/ssr-window/-/ssr-window-3.0.0.tgz", - "integrity": "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==", - "peer": true + "integrity": "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==" }, "node_modules/ssri": { "version": "8.0.1", @@ -10684,8 +10639,7 @@ "node_modules/tiny-warning": { "version": "1.0.3", "resolved": "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", - "peer": true + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, "node_modules/to-fast-properties": { "version": "2.0.0", @@ -10741,8 +10695,7 @@ "node_modules/type": { "version": "1.2.0", "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "peer": true + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "node_modules/type-check": { "version": "0.4.0", @@ -13436,8 +13389,7 @@ "@transloadit/prettier-bytes": { "version": "0.0.7", "resolved": "https://registry.npmmirror.com/@transloadit/prettier-bytes/-/prettier-bytes-0.0.7.tgz", - "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA==", - "peer": true + "integrity": "sha512-VeJbUb0wEKbcwaSlj5n+LscBl9IPgLPkHVGBkh00cztv6X4L/TJXK58LzFuBKX7/GAfiGhIwH67YTLTlzvIzBA==" }, "@trysound/sax": { "version": "0.2.0", @@ -13512,8 +13464,7 @@ "@types/event-emitter": { "version": "0.3.3", "resolved": "https://registry.npmmirror.com/@types/event-emitter/-/event-emitter-0.3.3.tgz", - "integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q==", - "peer": true + "integrity": "sha512-UfnOK1pIxO7P+EgPRZXD9jMpimd8QEFcEZ5R67R1UhGbv4zghU5+NE7U8M8G9H5Jc8FI51rqDWQs6FtUfq2e/Q==" }, "@types/express": { "version": "4.17.14", @@ -13666,7 +13617,6 @@ "version": "2.2.2", "resolved": "https://registry.npmmirror.com/@uppy/companion-client/-/companion-client-2.2.2.tgz", "integrity": "sha512-5mTp2iq97/mYSisMaBtFRry6PTgZA6SIL7LePteOV5x0/DxKfrZW3DEiQERJmYpHzy7k8johpm2gHnEKto56Og==", - "peer": true, "requires": { "@uppy/utils": "^4.1.2", "namespace-emitter": "^2.0.1" @@ -13676,7 +13626,6 @@ "version": "2.3.4", "resolved": "https://registry.npmmirror.com/@uppy/core/-/core-2.3.4.tgz", "integrity": "sha512-iWAqppC8FD8mMVqewavCz+TNaet6HPXitmGXpGGREGrakZ4FeuWytVdrelydzTdXx6vVKkOmI2FLztGg73sENQ==", - "peer": true, "requires": { "@transloadit/prettier-bytes": "0.0.7", "@uppy/store-default": "^2.1.1", @@ -13691,14 +13640,12 @@ "@uppy/store-default": { "version": "2.1.1", "resolved": "https://registry.npmmirror.com/@uppy/store-default/-/store-default-2.1.1.tgz", - "integrity": "sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ==", - "peer": true + "integrity": "sha512-xnpTxvot2SeAwGwbvmJ899ASk5tYXhmZzD/aCFsXePh/v8rNvR2pKlcQUH7cF/y4baUGq3FHO/daKCok/mpKqQ==" }, "@uppy/utils": { "version": "4.1.3", "resolved": "https://registry.npmmirror.com/@uppy/utils/-/utils-4.1.3.tgz", "integrity": "sha512-nTuMvwWYobnJcytDO3t+D6IkVq/Qs4Xv3vyoEZ+Iaf8gegZP+rEyoaFT2CK5XLRMienPyqRqNbIfRuFaOWSIFw==", - "peer": true, "requires": { "lodash.throttle": "^4.1.1" } @@ -13707,7 +13654,6 @@ "version": "2.1.3", "resolved": "https://registry.npmmirror.com/@uppy/xhr-upload/-/xhr-upload-2.1.3.tgz", "integrity": "sha512-YWOQ6myBVPs+mhNjfdWsQyMRWUlrDLMoaG7nvf/G6Y3GKZf8AyjFDjvvJ49XWQ+DaZOftGkHmF1uh/DBeGivJQ==", - "peer": true, "requires": { "@uppy/companion-client": "^2.2.2", "@uppy/utils": "^4.1.2", @@ -14321,7 +14267,6 @@ "version": "1.1.7", "resolved": "https://registry.npmmirror.com/@wangeditor/basic-modules/-/basic-modules-1.1.7.tgz", "integrity": "sha512-cY9CPkLJaqF05STqfpZKWG4LpxTMeGSIIF1fHvfm/mz+JXatCagjdkbxdikOuKYlxDdeqvOeBmsUBItufDLXZg==", - "peer": true, "requires": { "is-url": "^1.2.4" } @@ -14330,7 +14275,6 @@ "version": "1.0.3", "resolved": "https://registry.npmmirror.com/@wangeditor/code-highlight/-/code-highlight-1.0.3.tgz", "integrity": "sha512-iazHwO14XpCuIWJNTQTikqUhGKyqj+dUNWJ9288Oym9M2xMVHvnsOmDU2sgUDWVy+pOLojReMPgXCsvvNlOOhw==", - "peer": true, "requires": { "prismjs": "^1.23.0" } @@ -14339,7 +14283,6 @@ "version": "1.1.19", "resolved": "https://registry.npmmirror.com/@wangeditor/core/-/core-1.1.19.tgz", "integrity": "sha512-KevkB47+7GhVszyYF2pKGKtCSj/YzmClsD03C3zTt+9SR2XWT5T0e3yQqg8baZpcMvkjs1D8Dv4fk8ok/UaS2Q==", - "peer": true, "requires": { "@types/event-emitter": "^0.3.3", "event-emitter": "^0.3.5", @@ -14353,7 +14296,6 @@ "version": "5.1.23", "resolved": "https://registry.npmmirror.com/@wangeditor/editor/-/editor-5.1.23.tgz", "integrity": "sha512-0RxfeVTuK1tktUaPROnCoFfaHVJpRAIE2zdS0mpP+vq1axVQpLjM8+fCvKzqYIkH0Pg+C+44hJpe3VVroSkEuQ==", - "peer": true, "requires": { "@uppy/core": "^2.1.1", "@uppy/xhr-upload": "^2.0.3", @@ -14388,28 +14330,24 @@ "version": "1.0.5", "resolved": "https://registry.npmmirror.com/@wangeditor/list-module/-/list-module-1.0.5.tgz", "integrity": "sha512-uDuYTP6DVhcYf7mF1pTlmNn5jOb4QtcVhYwSSAkyg09zqxI1qBqsfUnveeDeDqIuptSJhkh81cyxi+MF8sEPOQ==", - "peer": true, "requires": {} }, "@wangeditor/table-module": { "version": "1.1.4", "resolved": "https://registry.npmmirror.com/@wangeditor/table-module/-/table-module-1.1.4.tgz", "integrity": "sha512-5saanU9xuEocxaemGdNi9t8MCDSucnykEC6jtuiT72kt+/Hhh4nERYx1J20OPsTCCdVr7hIyQenFD1iSRkIQ6w==", - "peer": true, "requires": {} }, "@wangeditor/upload-image-module": { "version": "1.0.2", "resolved": "https://registry.npmmirror.com/@wangeditor/upload-image-module/-/upload-image-module-1.0.2.tgz", "integrity": "sha512-z81lk/v71OwPDYeQDxj6cVr81aDP90aFuywb8nPD6eQeECtOymrqRODjpO6VGvCVxVck8nUxBHtbxKtjgcwyiA==", - "peer": true, "requires": {} }, "@wangeditor/video-module": { "version": "1.1.4", "resolved": "https://registry.npmmirror.com/@wangeditor/video-module/-/video-module-1.1.4.tgz", "integrity": "sha512-ZdodDPqKQrgx3IwWu4ZiQmXI8EXZ3hm2/fM6E3t5dB8tCaIGWQZhmqd6P5knfkRAd3z2+YRSRbxOGfoRSp/rLg==", - "peer": true, "requires": {} }, "@webassemblyjs/ast": { @@ -15742,7 +15680,6 @@ "version": "1.0.1", "resolved": "https://registry.npmmirror.com/d/-/d-1.0.1.tgz", "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "peer": true, "requires": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -15979,7 +15916,6 @@ "version": "3.0.0", "resolved": "https://registry.npmmirror.com/dom7/-/dom7-3.0.0.tgz", "integrity": "sha512-oNlcUdHsC4zb7Msx7JN3K0Nro1dzJ48knvBOnDPKJ2GV9wl1i5vydJZUSyOfrkKFDZEud/jBsTk92S/VGSAe/g==", - "peer": true, "requires": { "ssr-window": "^3.0.0-alpha.1" } @@ -16166,7 +16102,6 @@ "version": "0.10.62", "resolved": "https://registry.npmmirror.com/es5-ext/-/es5-ext-0.10.62.tgz", "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", - "peer": true, "requires": { "es6-iterator": "^2.0.3", "es6-symbol": "^3.1.3", @@ -16177,7 +16112,6 @@ "version": "2.0.3", "resolved": "https://registry.npmmirror.com/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", - "peer": true, "requires": { "d": "1", "es5-ext": "^0.10.35", @@ -16188,7 +16122,6 @@ "version": "3.1.3", "resolved": "https://registry.npmmirror.com/es6-symbol/-/es6-symbol-3.1.3.tgz", "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "peer": true, "requires": { "d": "^1.0.1", "ext": "^1.1.2" @@ -16644,7 +16577,6 @@ "version": "0.3.5", "resolved": "https://registry.npmmirror.com/event-emitter/-/event-emitter-0.3.5.tgz", "integrity": "sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==", - "peer": true, "requires": { "d": "1", "es5-ext": "~0.10.14" @@ -16764,7 +16696,6 @@ "version": "1.7.0", "resolved": "https://registry.npmmirror.com/ext/-/ext-1.7.0.tgz", "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", - "peer": true, "requires": { "type": "^2.7.2" }, @@ -16772,8 +16703,7 @@ "type": { "version": "2.7.2", "resolved": "https://registry.npmmirror.com/type/-/type-2.7.2.tgz", - "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", - "peer": true + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==" } } }, @@ -17229,8 +17159,7 @@ "html-void-elements": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/html-void-elements/-/html-void-elements-2.0.1.tgz", - "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==", - "peer": true + "integrity": "sha512-0quDb7s97CfemeJAnW9wC0hw78MtW7NU3hqtCD75g2vFlDLt36llsYD7uB7SUzojLMP24N5IatXf7ylGXiGG9A==" }, "html-webpack-plugin": { "version": "5.5.0", @@ -17325,7 +17254,6 @@ "version": "20.6.1", "resolved": "https://registry.npmmirror.com/i18next/-/i18next-20.6.1.tgz", "integrity": "sha512-yCMYTMEJ9ihCwEQQ3phLo7I/Pwycf8uAx+sRHwwk5U9Aui/IZYgQRyMqXafQOw5QQ7DM1Z+WyEXWIqSuJHhG2A==", - "peer": true, "requires": { "@babel/runtime": "^7.12.0" } @@ -17361,8 +17289,7 @@ "immer": { "version": "9.0.16", "resolved": "https://registry.npmmirror.com/immer/-/immer-9.0.16.tgz", - "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==", - "peer": true + "integrity": "sha512-qenGE7CstVm1NrHQbMh8YaSzTZTFNP3zPqr3YU0S0UY441j4bJTg4A2Hh5KAhwgaiU6ZZ1Ar6y/2f4TblnMReQ==" }, "immutable": { "version": "4.1.0", @@ -17480,8 +17407,7 @@ "is-hotkey": { "version": "0.2.0", "resolved": "https://registry.npmmirror.com/is-hotkey/-/is-hotkey-0.2.0.tgz", - "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==", - "peer": true + "integrity": "sha512-UknnZK4RakDmTgz4PI1wIph5yxSs/mvChWs9ifnlXsKuXgWmOkY/hAE0H/k2MIqH0RlRye0i1oC07MCRSD28Mw==" }, "is-interactive": { "version": "1.0.0", @@ -17525,8 +17451,7 @@ "is-url": { "version": "1.2.4", "resolved": "https://registry.npmmirror.com/is-url/-/is-url-1.2.4.tgz", - "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==", - "peer": true + "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==" }, "is-wsl": { "version": "2.2.0", @@ -17783,14 +17708,12 @@ "lodash.camelcase": { "version": "4.3.0", "resolved": "https://registry.npmmirror.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", - "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", - "peer": true + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" }, "lodash.clonedeep": { "version": "4.5.0", "resolved": "https://registry.npmmirror.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", - "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==", - "peer": true + "integrity": "sha512-H5ZhCF25riFd9uB5UCkVKo61m3S/xZk1x4wA6yp/L3RFP6Z/eHH1ymQcGLo7J3GMPfm0V/7m1tryHuGVxpqEBQ==" }, "lodash.debounce": { "version": "4.0.8", @@ -17806,14 +17729,12 @@ "lodash.foreach": { "version": "4.5.0", "resolved": "https://registry.npmmirror.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==", - "peer": true + "integrity": "sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==" }, "lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmmirror.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz", - "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==", - "peer": true + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" }, "lodash.kebabcase": { "version": "4.1.1", @@ -17842,14 +17763,12 @@ "lodash.throttle": { "version": "4.1.1", "resolved": "https://registry.npmmirror.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz", - "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==", - "peer": true + "integrity": "sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ==" }, "lodash.toarray": { "version": "4.4.0", "resolved": "https://registry.npmmirror.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz", - "integrity": "sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw==", - "peer": true + "integrity": "sha512-QyffEA3i5dma5q2490+SgCvDN0pXLmRGSyAANuVi0HQ01Pkfr9fuoKQW8wm1wGBnJITs/mS7wQvS6VshUEBFCw==" }, "lodash.truncate": { "version": "4.4.2", @@ -18139,7 +18058,6 @@ "version": "1.0.2", "resolved": "https://registry.npmmirror.com/mime-match/-/mime-match-1.0.2.tgz", "integrity": "sha512-VXp/ugGDVh3eCLOBCiHZMYWQaTNUHv2IJrut+yXA6+JbLPXHglHwfS/5A5L0ll+jkCY7fIzRJcH6OIunF+c6Cg==", - "peer": true, "requires": { "wildcard": "^1.1.0" }, @@ -18147,8 +18065,7 @@ "wildcard": { "version": "1.1.2", "resolved": "https://registry.npmmirror.com/wildcard/-/wildcard-1.1.2.tgz", - "integrity": "sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==", - "peer": true + "integrity": "sha512-DXukZJxpHA8LuotRwL0pP1+rS6CS7FF2qStDDE1C7DDg2rLud2PXRMuEDYIPhgEezwnlHNL4c+N6MfMTjCGTng==" } } }, @@ -18302,8 +18219,7 @@ "namespace-emitter": { "version": "2.0.1", "resolved": "https://registry.npmmirror.com/namespace-emitter/-/namespace-emitter-2.0.1.tgz", - "integrity": "sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==", - "peer": true + "integrity": "sha512-N/sMKHniSDJBjfrkbS/tpkPj4RAbvW3mr8UAzvlMHyun93XEm83IAvhWtJVHo+RHn/oO8Job5YN4b+wRjSVp5g==" }, "nanoid": { "version": "3.3.4", @@ -18336,8 +18252,7 @@ "next-tick": { "version": "1.1.0", "resolved": "https://registry.npmmirror.com/next-tick/-/next-tick-1.1.0.tgz", - "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", - "peer": true + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" }, "nice-try": { "version": "1.0.5", @@ -19130,8 +19045,7 @@ "preact": { "version": "10.11.3", "resolved": "https://registry.npmmirror.com/preact/-/preact-10.11.3.tgz", - "integrity": "sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==", - "peer": true + "integrity": "sha512-eY93IVpod/zG3uMF22Unl8h9KkrcKIRs2EGar8hwLZZDU1lkjph303V9HZBwufh2s736U6VXuhD109LYqPoffg==" }, "prelude-ls": { "version": "1.2.1", @@ -19159,8 +19073,7 @@ "prismjs": { "version": "1.29.0", "resolved": "https://registry.npmmirror.com/prismjs/-/prismjs-1.29.0.tgz", - "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==", - "peer": true + "integrity": "sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==" }, "process-nextick-args": { "version": "2.0.1", @@ -19793,7 +19706,6 @@ "version": "0.72.8", "resolved": "https://registry.npmmirror.com/slate/-/slate-0.72.8.tgz", "integrity": "sha512-/nJwTswQgnRurpK+bGJFH1oM7naD5qDmHd89JyiKNT2oOKD8marW0QSBtuFnwEbL5aGCS8AmrhXQgNOsn4osAw==", - "peer": true, "requires": { "immer": "^9.0.6", "is-plain-object": "^5.0.0", @@ -19803,8 +19715,7 @@ "is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "peer": true + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" } } }, @@ -19812,7 +19723,6 @@ "version": "0.66.0", "resolved": "https://registry.npmmirror.com/slate-history/-/slate-history-0.66.0.tgz", "integrity": "sha512-6MWpxGQZiMvSINlCbMW43E2YBSVMCMCIwQfBzGssjWw4kb0qfvj0pIdblWNRQZD0hR6WHP+dHHgGSeVdMWzfng==", - "peer": true, "requires": { "is-plain-object": "^5.0.0" }, @@ -19820,8 +19730,7 @@ "is-plain-object": { "version": "5.0.0", "resolved": "https://registry.npmmirror.com/is-plain-object/-/is-plain-object-5.0.0.tgz", - "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", - "peer": true + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==" } } }, @@ -19865,8 +19774,7 @@ "snabbdom": { "version": "3.5.1", "resolved": "https://registry.npmmirror.com/snabbdom/-/snabbdom-3.5.1.tgz", - "integrity": "sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==", - "peer": true + "integrity": "sha512-wHMNIOjkm/YNE5EM3RCbr/+DVgPg6AqQAX1eOxO46zYNvCXjKP5Y865tqQj3EXnaMBjkxmQA5jFuDpDK/dbfiA==" }, "sockjs": { "version": "0.3.24", @@ -19977,8 +19885,7 @@ "ssr-window": { "version": "3.0.0", "resolved": "https://registry.npmmirror.com/ssr-window/-/ssr-window-3.0.0.tgz", - "integrity": "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==", - "peer": true + "integrity": "sha512-q+8UfWDg9Itrg0yWK7oe5p/XRCJpJF9OBtXfOPgSJl+u3Xd5KI328RUEvUqSMVM9CiQUEf1QdBzJMkYGErj9QA==" }, "ssri": { "version": "8.0.1", @@ -20285,8 +20192,7 @@ "tiny-warning": { "version": "1.0.3", "resolved": "https://registry.npmmirror.com/tiny-warning/-/tiny-warning-1.0.3.tgz", - "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==", - "peer": true + "integrity": "sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==" }, "to-fast-properties": { "version": "2.0.0", @@ -20330,8 +20236,7 @@ "type": { "version": "1.2.0", "resolved": "https://registry.npmmirror.com/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "peer": true + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "type-check": { "version": "0.4.0", diff --git a/package.json b/package.json index 3518312a..f231c096 100644 --- a/package.json +++ b/package.json @@ -8,6 +8,7 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", "ant-design-vue": "^3.2.12", "axios": "^1.1.3", diff --git a/src/components/vote/CreateVote.vue b/src/components/vote/CreateVote.vue index 8fafa16d..68506912 100644 --- a/src/components/vote/CreateVote.vue +++ b/src/components/vote/CreateVote.vue @@ -282,7 +282,7 @@ export default { const handleSave = () => { let resultPost = {}; let filterData = restData(state.allFormsData); - console.log("filterData==111", filterData); + console.log("555555555555555555", filterData); // 校验 if (!state.ballotName) { @@ -299,7 +299,7 @@ export default { ballotName: state.ballotName, voteStemDtoList: filterData, }; - console.log(1212334); + console.log("resultPostresultPost"); console.log(resultPost); api.updateStemMessage(resultPost).then((res) => { if (res.data.code === 200) { diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index fc872029..695a0dcd 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -2439,7 +2439,10 @@
- + 添加学员
@@ -3029,6 +3032,7 @@ import * as api1 from "../../api/index1"; import "@wangeditor/editor/dist/css/style.css"; import { Editor, Toolbar } from "@wangeditor/editor-for-vue"; +// import { DomEditor } from "@wangeditor/editor"; import ProjectManager from "@/components/project/ProjectManager"; //列表表格 @@ -3766,12 +3770,35 @@ export default defineComponent({ const valueHtml = ref(""); // // 模拟 ajax 异步获取内容 onMounted(() => { - // setTimeout(() => { - // valueHtml.value = "

模拟 Ajax 异步设置内容

"; - // }, 1500); + // setTimeout(() => { + // // valueHtml.value = "

模拟 Ajax 异步设置内容

"; + // console.log("toolbar222222222222222"); + // console.log(editorRef.value); + // // const toolbar = DomEditor.getToolbar(editorRef.value); + // // const menu = editorRef.value.getAllMenuKeys(); + // // const bar = toolbar.getConfig().toolbarKeys; + // // console.log(menu); + // // console.log(bar); + // }, 3500); }); - const toolbarConfig = {}; - const editorConfig = { placeholder: "请输入内容..." }; + + const toolbarConfig = { + excludeKeys: ["insertVideo", "insertImage"], + }; + const editorConfig = { placeholder: "请输入内容...", MENU_CONF: {} }; + editorConfig.MENU_CONF["uploadImage"] = { + // 自定义上传 + async customUpload(file, insertFn) { + const formData = new FormData(); + formData.append("file", file); + fileUp(formData).then((res) => { + if (res.data.code === 200) { + // 最后插入图片 + insertFn(res.data.data, file.name, res.data.data); + } + }); + }, + }; // 组件销毁时,也及时销毁编辑器 onBeforeUnmount(() => { const editor = editorRef.value; @@ -5329,8 +5356,8 @@ export default defineComponent({ //管理权 const showManagePrower = (record) => { // console.log("record", record); - console.log(22222222) - console.log(record) + console.log(22222222); + console.log(record); state.selectCourseId = record.offcourseId; state.shipType = 1; state.authClassify = 2; @@ -8005,4 +8032,12 @@ export default defineComponent({ // } // } // } + +// ::v-deep .w-e-toolbar { +// .w-e-bar-item { +// &:nth-child(23) { +// display: none !important; +// } +// } +// } diff --git a/src/views/research/ResearchAdd.vue b/src/views/research/ResearchAdd.vue index 1d839382..323d038f 100644 --- a/src/views/research/ResearchAdd.vue +++ b/src/views/research/ResearchAdd.vue @@ -570,6 +570,8 @@ export default { } CountNum += Number(item["weightScale"]); } + console.log("CountNum"); + console.log(CountNum); if (CountNum !== 100) { message.error("当前权重设置是百分制 请重新配置"); return false; From d7b1c05173ad2bd64ff63cca96e8271f47025e5c Mon Sep 17 00:00:00 2001 From: wyx <51903@qq.com> Date: Mon, 5 Dec 2022 13:58:31 +0800 Subject: [PATCH 02/11] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E4=BD=9C=E4=B8=9A?= =?UTF-8?q?=E4=B8=8A=E4=BC=A0=E4=BF=9D=E5=AD=98=E6=96=87=E4=BB=B6=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=EF=BC=8C=E7=BC=96=E8=BE=91=E5=9B=9E=E6=98=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddHomework.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/components/drawers/AddHomework.vue b/src/components/drawers/AddHomework.vue index 9b0f8aeb..36d90d8e 100644 --- a/src/components/drawers/AddHomework.vue +++ b/src/components/drawers/AddHomework.vue @@ -261,7 +261,8 @@ export default { console.log("info", info); if (info.file.status !== "uploading") { console.log(info.file, info.fileList); - state.workEnclosureAddress = info.fileList[0].response.data; + // state.workEnclosureAddress = info.fileList[0].response.data; + state.workEnclosureAddress = JSON.stringify(info.fileList); console.log("state.workEnclosureAddress", state.workEnclosureAddress); } @@ -346,6 +347,13 @@ export default { state.addLoading = true; queryWorkDetailById({ workId: props.EditWorkId }) .then((res) => { + console.log(res) + try{ + fileList.value = JSON.parse(res.data.data.workEnclosureAddress) + }catch(e){ + console.log(e) + fileList.value = [] + } formState.workName = res.data.data.workName; formState.workRequirement = res.data.data.workRequirement; formState.choosedTime = [ From 1e85b573196c9bdb96d7c6e552bd48e749c858f1 Mon Sep 17 00:00:00 2001 From: wyx <51903@qq.com> Date: Mon, 5 Dec 2022 15:39:22 +0800 Subject: [PATCH 03/11] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E9=A1=B9=E7=9B=AE/?= =?UTF-8?q?=E5=AD=A6=E4=B9=A0=E8=B7=AF=E5=BE=84=E5=9B=BE=E9=87=8D=E5=A4=8D?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=9C=A8=E7=BA=BF=E8=AF=BE=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddOnline.vue | 168 +++++++++++++++++++-------- 1 file changed, 119 insertions(+), 49 deletions(-) diff --git a/src/components/drawers/AddOnline.vue b/src/components/drawers/AddOnline.vue index c8451a80..54085551 100644 --- a/src/components/drawers/AddOnline.vue +++ b/src/components/drawers/AddOnline.vue @@ -364,14 +364,20 @@ export default { } // 判断项目中是否添加当前在线课 - const IsExistenceProjects = () => { - IsExistenceProject({ - "courseTaskId": props.projectTaskId || 0, + const IsExistenceProjects = (id) => { + console.log('参数传递',{ + "courseTaskId": id, "projectId": props.projectId, "stageId": props.chooseStageId || 0, "type": 1 + }) + IsExistenceProject({ + "courseTaskId": id, + "projectId": Number(props.projectId), + "stageId": props.chooseStageId || 0, + "type": 1 }).then(res=>{ - console.log(res) + console.log('项目中是否包含此在线课了',res) }).catch(err=>{ console.log(err) }) @@ -391,60 +397,124 @@ export default { // console.log('当前是否已经添加了',routerarr) } - if(props.isLevel == 2){ - console.log('我是要便利的数据2', state.addOnlineList) - - } - if(props.isLevel == 3){ console.log('我是要便利的数据3', state.addOnlineList) } if (props.isLevel == 1) { - state.addOnlineList.map((value) => { - console.log(value) - RouterEditTask({ - chapterId: Number(props.isactive), - courseId: value.num, - name: value.name, - routerId: props.routerId, - routerTaskId: props.routerTaskId || 0, - type: 1, + console.log('我是要便利的数据2', state.addOnlineList) + let l_data = state.addOnlineList; + let l_data_id = [] + l_data.map((item)=>{ + l_data_id.push(item["courseId"]) }) - .then(() => { - message.destroy(); - message.success(`${props.edit ? "编辑" : "新增"}关卡任务成功`); - ctx.emit("changeData", false); - closeDrawer(); - state.addLoading = false; - }) - .catch(() => { - message.destroy(); - message.error(`${props.edit ? "编辑" : "新增"}关卡任务失败`); - }); + + console.log('需要查询的在线课ID',l_data_id) + + IsExistence({ + "chapterId": Number(props.isactive), + "courseTaskId": l_data_id, + "routerId": props.routerId, + "type": 1 + }).then(res=>{ + console.log('路径图中是否包含此在线课了',res) + if(res.data.data.length){ + let strdata = res.data.data + let tipStr = '' + for(let i=0;i { + console.log(value) + RouterEditTask({ + chapterId: Number(props.isactive), + courseId: value.num, + name: value.name, + routerId: props.routerId, + routerTaskId: props.routerTaskId || 0, + type: 1, + }) + .then(() => { + message.destroy(); + message.success(`${props.edit ? "编辑" : "新增"}关卡任务成功`); + ctx.emit("changeData", false); + closeDrawer(); + state.addLoading = false; + }) + .catch(() => { + message.destroy(); + message.error(`${props.edit ? "编辑" : "新增"}关卡任务失败`); + }); + }) + } + }).catch(err=>{ + console.log(err) }) + } else if (props.isLevel === 2) { - state.addOnlineList.map((value) => { - apiTask - .addTask({ - courseId: value.num, - name: value.name, - projectId: props.projectId, - projectTaskId: props.projectTaskId || 0, - stageId: props.chooseStageId || 0, - type: 1, - }) - .then(() => { - message.destroy(); - message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`); - ctx.emit("changeData", false); - closeDrawer(); - }) - .catch(() => { - message.destroy(); - message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`); - }); + console.log('我是要便利的数据2', state.addOnlineList) + let p_data = state.addOnlineList; + let p_data_id = [] + p_data.map((item)=>{ + p_data_id.push(item["courseId"]) + }) + + console.log('需要查询的在线课ID',p_data_id) + + IsExistenceProject({ + "courseTaskId": p_data_id, + "projectId": Number(props.projectId), + "stageId": props.chooseStageId || 0, + "type": 1 + }).then(res=>{ + console.log('项目中是否包含此在线课了',res) + if(res.data.data.length){ + let strdata = res.data.data + let tipStr = '' + for(let i=0;i { + apiTask + .addTask({ + courseId: value.num, + name: value.name, + projectId: props.projectId, + projectTaskId: props.projectTaskId || 0, + stageId: props.chooseStageId || 0, + type: 1, + }) + .then(() => { + message.destroy(); + message.success(`${props.edit ? "编辑" : "新增"}阶段任务成功`); + ctx.emit("changeData", false); + closeDrawer(); + }) + .catch(() => { + message.destroy(); + message.error(`${props.edit ? "编辑" : "新增"}阶段任务失败`); + }); + }) + } + }).catch(err=>{ + console.log(err) }) } else if (props.isLevel == 3) { addTempTask({ From cf6d1cdfa7b6159a558f76098b43cdb203982a1a Mon Sep 17 00:00:00 2001 From: lixg Date: Mon, 5 Dec 2022 16:09:15 +0800 Subject: [PATCH 04/11] fix:bug --- src/api/config.js | 4 +- src/api/indexProjStu.js | 11 +- src/components/drawers/MemberList.vue | 132 ++++++++++++++++++++-- src/views/learningpath/LearningPath.vue | 23 ++-- src/views/learningpath/LevelAdd.vue | 2 +- src/views/learningpath/LevelAddDetail.vue | 41 ++++--- 6 files changed, 180 insertions(+), 33 deletions(-) diff --git a/src/api/config.js b/src/api/config.js index 965764b6..b08dfeb6 100644 --- a/src/api/config.js +++ b/src/api/config.js @@ -2,7 +2,7 @@ * @Author: lixg lixg@dongwu-inc.com * @Date: 2022-11-21 14:32:52 * @LastEditors: lixg lixg@dongwu-inc.com - * @LastEditTime: 2022-12-05 00:00:40 + * @LastEditTime: 2022-12-05 10:24:53 * @FilePath: /fe-manage/src/api/config.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ @@ -56,7 +56,7 @@ http.interceptors.response.use( return response; } else { if (code === 1000) { - window.open("https://u-pre.boe.com/web/", '_self'); + // window.open("https://u-pre.boe.com/web/", '_self'); // window.open("http://111.231.196.214:12013/manage/login", '_self'); } console.log("api %o", msg); diff --git a/src/api/indexProjStu.js b/src/api/indexProjStu.js index 050d59ba..e620b460 100644 --- a/src/api/indexProjStu.js +++ b/src/api/indexProjStu.js @@ -1,3 +1,11 @@ +/* + * @Author: lixg lixg@dongwu-inc.com + * @Date: 2022-11-18 14:09:43 + * @LastEditors: lixg lixg@dongwu-inc.com + * @LastEditTime: 2022-12-05 15:27:36 + * @FilePath: /fe-manage/src/api/indexProjStu.js + * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE + */ import http from "./config"; //获取项目学员列表 @@ -14,7 +22,8 @@ export const deleteGroup = (obj) => http.delete('/admin/project/deleteGroup', { //新增或编辑小组 export const editGroup = (obj) => http.post('/admin/project/editGroup', obj) - +//移除小组成员 +export const removeGroupStudent = (obj) => http.post('/admin/project/removeGroupStudent', obj) //查看学员 export const studentProcess = (obj) => http.get('/admin/project/studentProcess', { params: obj }) diff --git a/src/components/drawers/MemberList.vue b/src/components/drawers/MemberList.vue index 5f163a64..5c85db90 100644 --- a/src/components/drawers/MemberList.vue +++ b/src/components/drawers/MemberList.vue @@ -140,7 +140,7 @@
-
请确认是否批量删除组员
+
请确认是否删除组员
@@ -160,7 +160,7 @@ + diff --git a/src/views/examine/CourseReviewedN.vue b/src/views/examine/CourseReviewedN.vue index 782c5467..1e1953b4 100644 --- a/src/views/examine/CourseReviewedN.vue +++ b/src/views/examine/CourseReviewedN.vue @@ -14,23 +14,37 @@
- +
- + " + placeholder="请输入创建人" + />
- + " + placeholder="请输入名称" + />
@@ -47,20 +61,40 @@
- +
- +
- +
@@ -80,8 +114,14 @@
-
- +
+
审核意见:
@@ -101,15 +141,30 @@
- +
- + 预览
- +
@@ -120,17 +175,26 @@
- +
课程名称:
-
{{ faceDetailObj !== null ? faceDetailObj.name : "" }}
+
+ {{ faceDetailObj !== null ? faceDetailObj.name : "" }} +
-
+
@@ -138,23 +202,37 @@
- +
封面图:
- +
- +
目标人群:
-
{{ faceDetailObj !== null ? faceDetailObj.targetUser : "" }}
+
+ {{ + faceDetailObj !== null ? faceDetailObj.targetUser : "" + }} +
@@ -162,7 +240,9 @@ 课程价值:
-
{{ faceDetailObj !== null ? faceDetailObj.meaning : "" }}
+
+ {{ faceDetailObj !== null ? faceDetailObj.meaning : "" }} +
-
{{ faceDetailObj !== null ? contentList11.find(e => e.dictCode == - faceDetailObj.categoryId)?.dictValue : "" - }}
+
+ {{ + faceDetailObj !== null + ? contentList11.find( + (e) => e.dictCode == faceDetailObj.categoryId + )?.dictValue + : "" + }} +
@@ -196,29 +285,41 @@
-
{{ faceDetailObj !== null ? sceneist11.find(e => e.dictCode == - faceDetailObj.sceneId)?.dictValue - : "" - }}
+
+ {{ + faceDetailObj !== null + ? sceneist11.find( + (e) => e.dictCode == faceDetailObj.sceneId + )?.dictValue + : "" + }} +
内容标签:
-
{{ faceDetailObj !== null ? faceDetailObj.tips : "" }}
+
+ {{ faceDetailObj !== null ? faceDetailObj.tips : "" }} +
- asterisk + asterisk
授课教师:
-
{{ faceDetailObj !== null ? faceDetailObj.teacher : "" }}
+
+ {{ faceDetailObj !== null ? faceDetailObj.teacher : "" }} +
@@ -226,18 +327,35 @@ 课程简介:
-
{{ faceDetailObj !== null ? faceDetailObj.intro : "" }}
+
+ {{ faceDetailObj !== null ? faceDetailObj.intro : "" }} +
@@ -382,7 +525,8 @@ export default { dataIndex: "content", key: "content", align: "center", - customRender: ({ text }) => state.calssifyList.find(e => e.value == text)?.label, + customRender: ({ text }) => + state.calssifyList.find((e) => e.value == text)?.label, }, { title: "状态", @@ -434,9 +578,12 @@ export default { onClick={() => { state.lookCourseModal = true; getFaceDetail(value.record.offId); - console.log(value.record) + console.log(value.record); }} - style="cursor:pointer;color:#387DF7">预览 + style="cursor:pointer;color:#387DF7" + > + 预览 + ); }, @@ -451,14 +598,17 @@ export default { }); /* - * 获取字典列表 - * param faceclassPic | faceclassClass | faceclassScene - * */ - const getDictList = (param) => api1.getDict({ - pageNo: 1, - pageSize: 20, - setCode: param - }).then((res) => res.data.data.rows) + * 获取字典列表 + * param faceclassPic | faceclassClass | faceclassScene + * */ + const getDictList = (param) => + api1 + .getDict({ + pageNo: 1, + pageSize: 20, + setCode: param, + }) + .then((res) => res.data.data.rows); const getFaceList = () => { let objn = { @@ -468,7 +618,7 @@ export default { name: state.valuename, pageNo: state.currentPage, pageSize: 10, - projectName: "" + projectName: "", }; console.log(objn); @@ -503,20 +653,25 @@ export default { console.log("获取面授详情信息成功", res); let result = res.data.data; state.faceDetailObj = result; - heroImg.value.src = result.picUrl - valueHtml.value = result.outline - attachMap.value = result.attach==""?[]:result.attach.split(",") + heroImg.value.src = result.picUrl; + valueHtml.value = result.outline; + attachMap.value = result.attach == "" ? [] : result.attach.split(","); console.log(result, attachMap.value); }) .catch((err) => { console.log("获取面授详情信息失败", err); }); + }; - } - - // 内容分类 场景 -- 目前直接写死的 - const sceneist11 = [{ dictCode: "6", dictValue: "场景一" }, { dictCode: "7", dictValue: "场景二" }] - const contentList11 = [{ dictCode: "8", dictValue: "分类一" }, { dictCode: "5", dictValue: "分类二" }] + // 内容分类 场景 -- 目前直接写死的 + const sceneist11 = [ + { dictCode: "6", dictValue: "场景一" }, + { dictCode: "7", dictValue: "场景二" }, + ]; + const contentList11 = [ + { dictCode: "8", dictValue: "分类一" }, + { dictCode: "5", dictValue: "分类二" }, + ]; // contentList11.find(e => e.dictCode == text)?.dictValue @@ -528,7 +683,7 @@ export default { name: state.valuename, pageNo: state.currentPage, pageSize: 10, - projectName: "" + projectName: "", }; console.log(objn); @@ -547,22 +702,22 @@ export default { .catch((err) => { console.log("获取面授列表失败", err); }); - } + }; // 预览弹框 开启和关闭 const ft_exit = () => { state.lookCourseModal = false; - } + }; const handlePush = () => { state.lookCourseModal = false; - } + }; const setFaceData = (tableData) => { if (!tableData || !tableData.length) { - state.tableData1 = [] - return + state.tableData1 = []; + return; } let data = tableData; let array = []; @@ -576,12 +731,12 @@ export default { item.status == 0 ? "未提交" : item.status == 1 - ? "待审核" - : item.status == 2 - ? "通过" - : item.status == -1 - ? "拒绝" - : "-", + ? "待审核" + : item.status == 2 + ? "通过" + : item.status == -1 + ? "拒绝" + : "-", change: "-", creater: item.createName, time: item.createTime, @@ -593,7 +748,7 @@ export default { state.tableData1 = array; }; const reset = () => { - state.valueproj = ''; + state.valueproj = ""; state.valuecreater = null; state.valuename = null; getFaceList(); @@ -618,11 +773,15 @@ export default { state.chooseOffId = null; }; const sureCourAuditModal = () => { - console.log(state.valueSugg) - if (state.valueSugg == null || state.valueSugg == undefined || state.valueSugg == "") { + console.log(state.valueSugg); + if ( + state.valueSugg == null || + state.valueSugg == undefined || + state.valueSugg == "" + ) { message.destroy(); - message.error("请输入审核意见") - return + message.error("请输入审核意见"); + return; } courseAuditView({ @@ -638,7 +797,7 @@ export default { message.destroy(); message.success("审核提交成功"); state.valueSugg = null; - state.valuepass="1"; + state.valuepass = "1"; getFaceList(); }) .catch((err) => { @@ -646,19 +805,22 @@ export default { message.destroy(); message.warning("审核提交失败"); state.valueSugg = null; - state.valuepass="1"; + state.valuepass = "1"; }); }; onMounted(async () => { getFaceList(); //获取分类列表 - state.calssifyList = (await getDictList("faceclassClass")).map(e => ({ label: e.dictName, value: e.dictCode })) + state.calssifyList = (await getDictList("faceclassClass")).map((e) => ({ + label: e.dictName, + value: e.dictCode, + })); }); // 禁止用户编辑文本框内容 const onEditorFocus = (event) => { event.enable(false); - } + }; return { ...toRefs(state), getFaceList, @@ -677,7 +839,7 @@ export default { attachMap, contentList11, sceneist11, - onEditorFocus + onEditorFocus, }; }, }; @@ -713,8 +875,10 @@ export default { position: absolute; width: calc(100%); height: 68px; - background: linear-gradient(rgba(78, 166, 255, 0.2) 0%, - rgba(78, 166, 255, 0) 100%); + background: linear-gradient( + rgba(78, 166, 255, 0.2) 0%, + rgba(78, 166, 255, 0) 100% + ); } .del_main { @@ -822,7 +986,6 @@ export default { .lookCourseModal { .ant-modal { .ant-modal-content { - // width:1358px !important; .ant-modal-body { .modalHeader { From b90ba25b68b798c233747e48facc3d671e731e07 Mon Sep 17 00:00:00 2001 From: kclf <1195754634@qq.com> Date: Mon, 5 Dec 2022 16:29:16 +0800 Subject: [PATCH 07/11] t --- src/components/vote/CreateVote.vue | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/components/vote/CreateVote.vue b/src/components/vote/CreateVote.vue index 989b98ff..c15ab7b7 100644 --- a/src/components/vote/CreateVote.vue +++ b/src/components/vote/CreateVote.vue @@ -166,8 +166,6 @@ export default { let renderArr = [...res.voteStemVoList]; sortBy(renderArr, "orderNumber"); //序号 state.allFormsData = parseData(renderArr); - console.log(67676767); - console.log(state.allFormsData); } }; From 6997f6e445057a0518f8ab221cccae6eda782563 Mon Sep 17 00:00:00 2001 From: wyx <51903@qq.com> Date: Mon, 5 Dec 2022 16:31:29 +0800 Subject: [PATCH 08/11] =?UTF-8?q?fix:=E9=9D=A2=E6=8E=88=E8=AF=BE=E7=BC=96?= =?UTF-8?q?=E8=BE=91=E9=A1=B5=E9=9D=A2=E8=B7=B3=E8=BD=AC=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/drawers/AddFaceteach.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/drawers/AddFaceteach.vue b/src/components/drawers/AddFaceteach.vue index daf8bf36..d870e23d 100644 --- a/src/components/drawers/AddFaceteach.vue +++ b/src/components/drawers/AddFaceteach.vue @@ -3,7 +3,9 @@ placement="right" @after-visible-change="afterVisibleChange">
-
添加面授
+ +
编辑面授
+
添加面授
From dfcf2697144b480c0e96b0a5b6bb2fb9dc8160af Mon Sep 17 00:00:00 2001 From: lixg Date: Mon, 5 Dec 2022 16:33:44 +0800 Subject: [PATCH 09/11] =?UTF-8?q?fix:=E4=BF=AE=E6=94=B9=E7=89=88=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/App.vue | 2 +- src/api/config.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/App.vue b/src/App.vue index 436f650d..1b6d2cc8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -43,7 +43,7 @@ export default defineComponent({ const store = useStore(); const isLogin = ref(false); // console.log("router", router.getRoutes(), route); - console.log("版本0.17------------"); + console.log("版本0.18------------"); const routes = computed(() => { return router.getRoutes().filter((e) => e.meta?.isLink); }); diff --git a/src/api/config.js b/src/api/config.js index 26ebbc05..6dda3fdf 100644 --- a/src/api/config.js +++ b/src/api/config.js @@ -2,7 +2,7 @@ * @Author: lixg lixg@dongwu-inc.com * @Date: 2022-11-21 14:32:52 * @LastEditors: lixg lixg@dongwu-inc.com - * @LastEditTime: 2022-12-05 16:10:06 + * @LastEditTime: 2022-12-05 16:33:28 * @FilePath: /fe-manage/src/api/config.js * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE */ @@ -56,7 +56,7 @@ http.interceptors.response.use( return response; } else { if (code === 1000) { - // window.open("https://u-pre.boe.com/web/", '_self'); + window.open("https://u-pre.boe.com/web/", '_self'); // window.open("http://111.231.196.214:12013/manage/login", '_self'); } console.log("api %o", msg); From 0656b7654c215738657058e4a13cbd37e1cd1235 Mon Sep 17 00:00:00 2001 From: kclf <1195754634@qq.com> Date: Mon, 5 Dec 2022 16:57:41 +0800 Subject: [PATCH 10/11] t --- src/views/courselibrary/CoursewareManage.vue | 23 ++++++++++++++----- .../courselibrary/components/seeModal.vue | 19 +++++++++------ 2 files changed, 29 insertions(+), 13 deletions(-) diff --git a/src/views/courselibrary/CoursewareManage.vue b/src/views/courselibrary/CoursewareManage.vue index 6c0421da..05212006 100644 --- a/src/views/courselibrary/CoursewareManage.vue +++ b/src/views/courselibrary/CoursewareManage.vue @@ -2924,7 +2924,11 @@
- + @@ -4825,16 +4829,22 @@ export default defineComponent({ score: "", studentIds: [state.studentId], type: 5, + }).then((res) => { + if (res.data.code === 200) { + getTableDate2(); + delete_exit1(); + } }); - getTableDate2(); - delete_exit1(); } else if (state.offcourseId && state.offcoursePlanId) { console.log(2222222); deletePlan({ offcoursePlanId: state.offcoursePlanId, + }).then((res) => { + if (res.data.code === 200) { + getTableDate3(); + delete_exit1(); + } }); - getTableDate3(); - delete_exit1(); } else if (state.offcourseId) { console.log(3333333); handle({ @@ -5086,7 +5096,6 @@ export default defineComponent({ state.lookCourseModal = false; }; const handleLook = async (itm, type) => { - state.lookCourseModal = true; // state.isEdit = 0; console.log(45555); console.log(itm); @@ -5100,12 +5109,14 @@ export default defineComponent({ }).then((res) => { if (res.data.code === 200) return res.data.data; }); + state.lookCourseModal = true; state.faceDetailObj = item; // heroImg.value.src = item.picUrl; // valueHtmlRef.value = item.outline; // attachMap.value = item.attach == "" ? [] : item.attach.split(","); console.log("res222222222"); console.log(item); + console.log(state.lookCourseModal); // state.qdms_inputV1 = item.name; // state.imageUrl = item.picUrl; diff --git a/src/views/courselibrary/components/seeModal.vue b/src/views/courselibrary/components/seeModal.vue index 4b5aba3e..a60e7acf 100644 --- a/src/views/courselibrary/components/seeModal.vue +++ b/src/views/courselibrary/components/seeModal.vue @@ -2,7 +2,7 @@