diff --git a/admin-client/.env.development b/admin-client/.env.development index 3dce63a..5dd7991 100644 --- a/admin-client/.env.development +++ b/admin-client/.env.development @@ -1,3 +1,4 @@ VUE_APP_BASE=/ #打包路径 VITE_API_URL=http://127.0.0.1:802 +VITE_EXTAPI_URL=http://192.168.1.23:83 # VITE_API_URL=https://steamcloud.shhuanmeng.com \ No newline at end of file diff --git a/admin-client/package-lock.json b/admin-client/package-lock.json index 55fad90..75e0886 100644 --- a/admin-client/package-lock.json +++ b/admin-client/package-lock.json @@ -1,11 +1,11 @@ { - "name": "hzy-admin", + "name": "cloudgaming-admin", "version": "1.0.0", "lockfileVersion": 3, "requires": true, "packages": { "": { - "name": "hzy-admin", + "name": "cloudgaming-admin", "version": "1.0.0", "dependencies": { "@antv/g2": "^5.1.5", @@ -45,6 +45,7 @@ "universal-cookie": "^7.2.1", "unplugin-vue-macros": "^2.13.0", "vite": "^5.4.9", + "vite-plugin-monaco-editor": "^1.1.0", "vue": "^3.5.12", "vue-i18n": "10.0.4", "vue-router": "^4.4.5", @@ -10869,6 +10870,15 @@ } } }, + "node_modules/vite-plugin-monaco-editor": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/vite-plugin-monaco-editor/-/vite-plugin-monaco-editor-1.1.0.tgz", + "integrity": "sha512-IvtUqZotrRoVqwT0PBBDIZPNraya3BxN/bfcNfnxZ5rkJiGcNtO5eAOWWSgT7zullIAEqQwxMU83yL9J5k7gww==", + "dev": true, + "peerDependencies": { + "monaco-editor": ">=0.33.0" + } + }, "node_modules/vite/node_modules/@esbuild/win32-x64": { "version": "0.21.5", "resolved": "https://registry.npmmirror.com/@esbuild/win32-x64/-/win32-x64-0.21.5.tgz", diff --git a/admin-client/package.json b/admin-client/package.json index e1f3b39..7d928e8 100644 --- a/admin-client/package.json +++ b/admin-client/package.json @@ -1,5 +1,5 @@ { - "name": "hzy-admin", + "name": "cloudgaming-admin", "private": true, "version": "1.0.0", "type": "module", @@ -48,6 +48,7 @@ "universal-cookie": "^7.2.1", "unplugin-vue-macros": "^2.13.0", "vite": "^5.4.9", + "vite-plugin-monaco-editor": "^1.1.0", "vue": "^3.5.12", "vue-i18n": "10.0.4", "vue-router": "^4.4.5", diff --git a/admin-client/src/components.d.ts b/admin-client/src/components.d.ts index 1c3ef09..569f0ba 100644 --- a/admin-client/src/components.d.ts +++ b/admin-client/src/components.d.ts @@ -82,6 +82,7 @@ declare module 'vue' { BarChartTransverse: typeof import('./core/components/charts/BarChartTransverse.vue')['default'] ColumnSetting: typeof import('./core/components/curd/components/ColumnSetting.vue')['default'] ElAside: typeof import('element-plus/es')['ElAside'] + ElAutocomplete: typeof import('element-plus/es')['ElAutocomplete'] ElButton: typeof import('element-plus/es')['ElButton'] ElCard: typeof import('element-plus/es')['ElCard'] ElCheckbox: typeof import('element-plus/es')['ElCheckbox'] @@ -129,6 +130,7 @@ declare module 'vue' { LineChartMultiple: typeof import('./core/components/charts/LineChartMultiple.vue')['default'] LineChartSingle: typeof import('./core/components/charts/LineChartSingle.vue')['default'] MdEditorShowCode: typeof import('./core/components/MdEditorShowCode.vue')['default'] + MonacoEditor: typeof import('./core/components/MonacoEditor.vue')['default'] PageContainer: typeof import('./core/components/PageContainer.vue')['default'] PageContainerGame: typeof import('./core/components/PageContainerGame.vue')['default'] PieChart: typeof import('./core/components/charts/PieChart.vue')['default'] diff --git a/admin-client/src/core/components/MonacoEditor.vue b/admin-client/src/core/components/MonacoEditor.vue new file mode 100644 index 0000000..3e9674e --- /dev/null +++ b/admin-client/src/core/components/MonacoEditor.vue @@ -0,0 +1,73 @@ + + + + + diff --git a/admin-client/src/core/components/WangEditor.vue b/admin-client/src/core/components/WangEditor.vue index 2414637..c94e509 100644 --- a/admin-client/src/core/components/WangEditor.vue +++ b/admin-client/src/core/components/WangEditor.vue @@ -1,7 +1,12 @@