From 0e56137f071b577d2d300802c0bd9aca6c94af14 Mon Sep 17 00:00:00 2001 From: "hubery.wang" Date: Fri, 4 Dec 2020 09:33:55 +0800 Subject: [PATCH] merge web --- web/frps/.env.dev-frpc | 2 + web/frps/.env.dev-frps | 2 + web/frps/.env.development | 2 - web/frps/.env.frpc | 2 + web/frps/.env.frps | 2 + web/frps/.env.production | 2 - web/frps/.eslintrc.js | 14 ++- web/frps/package.json | 6 +- .../AdminLayout/components/Sidebar/Link.vue | 2 +- .../AdminLayout/components/Sidebar/Logo.vue | 11 +- web/frps/src/components/AdminLayout/index.vue | 2 +- web/frps/src/components/SvgIcon/index.vue | 2 +- web/frps/src/components/Traffic.vue | 2 +- web/frps/src/icons/svg/config.svg | 1 + web/frps/src/router/index.js | 92 +++++++++++++--- web/frps/src/views/frpc/Configure.vue | 102 ++++++++++++++++++ web/frps/src/views/frpc/Overview.vue | 75 +++++++++++++ web/frps/src/views/{ => frps}/Overview.vue | 6 +- web/frps/src/views/{ => frps}/ProxiesHttp.vue | 2 +- .../src/views/{ => frps}/ProxiesHttps.vue | 2 +- web/frps/src/views/{ => frps}/ProxiesStcp.vue | 2 +- web/frps/src/views/{ => frps}/ProxiesTcp.vue | 2 +- web/frps/src/views/{ => frps}/ProxiesUdp.vue | 2 +- web/frps/src/views/index.vue | 6 +- web/frps/vue.config.js | 13 ++- 25 files changed, 315 insertions(+), 41 deletions(-) create mode 100644 web/frps/.env.dev-frpc create mode 100644 web/frps/.env.dev-frps delete mode 100644 web/frps/.env.development create mode 100644 web/frps/.env.frpc create mode 100644 web/frps/.env.frps delete mode 100644 web/frps/.env.production create mode 100644 web/frps/src/icons/svg/config.svg create mode 100644 web/frps/src/views/frpc/Configure.vue create mode 100644 web/frps/src/views/frpc/Overview.vue rename web/frps/src/views/{ => frps}/Overview.vue (96%) rename web/frps/src/views/{ => frps}/ProxiesHttp.vue (98%) rename web/frps/src/views/{ => frps}/ProxiesHttps.vue (98%) rename web/frps/src/views/{ => frps}/ProxiesStcp.vue (98%) rename web/frps/src/views/{ => frps}/ProxiesTcp.vue (98%) rename web/frps/src/views/{ => frps}/ProxiesUdp.vue (98%) diff --git a/web/frps/.env.dev-frpc b/web/frps/.env.dev-frpc new file mode 100644 index 00000000..47f92706 --- /dev/null +++ b/web/frps/.env.dev-frpc @@ -0,0 +1,2 @@ +ENV = 'development' +VUE_APP_TYPE = 'frpc' \ No newline at end of file diff --git a/web/frps/.env.dev-frps b/web/frps/.env.dev-frps new file mode 100644 index 00000000..a8aa0029 --- /dev/null +++ b/web/frps/.env.dev-frps @@ -0,0 +1,2 @@ +ENV = 'development' +VUE_APP_TYPE = 'frps' diff --git a/web/frps/.env.development b/web/frps/.env.development deleted file mode 100644 index 227cccdc..00000000 --- a/web/frps/.env.development +++ /dev/null @@ -1,2 +0,0 @@ -# just a flag -ENV = 'development' diff --git a/web/frps/.env.frpc b/web/frps/.env.frpc new file mode 100644 index 00000000..9010c558 --- /dev/null +++ b/web/frps/.env.frpc @@ -0,0 +1,2 @@ +ENV = 'production' +VUE_APP_TYPE = 'frpc' \ No newline at end of file diff --git a/web/frps/.env.frps b/web/frps/.env.frps new file mode 100644 index 00000000..15deab83 --- /dev/null +++ b/web/frps/.env.frps @@ -0,0 +1,2 @@ +ENV = 'production' +VUE_APP_TYPE = 'frps' \ No newline at end of file diff --git a/web/frps/.env.production b/web/frps/.env.production deleted file mode 100644 index 939dc91d..00000000 --- a/web/frps/.env.production +++ /dev/null @@ -1,2 +0,0 @@ -# just a flag -ENV = 'production' \ No newline at end of file diff --git a/web/frps/.eslintrc.js b/web/frps/.eslintrc.js index ea81cd48..dd9e5e9b 100644 --- a/web/frps/.eslintrc.js +++ b/web/frps/.eslintrc.js @@ -262,6 +262,18 @@ module.exports = { objectsInObjects: false } ], - 'array-bracket-spacing': [2, 'never'] + 'array-bracket-spacing': [2, 'never'], + 'vue/html-self-closing': [ + 'error', + { + html: { + void: 'always', + normal: 'never', + component: 'always' + }, + svg: 'always', + math: 'always' + } + ] } } diff --git a/web/frps/package.json b/web/frps/package.json index f7d41e83..5216057f 100644 --- a/web/frps/package.json +++ b/web/frps/package.json @@ -4,8 +4,10 @@ "author": "fatedier", "private": true, "scripts": { - "serve": "vue-cli-service serve", - "build": "vue-cli-service build", + "serve:c": "vue-cli-service serve --mode dev-frpc", + "serve:s": "vue-cli-service serve --mode dev-frps", + "build:c": "vue-cli-service build --mode frpc", + "build:s": "vue-cli-service build --mode frps", "lint": "vue-cli-service lint" }, "dependencies": { diff --git a/web/frps/src/components/AdminLayout/components/Sidebar/Link.vue b/web/frps/src/components/AdminLayout/components/Sidebar/Link.vue index eb4dd107..aa123ea2 100644 --- a/web/frps/src/components/AdminLayout/components/Sidebar/Link.vue +++ b/web/frps/src/components/AdminLayout/components/Sidebar/Link.vue @@ -2,7 +2,7 @@ diff --git a/web/frps/src/components/AdminLayout/components/Sidebar/Logo.vue b/web/frps/src/components/AdminLayout/components/Sidebar/Logo.vue index 92bd8dc0..17e40e85 100644 --- a/web/frps/src/components/AdminLayout/components/Sidebar/Logo.vue +++ b/web/frps/src/components/AdminLayout/components/Sidebar/Logo.vue @@ -2,11 +2,11 @@ @@ -21,6 +21,11 @@ export default { required: true } }, + data() { + return { + title: process.env.VUE_APP_TYPE + } + }, computed: { baseUrl() { return process.env.BASE_URL diff --git a/web/frps/src/components/AdminLayout/index.vue b/web/frps/src/components/AdminLayout/index.vue index acd641b7..9bb7e402 100644 --- a/web/frps/src/components/AdminLayout/index.vue +++ b/web/frps/src/components/AdminLayout/index.vue @@ -1,6 +1,6 @@