diff --git a/frontend/vue-ts/index.html b/frontend/vue-ts/index.html index 89b74b584..8734fff06 100644 --- a/frontend/vue-ts/index.html +++ b/frontend/vue-ts/index.html @@ -8,6 +8,9 @@ 后台管理系统 +
diff --git a/frontend/vue-ts/package-lock.json b/frontend/vue-ts/package-lock.json index 815e14aa4..9bbc79811 100644 --- a/frontend/vue-ts/package-lock.json +++ b/frontend/vue-ts/package-lock.json @@ -25,50 +25,50 @@ } }, "@intlify/core-base": { - "version": "9.0.0-rc.4", - "resolved": "http://192.168.250.101:4873/@intlify%2fcore-base/-/core-base-9.0.0-rc.4.tgz", - "integrity": "sha1-oPTKtPptRJIovLOQ3cTvB2ySElo=", + "version": "9.0.0-rc.7", + "resolved": "http://192.168.250.101:4873/@intlify%2fcore-base/-/core-base-9.0.0-rc.7.tgz", + "integrity": "sha1-Zk5Y0MJEZdGfuE1lvivExHNcK04=", "requires": { - "@intlify/message-compiler": "9.0.0-rc.4", - "@intlify/message-resolver": "9.0.0-rc.4", - "@intlify/runtime": "9.0.0-rc.4", - "@intlify/shared": "9.0.0-rc.4" + "@intlify/message-compiler": "9.0.0-rc.7", + "@intlify/message-resolver": "9.0.0-rc.7", + "@intlify/runtime": "9.0.0-rc.7", + "@intlify/shared": "9.0.0-rc.7" } }, "@intlify/message-compiler": { - "version": "9.0.0-rc.4", - "resolved": "http://192.168.250.101:4873/@intlify%2fmessage-compiler/-/message-compiler-9.0.0-rc.4.tgz", - "integrity": "sha1-DyHIzKjuf40OLj9kYMM3MdQbke4=", + "version": "9.0.0-rc.7", + "resolved": "http://192.168.250.101:4873/@intlify%2fmessage-compiler/-/message-compiler-9.0.0-rc.7.tgz", + "integrity": "sha1-ODRZqWIgU2rWdbd/7y0/P2UtVkc=", "requires": { - "@intlify/message-resolver": "9.0.0-rc.4", - "@intlify/shared": "9.0.0-rc.4", + "@intlify/message-resolver": "9.0.0-rc.7", + "@intlify/shared": "9.0.0-rc.7", "source-map": "0.6.1" } }, "@intlify/message-resolver": { - "version": "9.0.0-rc.4", - "resolved": "http://192.168.250.101:4873/@intlify%2fmessage-resolver/-/message-resolver-9.0.0-rc.4.tgz", - "integrity": "sha1-AUHqu8iMlO1MTIocOgd36m4F4CY=" + "version": "9.0.0-rc.7", + "resolved": "http://192.168.250.101:4873/@intlify%2fmessage-resolver/-/message-resolver-9.0.0-rc.7.tgz", + "integrity": "sha1-9BpVLH3RyF9wQkeL8mSwRZw3Y3Y=" }, "@intlify/runtime": { - "version": "9.0.0-rc.4", - "resolved": "http://192.168.250.101:4873/@intlify%2fruntime/-/runtime-9.0.0-rc.4.tgz", - "integrity": "sha1-u1TAfDiLrGO1f1lelRmF4mmB5qc=", + "version": "9.0.0-rc.7", + "resolved": "http://192.168.250.101:4873/@intlify%2fruntime/-/runtime-9.0.0-rc.7.tgz", + "integrity": "sha1-ge0WAkR8OHR2rq9u6n/wYIdo9n4=", "requires": { - "@intlify/message-compiler": "9.0.0-rc.4", - "@intlify/message-resolver": "9.0.0-rc.4", - "@intlify/shared": "9.0.0-rc.4" + "@intlify/message-compiler": "9.0.0-rc.7", + "@intlify/message-resolver": "9.0.0-rc.7", + "@intlify/shared": "9.0.0-rc.7" } }, "@intlify/shared": { - "version": "9.0.0-rc.4", - "resolved": "http://192.168.250.101:4873/@intlify%2fshared/-/shared-9.0.0-rc.4.tgz", - "integrity": "sha1-IrJdNkzDauijzlYr5Dgpg9O7tME=" + "version": "9.0.0-rc.7", + "resolved": "http://192.168.250.101:4873/@intlify%2fshared/-/shared-9.0.0-rc.7.tgz", + "integrity": "sha1-S6ueWLuwm8aQ/ZU9HoPZAm46OJM=" }, "@popperjs/core": { - "version": "2.6.0", - "resolved": "http://192.168.250.101:4873/@popperjs%2fcore/-/core-2.6.0.tgz", - "integrity": "sha1-8CIZWv38lC4IjuIQEoWh0xx9cn8=" + "version": "2.7.0", + "resolved": "http://192.168.250.101:4873/@popperjs%2fcore/-/core-2.7.0.tgz", + "integrity": "sha1-X3dgllFw9/HikQ0kmMW+iLR6Kow=" }, "@types/json-schema": { "version": "7.0.6", @@ -88,9 +88,9 @@ "integrity": "sha1-hsWTaC1BmSEqBQnMPE1WK7vW5F8=" }, "@vitejs/plugin-vue": { - "version": "1.1.2", - "resolved": "http://192.168.250.101:4873/@vitejs%2fplugin-vue/-/plugin-vue-1.1.2.tgz", - "integrity": "sha1-ZNHw4HOWdfVxcBX/tNhhxTr4/mA=", + "version": "1.1.4", + "resolved": "http://192.168.250.101:4873/@vitejs%2fplugin-vue/-/plugin-vue-1.1.4.tgz", + "integrity": "sha1-HdOIUZt1Q5t3M2AbVSOMppGGR5Y=", "dev": true }, "@vue/compiler-core": { @@ -149,9 +149,9 @@ } }, "@vue/devtools-api": { - "version": "6.0.0-beta.3", - "resolved": "http://192.168.250.101:4873/@vue%2fdevtools-api/-/devtools-api-6.0.0-beta.3.tgz", - "integrity": "sha1-WmbMi+7WiP4YwnLueovY7X41pUw=" + "version": "6.0.0-beta.6", + "resolved": "http://192.168.250.101:4873/@vue%2fdevtools-api/-/devtools-api-6.0.0-beta.6.tgz", + "integrity": "sha1-vOq61mMRVsV733kL+71d8nVF4qI=" }, "@vue/reactivity": { "version": "3.0.4", @@ -414,9 +414,9 @@ "dev": true }, "element-plus": { - "version": "1.0.2-beta.30", - "resolved": "http://192.168.250.101:4873/element-plus/-/element-plus-1.0.2-beta.30.tgz", - "integrity": "sha1-mxaIK5cWnfC4MsizXEbPRLJW280=", + "version": "1.0.2-beta.32", + "resolved": "http://192.168.250.101:4873/element-plus/-/element-plus-1.0.2-beta.32.tgz", + "integrity": "sha1-Iol1z8IlWZPvfM2QI4zqmnB/B0I=", "requires": { "@popperjs/core": "^2.4.4", "async-validator": "^3.4.0", @@ -434,9 +434,9 @@ "dev": true }, "esbuild": { - "version": "0.8.36", - "resolved": "http://192.168.250.101:4873/esbuild/-/esbuild-0.8.36.tgz", - "integrity": "sha1-9bfGFHNyHH1T/+fIhwjiXzthgvM=", + "version": "0.8.47", + "resolved": "http://192.168.250.101:4873/esbuild/-/esbuild-0.8.47.tgz", + "integrity": "sha1-XVxZt9y4og3632WpheXlynsk7/I=", "dev": true }, "escalade": { @@ -925,12 +925,21 @@ } }, "rollup": { - "version": "2.38.1", - "resolved": "http://192.168.250.101:4873/rollup/-/rollup-2.38.1.tgz", - "integrity": "sha1-7OoPfObvLB8CP9t5Uk63rrZw6nk=", + "version": "2.39.0", + "resolved": "http://192.168.250.101:4873/rollup/-/rollup-2.39.0.tgz", + "integrity": "sha1-vk+YyeQheTqP7ILIVPtWfDXiKrY=", "dev": true, "requires": { - "fsevents": "~2.1.2" + "fsevents": "~2.3.1" + }, + "dependencies": { + "fsevents": { + "version": "2.3.2", + "resolved": "http://192.168.250.101:4873/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", + "dev": true, + "optional": true + } } }, "sass": { @@ -1067,22 +1076,29 @@ "integrity": "sha1-9GWYrJivrF1duMZUDfwSMEztEUA=" }, "vite": { - "version": "2.0.0-beta.56", - "resolved": "http://192.168.250.101:4873/vite/-/vite-2.0.0-beta.56.tgz", - "integrity": "sha1-slTsRkeuE4PXxbbz/bAfiXG1vN0=", + "version": "2.0.1", + "resolved": "http://192.168.250.101:4873/vite/-/vite-2.0.1.tgz", + "integrity": "sha1-NI/FwN5RCqkL0B7Ph98hDOdBs44=", "dev": true, "requires": { "esbuild": "^0.8.34", - "fsevents": "~2.1.2", + "fsevents": "~2.3.1", "postcss": "^8.2.1", "resolve": "^1.19.0", - "rollup": "^2.35.1" + "rollup": "^2.38.5" }, "dependencies": { + "fsevents": { + "version": "2.3.2", + "resolved": "http://192.168.250.101:4873/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha1-ilJveLj99GI7cJ4Ll1xSwkwC/Ro=", + "dev": true, + "optional": true + }, "postcss": { - "version": "8.2.4", - "resolved": "http://192.168.250.101:4873/postcss/-/postcss-8.2.4.tgz", - "integrity": "sha1-IKmKOc8wPRUSnChlqew37aADHQQ=", + "version": "8.2.6", + "resolved": "http://192.168.250.101:4873/postcss/-/postcss-8.2.6.tgz", + "integrity": "sha1-XWmpdFQ7Rfh+RkvEw+OSqX1r6f4=", "dev": true, "requires": { "colorette": "^1.2.1", @@ -1103,13 +1119,13 @@ } }, "vue-i18n": { - "version": "9.0.0-rc.4", - "resolved": "http://192.168.250.101:4873/vue-i18n/-/vue-i18n-9.0.0-rc.4.tgz", - "integrity": "sha1-cX2WBOYbyPWvdKAjxAiBoZT4ilg=", + "version": "9.0.0-rc.7", + "resolved": "http://192.168.250.101:4873/vue-i18n/-/vue-i18n-9.0.0-rc.7.tgz", + "integrity": "sha1-QJffqg1mMZu82f5fsixLcul3ILU=", "requires": { - "@intlify/core-base": "9.0.0-rc.4", - "@intlify/shared": "9.0.0-rc.4", - "@vue/devtools-api": "^6.0.0-beta.3" + "@intlify/core-base": "9.0.0-rc.7", + "@intlify/shared": "9.0.0-rc.7", + "@vue/devtools-api": "^6.0.0-beta.5" } }, "vue-router": { @@ -1118,9 +1134,9 @@ "integrity": "sha1-iyYFDIiy3sfieoiDX3EEazZYI+w=" }, "vuex": { - "version": "4.0.0-rc.2", - "resolved": "http://192.168.250.101:4873/vuex/-/vuex-4.0.0-rc.2.tgz", - "integrity": "sha1-NoHITrb1FxsDntqhfMeBBeIHJPM=" + "version": "4.0.0", + "resolved": "http://192.168.250.101:4873/vuex/-/vuex-4.0.0.tgz", + "integrity": "sha1-rId6p2qcRTaMl5Rx5GG1INOObPU=" }, "vxe-table": { "version": "4.0.0-beta.3", diff --git a/frontend/vue-ts/package.json b/frontend/vue-ts/package.json index c99fc2311..5bdf28cea 100644 --- a/frontend/vue-ts/package.json +++ b/frontend/vue-ts/package.json @@ -11,7 +11,7 @@ "await-to-js": "^2.1.1", "axios": "^0.21.0", "dotenv": "^8.2.0", - "element-plus": "^1.0.2-beta.30", + "element-plus": "^1.0.2-beta.32", "mitt": "^2.1.0", "nprogress": "^0.2.0", "path": "^0.12.7", @@ -20,15 +20,15 @@ "screenfull": "^5.0.2", "v-contextmenu": "^3.0.0-alpha.4", "vue": "^3.0.4", - "vue-i18n": "^9.0.0-rc.4", + "vue-i18n": "^9.0.0-rc.7", "vue-router": "^4.0.3", - "vuex": "^4.0.0-rc.2", + "vuex": "^4.0.0", "vxe-table": "^4.0.0-beta.3", "xe-utils": "^3.0.4" }, "devDependencies": { "@types/node": "^14.14.14", - "@vitejs/plugin-vue": "^1.1.2", + "@vitejs/plugin-vue": "^1.1.4", "@vue/compiler-sfc": "^3.0.4", "autoprefixer": "^9.8.6", "babel-plugin-transform-remove-console": "^6.9.4", @@ -36,6 +36,6 @@ "sass": "^1.26.5", "sass-loader": "^8.0.2", "typescript": "^4.1.3", - "vite": "^2.0.0-beta.56" + "vite": "^2.0.1" } } diff --git a/frontend/vue-ts/src/router/index.ts b/frontend/vue-ts/src/router/index.ts index afd1fa146..6c7ef1954 100644 --- a/frontend/vue-ts/src/router/index.ts +++ b/frontend/vue-ts/src/router/index.ts @@ -138,7 +138,7 @@ const routes: Array = [ ] const router = createRouter({ - history: createWebHistory(process.env.BASE_URL), + history: createWebHistory(), routes, scrollBehavior(to, from, savedPosition) { return new Promise((resolve, reject) => { diff --git a/frontend/vue-ts/src/utils/loaders/index.ts b/frontend/vue-ts/src/utils/loaders/index.ts index 2ed8bdc47..72854ae87 100644 --- a/frontend/vue-ts/src/utils/loaders/index.ts +++ b/frontend/vue-ts/src/utils/loaders/index.ts @@ -1,3 +1,11 @@ +/* + * @Author: your name + * @Date: 2021-02-02 15:12:44 + * @LastEditTime: 2021-02-02 15:17:37 + * @LastEditors: Please set LastEditors + * @Description: In User Settings Edit + * @FilePath: \CURD-TS-self\src\utils\loaders\index.ts + */ interface ProxyLoader { loadCss(src: string): any loadScript(src: string): Promise @@ -11,7 +19,7 @@ class loaderProxy implements ProxyLoader { protected scriptLoaderCache: Array = [] public loadCss = (src: string): any => { - let element = document.createElement("link") + let element:HTMLLinkElement = document.createElement("link") element.rel = "stylesheet" element.href = src document.body.appendChild(element) @@ -21,7 +29,7 @@ class loaderProxy implements ProxyLoader { if (this.scriptLoaderCache.includes(src)) { return src } else { - let element: Element = document.createElement("script") + let element: HTMLScriptElement = document.createElement("script") element.src = src document.body.appendChild(element) element.onload = () => { diff --git a/frontend/vue-ts/vite.config.ts b/frontend/vue-ts/vite.config.ts index 4a3ca4a05..8dd3b3ba3 100644 --- a/frontend/vue-ts/vite.config.ts +++ b/frontend/vue-ts/vite.config.ts @@ -24,7 +24,9 @@ const viteConfig: UserConfig = { */ base: process.env.NODE_ENV === "production" ? "./" : VITE_PUBLIC_PATH, root, - alias, + resolve: { + alias + }, // 服务端渲染 server: { // 是否开启 https