diff --git a/build/cdn.ts b/build/cdn.ts index 5ca58d6..51e0a3b 100644 --- a/build/cdn.ts +++ b/build/cdn.ts @@ -37,11 +37,6 @@ export const cdn = importToCDN({ var: 'dayjs', path: 'dayjs.min.js', }, - { - name: 'echarts', - var: 'echarts', - path: 'dist/echarts.min.js', - }, ], }); diff --git a/build/plugins.ts b/build/plugins.ts index 19e9f70..d0a411b 100644 --- a/build/plugins.ts +++ b/build/plugins.ts @@ -4,8 +4,6 @@ import vueJsx from '@vitejs/plugin-vue-jsx'; import { presetIcons } from 'unocss'; import UnoCSS from 'unocss/vite'; import type { PluginOption } from 'vite'; -// @ts-ignore -import { vitePluginFakeServer } from 'vite-plugin-fake-server'; import removeConsole from 'vite-plugin-remove-console'; import Inspector from 'vite-plugin-vue-inspector'; @@ -43,20 +41,6 @@ export const plugins = (mode: string): PluginOption[] => { ], }), compressPack(mode), - useMock(mode), ]; }; -/** MOCK 服务 */ -const useMock = (mode: string) => { - const { VITE_MOCK_DEV_SERVER } = wrapperEnv(mode); - - return VITE_MOCK_DEV_SERVER - ? vitePluginFakeServer({ - logger: true, - include: 'mock', - infixName: false, - enableProd: true, // 线上支持mock - }) - : null; -}; diff --git a/package.json b/package.json index 300d0a3..e5be41e 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,6 @@ "unocss": "^66.0.0", "vfonts": "^0.0.3", "vite-plugin-cdn-import": "^1.0.1", - "vite-plugin-fake-server": "^2.2.0", "vite-plugin-remove-console": "^2.2.0", "vite-plugin-vue-inspector": "^5.3.1", "vue": "^3.5.13", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 97d5080..30c35c0 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -128,9 +128,6 @@ importers: vite-plugin-cdn-import: specifier: ^1.0.1 version: 1.0.1(rollup@4.34.8)(vite@6.1.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)) - vite-plugin-fake-server: - specifier: ^2.2.0 - version: 2.2.0 vite-plugin-remove-console: specifier: ^2.2.0 version: 2.2.0 @@ -1346,9 +1343,6 @@ packages: buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - bundle-import@0.0.2: - resolution: {integrity: sha512-XB3T6xlgqJHThyr2luo3pNAVhfN/Y2qFEsblrzUO5QZLpJtesget8jmGDImSairScy80ZKBDVcRdFzTzWv3v8A==} - cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} @@ -1808,9 +1802,6 @@ packages: resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} engines: {node: '>= 0.4'} - get-tsconfig@4.10.0: - resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==} - glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -1933,12 +1924,6 @@ packages: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} - import-from-string@0.0.5: - resolution: {integrity: sha512-z59WIHImWhnGVswc0JoyI10Qn4A8xQw7OKrCFRQHvzGZhhEixX13OtXP9ud3Xjpn16CUoYfh5mTu3tnNODiSAw==} - - import-meta-resolve@4.1.0: - resolution: {integrity: sha512-I6fiaX09Xivtk+THaMfAwnA3MVA5Big1WHF1Dfx9hFuvNIWpXnorlkzhcQf6ehrqQiiZECRt1poOAkPmer3ruw==} - imurmurhash@0.1.4: resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} engines: {node: '>=0.8.19'} @@ -2262,10 +2247,6 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} - path-to-regexp@8.2.0: - resolution: {integrity: sha512-TdrF7fW9Rphjq4RjrW0Kp2AW0Ahwu9sRGTkS6bvDi0SCwZlEZYmcfDbEsTz8RVk0EHIS/Vd1bv3JhG+1xZuAyQ==} - engines: {node: '>=16'} - path-type@4.0.0: resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} engines: {node: '>=8'} @@ -2413,9 +2394,6 @@ packages: resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} engines: {node: '>=8'} - resolve-pkg-maps@1.0.0: - resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} @@ -2771,9 +2749,6 @@ packages: peerDependencies: vite: '>=2.0.0' - vite-plugin-fake-server@2.2.0: - resolution: {integrity: sha512-RP691997Q207nenNMhg7cvYyBXZyjqXwApTBa+a9kHmILgcAU2w4TMRDiAhIU0HPLAAR5MHlWTEpxA9Tbf+v8g==} - vite-plugin-remove-console@2.2.0: resolution: {integrity: sha512-qgjh5pz75MdE9Kzs8J0kBwaCfifHV0ezRbB9rpGsIOxam+ilcGV7WOk91vFJXquzRmiKrFh3Hxlh0JJWAmXTbQ==} @@ -4066,11 +4041,6 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 - bundle-import@0.0.2: - dependencies: - get-tsconfig: 4.10.0 - import-from-string: 0.0.5 - cac@6.7.14: {} cacheable@1.8.8: @@ -4570,10 +4540,6 @@ snapshots: dunder-proto: 1.0.1 es-object-atoms: 1.1.1 - get-tsconfig@4.10.0: - dependencies: - resolve-pkg-maps: 1.0.0 - glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -4685,13 +4651,6 @@ snapshots: parent-module: 1.0.1 resolve-from: 4.0.0 - import-from-string@0.0.5: - dependencies: - esbuild: 0.24.2 - import-meta-resolve: 4.1.0 - - import-meta-resolve@4.1.0: {} - imurmurhash@0.1.4: {} ini@1.3.8: {} @@ -4998,8 +4957,6 @@ snapshots: lru-cache: 10.4.3 minipass: 7.1.2 - path-to-regexp@8.2.0: {} - path-type@4.0.0: {} pathe@1.1.2: {} @@ -5117,8 +5074,6 @@ snapshots: resolve-from@5.0.0: {} - resolve-pkg-maps@1.0.0: {} - reusify@1.0.4: {} rimraf@5.0.10: @@ -5554,14 +5509,6 @@ snapshots: magic-string: 0.25.9 vite: 6.1.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0) - vite-plugin-fake-server@2.2.0: - dependencies: - bundle-import: 0.0.2 - chokidar: 4.0.3 - path-to-regexp: 8.2.0 - picocolors: 1.1.1 - tinyglobby: 0.2.12 - vite-plugin-remove-console@2.2.0: {} vite-plugin-vue-inspector@5.3.1(vite@6.1.1(@types/node@22.13.10)(jiti@2.4.2)(less@4.2.2)(sass@1.85.0)(terser@5.39.0)): diff --git a/public/favicon.ico b/public/favicon.ico new file mode 100644 index 0000000..385f8a6 Binary files /dev/null and b/public/favicon.ico differ diff --git a/public/vite.svg b/public/vite.svg deleted file mode 100644 index e7b8dfb..0000000 --- a/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/src/views/generator-code/index.vue b/src/views/generator-code/index.vue index 48acc91..a3a4b35 100644 --- a/src/views/generator-code/index.vue +++ b/src/views/generator-code/index.vue @@ -50,7 +50,7 @@ onMounted(() => { - 回到首页 + 回到首页 diff --git a/src/views/home/columns.tsx b/src/views/home/columns.tsx index fd156b1..c06587f 100644 --- a/src/views/home/columns.tsx +++ b/src/views/home/columns.tsx @@ -7,7 +7,7 @@ export function columns(): TableColumns { const router = useRouter(); const routerPush = (row: any) => { - router.push({ path: '/generator-code', query: { tableName: row.tableName } }).then(); + router.replace({ path: '/generator-code', query: { tableName: row.tableName } }).then(); }; return [ @@ -16,7 +16,7 @@ export function columns(): TableColumns { key: 'no', titleAlign: 'center', align: 'center', - render(row, index): JSX.Element { + render(_, index: number): number { return index + 1; }, }, @@ -25,7 +25,7 @@ export function columns(): TableColumns { key: 'tableCat', titleAlign: 'center', align: 'center', - render(row): JSX.Element { + render(row: any): JSX.Element { return {row.tableCat}; }, }, @@ -34,7 +34,7 @@ export function columns(): TableColumns { key: 'tableType', titleAlign: 'center', align: 'center', - render(row): JSX.Element { + render(row: any): JSX.Element { return {row.tableType}; }, }, @@ -43,12 +43,10 @@ export function columns(): TableColumns { key: 'tableName', titleAlign: 'center', align: 'center', - render(row): JSX.Element { + render(row: any): JSX.Element { return ( - - routerPush(row)}> - {row.tableName} - + routerPush(row)}> + {row.tableName} ); }, @@ -58,12 +56,10 @@ export function columns(): TableColumns { key: 'comment', titleAlign: 'center', align: 'center', - render(row): JSX.Element { + render(row: any): JSX.Element { return ( - - routerPush(row)}> - {row.comment} - + routerPush(row)}> + {row.comment} ); },