From 1a3da962679d193e3a46b25105105bbeb365aca0 Mon Sep 17 00:00:00 2001
From: aoshiguchen <1052045476@qq.com>
Date: Fri, 25 Nov 2022 13:34:36 +0800
Subject: [PATCH 01/31] =?UTF-8?q?neutrino-proxy-admin=E6=96=B0=E5=A2=9Eloc?=
=?UTF-8?q?al=E7=8E=AF=E5=A2=83=E5=8C=BA=E5=88=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../build/webpack.local.conf.js | 88 +++++++++++++++++++
neutrino-proxy-admin/config/dev.env.js | 2 +-
neutrino-proxy-admin/config/local.env.js | 5 ++
neutrino-proxy-admin/package.json | 3 +-
4 files changed, 96 insertions(+), 2 deletions(-)
create mode 100644 neutrino-proxy-admin/build/webpack.local.conf.js
create mode 100644 neutrino-proxy-admin/config/local.env.js
diff --git a/neutrino-proxy-admin/build/webpack.local.conf.js b/neutrino-proxy-admin/build/webpack.local.conf.js
new file mode 100644
index 00000000..279389c9
--- /dev/null
+++ b/neutrino-proxy-admin/build/webpack.local.conf.js
@@ -0,0 +1,88 @@
+'use strict'
+const path = require('path')
+const utils = require('./utils')
+const webpack = require('webpack')
+const config = require('../config')
+const merge = require('webpack-merge')
+const baseWebpackConfig = require('./webpack.base.conf')
+const HtmlWebpackPlugin = require('html-webpack-plugin')
+const FriendlyErrorsPlugin = require('friendly-errors-webpack-plugin')
+const portfinder = require('portfinder')
+
+function resolve (dir) {
+ return path.join(__dirname, '..', dir)
+}
+
+const HOST = process.env.HOST
+const PORT = process.env.PORT && Number(process.env.PORT)
+
+const devWebpackConfig = merge(baseWebpackConfig, {
+ module: {
+ rules: utils.styleLoaders({ sourceMap: config.dev.cssSourceMap, usePostCSS: true })
+ },
+ // cheap-module-eval-source-map is faster for development
+ devtool: config.dev.devtool,
+
+ // these devServer options should be customized in /config/index.js
+ devServer: {
+ clientLogLevel: 'warning',
+ historyApiFallback: true,
+ hot: true,
+ compress: true,
+ host: HOST || config.dev.host,
+ port: PORT || config.dev.port,
+ open: config.dev.autoOpenBrowser,
+ overlay: config.dev.errorOverlay
+ ? { warnings: false, errors: true }
+ : false,
+ publicPath: config.dev.assetsPublicPath,
+ proxy: config.dev.proxyTable,
+ quiet: true, // necessary for FriendlyErrorsPlugin
+ watchOptions: {
+ poll: config.dev.poll,
+ }
+ },
+ plugins: [
+ new webpack.DefinePlugin({
+ 'process.env': require('../config/local.env')
+ }),
+ new webpack.HotModuleReplacementPlugin(),
+ new webpack.NamedModulesPlugin(), // HMR shows correct file names in console on update.
+ new webpack.NoEmitOnErrorsPlugin(),
+ // https://github.com/ampedandwired/html-webpack-plugin
+ new HtmlWebpackPlugin({
+ filename: 'index.html',
+ template: 'index.html',
+ inject: true,
+ favicon: resolve('favicon.ico'),
+ title: 'vue-element-admin',
+ path: config.dev.assetsPublicPath + config.dev.assetsSubDirectory
+ }),
+ ]
+})
+
+module.exports = new Promise((resolve, reject) => {
+ portfinder.basePort = process.env.PORT || config.dev.port
+ portfinder.getPort((err, port) => {
+ if (err) {
+ reject(err)
+ } else {
+ // publish the new Port, necessary for e2e tests
+ process.env.PORT = port
+ // add port to devServer config
+ devWebpackConfig.devServer.port = port
+
+ // Add FriendlyErrorsPlugin
+ devWebpackConfig.plugins.push(new FriendlyErrorsPlugin({
+ compilationSuccessInfo: {
+ messages: [`Your application is running here: http://${devWebpackConfig.devServer.host}:${port}`],
+ },
+ onErrors: config.dev.notifyOnErrors
+ ? utils.createNotifierCallback()
+ : undefined
+ }))
+
+ resolve(devWebpackConfig)
+ }
+ })
+})
diff --git a/neutrino-proxy-admin/config/dev.env.js b/neutrino-proxy-admin/config/dev.env.js
index f5ee615e..f812fea4 100644
--- a/neutrino-proxy-admin/config/dev.env.js
+++ b/neutrino-proxy-admin/config/dev.env.js
@@ -1,5 +1,5 @@
module.exports = {
NODE_ENV: '"development"',
ENV_CONFIG: '"dev"',
- BASE_API: '"http://localhost:8888"'
+ BASE_API: '"http://103.163.47.16:8888"'
}
diff --git a/neutrino-proxy-admin/config/local.env.js b/neutrino-proxy-admin/config/local.env.js
new file mode 100644
index 00000000..8a8c18ec
--- /dev/null
+++ b/neutrino-proxy-admin/config/local.env.js
@@ -0,0 +1,5 @@
+module.exports = {
+ NODE_ENV: '"development"',
+ ENV_CONFIG: '"local"',
+ BASE_API: '"http://localhost:8888"'
+}
diff --git a/neutrino-proxy-admin/package.json b/neutrino-proxy-admin/package.json
index fed01c75..f2e2450f 100644
--- a/neutrino-proxy-admin/package.json
+++ b/neutrino-proxy-admin/package.json
@@ -6,7 +6,8 @@
"license": "MIT",
"private": true,
"scripts": {
- "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js --host=0.0.0.0",
+ "local": "webpack-dev-server --inline --progress --config build/webpack.local.conf.js",
+ "dev": "webpack-dev-server --inline --progress --config build/webpack.dev.conf.js",
"build:dev": "cross-env NODE_ENV=dev env_config=dev node build/build.js",
"build:prod": "cross-env NODE_ENV=production env_config=prod node build/build.js",
"build:sit": "cross-env NODE_ENV=production env_config=sit node build/build.js",
From 781d308c09b02b3ae52c7d98e5e93e75d95a1285 Mon Sep 17 00:00:00 2001
From: zCans <1224895921@qq.com>
Date: Fri, 25 Nov 2022 17:32:50 +0800
Subject: [PATCH 02/31] =?UTF-8?q?=E7=94=A8=E6=88=B7=E7=AE=A1=E7=90=86?=
=?UTF-8?q?=E6=96=B0=E5=A2=9E=E4=BF=AE=E6=94=B9=E5=AF=86=E7=A0=81=E5=8A=9F?=
=?UTF-8?q?=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
neutrino-proxy-admin/src/lang/zh.js | 3 +-
.../views/system/components/update-pwd.vue | 82 +++++++++++++++++++
.../src/views/system/user.vue | 36 ++++++--
3 files changed, 112 insertions(+), 9 deletions(-)
create mode 100644 neutrino-proxy-admin/src/views/system/components/update-pwd.vue
diff --git a/neutrino-proxy-admin/src/lang/zh.js b/neutrino-proxy-admin/src/lang/zh.js
index fac13f8b..cf08901a 100644
--- a/neutrino-proxy-admin/src/lang/zh.js
+++ b/neutrino-proxy-admin/src/lang/zh.js
@@ -139,7 +139,8 @@ export default {
jobLogMsg: '执行日志',
alarmStatus: '报警状态',
ip: 'IP',
- happendTime: '发生时间'
+ happendTime: '发生时间',
+ updatePwd: '修改密码'
},
errorLog: {
tips: '请点击右上角bug小图标',
diff --git a/neutrino-proxy-admin/src/views/system/components/update-pwd.vue b/neutrino-proxy-admin/src/views/system/components/update-pwd.vue
new file mode 100644
index 00000000..31e30097
--- /dev/null
+++ b/neutrino-proxy-admin/src/views/system/components/update-pwd.vue
@@ -0,0 +1,82 @@
+
+