From 7a9dcc43dc9630a80db5e8bb5aa0241eb3764837 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=8D=E7=BC=96=E8=AF=91=E5=B7=A5=E4=BD=9C=E5=8C=BA?= Date: Wed, 29 Apr 2026 12:54:50 +0800 Subject: [PATCH] feat: scaffold cwos-portal Vue 2 skeleton (config) Includes package.json, vue.config.js, babel.config.js, and public/index.html Former-commit-id: 670bbb3eadd4c3900723717b0cdb64a5faa790e6 --- .../projects/cwos-portal/babel.config.js | 3 +++ .../projects/cwos-portal/package.json | 24 +++++++++++++++++++ .../projects/cwos-portal/public/index.html | 13 ++++++++++ .../projects/cwos-portal/vue.config.js | 15 ++++++++++++ 4 files changed, 55 insertions(+) create mode 100644 frontend-source/projects/cwos-portal/babel.config.js create mode 100644 frontend-source/projects/cwos-portal/package.json create mode 100644 frontend-source/projects/cwos-portal/public/index.html create mode 100644 frontend-source/projects/cwos-portal/vue.config.js diff --git a/frontend-source/projects/cwos-portal/babel.config.js b/frontend-source/projects/cwos-portal/babel.config.js new file mode 100644 index 00000000..078c0056 --- /dev/null +++ b/frontend-source/projects/cwos-portal/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: ['@vue/cli-plugin-babel/preset'], +}; diff --git a/frontend-source/projects/cwos-portal/package.json b/frontend-source/projects/cwos-portal/package.json new file mode 100644 index 00000000..56110735 --- /dev/null +++ b/frontend-source/projects/cwos-portal/package.json @@ -0,0 +1,24 @@ +{ + "name": "cwos-portal", + "version": "1.0.0", + "private": true, + "scripts": { + "dev": "vue-cli-service serve", + "build": "vue-cli-service build", + "lint": "vue-cli-service lint" + }, + "dependencies": { + "axios": "^0.21.4", + "element-ui": "^2.15.14", + "vue": "^2.6.14", + "vue-router": "^3.5.3", + "vuex": "^3.6.2" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "^4.5.19", + "@vue/cli-plugin-router": "^4.5.19", + "@vue/cli-plugin-vuex": "^4.5.19", + "@vue/cli-service": "^4.5.19", + "vue-template-compiler": "^2.6.14" + } +} diff --git a/frontend-source/projects/cwos-portal/public/index.html b/frontend-source/projects/cwos-portal/public/index.html new file mode 100644 index 00000000..d78dd189 --- /dev/null +++ b/frontend-source/projects/cwos-portal/public/index.html @@ -0,0 +1,13 @@ + + + + + + + + 物业管理门户 + + +
+ + diff --git a/frontend-source/projects/cwos-portal/vue.config.js b/frontend-source/projects/cwos-portal/vue.config.js new file mode 100644 index 00000000..85d9a7a6 --- /dev/null +++ b/frontend-source/projects/cwos-portal/vue.config.js @@ -0,0 +1,15 @@ +module.exports = { + publicPath: './', + outputDir: 'dist', + assetsDir: 'static', + productionSourceMap: false, + devServer: { + port: 8080, + proxy: { + '/api': { + target: 'http://localhost:8090', + changeOrigin: true, + }, + }, + }, +};