From cdd82d3137fdc258d9bdb7752c2f1f675f6700bc Mon Sep 17 00:00:00 2001 From: RogerWork Date: Sat, 1 Feb 2025 07:22:14 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=9A=E5=91=98=E5=8D=A1=E5=AF=86=E7=A0=81?= =?UTF-8?q?=E5=92=8C=E9=85=8D=E7=BD=AE=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 34 +- package.json | 1 + src/components/ec_api/CardPassword.vue | 25 ++ src/components/ec_api/MapiLockBuySelector.vue | 23 +- src/components/ec_api/TabArea.vue | 17 + src/env_config.js | 2 +- src/request/index.js | 15 +- src/request/local.js | 11 + yarn.lock | 352 ++---------------- 9 files changed, 146 insertions(+), 334 deletions(-) create mode 100644 src/components/ec_api/CardPassword.vue create mode 100644 src/request/local.js diff --git a/package-lock.json b/package-lock.json index ba8a526..e3c58f4 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,14 +11,17 @@ "@element-plus/icons-vue": "^2.3.1", "@originjs/vite-plugin-commonjs": "^1.0.3", "@types/node": "^20.10.4", + "ace-builds": "^1.35.4", "axios": "^1.6.2", "element-plus": "^2.4.3", + "js-md5": "^0.8.3", "json-editor-vue3": "^1.0.9", "normalize.css": "^8.0.1", "sortablejs": "^1.15.2", "vite-plugin-commonjs": "^0.10.1", "vue": "^3.3.8", "vue-router": "^4.0.13", + "vue3-ace-editor": "^2.2.4", "vuex": "^4.0.2", "ws": "^8.16.0" }, @@ -1000,9 +1003,9 @@ } }, "node_modules/ace-builds": { - "version": "1.32.2", - "resolved": "https://registry.npmjs.org/ace-builds/-/ace-builds-1.32.2.tgz", - "integrity": "sha512-mnJAc803p+7eeDt07r6XI7ufV7VdkpPq4gJZT8Jb3QsowkaBTVy4tdBgPrVT0WbXLm0toyEQXURKSVNj/7dfJQ==", + "version": "1.37.5", + "resolved": "https://registry.npmmirror.com/ace-builds/-/ace-builds-1.37.5.tgz", + "integrity": "sha512-VMJ4Cnhq6L9dwvOCyuyyvQuiVTSwdZC7zDKJBBBJJax0wGQ7MvzQZFoi0gMmCm2I4Zuv/ZbtwU/dlglIhCNLhw==", "license": "BSD-3-Clause" }, "node_modules/acorn": { @@ -1805,6 +1808,12 @@ "node": ">= 0.6.0" } }, + "node_modules/js-md5": { + "version": "0.8.3", + "resolved": "https://registry.npmmirror.com/js-md5/-/js-md5-0.8.3.tgz", + "integrity": "sha512-qR0HB5uP6wCuRMrWPTrkMaev7MJZwJuuw4fnwAzRgP4J4/F8RwtodOKpGp4XpqsLBFzzgqIO42efFAyz2Et6KQ==", + "license": "MIT" + }, "node_modules/json-editor-vue3": { "version": "1.0.9", "resolved": "https://registry.npmjs.org/json-editor-vue3/-/json-editor-vue3-1.0.9.tgz", @@ -2167,6 +2176,12 @@ "node": ">=8.10.0" } }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "license": "MIT" + }, "node_modules/resolve": { "version": "1.22.8", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", @@ -2619,6 +2634,19 @@ "vue": "^3.2.0" } }, + "node_modules/vue3-ace-editor": { + "version": "2.2.4", + "resolved": "https://registry.npmmirror.com/vue3-ace-editor/-/vue3-ace-editor-2.2.4.tgz", + "integrity": "sha512-FZkEyfpbH068BwjhMyNROxfEI8135Sc+x8ouxkMdCNkuj/Tuw83VP/gStFQqZHqljyX9/VfMTCdTqtOnJZGN8g==", + "license": "MIT", + "dependencies": { + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "ace-builds": "*", + "vue": "^3" + } + }, "node_modules/vuex": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz", diff --git a/package.json b/package.json index 0ab886e..e8e66e5 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ "ace-builds": "^1.35.4", "axios": "^1.6.2", "element-plus": "^2.4.3", + "js-md5": "^0.8.3", "json-editor-vue3": "^1.0.9", "normalize.css": "^8.0.1", "sortablejs": "^1.15.2", diff --git a/src/components/ec_api/CardPassword.vue b/src/components/ec_api/CardPassword.vue new file mode 100644 index 0000000..a951d2e --- /dev/null +++ b/src/components/ec_api/CardPassword.vue @@ -0,0 +1,25 @@ + + + + + \ No newline at end of file diff --git a/src/components/ec_api/MapiLockBuySelector.vue b/src/components/ec_api/MapiLockBuySelector.vue index 0ba5925..aebe9f6 100644 --- a/src/components/ec_api/MapiLockBuySelector.vue +++ b/src/components/ec_api/MapiLockBuySelector.vue @@ -16,6 +16,8 @@ const haveServiceFee = ref(true) const ticketQuanCheck = ref(false) const ticketQuanNum = ref('0') const ticketQuanValue = ref('0.00') +const ticketQuanType = ref('兑换券') +const ticketQuanTypeOptions = ref([{value: '兑换券', label: '兑换券'},{value: '抵值兑换券', label: '抵值兑换券'}, {value: '代金券', label: '代金券'}]) const goodsQuanCheck = ref(false) const goodsQuanNum = ref('0') const goodsQuanValue = ref('0.00') @@ -60,7 +62,7 @@ watch(() => goodsQuanCheck.value, () => { }) // 检查检查定价方式的变化 -watch(() => [selectPriceType.value, haveServiceFee.value, ticketPrice.value, ticketQuanCheck.value, ticketQuanNum.value, ticketQuanValue.value, goodsQuanCheck.value, goodsQuanNum.value, goodsQuanValue.value, goodsQuanType.value], () => { +watch(() => [selectPriceType.value, haveServiceFee.value, ticketPrice.value, ticketQuanCheck.value, ticketQuanNum.value, ticketQuanValue.value, goodsQuanCheck.value, goodsQuanNum.value, goodsQuanValue.value, goodsQuanType.value, ticketQuanType.value], () => { emits("getPriceType", { select_price_type: selectPriceType.value, ticket_info: { @@ -71,6 +73,7 @@ watch(() => [selectPriceType.value, haveServiceFee.value, ticketPrice.value, tic ticket_quan: { ticket_quan_num: ticketQuanNum.value, ticket_quan_value: ticketQuanValue.value, + ticket_quan_type: ticketQuanType.value, }, goods_quan_check: goodsQuanCheck.value, goods_quan: { @@ -115,14 +118,28 @@ watch(() => [selectPriceType.value, haveServiceFee.value, ticketPrice.value, tic - + 影票券: -  张,抵值  +  张,价值   元 + 券类型  + + + 使用影票券 diff --git a/src/components/ec_api/TabArea.vue b/src/components/ec_api/TabArea.vue index e52d4f9..b5a75ad 100644 --- a/src/components/ec_api/TabArea.vue +++ b/src/components/ec_api/TabArea.vue @@ -31,6 +31,8 @@ import CheckQuan from "@/components/ec_api/CheckQuan.vue"; import ApiLockBuySelector from "@/components/ec_api/ApiLockBuySelector.vue"; import MapiLockBuySelector from "@/components/ec_api/MapiLockBuySelector.vue"; import CardLevel from "@/components/ec_api/CardLevel.vue"; +import CardPassword from "@/components/ec_api/CardPassword.vue"; +import {md5} from "js-md5"; // 注册store const store = useStore() @@ -68,6 +70,7 @@ const priceType = ref({ ticket_quan: { ticket_quan_num: 0, ticket_quan_value: "0.00", + ticket_quan_type: "兑换券", }, goods_quan_check: false, goods_quan: { @@ -76,8 +79,11 @@ const priceType = ref({ goods_quan_type: "兑换券", }, card_num: null, + card_password: '123321', }) +const card_pwd = ref('c8837b23ff8aaa8a2dde915473ce0991') + // 表格逻辑 // 多选改变后处理逻辑 function handleParamsChange(newCheckedResult) { @@ -541,6 +547,15 @@ function get_price_type_member(price_type) { markIsChecked() } +function get_card_pwd(pwd) { + card_pwd.value = md5(pwd) + priceType.value['card_password'] = card_pwd.value + + get_timestamp() + get_suggest() + markIsChecked() +} + // 用于测试,可以添加到需要的方法中 function test() { @@ -778,6 +793,8 @@ const ace_options = { + =20.0.0", "@types/node@^20.10.4": version "20.10.4" resolved "https://registry.npmjs.org/@types/node/-/node-20.10.4.tgz" integrity sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg== @@ -423,7 +233,7 @@ resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.3.10.tgz" integrity sha512-2y3Y2J1a3RhFa0WisHvACJR2ncvWiVHcP8t0Inxo+NKz+8RKO4ZV8eZgCxRgQoA6ITfV12L4E6POOL9HOU5nqw== -"@vueuse/core@^9.1.0": +"@vueuse/core@*", "@vueuse/core@^9.1.0": version "9.13.0" resolved "https://registry.npmjs.org/@vueuse/core/-/core-9.13.0.tgz" integrity sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw== @@ -445,15 +255,10 @@ dependencies: vue-demi "*" -ace-builds@^1.31.1: - version "1.32.2" - resolved "https://registry.npmjs.org/ace-builds/-/ace-builds-1.32.2.tgz" - integrity sha512-mnJAc803p+7eeDt07r6XI7ufV7VdkpPq4gJZT8Jb3QsowkaBTVy4tdBgPrVT0WbXLm0toyEQXURKSVNj/7dfJQ== - -ace-builds@^1.35.4: - version "1.35.4" - resolved "https://registry.yarnpkg.com/ace-builds/-/ace-builds-1.35.4.tgz#f41d7ef57c3a7d424cd7e3300bef0cbef905c84f" - integrity sha512-r0KQclhZ/uk5a4zOqRYQkJuQuu4vFMiA6VTj54Tk4nI1TUR3iEMMppZkWbNoWEgWwv4ciDloObb9Rf4V55Qgjw== +ace-builds@*, ace-builds@^1.31.1, ace-builds@^1.35.4: + version "1.37.5" + resolved "https://registry.npmmirror.com/ace-builds/-/ace-builds-1.37.5.tgz" + integrity sha512-VMJ4Cnhq6L9dwvOCyuyyvQuiVTSwdZC7zDKJBBBJJax0wGQ7MvzQZFoi0gMmCm2I4Zuv/ZbtwU/dlglIhCNLhw== acorn@^8.10.0, acorn@^8.11.2, acorn@^8.8.2: version "8.11.2" @@ -521,7 +326,7 @@ braces@^3.0.2, braces@~3.0.2: dependencies: fill-range "^7.1.1" -"chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.3: +chokidar@^3.5.3, "chokidar@>=3.0.0 <4.0.0": version "3.5.3" resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -591,106 +396,11 @@ es-module-lexer@^1.2.1: resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz" integrity sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w== -esbuild-android-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-android-64/-/esbuild-android-64-0.14.54.tgz#505f41832884313bbaffb27704b8bcaa2d8616be" - integrity sha512-Tz2++Aqqz0rJ7kYBfz+iqyE3QMycD4vk7LBRyWaAVFgFtQ/O8EJOnVmTOiDWYZ/uYzB4kvP+bqejYdVKzE5lAQ== - -esbuild-android-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.54.tgz#8ce69d7caba49646e009968fe5754a21a9871771" - integrity sha512-F9E+/QDi9sSkLaClO8SOV6etqPd+5DgJje1F9lOWoNncDdOBL2YF59IhsWATSt0TLZbYCf3pNlTHvVV5VfHdvg== - -esbuild-darwin-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.54.tgz#24ba67b9a8cb890a3c08d9018f887cc221cdda25" - integrity sha512-jtdKWV3nBviOd5v4hOpkVmpxsBy90CGzebpbO9beiqUYVMBtSc0AL9zGftFuBon7PNDcdvNCEuQqw2x0wP9yug== - -esbuild-darwin-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.54.tgz#3f7cdb78888ee05e488d250a2bdaab1fa671bf73" - integrity sha512-OPafJHD2oUPyvJMrsCvDGkRrVCar5aVyHfWGQzY1dWnzErjrDuSETxwA2HSsyg2jORLY8yBfzc1MIpUkXlctmw== - -esbuild-freebsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.54.tgz#09250f997a56ed4650f3e1979c905ffc40bbe94d" - integrity sha512-OKwd4gmwHqOTp4mOGZKe/XUlbDJ4Q9TjX0hMPIDBUWWu/kwhBAudJdBoxnjNf9ocIB6GN6CPowYpR/hRCbSYAg== - -esbuild-freebsd-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.54.tgz#bafb46ed04fc5f97cbdb016d86947a79579f8e48" - integrity sha512-sFwueGr7OvIFiQT6WeG0jRLjkjdqWWSrfbVwZp8iMP+8UHEHRBvlaxL6IuKNDwAozNUmbb8nIMXa7oAOARGs1Q== - -esbuild-linux-32@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-32/-/esbuild-linux-32-0.14.54.tgz#e2a8c4a8efdc355405325033fcebeb941f781fe5" - integrity sha512-1ZuY+JDI//WmklKlBgJnglpUL1owm2OX+8E1syCD6UAxcMM/XoWd76OHSjl/0MR0LisSAXDqgjT3uJqT67O3qw== - -esbuild-linux-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-64/-/esbuild-linux-64-0.14.54.tgz#de5fdba1c95666cf72369f52b40b03be71226652" - integrity sha512-EgjAgH5HwTbtNsTqQOXWApBaPVdDn7XcK+/PtJwZLT1UmpLoznPd8c5CxqsH2dQK3j05YsB3L17T8vE7cp4cCg== - -esbuild-linux-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.54.tgz#dae4cd42ae9787468b6a5c158da4c84e83b0ce8b" - integrity sha512-WL71L+0Rwv+Gv/HTmxTEmpv0UgmxYa5ftZILVi2QmZBgX3q7+tDeOQNqGtdXSdsL8TQi1vIaVFHUPDe0O0kdig== - -esbuild-linux-arm@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.54.tgz#a2c1dff6d0f21dbe8fc6998a122675533ddfcd59" - integrity sha512-qqz/SjemQhVMTnvcLGoLOdFpCYbz4v4fUo+TfsWG+1aOu70/80RV6bgNpR2JCrppV2moUQkww+6bWxXRL9YMGw== - -esbuild-linux-mips64le@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.54.tgz#d9918e9e4cb972f8d6dae8e8655bf9ee131eda34" - integrity sha512-qTHGQB8D1etd0u1+sB6p0ikLKRVuCWhYQhAHRPkO+OF3I/iSlTKNNS0Lh2Oc0g0UFGguaFZZiPJdJey3AGpAlw== - -esbuild-linux-ppc64le@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.54.tgz#3f9a0f6d41073fb1a640680845c7de52995f137e" - integrity sha512-j3OMlzHiqwZBDPRCDFKcx595XVfOfOnv68Ax3U4UKZ3MTYQB5Yz3X1mn5GnodEVYzhtZgxEBidLWeIs8FDSfrQ== - -esbuild-linux-riscv64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.54.tgz#618853c028178a61837bc799d2013d4695e451c8" - integrity sha512-y7Vt7Wl9dkOGZjxQZnDAqqn+XOqFD7IMWiewY5SPlNlzMX39ocPQlOaoxvT4FllA5viyV26/QzHtvTjVNOxHZg== - -esbuild-linux-s390x@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.54.tgz#d1885c4c5a76bbb5a0fe182e2c8c60eb9e29f2a6" - integrity sha512-zaHpW9dziAsi7lRcyV4r8dhfG1qBidQWUXweUjnw+lliChJqQr+6XD71K41oEIC3Mx1KStovEmlzm+MkGZHnHA== - -esbuild-netbsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.54.tgz#69ae917a2ff241b7df1dbf22baf04bd330349e81" - integrity sha512-PR01lmIMnfJTgeU9VJTDY9ZerDWVFIUzAtJuDHwwceppW7cQWjBBqP48NdeRtoP04/AtO9a7w3viI+PIDr6d+w== - -esbuild-openbsd-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.54.tgz#db4c8495287a350a6790de22edea247a57c5d47b" - integrity sha512-Qyk7ikT2o7Wu76UsvvDS5q0amJvmRzDyVlL0qf5VLsLchjCa1+IAvd8kTBgUxD7VBUUVgItLkk609ZHUc1oCaw== - -esbuild-sunos-64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.54.tgz#54287ee3da73d3844b721c21bc80c1dc7e1bf7da" - integrity sha512-28GZ24KmMSeKi5ueWzMcco6EBHStL3B6ubM7M51RmPwXQGLe0teBGJocmWhgwccA1GeFXqxzILIxXpHbl9Q/Kw== - -esbuild-windows-32@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-32/-/esbuild-windows-32-0.14.54.tgz#f8aaf9a5667630b40f0fb3aa37bf01bbd340ce31" - integrity sha512-T+rdZW19ql9MjS7pixmZYVObd9G7kcaZo+sETqNH4RCkuuYSuv9AGHUVnPoP9hhuE1WM1ZimHz1CIBHBboLU7w== - esbuild-windows-64@0.14.54: version "0.14.54" resolved "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.14.54.tgz" integrity sha512-AoHTRBUuYwXtZhjXZbA1pGfTo8cJo3vZIcWGLiUcTNgHpJJMC1rVA44ZereBHMJtotyN71S8Qw0npiCIkW96cQ== -esbuild-windows-arm64@0.14.54: - version "0.14.54" - resolved "https://registry.yarnpkg.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.54.tgz#937d15675a15e4b0e4fafdbaa3a01a776a2be982" - integrity sha512-M0kuUvXhot1zOISQGXwWn6YtS+Y/1RT9WrVIOywZnJHo3jCDyewAc79aKNQWFCQm+xNHVTq9h8dZKvygoXQQRg== - esbuild@^0.14.14: version "0.14.54" resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.14.54.tgz" @@ -811,11 +521,6 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -fsevents@~2.3.2, fsevents@~2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - function-bind@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" @@ -881,6 +586,11 @@ jmespath@^0.16.0: resolved "https://registry.npmjs.org/jmespath/-/jmespath-0.16.0.tgz" integrity sha512-9FzQjJ7MATs1tSpnco1K6ayiYE3figslrXA72G2HQ/n76RzvYlofyi5QM+iX4YRs/pu3yzxlVQSST23+dMDknw== +js-md5@^0.8.3: + version "0.8.3" + resolved "https://registry.npmmirror.com/js-md5/-/js-md5-0.8.3.tgz" + integrity sha512-qR0HB5uP6wCuRMrWPTrkMaev7MJZwJuuw4fnwAzRgP4J4/F8RwtodOKpGp4XpqsLBFzzgqIO42efFAyz2Et6KQ== + json-editor-vue3@^1.0.9: version "1.0.9" resolved "https://registry.npmjs.org/json-editor-vue3/-/json-editor-vue3-1.0.9.tgz" @@ -936,7 +646,7 @@ local-pkg@^0.5.0: mlly "^1.4.2" pkg-types "^1.0.3" -lodash-es@^4.17.21: +lodash-es@*, lodash-es@^4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash-es/-/lodash-es-4.17.21.tgz" integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== @@ -946,7 +656,7 @@ lodash-unified@^1.0.2: resolved "https://registry.npmjs.org/lodash-unified/-/lodash-unified-1.0.3.tgz" integrity sha512-WK9qSozxXOD7ZJQlpSqOT+om2ZfcT4yO+03FuzAHD0wF6S0l0090LRPDx3vhTTLZ8cFKpBn+IOcVXK6qOcIlfQ== -lodash@^4.17.21: +lodash@*, lodash@^4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -1102,7 +812,7 @@ readdirp@~3.6.0: resize-observer-polyfill@^1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz#0e9020dd3d21024458d4ebd27e23e40269810464" + resolved "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz" integrity sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg== resolve@^1.22.4: @@ -1119,7 +829,7 @@ reusify@^1.0.4: resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rollup@^4.13.0: +rollup@^1.20.0||^2.0.0||^3.0.0||^4.0.0, rollup@^4.13.0: version "4.18.0" resolved "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz" integrity sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg== @@ -1151,7 +861,7 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -sass@^1.69.5: +sass@*, sass@^1.69.5: version "1.69.5" resolved "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz" integrity sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ== @@ -1170,7 +880,7 @@ sortablejs@^1.15.2: resolved "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.2.tgz" integrity sha512-FJF5jgdfvoKn1MAKSdGs33bIqLi3LmsgVTliuX6iITj834F+JRQZN90Z93yql8h0K2t0RwDPBmxwlbZfDcxNZA== -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.2, source-map-js@^1.2.0: +source-map-js@^1.0.2, source-map-js@^1.2.0, "source-map-js@>=0.6.2 <2.0.0": version "1.2.0" resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== @@ -1295,7 +1005,7 @@ vite-plugin-dynamic-import@^1.5.0: fast-glob "^3.2.12" magic-string "^0.30.1" -vite@^5.0.0: +"vite@^4.0.0 || ^5.0.0", vite@^5.0.0: version "5.2.13" resolved "https://registry.npmjs.org/vite/-/vite-5.2.13.tgz" integrity sha512-SSq1noJfY9pR3I1TUENL3rQYDQCFqgD+lM6fTRAM8Nv6Lsg5hDLaXkjETVeBt+7vZBCMoibD+6IWnT2mJ+Zb/A== @@ -1318,14 +1028,7 @@ vue-router@^4.0.13: dependencies: "@vue/devtools-api" "^6.0.0" -vue3-ace-editor@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/vue3-ace-editor/-/vue3-ace-editor-2.2.4.tgz#1f2a787f91cf7979f27fab29e0e0604bb3ee1c17" - integrity sha512-FZkEyfpbH068BwjhMyNROxfEI8135Sc+x8ouxkMdCNkuj/Tuw83VP/gStFQqZHqljyX9/VfMTCdTqtOnJZGN8g== - dependencies: - resize-observer-polyfill "^1.5.1" - -vue@^3.3.8: +vue@^3, "vue@^3.0.0-0 || ^2.6.0", vue@^3.0.2, vue@^3.2.0, vue@^3.2.25, vue@^3.3.8, "vue@2 || 3", vue@3.3.10: version "3.3.10" resolved "https://registry.npmjs.org/vue/-/vue-3.3.10.tgz" integrity sha512-zg6SIXZdTBwiqCw/1p+m04VyHjLfwtjwz8N57sPaBhEex31ND0RYECVOC1YrRwMRmxFf5T1dabl6SGUbMKKuVw== @@ -1336,6 +1039,13 @@ vue@^3.3.8: "@vue/server-renderer" "3.3.10" "@vue/shared" "3.3.10" +vue3-ace-editor@^2.2.4: + version "2.2.4" + resolved "https://registry.npmmirror.com/vue3-ace-editor/-/vue3-ace-editor-2.2.4.tgz" + integrity sha512-FZkEyfpbH068BwjhMyNROxfEI8135Sc+x8ouxkMdCNkuj/Tuw83VP/gStFQqZHqljyX9/VfMTCdTqtOnJZGN8g== + dependencies: + resize-observer-polyfill "^1.5.1" + vuex@^4.0.2: version "4.0.2" resolved "https://registry.npmjs.org/vuex/-/vuex-4.0.2.tgz"