diff --git a/mobile-uni/package-lock.json b/mobile-uni/package-lock.json index 118bc669..45846948 100644 --- a/mobile-uni/package-lock.json +++ b/mobile-uni/package-lock.json @@ -12,7 +12,7 @@ "@dcloudio/uni-h5": "3.0.0-alpha-5020120260710001", "@dcloudio/uni-ui": "^1.5.12", "lxgw-wenkai-tc-webfont": "^1.0.0", - "vue": "3.5.30" + "vue": "3.4.21" }, "devDependencies": { "@dcloudio/types": "3.4.31", @@ -1995,6 +1995,31 @@ "node": "^14.18.0 || >=16.0.0" } }, + "node_modules/@dcloudio/uni-cli-shared/node_modules/@vue/compiler-core": { + "version": "3.4.21", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.21.tgz", + "integrity": "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.23.9", + "@vue/shared": "3.4.21", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@dcloudio/uni-cli-shared/node_modules/@vue/compiler-core/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/@dcloudio/uni-cloud": { "version": "3.0.0-alpha-5020120260710001", "resolved": "https://registry.npmmirror.com/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-alpha-5020120260710001.tgz", @@ -2213,6 +2238,33 @@ "vite": "5.2.8" } }, + "node_modules/@dcloudio/vite-plugin-uni/node_modules/@vue/compiler-core": { + "version": "3.4.21", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.21.tgz", + "integrity": "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.23.9", + "@vue/shared": "3.4.21", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@dcloudio/vite-plugin-uni/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/@esbuild/aix-ppc64": { "version": "0.20.2", "resolved": "https://registry.npmmirror.com/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", @@ -3700,6 +3752,17 @@ "node": ">=6.9.0" } }, + "node_modules/@vue/babel-plugin-resolve-type/node_modules/@vue/compiler-dom": { + "version": "3.5.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.39.tgz", + "integrity": "sha512-oQPigALqYbNxTNPvNgSOe+czwVExfbVF02lz8jP0S3AXJiu3jxYDygNUiqSep4ezzW8XgnubqH63My2A7JR/vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.39", + "@vue/shared": "3.5.39" + } + }, "node_modules/@vue/babel-plugin-resolve-type/node_modules/@vue/compiler-sfc": { "version": "3.5.39", "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.39.tgz", @@ -3729,6 +3792,13 @@ "@vue/shared": "3.5.39" } }, + "node_modules/@vue/babel-plugin-resolve-type/node_modules/@vue/shared": { + "version": "3.5.39", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.39.tgz", + "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", + "dev": true, + "license": "MIT" + }, "node_modules/@vue/babel-plugin-resolve-type/node_modules/magic-string": { "version": "0.30.21", "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz", @@ -3747,13 +3817,14 @@ "license": "ISC" }, "node_modules/@vue/compiler-core": { - "version": "3.5.30", - "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.30.tgz", - "integrity": "sha512-s3DfdZkcu/qExZ+td75015ljzHc6vE+30cFMGRPROYjqkroYI5NV2X1yAMX9UeyBNWB9MxCfPcsjpLS11nzkkw==", + "version": "3.5.39", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.5.39.tgz", + "integrity": "sha512-16KBTEXAJCpDr0mwlw+AZyhu8iyC7R3S2vBwsI7QnWJU6X3WKc9VKeNEZpiMdZ569qWhz9574L3vV55qRL0Vtw==", + "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.29.0", - "@vue/shared": "3.5.30", + "@babel/parser": "^7.29.7", + "@vue/shared": "3.5.39", "entities": "^7.0.1", "estree-walker": "^2.0.2", "source-map-js": "^1.2.1" @@ -3763,6 +3834,7 @@ "version": "7.29.7", "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz", "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "dev": true, "license": "MIT", "dependencies": { "@babel/types": "^7.29.7" @@ -3778,6 +3850,7 @@ "version": "7.29.7", "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", + "dev": true, "license": "MIT", "dependencies": { "@babel/helper-string-parser": "^7.29.7", @@ -3787,78 +3860,88 @@ "node": ">=6.9.0" } }, + "node_modules/@vue/compiler-core/node_modules/@vue/shared": { + "version": "3.5.39", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.39.tgz", + "integrity": "sha512-l1rrBtBfTnmxvtsvdQDXltUUy8S1Y+ZaqdfUzmAnJkTd8Z8rv5v/ytW+TKiqEOWyHPoqtPlNFSs0lhRmYVSHVA==", + "dev": true, + "license": "MIT" + }, "node_modules/@vue/compiler-dom": { - "version": "3.5.30", - "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.5.30.tgz", - "integrity": "sha512-eCFYESUEVYHhiMuK4SQTldO3RYxyMR/UQL4KdGD1Yrkfdx4m/HYuZ9jSfPdA+nWJY34VWndiYdW/wZXyiPEB9g==", + "version": "3.4.21", + "resolved": "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz", + "integrity": "sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==", "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.5.30", - "@vue/shared": "3.5.30" + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "node_modules/@vue/compiler-dom/node_modules/@vue/compiler-core": { + "version": "3.4.21", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.21.tgz", + "integrity": "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.23.9", + "@vue/shared": "3.4.21", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-dom/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.5.30", - "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.5.30.tgz", - "integrity": "sha512-LqmFPDn89dtU9vI3wHJnwaV6GfTRD87AjWpTWpyrdVOObVtjIuSeZr181z5C4PmVx/V3j2p+0f7edFKGRMpQ5A==", + "version": "3.4.21", + "resolved": "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz", + "integrity": "sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==", "license": "MIT", "dependencies": { - "@babel/parser": "^7.29.0", - "@vue/compiler-core": "3.5.30", - "@vue/compiler-dom": "3.5.30", - "@vue/compiler-ssr": "3.5.30", - "@vue/shared": "3.5.30", + "@babel/parser": "^7.23.9", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-ssr": "3.4.21", + "@vue/shared": "3.4.21", "estree-walker": "^2.0.2", - "magic-string": "^0.30.21", - "postcss": "^8.5.8", - "source-map-js": "^1.2.1" + "magic-string": "^0.30.7", + "postcss": "^8.4.35", + "source-map-js": "^1.0.2" } }, - "node_modules/@vue/compiler-sfc/node_modules/@babel/parser": { - "version": "7.29.7", - "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.29.7.tgz", - "integrity": "sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==", + "node_modules/@vue/compiler-sfc/node_modules/@vue/compiler-core": { + "version": "3.4.21", + "resolved": "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.4.21.tgz", + "integrity": "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==", "license": "MIT", "dependencies": { - "@babel/types": "^7.29.7" - }, - "bin": { - "parser": "bin/babel-parser.js" - }, + "@babel/parser": "^7.23.9", + "@vue/shared": "3.4.21", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/@vue/compiler-sfc/node_modules/@babel/types": { - "version": "7.29.7", - "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.29.7.tgz", - "integrity": "sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==", - "license": "MIT", - "dependencies": { - "@babel/helper-string-parser": "^7.29.7", - "@babel/helper-validator-identifier": "^7.29.7" + "node": ">=0.12" }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@vue/compiler-sfc/node_modules/@vue/compiler-ssr": { - "version": "3.5.30", - "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.30.tgz", - "integrity": "sha512-NsYK6OMTnx109PSL2IAyf62JP6EUdk4Dmj6AkWcJGBvN0dQoMYtVekAmdqgTtWQgEJo+Okstbf/1p7qZr5H+bA==", - "license": "MIT", - "dependencies": { - "@vue/compiler-dom": "3.5.30", - "@vue/shared": "3.5.30" - } - }, - "node_modules/@vue/compiler-sfc/node_modules/magic-string": { - "version": "0.30.21", - "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.30.21.tgz", - "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", - "license": "MIT", - "dependencies": { - "@jridgewell/sourcemap-codec": "^1.5.5" + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/@vue/compiler-ssr": { @@ -3904,13 +3987,6 @@ "@vue/shared": "3.5.39" } }, - "node_modules/@vue/language-core/node_modules/@vue/compiler-dom/node_modules/@vue/shared": { - "version": "3.5.30", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.30.tgz", - "integrity": "sha512-YXgQ7JjaO18NeK2K9VTbDHaFy62WrObMa6XERNfNOkAhD1F1oDSf3ZJ7K6GqabZ0BvSDHajp8qfS5Sa2I9n8uQ==", - "dev": true, - "license": "MIT" - }, "node_modules/@vue/language-core/node_modules/@vue/shared": { "version": "3.5.39", "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.39.tgz", @@ -3931,64 +4007,53 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/@vue/reactivity": { - "version": "3.5.30", - "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.5.30.tgz", - "integrity": "sha512-179YNgKATuwj9gB+66snskRDOitDiuOZqkYia7mHKJaidOMo/WJxHKF8DuGc4V4XbYTJANlfEKb0yxTQotnx4Q==", - "license": "MIT", - "dependencies": { - "@vue/shared": "3.5.30" - } - }, - "node_modules/@vue/runtime-core": { - "version": "3.5.30", - "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.5.30.tgz", - "integrity": "sha512-e0Z+8PQsUTdwV8TtEsLzUM7SzC7lQwYKePydb7K2ZnmS6jjND+WJXkmmfh/swYzRyfP1EY3fpdesyYoymCzYfg==", - "license": "MIT", - "dependencies": { - "@vue/reactivity": "3.5.30", - "@vue/shared": "3.5.30" - } - }, "node_modules/@vue/runtime-dom": { - "version": "3.5.30", - "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.5.30.tgz", - "integrity": "sha512-2UIGakjU4WSQ0T4iwDEW0W7vQj6n7AFn7taqZ9Cvm0Q/RA2FFOziLESrDL4GmtI1wV3jXg5nMoJSYO66egDUBw==", + "version": "3.4.21", + "resolved": "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz", + "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==", "license": "MIT", "dependencies": { - "@vue/reactivity": "3.5.30", - "@vue/runtime-core": "3.5.30", - "@vue/shared": "3.5.30", - "csstype": "^3.2.3" + "@vue/runtime-core": "3.4.21", + "@vue/shared": "3.4.21", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/runtime-dom/node_modules/@vue/reactivity": { + "version": "3.4.21", + "resolved": "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.4.21.tgz", + "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==", + "license": "MIT", + "dependencies": { + "@vue/shared": "3.4.21" + } + }, + "node_modules/@vue/runtime-dom/node_modules/@vue/runtime-core": { + "version": "3.4.21", + "resolved": "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.4.21.tgz", + "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==", + "license": "MIT", + "dependencies": { + "@vue/reactivity": "3.4.21", + "@vue/shared": "3.4.21" } }, "node_modules/@vue/server-renderer": { - "version": "3.5.30", - "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.5.30.tgz", - "integrity": "sha512-v+R34icapydRwbZRD0sXwtHqrQJv38JuMB4JxbOxd8NEpGLny7cncMp53W9UH/zo4j8eDHjQ1dEJXwzFQknjtQ==", + "version": "3.4.21", + "resolved": "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.4.21.tgz", + "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==", "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.5.30", - "@vue/shared": "3.5.30" + "@vue/compiler-ssr": "3.4.21", + "@vue/shared": "3.4.21" }, "peerDependencies": { - "vue": "3.5.30" - } - }, - "node_modules/@vue/server-renderer/node_modules/@vue/compiler-ssr": { - "version": "3.5.30", - "resolved": "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.5.30.tgz", - "integrity": "sha512-NsYK6OMTnx109PSL2IAyf62JP6EUdk4Dmj6AkWcJGBvN0dQoMYtVekAmdqgTtWQgEJo+Okstbf/1p7qZr5H+bA==", - "license": "MIT", - "dependencies": { - "@vue/compiler-dom": "3.5.30", - "@vue/shared": "3.5.30" + "vue": "3.4.21" } }, "node_modules/@vue/shared": { - "version": "3.5.30", - "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.30.tgz", - "integrity": "sha512-YXgQ7JjaO18NeK2K9VTbDHaFy62WrObMa6XERNfNOkAhD1F1oDSf3ZJ7K6GqabZ0BvSDHajp8qfS5Sa2I9n8uQ==", + "version": "3.4.21", + "resolved": "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.21.tgz", + "integrity": "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==", "license": "MIT" }, "node_modules/accepts": { @@ -7186,16 +7251,16 @@ "license": "MIT" }, "node_modules/vue": { - "version": "3.5.30", - "resolved": "https://registry.npmmirror.com/vue/-/vue-3.5.30.tgz", - "integrity": "sha512-hTHLc6VNZyzzEH/l7PFGjpcTvUgiaPK5mdLkbjrTeWSRcEfxFrv56g/XckIYlE9ckuobsdwqd5mk2g1sBkMewg==", + "version": "3.4.21", + "resolved": "https://registry.npmmirror.com/vue/-/vue-3.4.21.tgz", + "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==", "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.5.30", - "@vue/compiler-sfc": "3.5.30", - "@vue/runtime-dom": "3.5.30", - "@vue/server-renderer": "3.5.30", - "@vue/shared": "3.5.30" + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/runtime-dom": "3.4.21", + "@vue/server-renderer": "3.4.21", + "@vue/shared": "3.4.21" }, "peerDependencies": { "typescript": "*" diff --git a/mobile-uni/package.json b/mobile-uni/package.json index 712baf3e..d2e92bd7 100644 --- a/mobile-uni/package.json +++ b/mobile-uni/package.json @@ -20,7 +20,7 @@ "@dcloudio/uni-h5": "3.0.0-alpha-5020120260710001", "@dcloudio/uni-ui": "^1.5.12", "lxgw-wenkai-tc-webfont": "^1.0.0", - "vue": "3.5.30" + "vue": "3.4.21" }, "devDependencies": { "@dcloudio/types": "3.4.31", @@ -30,15 +30,6 @@ "vite": "5.2.8", "vue-tsc": "^3.2.5" }, - "overrides": { - "@vue/compiler-core": "3.5.30", - "@vue/compiler-dom": "3.5.30", - "@vue/compiler-sfc": "3.5.30", - "@vue/runtime-core": "3.5.30", - "@vue/runtime-dom": "3.5.30", - "@vue/server-renderer": "3.5.30", - "@vue/shared": "3.5.30" - }, "engines": { "node": ">=20.19.0", "npm": ">=8.19.0" diff --git a/mobile-uni/scripts/verify-app-assets.mjs b/mobile-uni/scripts/verify-app-assets.mjs index 0defd032..bae7b69e 100644 --- a/mobile-uni/scripts/verify-app-assets.mjs +++ b/mobile-uni/scripts/verify-app-assets.mjs @@ -13,8 +13,11 @@ const readPng = (relativePath) => { fail('manifest is missing an App asset path'); return undefined; } - const path = resolve(projectRoot, 'src', relativePath); - if (!existsSync(path)) { + const path = [ + resolve(projectRoot, 'src', relativePath), + resolve(projectRoot, relativePath) + ].find(existsSync); + if (!path) { fail(`missing asset: ${relativePath}`); return undefined; } diff --git a/mobile-uni/src/manifest.json b/mobile-uni/src/manifest.json index 8324658e..2a6510a6 100644 --- a/mobile-uni/src/manifest.json +++ b/mobile-uni/src/manifest.json @@ -1,113 +1,113 @@ { - "name": "银城员工端", - "appid": "__UNI__AIHR", - "description": "物业AI人力资源系统用户侧", - "vueVersion": "3", - "versionName": "0.1.0", - "versionCode": "100", - "uniStatistics": { - "enable": false - }, - "app-plus": { - "checkPermissionDenied": true, - "screenOrientation": [ - "portrait-primary" - ], - "splashscreen": { - "alwaysShowBeforeRender": true, - "waiting": false + "name" : "银城员工端", + "appid" : "__UNI__B36D8BE", + "description" : "物业AI人力资源系统用户侧", + "vueVersion" : "3", + "versionName" : "0.1.0", + "versionCode" : "100", + "uniStatistics" : { + "enable" : false }, - "safearea": { - "background": "#f7f8fa", - "bottom": { - "offset": "auto" - } - }, - "ssl": { - "untrustedca": "refuse" - }, - "distribute": { - "icons": { - "android": { - "hdpi": "static/app/icons/android-hdpi.png", - "xhdpi": "static/app/icons/android-xhdpi.png", - "xxhdpi": "static/app/icons/android-xxhdpi.png", - "xxxhdpi": "static/app/icons/android-xxxhdpi.png" + "app-plus" : { + "checkPermissionDenied" : true, + "screenOrientation" : [ "portrait-primary" ], + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : false }, - "ios": { - "appstore": "static/app/icons/ios-appstore.png", - "iphone": { - "app@2x": "static/app/icons/ios-iphone-app-2x.png", - "app@3x": "static/app/icons/ios-iphone-app-3x.png", - "spotlight@2x": "static/app/icons/ios-iphone-spotlight-2x.png", - "spotlight@3x": "static/app/icons/ios-iphone-spotlight-3x.png", - "settings@2x": "static/app/icons/ios-iphone-settings-2x.png", - "settings@3x": "static/app/icons/ios-iphone-settings-3x.png", - "notification@2x": "static/app/icons/ios-iphone-notification-2x.png", - "notification@3x": "static/app/icons/ios-iphone-notification-3x.png" - }, - "ipad": { - "app": "static/app/icons/ios-ipad-app.png", - "app@2x": "static/app/icons/ios-ipad-app-2x.png", - "proapp@2x": "static/app/icons/ios-ipad-pro-app-2x.png", - "spotlight": "static/app/icons/ios-ipad-spotlight.png", - "spotlight@2x": "static/app/icons/ios-ipad-spotlight-2x.png", - "settings": "static/app/icons/ios-ipad-settings.png", - "settings@2x": "static/app/icons/ios-ipad-settings-2x.png", - "notification": "static/app/icons/ios-ipad-notification.png", - "notification@2x": "static/app/icons/ios-ipad-notification-2x.png" - } + "safearea" : { + "background" : "#f7f8fa", + "bottom" : { + "offset" : "auto" + } + }, + "ssl" : { + "untrustedca" : "refuse" + }, + "distribute" : { + "icons" : { + "android" : { + "hdpi" : "src/static/app/icons/android-hdpi.png", + "xhdpi" : "src/static/app/icons/android-xhdpi.png", + "xxhdpi" : "src/static/app/icons/android-xxhdpi.png", + "xxxhdpi" : "src/static/app/icons/android-xxxhdpi.png" + }, + "ios" : { + "appstore" : "src/static/app/icons/ios-appstore.png", + "iphone" : { + "app@2x" : "src/static/app/icons/ios-iphone-app-2x.png", + "app@3x" : "src/static/app/icons/ios-iphone-app-3x.png", + "spotlight@2x" : "src/static/app/icons/ios-iphone-spotlight-2x.png", + "spotlight@3x" : "src/static/app/icons/ios-iphone-spotlight-3x.png", + "settings@2x" : "src/static/app/icons/ios-iphone-settings-2x.png", + "settings@3x" : "src/static/app/icons/ios-iphone-settings-3x.png", + "notification@2x" : "src/static/app/icons/ios-iphone-notification-2x.png", + "notification@3x" : "src/static/app/icons/ios-iphone-notification-3x.png" + }, + "ipad" : { + "app" : "src/static/app/icons/ios-ipad-app.png", + "app@2x" : "src/static/app/icons/ios-ipad-app-2x.png", + "proapp@2x" : "src/static/app/icons/ios-ipad-pro-app-2x.png", + "spotlight" : "src/static/app/icons/ios-ipad-spotlight.png", + "spotlight@2x" : "src/static/app/icons/ios-ipad-spotlight-2x.png", + "settings" : "src/static/app/icons/ios-ipad-settings.png", + "settings@2x" : "src/static/app/icons/ios-ipad-settings-2x.png", + "notification" : "src/static/app/icons/ios-ipad-notification.png", + "notification@2x" : "src/static/app/icons/ios-ipad-notification-2x.png" + } + } + }, + "splashscreen" : { + "iosStyle" : "default", + "ios" : { + "iphone" : { + "retina40" : "src/static/app/splash/ios-iphone-retina40.png", + "retina47" : "src/static/app/splash/ios-iphone-retina47.png", + "retina55" : "src/static/app/splash/ios-iphone-retina55.png", + "iphonex" : "src/static/app/splash/ios-iphone-x.png", + "portrait-896h@2x" : "src/static/app/splash/ios-iphone-896h-2x.png", + "portrait-896h@3x" : "src/static/app/splash/ios-iphone-896h-3x.png" + }, + "ipad" : { + "portrait7" : "src/static/app/splash/ios-ipad-portrait7.png", + "portrait-retina7" : "src/static/app/splash/ios-ipad-portrait-retina7.png", + "portrait-1112h@2x" : "src/static/app/splash/ios-ipad-1112h-2x.png", + "portrait-1194h@2x" : "src/static/app/splash/ios-ipad-1194h-2x.png", + "portrait-1366h@2x" : "src/static/app/splash/ios-ipad-1366h-2x.png" + } + }, + "androidStyle" : "default", + "android" : { + "hdpi" : "src/static/app/splash/android-hdpi.png", + "xhdpi" : "src/static/app/splash/android-xhdpi.png", + "xxhdpi" : "src/static/app/splash/android-xxhdpi.png" + }, + "androidTranslucent" : false, + "androidNavigationBarColor" : "#F7F8FA" + }, + "android" : { + "packagename" : "com.yincheng.wygj", + "abiFilters" : [ "armeabi-v7a", "arm64-v8a" ] + }, + "ios" : { + "appid" : "com.yincheng.wygj", + "devices" : "universal", + "deploymentTarget" : "15.0", + "privacyDescription" : { + "NSMicrophoneUsageDescription" : "用于录制训练、提问和面试回答,并将音频转写为文本。", + "NSPhotoLibraryUsageDescription" : "用于选择图片或视频作为本次问题、资料或成果投稿的附件。" + }, + "dSYMs" : false + } + }, + "modules" : { + "Camera" : {}, + "Record" : {} } - }, - "splashscreen": { - "iosStyle": "default", - "ios": { - "iphone": { - "retina40": "static/app/splash/ios-iphone-retina40.png", - "retina47": "static/app/splash/ios-iphone-retina47.png", - "retina55": "static/app/splash/ios-iphone-retina55.png", - "iphonex": "static/app/splash/ios-iphone-x.png", - "portrait-896h@2x": "static/app/splash/ios-iphone-896h-2x.png", - "portrait-896h@3x": "static/app/splash/ios-iphone-896h-3x.png" - }, - "ipad": { - "portrait7": "static/app/splash/ios-ipad-portrait7.png", - "portrait-retina7": "static/app/splash/ios-ipad-portrait-retina7.png", - "portrait-1112h@2x": "static/app/splash/ios-ipad-1112h-2x.png", - "portrait-1194h@2x": "static/app/splash/ios-ipad-1194h-2x.png", - "portrait-1366h@2x": "static/app/splash/ios-ipad-1366h-2x.png" - } - }, - "androidStyle": "default", - "android": { - "hdpi": "static/app/splash/android-hdpi.png", - "xhdpi": "static/app/splash/android-xhdpi.png", - "xxhdpi": "static/app/splash/android-xxhdpi.png" - }, - "androidTranslucent": false, - "androidNavigationBarColor": "#F7F8FA" - }, - "android": { - "packagename": "com.yincheng.wygj", - "abiFilters": [ - "armeabi-v7a", - "arm64-v8a" - ] - }, - "ios": { - "appid": "com.yincheng.wygj", - "devices": "universal", - "deploymentTarget": "15.0", - "privacyDescription": { - "NSMicrophoneUsageDescription": "用于录制训练、提问和面试回答,并将音频转写为文本。", - "NSPhotoLibraryUsageDescription": "用于选择图片或视频作为本次问题、资料或成果投稿的附件。" + }, + "h5" : { + "router" : { + "base" : "/h5/" } - } } - }, - "h5": { - "router": { - "base": "/h5/" - } - } }