diff --git a/cutejava-front/README.md b/cutejava-front/README.md
index 9e5f9d2f..7ae605a7 100644
--- a/cutejava-front/README.md
+++ b/cutejava-front/README.md
@@ -1,6 +1,6 @@
# cutejava-ui
-#### 前端模板
+## 前端模板
初始模板基于: [https://github.com/PanJiaChen/vue-element-admin](https://github.com/PanJiaChen/vue-element-admin)
@@ -8,18 +8,18 @@
## 快速开始
-### 环境要求
+#### 环境要求
**推荐 node 版本:16**
-### 安装依赖
+#### 安装依赖
``` bash
# 安装依赖(依赖python)
npm install --registry https://registry.npmmirror.com
```
-### 启动服务
+#### 启动服务
```bash
# 启动服务 localhost:8013
@@ -30,13 +30,67 @@ IDEA -> Current File -> Edit Configurations... -> Add New Configuration -> npm -
# 构建生产环境
npm run build:prod
+
+# 本地预览生产环境
+npm run preview
```
-#### 常见问题
+## 命令说明
+
+#### 开发相关
+
+```shell
+# 启动本地开发服务器,默认端口 8013,支持热重载
+npm run dev
+
+# Windows 系统启动开发服务器,设置 OpenSSL 兼容性选项
+npm run dev-win
+
+# Linux 系统启动开发服务器,设置 OpenSSL 兼容性选项
+npm run dev-linux
+```
+
+#### 构建相关
+
+```shell
+# 构建开发环境版本,输出到 dist 目录
+npm run build:dev
+
+# 构建预发布环境版本,输出到 dist 目录
+npm run build:stage
+
+# 构建生产环境版本,输出到 dist 目录
+npm run build:prod
+
+# 构建生产环境版本(无特定模式)
+npm run build:production
+```
+
+#### 辅助命令
+
+```shell
+# 预览构建后的静态文件,启动本地服务器查看构建结果
+npm run preview
+
+# 检查 src 目录下 .js 和 .vue 文件的代码规范
+npm run lint
+
+# 运行单元测试,先清除缓存再执行测试
+npm run test:unit
+
+# 优化 src/assets/icons/svg 目录下的 SVG 文件
+npm run svgo
+
+# 使用 plop 创建新文件模板
+npm run new
+```
+
+## 常见问题
1、linux 系统在安装依赖的时候会出现 node-sass 无法安装的问题
解决方案:
+
```
1. 单独安装:npm install --unsafe-perm node-sass
2. 直接使用:npm install --unsafe-perm
diff --git a/cutejava-front/src/assets/icons/svg/Cronometer.svg b/cutejava-front/src/assets/icons/svg/Cronometer.svg
index 5980483a..5aa70cff 100644
--- a/cutejava-front/src/assets/icons/svg/Cronometer.svg
+++ b/cutejava-front/src/assets/icons/svg/Cronometer.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/Insurance.svg b/cutejava-front/src/assets/icons/svg/Insurance.svg
index fd66e860..fd04d202 100644
--- a/cutejava-front/src/assets/icons/svg/Insurance.svg
+++ b/cutejava-front/src/assets/icons/svg/Insurance.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/Sign.svg b/cutejava-front/src/assets/icons/svg/Sign.svg
index 59c9e6f2..a0f0a901 100644
--- a/cutejava-front/src/assets/icons/svg/Sign.svg
+++ b/cutejava-front/src/assets/icons/svg/Sign.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/Steve-Jobs.svg b/cutejava-front/src/assets/icons/svg/Steve-Jobs.svg
index 53843e24..8bab95fc 100644
--- a/cutejava-front/src/assets/icons/svg/Steve-Jobs.svg
+++ b/cutejava-front/src/assets/icons/svg/Steve-Jobs.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/account.svg b/cutejava-front/src/assets/icons/svg/account.svg
index 0499445a..2cd10a25 100644
--- a/cutejava-front/src/assets/icons/svg/account.svg
+++ b/cutejava-front/src/assets/icons/svg/account.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/activity.svg b/cutejava-front/src/assets/icons/svg/activity.svg
index 0608eed4..4815e9af 100644
--- a/cutejava-front/src/assets/icons/svg/activity.svg
+++ b/cutejava-front/src/assets/icons/svg/activity.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/add-file.svg b/cutejava-front/src/assets/icons/svg/add-file.svg
index eccbdcb8..0f57369c 100644
--- a/cutejava-front/src/assets/icons/svg/add-file.svg
+++ b/cutejava-front/src/assets/icons/svg/add-file.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/add.svg b/cutejava-front/src/assets/icons/svg/add.svg
index 7c5829a6..3ca75827 100644
--- a/cutejava-front/src/assets/icons/svg/add.svg
+++ b/cutejava-front/src/assets/icons/svg/add.svg
@@ -1,2 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/aim.svg b/cutejava-front/src/assets/icons/svg/aim.svg
index 59dbc1b0..8e00b646 100644
--- a/cutejava-front/src/assets/icons/svg/aim.svg
+++ b/cutejava-front/src/assets/icons/svg/aim.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/alarm.svg b/cutejava-front/src/assets/icons/svg/alarm.svg
index f6453405..4c4fa2d5 100644
--- a/cutejava-front/src/assets/icons/svg/alarm.svg
+++ b/cutejava-front/src/assets/icons/svg/alarm.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/alipay.svg b/cutejava-front/src/assets/icons/svg/alipay.svg
index 91389813..28cf6633 100644
--- a/cutejava-front/src/assets/icons/svg/alipay.svg
+++ b/cutejava-front/src/assets/icons/svg/alipay.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/anq.svg b/cutejava-front/src/assets/icons/svg/anq.svg
index a466608d..74835348 100644
--- a/cutejava-front/src/assets/icons/svg/anq.svg
+++ b/cutejava-front/src/assets/icons/svg/anq.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/app.svg b/cutejava-front/src/assets/icons/svg/app.svg
index 0796da35..74939652 100644
--- a/cutejava-front/src/assets/icons/svg/app.svg
+++ b/cutejava-front/src/assets/icons/svg/app.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/archives.svg b/cutejava-front/src/assets/icons/svg/archives.svg
index 0c280b74..d8630352 100644
--- a/cutejava-front/src/assets/icons/svg/archives.svg
+++ b/cutejava-front/src/assets/icons/svg/archives.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/article.svg b/cutejava-front/src/assets/icons/svg/article.svg
index 2df901d5..2d4a0aaf 100644
--- a/cutejava-front/src/assets/icons/svg/article.svg
+++ b/cutejava-front/src/assets/icons/svg/article.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/asset-income.svg b/cutejava-front/src/assets/icons/svg/asset-income.svg
index ce25f908..ee898162 100644
--- a/cutejava-front/src/assets/icons/svg/asset-income.svg
+++ b/cutejava-front/src/assets/icons/svg/asset-income.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/audit-log.svg b/cutejava-front/src/assets/icons/svg/audit-log.svg
index 7c3e5220..76b3b8ad 100644
--- a/cutejava-front/src/assets/icons/svg/audit-log.svg
+++ b/cutejava-front/src/assets/icons/svg/audit-log.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/authority.svg b/cutejava-front/src/assets/icons/svg/authority.svg
index 09810e63..e95cfb79 100644
--- a/cutejava-front/src/assets/icons/svg/authority.svg
+++ b/cutejava-front/src/assets/icons/svg/authority.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/backup.svg b/cutejava-front/src/assets/icons/svg/backup.svg
index a3272a46..7e63281f 100644
--- a/cutejava-front/src/assets/icons/svg/backup.svg
+++ b/cutejava-front/src/assets/icons/svg/backup.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/bak.svg b/cutejava-front/src/assets/icons/svg/bak.svg
index 4610dcb5..ab53901c 100644
--- a/cutejava-front/src/assets/icons/svg/bak.svg
+++ b/cutejava-front/src/assets/icons/svg/bak.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/banner.svg b/cutejava-front/src/assets/icons/svg/banner.svg
index dc9b7c03..20214f66 100644
--- a/cutejava-front/src/assets/icons/svg/banner.svg
+++ b/cutejava-front/src/assets/icons/svg/banner.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/bargain.svg b/cutejava-front/src/assets/icons/svg/bargain.svg
index c12661ba..3840a0e8 100644
--- a/cutejava-front/src/assets/icons/svg/bargain.svg
+++ b/cutejava-front/src/assets/icons/svg/bargain.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/bigdata-screen.svg b/cutejava-front/src/assets/icons/svg/bigdata-screen.svg
index 1648c7f9..edfb2d15 100644
--- a/cutejava-front/src/assets/icons/svg/bigdata-screen.svg
+++ b/cutejava-front/src/assets/icons/svg/bigdata-screen.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/bill.svg b/cutejava-front/src/assets/icons/svg/bill.svg
index 01827a04..763b9c12 100644
--- a/cutejava-front/src/assets/icons/svg/bill.svg
+++ b/cutejava-front/src/assets/icons/svg/bill.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/blog.svg b/cutejava-front/src/assets/icons/svg/blog.svg
index a990eba2..3d7d7fa4 100644
--- a/cutejava-front/src/assets/icons/svg/blog.svg
+++ b/cutejava-front/src/assets/icons/svg/blog.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/bp.svg b/cutejava-front/src/assets/icons/svg/bp.svg
index 84db1d92..dd720076 100644
--- a/cutejava-front/src/assets/icons/svg/bp.svg
+++ b/cutejava-front/src/assets/icons/svg/bp.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/briefcase.svg b/cutejava-front/src/assets/icons/svg/briefcase.svg
index dbc08acb..faed16af 100644
--- a/cutejava-front/src/assets/icons/svg/briefcase.svg
+++ b/cutejava-front/src/assets/icons/svg/briefcase.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/build.svg b/cutejava-front/src/assets/icons/svg/build.svg
index 05dba9e2..19c9dadf 100644
--- a/cutejava-front/src/assets/icons/svg/build.svg
+++ b/cutejava-front/src/assets/icons/svg/build.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/business.svg b/cutejava-front/src/assets/icons/svg/business.svg
index 14d189ec..ff0125ef 100644
--- a/cutejava-front/src/assets/icons/svg/business.svg
+++ b/cutejava-front/src/assets/icons/svg/business.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/button.svg b/cutejava-front/src/assets/icons/svg/button.svg
index 972e2631..808605b3 100644
--- a/cutejava-front/src/assets/icons/svg/button.svg
+++ b/cutejava-front/src/assets/icons/svg/button.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/calendar.svg b/cutejava-front/src/assets/icons/svg/calendar.svg
index f355e6f2..259389e7 100644
--- a/cutejava-front/src/assets/icons/svg/calendar.svg
+++ b/cutejava-front/src/assets/icons/svg/calendar.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/capital.svg b/cutejava-front/src/assets/icons/svg/capital.svg
index 271e9f6d..585eeaeb 100644
--- a/cutejava-front/src/assets/icons/svg/capital.svg
+++ b/cutejava-front/src/assets/icons/svg/capital.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/captcha.svg b/cutejava-front/src/assets/icons/svg/captcha.svg
index d793e9a2..f75a1024 100644
--- a/cutejava-front/src/assets/icons/svg/captcha.svg
+++ b/cutejava-front/src/assets/icons/svg/captcha.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/chain.svg b/cutejava-front/src/assets/icons/svg/chain.svg
index ed3317f4..c9b61ad4 100644
--- a/cutejava-front/src/assets/icons/svg/chain.svg
+++ b/cutejava-front/src/assets/icons/svg/chain.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/close.svg b/cutejava-front/src/assets/icons/svg/close.svg
index f8a4b0ec..91ee19cc 100644
--- a/cutejava-front/src/assets/icons/svg/close.svg
+++ b/cutejava-front/src/assets/icons/svg/close.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/codeConsole.svg b/cutejava-front/src/assets/icons/svg/codeConsole.svg
index 672ec6e4..2ec89c57 100644
--- a/cutejava-front/src/assets/icons/svg/codeConsole.svg
+++ b/cutejava-front/src/assets/icons/svg/codeConsole.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/collect.svg b/cutejava-front/src/assets/icons/svg/collect.svg
index 38f267e6..6da4ba24 100644
--- a/cutejava-front/src/assets/icons/svg/collect.svg
+++ b/cutejava-front/src/assets/icons/svg/collect.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/comment.svg b/cutejava-front/src/assets/icons/svg/comment.svg
index fad4b679..c19f7d5c 100644
--- a/cutejava-front/src/assets/icons/svg/comment.svg
+++ b/cutejava-front/src/assets/icons/svg/comment.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/compass.svg b/cutejava-front/src/assets/icons/svg/compass.svg
index 9415742d..a76f9d2b 100644
--- a/cutejava-front/src/assets/icons/svg/compass.svg
+++ b/cutejava-front/src/assets/icons/svg/compass.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/configure.svg b/cutejava-front/src/assets/icons/svg/configure.svg
index 0b0591d5..d1b0d478 100644
--- a/cutejava-front/src/assets/icons/svg/configure.svg
+++ b/cutejava-front/src/assets/icons/svg/configure.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/contract.svg b/cutejava-front/src/assets/icons/svg/contract.svg
index 624c6010..0649d28e 100644
--- a/cutejava-front/src/assets/icons/svg/contract.svg
+++ b/cutejava-front/src/assets/icons/svg/contract.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/copy.svg b/cutejava-front/src/assets/icons/svg/copy.svg
index 55c197c9..f489ad94 100644
--- a/cutejava-front/src/assets/icons/svg/copy.svg
+++ b/cutejava-front/src/assets/icons/svg/copy.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/coupon.svg b/cutejava-front/src/assets/icons/svg/coupon.svg
index 5a025651..3adb1f1b 100644
--- a/cutejava-front/src/assets/icons/svg/coupon.svg
+++ b/cutejava-front/src/assets/icons/svg/coupon.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/coupon2.svg b/cutejava-front/src/assets/icons/svg/coupon2.svg
index b3a003e7..10ec66cb 100644
--- a/cutejava-front/src/assets/icons/svg/coupon2.svg
+++ b/cutejava-front/src/assets/icons/svg/coupon2.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/cpu.svg b/cutejava-front/src/assets/icons/svg/cpu.svg
index af69b338..c007f6c5 100644
--- a/cutejava-front/src/assets/icons/svg/cpu.svg
+++ b/cutejava-front/src/assets/icons/svg/cpu.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/crm.svg b/cutejava-front/src/assets/icons/svg/crm.svg
index 3b407d3e..7794cb34 100644
--- a/cutejava-front/src/assets/icons/svg/crm.svg
+++ b/cutejava-front/src/assets/icons/svg/crm.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/custom-manage.svg b/cutejava-front/src/assets/icons/svg/custom-manage.svg
index 76db5ec8..6e2a2194 100644
--- a/cutejava-front/src/assets/icons/svg/custom-manage.svg
+++ b/cutejava-front/src/assets/icons/svg/custom-manage.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/custom.svg b/cutejava-front/src/assets/icons/svg/custom.svg
index 7b479a87..fd0d8325 100644
--- a/cutejava-front/src/assets/icons/svg/custom.svg
+++ b/cutejava-front/src/assets/icons/svg/custom.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/dairy.svg b/cutejava-front/src/assets/icons/svg/dairy.svg
index cf3a694d..121558b2 100644
--- a/cutejava-front/src/assets/icons/svg/dairy.svg
+++ b/cutejava-front/src/assets/icons/svg/dairy.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/data-analysis.svg b/cutejava-front/src/assets/icons/svg/data-analysis.svg
index adf1cf4f..3232a603 100644
--- a/cutejava-front/src/assets/icons/svg/data-analysis.svg
+++ b/cutejava-front/src/assets/icons/svg/data-analysis.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/data.svg b/cutejava-front/src/assets/icons/svg/data.svg
index 6a88e50e..370442ea 100644
--- a/cutejava-front/src/assets/icons/svg/data.svg
+++ b/cutejava-front/src/assets/icons/svg/data.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/database.svg b/cutejava-front/src/assets/icons/svg/database.svg
index 7fbad9b8..f3dca9da 100644
--- a/cutejava-front/src/assets/icons/svg/database.svg
+++ b/cutejava-front/src/assets/icons/svg/database.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/date.svg b/cutejava-front/src/assets/icons/svg/date.svg
index 0540e993..9fc787eb 100644
--- a/cutejava-front/src/assets/icons/svg/date.svg
+++ b/cutejava-front/src/assets/icons/svg/date.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/debt.svg b/cutejava-front/src/assets/icons/svg/debt.svg
index cba05a85..faa5699b 100644
--- a/cutejava-front/src/assets/icons/svg/debt.svg
+++ b/cutejava-front/src/assets/icons/svg/debt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/dengji.svg b/cutejava-front/src/assets/icons/svg/dengji.svg
index e2cd8cfe..c0948e40 100644
--- a/cutejava-front/src/assets/icons/svg/dengji.svg
+++ b/cutejava-front/src/assets/icons/svg/dengji.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/deploy.svg b/cutejava-front/src/assets/icons/svg/deploy.svg
index f4a1c56e..33ca5561 100644
--- a/cutejava-front/src/assets/icons/svg/deploy.svg
+++ b/cutejava-front/src/assets/icons/svg/deploy.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/dept.svg b/cutejava-front/src/assets/icons/svg/dept.svg
index 894e4bff..05c6e689 100644
--- a/cutejava-front/src/assets/icons/svg/dept.svg
+++ b/cutejava-front/src/assets/icons/svg/dept.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/dev.svg b/cutejava-front/src/assets/icons/svg/dev.svg
index ed4d23cf..6146e3cd 100644
--- a/cutejava-front/src/assets/icons/svg/dev.svg
+++ b/cutejava-front/src/assets/icons/svg/dev.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/develop.svg b/cutejava-front/src/assets/icons/svg/develop.svg
index e189223d..7e276450 100644
--- a/cutejava-front/src/assets/icons/svg/develop.svg
+++ b/cutejava-front/src/assets/icons/svg/develop.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/device.svg b/cutejava-front/src/assets/icons/svg/device.svg
index a192cb93..b42cd72d 100644
--- a/cutejava-front/src/assets/icons/svg/device.svg
+++ b/cutejava-front/src/assets/icons/svg/device.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/dictionary.svg b/cutejava-front/src/assets/icons/svg/dictionary.svg
index 6e83c435..af11e722 100644
--- a/cutejava-front/src/assets/icons/svg/dictionary.svg
+++ b/cutejava-front/src/assets/icons/svg/dictionary.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/disc.svg b/cutejava-front/src/assets/icons/svg/disc.svg
index d28447a0..6609eb57 100644
--- a/cutejava-front/src/assets/icons/svg/disc.svg
+++ b/cutejava-front/src/assets/icons/svg/disc.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/doc.svg b/cutejava-front/src/assets/icons/svg/doc.svg
index 9160de8c..a04d170d 100644
--- a/cutejava-front/src/assets/icons/svg/doc.svg
+++ b/cutejava-front/src/assets/icons/svg/doc.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/document.svg b/cutejava-front/src/assets/icons/svg/document.svg
index 2e073647..24878e00 100644
--- a/cutejava-front/src/assets/icons/svg/document.svg
+++ b/cutejava-front/src/assets/icons/svg/document.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/dot.svg b/cutejava-front/src/assets/icons/svg/dot.svg
index 1e9d9b97..f9ab8f2b 100644
--- a/cutejava-front/src/assets/icons/svg/dot.svg
+++ b/cutejava-front/src/assets/icons/svg/dot.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/download.svg b/cutejava-front/src/assets/icons/svg/download.svg
index 0243c6a7..bf34d8ea 100644
--- a/cutejava-front/src/assets/icons/svg/download.svg
+++ b/cutejava-front/src/assets/icons/svg/download.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/email.svg b/cutejava-front/src/assets/icons/svg/email.svg
index f1cf3ae8..05a81358 100644
--- a/cutejava-front/src/assets/icons/svg/email.svg
+++ b/cutejava-front/src/assets/icons/svg/email.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/end.svg b/cutejava-front/src/assets/icons/svg/end.svg
index 21f457ce..3474996f 100644
--- a/cutejava-front/src/assets/icons/svg/end.svg
+++ b/cutejava-front/src/assets/icons/svg/end.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/energy-manage.svg b/cutejava-front/src/assets/icons/svg/energy-manage.svg
index 1301f18b..6a2d50ba 100644
--- a/cutejava-front/src/assets/icons/svg/energy-manage.svg
+++ b/cutejava-front/src/assets/icons/svg/energy-manage.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/enlarge.svg b/cutejava-front/src/assets/icons/svg/enlarge.svg
index bce8376e..99684651 100644
--- a/cutejava-front/src/assets/icons/svg/enlarge.svg
+++ b/cutejava-front/src/assets/icons/svg/enlarge.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/error.svg b/cutejava-front/src/assets/icons/svg/error.svg
index fd935da9..765c8bb0 100644
--- a/cutejava-front/src/assets/icons/svg/error.svg
+++ b/cutejava-front/src/assets/icons/svg/error.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/excellence.svg b/cutejava-front/src/assets/icons/svg/excellence.svg
index e83360f1..f03e14af 100644
--- a/cutejava-front/src/assets/icons/svg/excellence.svg
+++ b/cutejava-front/src/assets/icons/svg/excellence.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/exit.svg b/cutejava-front/src/assets/icons/svg/exit.svg
index 81460821..dc1801fb 100644
--- a/cutejava-front/src/assets/icons/svg/exit.svg
+++ b/cutejava-front/src/assets/icons/svg/exit.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/expenses.svg b/cutejava-front/src/assets/icons/svg/expenses.svg
index fb9fa11e..c43eb4e8 100644
--- a/cutejava-front/src/assets/icons/svg/expenses.svg
+++ b/cutejava-front/src/assets/icons/svg/expenses.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/exporting.svg b/cutejava-front/src/assets/icons/svg/exporting.svg
index 1eeaee7c..e6474e7a 100644
--- a/cutejava-front/src/assets/icons/svg/exporting.svg
+++ b/cutejava-front/src/assets/icons/svg/exporting.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/express.svg b/cutejava-front/src/assets/icons/svg/express.svg
index 667528ef..6e29b0ae 100644
--- a/cutejava-front/src/assets/icons/svg/express.svg
+++ b/cutejava-front/src/assets/icons/svg/express.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/eye.svg b/cutejava-front/src/assets/icons/svg/eye.svg
index 4f9086b4..0563b850 100644
--- a/cutejava-front/src/assets/icons/svg/eye.svg
+++ b/cutejava-front/src/assets/icons/svg/eye.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/fee.svg b/cutejava-front/src/assets/icons/svg/fee.svg
index 518879f3..362a48a2 100644
--- a/cutejava-front/src/assets/icons/svg/fee.svg
+++ b/cutejava-front/src/assets/icons/svg/fee.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/fenxiao.svg b/cutejava-front/src/assets/icons/svg/fenxiao.svg
index 943263d3..9670ac74 100644
--- a/cutejava-front/src/assets/icons/svg/fenxiao.svg
+++ b/cutejava-front/src/assets/icons/svg/fenxiao.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/fiance.svg b/cutejava-front/src/assets/icons/svg/fiance.svg
index f7e5b9a9..4a784c17 100644
--- a/cutejava-front/src/assets/icons/svg/fiance.svg
+++ b/cutejava-front/src/assets/icons/svg/fiance.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/file.svg b/cutejava-front/src/assets/icons/svg/file.svg
index cf13d2c0..57ec41bf 100644
--- a/cutejava-front/src/assets/icons/svg/file.svg
+++ b/cutejava-front/src/assets/icons/svg/file.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/filter.svg b/cutejava-front/src/assets/icons/svg/filter.svg
index b01d6266..cba7fc50 100644
--- a/cutejava-front/src/assets/icons/svg/filter.svg
+++ b/cutejava-front/src/assets/icons/svg/filter.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/finance-debt.svg b/cutejava-front/src/assets/icons/svg/finance-debt.svg
index 4bb5948d..9af56f15 100644
--- a/cutejava-front/src/assets/icons/svg/finance-debt.svg
+++ b/cutejava-front/src/assets/icons/svg/finance-debt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/finance-repaylog.svg b/cutejava-front/src/assets/icons/svg/finance-repaylog.svg
index 6371fd3d..ac359875 100644
--- a/cutejava-front/src/assets/icons/svg/finance-repaylog.svg
+++ b/cutejava-front/src/assets/icons/svg/finance-repaylog.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/finance.svg b/cutejava-front/src/assets/icons/svg/finance.svg
index 89149d09..a7f625c3 100644
--- a/cutejava-front/src/assets/icons/svg/finance.svg
+++ b/cutejava-front/src/assets/icons/svg/finance.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/fingerprint.svg b/cutejava-front/src/assets/icons/svg/fingerprint.svg
index e3911ce3..2b4cc9f1 100644
--- a/cutejava-front/src/assets/icons/svg/fingerprint.svg
+++ b/cutejava-front/src/assets/icons/svg/fingerprint.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/finish.svg b/cutejava-front/src/assets/icons/svg/finish.svg
index c1947fb4..79944151 100644
--- a/cutejava-front/src/assets/icons/svg/finish.svg
+++ b/cutejava-front/src/assets/icons/svg/finish.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/fixed-assets.svg b/cutejava-front/src/assets/icons/svg/fixed-assets.svg
index 90b0e925..e35425b2 100644
--- a/cutejava-front/src/assets/icons/svg/fixed-assets.svg
+++ b/cutejava-front/src/assets/icons/svg/fixed-assets.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/folder.svg b/cutejava-front/src/assets/icons/svg/folder.svg
index 2e3c9f22..ddb6d549 100644
--- a/cutejava-front/src/assets/icons/svg/folder.svg
+++ b/cutejava-front/src/assets/icons/svg/folder.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/fwb.svg b/cutejava-front/src/assets/icons/svg/fwb.svg
index 59933fc7..14f78a5b 100644
--- a/cutejava-front/src/assets/icons/svg/fwb.svg
+++ b/cutejava-front/src/assets/icons/svg/fwb.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/gateway.svg b/cutejava-front/src/assets/icons/svg/gateway.svg
index dcf48279..2695a295 100644
--- a/cutejava-front/src/assets/icons/svg/gateway.svg
+++ b/cutejava-front/src/assets/icons/svg/gateway.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/generated.svg b/cutejava-front/src/assets/icons/svg/generated.svg
index c40e9237..3de1de37 100644
--- a/cutejava-front/src/assets/icons/svg/generated.svg
+++ b/cutejava-front/src/assets/icons/svg/generated.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/gift.svg b/cutejava-front/src/assets/icons/svg/gift.svg
index 6587643e..cf37e8af 100644
--- a/cutejava-front/src/assets/icons/svg/gift.svg
+++ b/cutejava-front/src/assets/icons/svg/gift.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/github.svg b/cutejava-front/src/assets/icons/svg/github.svg
index 8145e957..f7571a44 100644
--- a/cutejava-front/src/assets/icons/svg/github.svg
+++ b/cutejava-front/src/assets/icons/svg/github.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/gonggao.svg b/cutejava-front/src/assets/icons/svg/gonggao.svg
index 22aed08f..e3a2fba6 100644
--- a/cutejava-front/src/assets/icons/svg/gonggao.svg
+++ b/cutejava-front/src/assets/icons/svg/gonggao.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/goods.svg b/cutejava-front/src/assets/icons/svg/goods.svg
index 0294e022..62904f32 100644
--- a/cutejava-front/src/assets/icons/svg/goods.svg
+++ b/cutejava-front/src/assets/icons/svg/goods.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/history.svg b/cutejava-front/src/assets/icons/svg/history.svg
index 19ee9e53..8b78e493 100644
--- a/cutejava-front/src/assets/icons/svg/history.svg
+++ b/cutejava-front/src/assets/icons/svg/history.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/ic-yesterday.svg b/cutejava-front/src/assets/icons/svg/ic-yesterday.svg
index fae35c23..40683ab9 100644
--- a/cutejava-front/src/assets/icons/svg/ic-yesterday.svg
+++ b/cutejava-front/src/assets/icons/svg/ic-yesterday.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/icon.svg b/cutejava-front/src/assets/icons/svg/icon.svg
index 82fbdd98..7086debb 100644
--- a/cutejava-front/src/assets/icons/svg/icon.svg
+++ b/cutejava-front/src/assets/icons/svg/icon.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/image.svg b/cutejava-front/src/assets/icons/svg/image.svg
index 16d572fd..d6e5542e 100644
--- a/cutejava-front/src/assets/icons/svg/image.svg
+++ b/cutejava-front/src/assets/icons/svg/image.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/import.svg b/cutejava-front/src/assets/icons/svg/import.svg
index cc8cd953..97d83f1b 100644
--- a/cutejava-front/src/assets/icons/svg/import.svg
+++ b/cutejava-front/src/assets/icons/svg/import.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/index.svg b/cutejava-front/src/assets/icons/svg/index.svg
index fdb38269..f1c981e4 100644
--- a/cutejava-front/src/assets/icons/svg/index.svg
+++ b/cutejava-front/src/assets/icons/svg/index.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/info.svg b/cutejava-front/src/assets/icons/svg/info.svg
index 47417202..18ba3eb3 100644
--- a/cutejava-front/src/assets/icons/svg/info.svg
+++ b/cutejava-front/src/assets/icons/svg/info.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/interface.svg b/cutejava-front/src/assets/icons/svg/interface.svg
index bd3a08ac..3d4e24a0 100644
--- a/cutejava-front/src/assets/icons/svg/interface.svg
+++ b/cutejava-front/src/assets/icons/svg/interface.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/invisible.svg b/cutejava-front/src/assets/icons/svg/invisible.svg
index 9cf919e5..47c92a24 100644
--- a/cutejava-front/src/assets/icons/svg/invisible.svg
+++ b/cutejava-front/src/assets/icons/svg/invisible.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/iot.svg b/cutejava-front/src/assets/icons/svg/iot.svg
index 73adadda..0a3d0d50 100644
--- a/cutejava-front/src/assets/icons/svg/iot.svg
+++ b/cutejava-front/src/assets/icons/svg/iot.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/ipvisits.svg b/cutejava-front/src/assets/icons/svg/ipvisits.svg
index 4ca473d7..360ff525 100644
--- a/cutejava-front/src/assets/icons/svg/ipvisits.svg
+++ b/cutejava-front/src/assets/icons/svg/ipvisits.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/java.svg b/cutejava-front/src/assets/icons/svg/java.svg
index e2effbbf..c59e2e60 100644
--- a/cutejava-front/src/assets/icons/svg/java.svg
+++ b/cutejava-front/src/assets/icons/svg/java.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/knowledge-base.svg b/cutejava-front/src/assets/icons/svg/knowledge-base.svg
index 54b2bddb..0afe41ff 100644
--- a/cutejava-front/src/assets/icons/svg/knowledge-base.svg
+++ b/cutejava-front/src/assets/icons/svg/knowledge-base.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/lease.svg b/cutejava-front/src/assets/icons/svg/lease.svg
index 15c88a7e..7f02912f 100644
--- a/cutejava-front/src/assets/icons/svg/lease.svg
+++ b/cutejava-front/src/assets/icons/svg/lease.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/life-dairy.svg b/cutejava-front/src/assets/icons/svg/life-dairy.svg
index a5f2f5a7..18247081 100644
--- a/cutejava-front/src/assets/icons/svg/life-dairy.svg
+++ b/cutejava-front/src/assets/icons/svg/life-dairy.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/life-journal.svg b/cutejava-front/src/assets/icons/svg/life-journal.svg
index 4ccbeb78..bbf8fb01 100644
--- a/cutejava-front/src/assets/icons/svg/life-journal.svg
+++ b/cutejava-front/src/assets/icons/svg/life-journal.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/life.svg b/cutejava-front/src/assets/icons/svg/life.svg
index 8f1234d9..2ab3674f 100644
--- a/cutejava-front/src/assets/icons/svg/life.svg
+++ b/cutejava-front/src/assets/icons/svg/life.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/loan.svg b/cutejava-front/src/assets/icons/svg/loan.svg
index c807fe93..ab0dceb0 100644
--- a/cutejava-front/src/assets/icons/svg/loan.svg
+++ b/cutejava-front/src/assets/icons/svg/loan.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/location.svg b/cutejava-front/src/assets/icons/svg/location.svg
index 6926a9a7..fe5cd6a8 100644
--- a/cutejava-front/src/assets/icons/svg/location.svg
+++ b/cutejava-front/src/assets/icons/svg/location.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/lock.svg b/cutejava-front/src/assets/icons/svg/lock.svg
index 0f842ea4..900b3853 100644
--- a/cutejava-front/src/assets/icons/svg/lock.svg
+++ b/cutejava-front/src/assets/icons/svg/lock.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/log.svg b/cutejava-front/src/assets/icons/svg/log.svg
index 4fefe747..b9af8617 100644
--- a/cutejava-front/src/assets/icons/svg/log.svg
+++ b/cutejava-front/src/assets/icons/svg/log.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/login-log.svg b/cutejava-front/src/assets/icons/svg/login-log.svg
index 1c30fb49..1fb518e3 100644
--- a/cutejava-front/src/assets/icons/svg/login-log.svg
+++ b/cutejava-front/src/assets/icons/svg/login-log.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/login.svg b/cutejava-front/src/assets/icons/svg/login.svg
index cc5a854e..42f85e15 100644
--- a/cutejava-front/src/assets/icons/svg/login.svg
+++ b/cutejava-front/src/assets/icons/svg/login.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/logistics.svg b/cutejava-front/src/assets/icons/svg/logistics.svg
index 72a37408..8dee3431 100644
--- a/cutejava-front/src/assets/icons/svg/logistics.svg
+++ b/cutejava-front/src/assets/icons/svg/logistics.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/love-hobby.svg b/cutejava-front/src/assets/icons/svg/love-hobby.svg
index 6a716f91..23d652ca 100644
--- a/cutejava-front/src/assets/icons/svg/love-hobby.svg
+++ b/cutejava-front/src/assets/icons/svg/love-hobby.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/love-log.svg b/cutejava-front/src/assets/icons/svg/love-log.svg
index f226362c..18515747 100644
--- a/cutejava-front/src/assets/icons/svg/love-log.svg
+++ b/cutejava-front/src/assets/icons/svg/love-log.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/m-cockpit.svg b/cutejava-front/src/assets/icons/svg/m-cockpit.svg
index 3a3ce28b..93affd20 100644
--- a/cutejava-front/src/assets/icons/svg/m-cockpit.svg
+++ b/cutejava-front/src/assets/icons/svg/m-cockpit.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/mail.svg b/cutejava-front/src/assets/icons/svg/mail.svg
index e1cc4e8e..fafb3ef7 100644
--- a/cutejava-front/src/assets/icons/svg/mail.svg
+++ b/cutejava-front/src/assets/icons/svg/mail.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/mapPin.svg b/cutejava-front/src/assets/icons/svg/mapPin.svg
index bf72488f..2fdf5552 100644
--- a/cutejava-front/src/assets/icons/svg/mapPin.svg
+++ b/cutejava-front/src/assets/icons/svg/mapPin.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/markdown.svg b/cutejava-front/src/assets/icons/svg/markdown.svg
index 7cd67475..e9696177 100644
--- a/cutejava-front/src/assets/icons/svg/markdown.svg
+++ b/cutejava-front/src/assets/icons/svg/markdown.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/mc.svg b/cutejava-front/src/assets/icons/svg/mc.svg
index 8a9c482a..e59fd3d0 100644
--- a/cutejava-front/src/assets/icons/svg/mc.svg
+++ b/cutejava-front/src/assets/icons/svg/mc.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/menu.svg b/cutejava-front/src/assets/icons/svg/menu.svg
index e4360a02..4451740b 100644
--- a/cutejava-front/src/assets/icons/svg/menu.svg
+++ b/cutejava-front/src/assets/icons/svg/menu.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/minus-sign.svg b/cutejava-front/src/assets/icons/svg/minus-sign.svg
index 4e7eda29..5bd250cf 100644
--- a/cutejava-front/src/assets/icons/svg/minus-sign.svg
+++ b/cutejava-front/src/assets/icons/svg/minus-sign.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/mircrophone.svg b/cutejava-front/src/assets/icons/svg/mircrophone.svg
index 7b01e0a1..01e19f9b 100644
--- a/cutejava-front/src/assets/icons/svg/mircrophone.svg
+++ b/cutejava-front/src/assets/icons/svg/mircrophone.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/mnt.svg b/cutejava-front/src/assets/icons/svg/mnt.svg
index 936ce298..716926e3 100644
--- a/cutejava-front/src/assets/icons/svg/mnt.svg
+++ b/cutejava-front/src/assets/icons/svg/mnt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/monitor.svg b/cutejava-front/src/assets/icons/svg/monitor.svg
index 339370ab..6d2f5995 100644
--- a/cutejava-front/src/assets/icons/svg/monitor.svg
+++ b/cutejava-front/src/assets/icons/svg/monitor.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/monthlyview.svg b/cutejava-front/src/assets/icons/svg/monthlyview.svg
index 8657dd5b..3bda3b31 100644
--- a/cutejava-front/src/assets/icons/svg/monthlyview.svg
+++ b/cutejava-front/src/assets/icons/svg/monthlyview.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/music.svg b/cutejava-front/src/assets/icons/svg/music.svg
index 0eb52c03..a5c2c1eb 100644
--- a/cutejava-front/src/assets/icons/svg/music.svg
+++ b/cutejava-front/src/assets/icons/svg/music.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/narrow.svg b/cutejava-front/src/assets/icons/svg/narrow.svg
index 98ca8546..c5806de4 100644
--- a/cutejava-front/src/assets/icons/svg/narrow.svg
+++ b/cutejava-front/src/assets/icons/svg/narrow.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/news.svg b/cutejava-front/src/assets/icons/svg/news.svg
index b26e1e3b..829c08b6 100644
--- a/cutejava-front/src/assets/icons/svg/news.svg
+++ b/cutejava-front/src/assets/icons/svg/news.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/online_user.svg b/cutejava-front/src/assets/icons/svg/online_user.svg
index f934aca3..e8fc0d83 100644
--- a/cutejava-front/src/assets/icons/svg/online_user.svg
+++ b/cutejava-front/src/assets/icons/svg/online_user.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/ops.svg b/cutejava-front/src/assets/icons/svg/ops.svg
index 87d5d7e6..e04fb62a 100644
--- a/cutejava-front/src/assets/icons/svg/ops.svg
+++ b/cutejava-front/src/assets/icons/svg/ops.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/opus.svg b/cutejava-front/src/assets/icons/svg/opus.svg
index d28e4dc9..ae8725c0 100644
--- a/cutejava-front/src/assets/icons/svg/opus.svg
+++ b/cutejava-front/src/assets/icons/svg/opus.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/order.svg b/cutejava-front/src/assets/icons/svg/order.svg
index df06451d..d908412c 100644
--- a/cutejava-front/src/assets/icons/svg/order.svg
+++ b/cutejava-front/src/assets/icons/svg/order.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/orderinfo.svg b/cutejava-front/src/assets/icons/svg/orderinfo.svg
index 4a412ef6..37b515b6 100644
--- a/cutejava-front/src/assets/icons/svg/orderinfo.svg
+++ b/cutejava-front/src/assets/icons/svg/orderinfo.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/password.svg b/cutejava-front/src/assets/icons/svg/password.svg
index 4ab451f0..69cc679d 100644
--- a/cutejava-front/src/assets/icons/svg/password.svg
+++ b/cutejava-front/src/assets/icons/svg/password.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/peoples.svg b/cutejava-front/src/assets/icons/svg/peoples.svg
index 2c911615..aab852e5 100644
--- a/cutejava-front/src/assets/icons/svg/peoples.svg
+++ b/cutejava-front/src/assets/icons/svg/peoples.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/performance.svg b/cutejava-front/src/assets/icons/svg/performance.svg
index 4848f766..19717ef9 100644
--- a/cutejava-front/src/assets/icons/svg/performance.svg
+++ b/cutejava-front/src/assets/icons/svg/performance.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/permission.svg b/cutejava-front/src/assets/icons/svg/permission.svg
index c4c74091..e2a8cd58 100644
--- a/cutejava-front/src/assets/icons/svg/permission.svg
+++ b/cutejava-front/src/assets/icons/svg/permission.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/phone.svg b/cutejava-front/src/assets/icons/svg/phone.svg
index da339f97..0c4a97fe 100644
--- a/cutejava-front/src/assets/icons/svg/phone.svg
+++ b/cutejava-front/src/assets/icons/svg/phone.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/phonecall.svg b/cutejava-front/src/assets/icons/svg/phonecall.svg
index e213baed..a23f3172 100644
--- a/cutejava-front/src/assets/icons/svg/phonecall.svg
+++ b/cutejava-front/src/assets/icons/svg/phonecall.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/picture.svg b/cutejava-front/src/assets/icons/svg/picture.svg
index 2c31589d..ba28fce6 100644
--- a/cutejava-front/src/assets/icons/svg/picture.svg
+++ b/cutejava-front/src/assets/icons/svg/picture.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/plan.svg b/cutejava-front/src/assets/icons/svg/plan.svg
index 8708ca8f..73e5158b 100644
--- a/cutejava-front/src/assets/icons/svg/plan.svg
+++ b/cutejava-front/src/assets/icons/svg/plan.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/plateform.svg b/cutejava-front/src/assets/icons/svg/plateform.svg
index eefe95b4..b788a3c6 100644
--- a/cutejava-front/src/assets/icons/svg/plateform.svg
+++ b/cutejava-front/src/assets/icons/svg/plateform.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/plmt.svg b/cutejava-front/src/assets/icons/svg/plmt.svg
index 91d012b5..6d7c4f2a 100644
--- a/cutejava-front/src/assets/icons/svg/plmt.svg
+++ b/cutejava-front/src/assets/icons/svg/plmt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/plus.svg b/cutejava-front/src/assets/icons/svg/plus.svg
index 07b396fb..eae7d10e 100644
--- a/cutejava-front/src/assets/icons/svg/plus.svg
+++ b/cutejava-front/src/assets/icons/svg/plus.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/pm.svg b/cutejava-front/src/assets/icons/svg/pm.svg
index 079a1fd6..ba4a6510 100644
--- a/cutejava-front/src/assets/icons/svg/pm.svg
+++ b/cutejava-front/src/assets/icons/svg/pm.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/points.svg b/cutejava-front/src/assets/icons/svg/points.svg
index 7c450d5c..2cdefb9c 100644
--- a/cutejava-front/src/assets/icons/svg/points.svg
+++ b/cutejava-front/src/assets/icons/svg/points.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/post.svg b/cutejava-front/src/assets/icons/svg/post.svg
index 62b4b33b..e8878f6a 100644
--- a/cutejava-front/src/assets/icons/svg/post.svg
+++ b/cutejava-front/src/assets/icons/svg/post.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/preview.svg b/cutejava-front/src/assets/icons/svg/preview.svg
index 1c880a80..919b200f 100644
--- a/cutejava-front/src/assets/icons/svg/preview.svg
+++ b/cutejava-front/src/assets/icons/svg/preview.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/price.svg b/cutejava-front/src/assets/icons/svg/price.svg
index 952f8ac1..9bd3148b 100644
--- a/cutejava-front/src/assets/icons/svg/price.svg
+++ b/cutejava-front/src/assets/icons/svg/price.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/printer.svg b/cutejava-front/src/assets/icons/svg/printer.svg
index 8203afad..9ff8db21 100644
--- a/cutejava-front/src/assets/icons/svg/printer.svg
+++ b/cutejava-front/src/assets/icons/svg/printer.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/pt.svg b/cutejava-front/src/assets/icons/svg/pt.svg
index d357865f..3ac56572 100644
--- a/cutejava-front/src/assets/icons/svg/pt.svg
+++ b/cutejava-front/src/assets/icons/svg/pt.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/qiniu.svg b/cutejava-front/src/assets/icons/svg/qiniu.svg
index c2f9f8b2..4cf83a32 100644
--- a/cutejava-front/src/assets/icons/svg/qiniu.svg
+++ b/cutejava-front/src/assets/icons/svg/qiniu.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/qr-code.svg b/cutejava-front/src/assets/icons/svg/qr-code.svg
index b7daff9b..bcbb3047 100644
--- a/cutejava-front/src/assets/icons/svg/qr-code.svg
+++ b/cutejava-front/src/assets/icons/svg/qr-code.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/question-answer.svg b/cutejava-front/src/assets/icons/svg/question-answer.svg
index 4dace76a..3e8d8d6d 100644
--- a/cutejava-front/src/assets/icons/svg/question-answer.svg
+++ b/cutejava-front/src/assets/icons/svg/question-answer.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/read.svg b/cutejava-front/src/assets/icons/svg/read.svg
index 900afb39..89e8c8cf 100644
--- a/cutejava-front/src/assets/icons/svg/read.svg
+++ b/cutejava-front/src/assets/icons/svg/read.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/rec.svg b/cutejava-front/src/assets/icons/svg/rec.svg
index 18339da9..d32bc93e 100644
--- a/cutejava-front/src/assets/icons/svg/rec.svg
+++ b/cutejava-front/src/assets/icons/svg/rec.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/record.svg b/cutejava-front/src/assets/icons/svg/record.svg
index 1c030b9b..a29b436c 100644
--- a/cutejava-front/src/assets/icons/svg/record.svg
+++ b/cutejava-front/src/assets/icons/svg/record.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/redis.svg b/cutejava-front/src/assets/icons/svg/redis.svg
index bef111b6..0976031f 100644
--- a/cutejava-front/src/assets/icons/svg/redis.svg
+++ b/cutejava-front/src/assets/icons/svg/redis.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/refresh.svg b/cutejava-front/src/assets/icons/svg/refresh.svg
index 31217add..2eff5768 100644
--- a/cutejava-front/src/assets/icons/svg/refresh.svg
+++ b/cutejava-front/src/assets/icons/svg/refresh.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/release.svg b/cutejava-front/src/assets/icons/svg/release.svg
index 2a02af97..b68693c8 100644
--- a/cutejava-front/src/assets/icons/svg/release.svg
+++ b/cutejava-front/src/assets/icons/svg/release.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/reply.svg b/cutejava-front/src/assets/icons/svg/reply.svg
index 3be88d41..c386b538 100644
--- a/cutejava-front/src/assets/icons/svg/reply.svg
+++ b/cutejava-front/src/assets/icons/svg/reply.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/report.svg b/cutejava-front/src/assets/icons/svg/report.svg
index 444f5bee..f4452698 100644
--- a/cutejava-front/src/assets/icons/svg/report.svg
+++ b/cutejava-front/src/assets/icons/svg/report.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/revoke.svg b/cutejava-front/src/assets/icons/svg/revoke.svg
index d1aafe1a..89845850 100644
--- a/cutejava-front/src/assets/icons/svg/revoke.svg
+++ b/cutejava-front/src/assets/icons/svg/revoke.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/risk-manage.svg b/cutejava-front/src/assets/icons/svg/risk-manage.svg
index 260769e2..5ec9d58a 100644
--- a/cutejava-front/src/assets/icons/svg/risk-manage.svg
+++ b/cutejava-front/src/assets/icons/svg/risk-manage.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/role.svg b/cutejava-front/src/assets/icons/svg/role.svg
index 76cb18ff..527f3a8f 100644
--- a/cutejava-front/src/assets/icons/svg/role.svg
+++ b/cutejava-front/src/assets/icons/svg/role.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/rule.svg b/cutejava-front/src/assets/icons/svg/rule.svg
index a1bbb6a6..75dd1e41 100644
--- a/cutejava-front/src/assets/icons/svg/rule.svg
+++ b/cutejava-front/src/assets/icons/svg/rule.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/run.svg b/cutejava-front/src/assets/icons/svg/run.svg
index c90ff44d..81668591 100644
--- a/cutejava-front/src/assets/icons/svg/run.svg
+++ b/cutejava-front/src/assets/icons/svg/run.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/running.svg b/cutejava-front/src/assets/icons/svg/running.svg
index b95cb88c..251977c1 100644
--- a/cutejava-front/src/assets/icons/svg/running.svg
+++ b/cutejava-front/src/assets/icons/svg/running.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/salary.svg b/cutejava-front/src/assets/icons/svg/salary.svg
index 8f5ff994..77b76827 100644
--- a/cutejava-front/src/assets/icons/svg/salary.svg
+++ b/cutejava-front/src/assets/icons/svg/salary.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/save.svg b/cutejava-front/src/assets/icons/svg/save.svg
index 8d7ae1e0..702bd538 100644
--- a/cutejava-front/src/assets/icons/svg/save.svg
+++ b/cutejava-front/src/assets/icons/svg/save.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/scan.svg b/cutejava-front/src/assets/icons/svg/scan.svg
index 2c2b722f..ec49e2a6 100644
--- a/cutejava-front/src/assets/icons/svg/scan.svg
+++ b/cutejava-front/src/assets/icons/svg/scan.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/school-cert.svg b/cutejava-front/src/assets/icons/svg/school-cert.svg
index 54e3fdfb..f135ccb2 100644
--- a/cutejava-front/src/assets/icons/svg/school-cert.svg
+++ b/cutejava-front/src/assets/icons/svg/school-cert.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/school-citation.svg b/cutejava-front/src/assets/icons/svg/school-citation.svg
index 62c573cd..24ce4a5a 100644
--- a/cutejava-front/src/assets/icons/svg/school-citation.svg
+++ b/cutejava-front/src/assets/icons/svg/school-citation.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/school-resume.svg b/cutejava-front/src/assets/icons/svg/school-resume.svg
index 368adba7..2e23fa68 100644
--- a/cutejava-front/src/assets/icons/svg/school-resume.svg
+++ b/cutejava-front/src/assets/icons/svg/school-resume.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/scm.svg b/cutejava-front/src/assets/icons/svg/scm.svg
index 455c7fee..34a37922 100644
--- a/cutejava-front/src/assets/icons/svg/scm.svg
+++ b/cutejava-front/src/assets/icons/svg/scm.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/seckill.svg b/cutejava-front/src/assets/icons/svg/seckill.svg
index dcd59e9a..2a8d5896 100644
--- a/cutejava-front/src/assets/icons/svg/seckill.svg
+++ b/cutejava-front/src/assets/icons/svg/seckill.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/server.svg b/cutejava-front/src/assets/icons/svg/server.svg
index db6dcdf5..aa4d1524 100644
--- a/cutejava-front/src/assets/icons/svg/server.svg
+++ b/cutejava-front/src/assets/icons/svg/server.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/server_monitor.svg b/cutejava-front/src/assets/icons/svg/server_monitor.svg
index c13cc19c..1bd0df37 100644
--- a/cutejava-front/src/assets/icons/svg/server_monitor.svg
+++ b/cutejava-front/src/assets/icons/svg/server_monitor.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/service-center.svg b/cutejava-front/src/assets/icons/svg/service-center.svg
index b29b84d4..2cd7e1a5 100644
--- a/cutejava-front/src/assets/icons/svg/service-center.svg
+++ b/cutejava-front/src/assets/icons/svg/service-center.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/setting.svg b/cutejava-front/src/assets/icons/svg/setting.svg
index 148b393c..827438ad 100644
--- a/cutejava-front/src/assets/icons/svg/setting.svg
+++ b/cutejava-front/src/assets/icons/svg/setting.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/seven.svg b/cutejava-front/src/assets/icons/svg/seven.svg
index d2df729a..89fd95c9 100644
--- a/cutejava-front/src/assets/icons/svg/seven.svg
+++ b/cutejava-front/src/assets/icons/svg/seven.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/share.svg b/cutejava-front/src/assets/icons/svg/share.svg
index 1fea5094..77ad9d04 100644
--- a/cutejava-front/src/assets/icons/svg/share.svg
+++ b/cutejava-front/src/assets/icons/svg/share.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/shop-manage.svg b/cutejava-front/src/assets/icons/svg/shop-manage.svg
index cf008dbc..a61459b2 100644
--- a/cutejava-front/src/assets/icons/svg/shop-manage.svg
+++ b/cutejava-front/src/assets/icons/svg/shop-manage.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/shop.svg b/cutejava-front/src/assets/icons/svg/shop.svg
index 7e644c65..6e6a95c4 100644
--- a/cutejava-front/src/assets/icons/svg/shop.svg
+++ b/cutejava-front/src/assets/icons/svg/shop.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/sign2.svg b/cutejava-front/src/assets/icons/svg/sign2.svg
index 73e61068..2f7667c7 100644
--- a/cutejava-front/src/assets/icons/svg/sign2.svg
+++ b/cutejava-front/src/assets/icons/svg/sign2.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/smile.svg b/cutejava-front/src/assets/icons/svg/smile.svg
index db227597..a1070c74 100644
--- a/cutejava-front/src/assets/icons/svg/smile.svg
+++ b/cutejava-front/src/assets/icons/svg/smile.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/source.svg b/cutejava-front/src/assets/icons/svg/source.svg
index 1c3a0380..e9b4a772 100644
--- a/cutejava-front/src/assets/icons/svg/source.svg
+++ b/cutejava-front/src/assets/icons/svg/source.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/space-alloc.svg b/cutejava-front/src/assets/icons/svg/space-alloc.svg
index 1cecc207..782cfc15 100644
--- a/cutejava-front/src/assets/icons/svg/space-alloc.svg
+++ b/cutejava-front/src/assets/icons/svg/space-alloc.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/space-manage.svg b/cutejava-front/src/assets/icons/svg/space-manage.svg
index 7ba5dc71..25b9de74 100644
--- a/cutejava-front/src/assets/icons/svg/space-manage.svg
+++ b/cutejava-front/src/assets/icons/svg/space-manage.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/special.svg b/cutejava-front/src/assets/icons/svg/special.svg
index 707bbf50..d9840db2 100644
--- a/cutejava-front/src/assets/icons/svg/special.svg
+++ b/cutejava-front/src/assets/icons/svg/special.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/sqlMonitor.svg b/cutejava-front/src/assets/icons/svg/sqlMonitor.svg
index 950a430d..5a92b295 100644
--- a/cutejava-front/src/assets/icons/svg/sqlMonitor.svg
+++ b/cutejava-front/src/assets/icons/svg/sqlMonitor.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/star.svg b/cutejava-front/src/assets/icons/svg/star.svg
index 9a714dbd..bcd4cc1c 100644
--- a/cutejava-front/src/assets/icons/svg/star.svg
+++ b/cutejava-front/src/assets/icons/svg/star.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/storage-space.svg b/cutejava-front/src/assets/icons/svg/storage-space.svg
index a80368b5..9801a800 100644
--- a/cutejava-front/src/assets/icons/svg/storage-space.svg
+++ b/cutejava-front/src/assets/icons/svg/storage-space.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/storage.svg b/cutejava-front/src/assets/icons/svg/storage.svg
index c68dd43e..8632c68f 100644
--- a/cutejava-front/src/assets/icons/svg/storage.svg
+++ b/cutejava-front/src/assets/icons/svg/storage.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/store.svg b/cutejava-front/src/assets/icons/svg/store.svg
index 65d1f136..5147d972 100644
--- a/cutejava-front/src/assets/icons/svg/store.svg
+++ b/cutejava-front/src/assets/icons/svg/store.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/storehouse.svg b/cutejava-front/src/assets/icons/svg/storehouse.svg
index b5e89e78..bfd3b19d 100644
--- a/cutejava-front/src/assets/icons/svg/storehouse.svg
+++ b/cutejava-front/src/assets/icons/svg/storehouse.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/student.svg b/cutejava-front/src/assets/icons/svg/student.svg
index fdd368ad..02ceb2d9 100644
--- a/cutejava-front/src/assets/icons/svg/student.svg
+++ b/cutejava-front/src/assets/icons/svg/student.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/swagger.svg b/cutejava-front/src/assets/icons/svg/swagger.svg
index ded7de81..e4134636 100644
--- a/cutejava-front/src/assets/icons/svg/swagger.svg
+++ b/cutejava-front/src/assets/icons/svg/swagger.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/sys-tools.svg b/cutejava-front/src/assets/icons/svg/sys-tools.svg
index 8f9055ed..19c0c8ba 100644
--- a/cutejava-front/src/assets/icons/svg/sys-tools.svg
+++ b/cutejava-front/src/assets/icons/svg/sys-tools.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/system-config.svg b/cutejava-front/src/assets/icons/svg/system-config.svg
index 64c8abb2..71564545 100644
--- a/cutejava-front/src/assets/icons/svg/system-config.svg
+++ b/cutejava-front/src/assets/icons/svg/system-config.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/system.svg b/cutejava-front/src/assets/icons/svg/system.svg
index 1745439a..4d963f73 100644
--- a/cutejava-front/src/assets/icons/svg/system.svg
+++ b/cutejava-front/src/assets/icons/svg/system.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/system1.svg b/cutejava-front/src/assets/icons/svg/system1.svg
index 37b0a0a8..07bb7f47 100644
--- a/cutejava-front/src/assets/icons/svg/system1.svg
+++ b/cutejava-front/src/assets/icons/svg/system1.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/take-photo.svg b/cutejava-front/src/assets/icons/svg/take-photo.svg
index 5120f2a0..e9c35cec 100644
--- a/cutejava-front/src/assets/icons/svg/take-photo.svg
+++ b/cutejava-front/src/assets/icons/svg/take-photo.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/task manege.svg b/cutejava-front/src/assets/icons/svg/task manege.svg
index 91c986ab..37d700f6 100644
--- a/cutejava-front/src/assets/icons/svg/task manege.svg
+++ b/cutejava-front/src/assets/icons/svg/task manege.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/tem.svg b/cutejava-front/src/assets/icons/svg/tem.svg
index 90a53ef9..292a7e01 100644
--- a/cutejava-front/src/assets/icons/svg/tem.svg
+++ b/cutejava-front/src/assets/icons/svg/tem.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/temp.svg b/cutejava-front/src/assets/icons/svg/temp.svg
index c18d6d9a..007ab316 100644
--- a/cutejava-front/src/assets/icons/svg/temp.svg
+++ b/cutejava-front/src/assets/icons/svg/temp.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/thumbs-up.svg b/cutejava-front/src/assets/icons/svg/thumbs-up.svg
index 60bfb208..03249099 100644
--- a/cutejava-front/src/assets/icons/svg/thumbs-up.svg
+++ b/cutejava-front/src/assets/icons/svg/thumbs-up.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/time-birthday.svg b/cutejava-front/src/assets/icons/svg/time-birthday.svg
index 8ad5706a..df4b063d 100644
--- a/cutejava-front/src/assets/icons/svg/time-birthday.svg
+++ b/cutejava-front/src/assets/icons/svg/time-birthday.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/time-downcount.svg b/cutejava-front/src/assets/icons/svg/time-downcount.svg
index a42de3da..2fbeaee1 100644
--- a/cutejava-front/src/assets/icons/svg/time-downcount.svg
+++ b/cutejava-front/src/assets/icons/svg/time-downcount.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/timing.svg b/cutejava-front/src/assets/icons/svg/timing.svg
index f8fdc6dd..1405f8f2 100644
--- a/cutejava-front/src/assets/icons/svg/timing.svg
+++ b/cutejava-front/src/assets/icons/svg/timing.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/tixian.svg b/cutejava-front/src/assets/icons/svg/tixian.svg
index 9363bd9c..4c8ccc21 100644
--- a/cutejava-front/src/assets/icons/svg/tixian.svg
+++ b/cutejava-front/src/assets/icons/svg/tixian.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/today.svg b/cutejava-front/src/assets/icons/svg/today.svg
index bd4956dc..9c26baad 100644
--- a/cutejava-front/src/assets/icons/svg/today.svg
+++ b/cutejava-front/src/assets/icons/svg/today.svg
@@ -1 +1 @@
-
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/tools.svg b/cutejava-front/src/assets/icons/svg/tools.svg
index aba1a401..bf5ba2ba 100644
--- a/cutejava-front/src/assets/icons/svg/tools.svg
+++ b/cutejava-front/src/assets/icons/svg/tools.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/unlock.svg b/cutejava-front/src/assets/icons/svg/unlock.svg
index 1219e41d..a29467eb 100644
--- a/cutejava-front/src/assets/icons/svg/unlock.svg
+++ b/cutejava-front/src/assets/icons/svg/unlock.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/upload.svg b/cutejava-front/src/assets/icons/svg/upload.svg
index a0f13e2e..ea98bd1f 100644
--- a/cutejava-front/src/assets/icons/svg/upload.svg
+++ b/cutejava-front/src/assets/icons/svg/upload.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/user.svg b/cutejava-front/src/assets/icons/svg/user.svg
index 09d7a812..574e0a34 100644
--- a/cutejava-front/src/assets/icons/svg/user.svg
+++ b/cutejava-front/src/assets/icons/svg/user.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/user1.svg b/cutejava-front/src/assets/icons/svg/user1.svg
index 14ca51e4..14f48ef8 100644
--- a/cutejava-front/src/assets/icons/svg/user1.svg
+++ b/cutejava-front/src/assets/icons/svg/user1.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/validCode.svg b/cutejava-front/src/assets/icons/svg/validCode.svg
index a1feb74a..314fbdca 100644
--- a/cutejava-front/src/assets/icons/svg/validCode.svg
+++ b/cutejava-front/src/assets/icons/svg/validCode.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/version.svg b/cutejava-front/src/assets/icons/svg/version.svg
index e6004dd1..72374798 100644
--- a/cutejava-front/src/assets/icons/svg/version.svg
+++ b/cutejava-front/src/assets/icons/svg/version.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/visitor.svg b/cutejava-front/src/assets/icons/svg/visitor.svg
index d7af05f8..70239afa 100644
--- a/cutejava-front/src/assets/icons/svg/visitor.svg
+++ b/cutejava-front/src/assets/icons/svg/visitor.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/visits.svg b/cutejava-front/src/assets/icons/svg/visits.svg
index 8425662d..ce67953e 100644
--- a/cutejava-front/src/assets/icons/svg/visits.svg
+++ b/cutejava-front/src/assets/icons/svg/visits.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/warning.svg b/cutejava-front/src/assets/icons/svg/warning.svg
index e6cc4548..6a0977ac 100644
--- a/cutejava-front/src/assets/icons/svg/warning.svg
+++ b/cutejava-front/src/assets/icons/svg/warning.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/web.svg b/cutejava-front/src/assets/icons/svg/web.svg
index 9c574156..7afbb125 100644
--- a/cutejava-front/src/assets/icons/svg/web.svg
+++ b/cutejava-front/src/assets/icons/svg/web.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/weixin.svg b/cutejava-front/src/assets/icons/svg/weixin.svg
index 8dbcfa5c..36890383 100644
--- a/cutejava-front/src/assets/icons/svg/weixin.svg
+++ b/cutejava-front/src/assets/icons/svg/weixin.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/work-joblog.svg b/cutejava-front/src/assets/icons/svg/work-joblog.svg
index 10d5c5d9..aa79b69e 100644
--- a/cutejava-front/src/assets/icons/svg/work-joblog.svg
+++ b/cutejava-front/src/assets/icons/svg/work-joblog.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/work-manage.svg b/cutejava-front/src/assets/icons/svg/work-manage.svg
index e82ea0cb..e5fe2b87 100644
--- a/cutejava-front/src/assets/icons/svg/work-manage.svg
+++ b/cutejava-front/src/assets/icons/svg/work-manage.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/work-order.svg b/cutejava-front/src/assets/icons/svg/work-order.svg
index 3a711be4..877a1531 100644
--- a/cutejava-front/src/assets/icons/svg/work-order.svg
+++ b/cutejava-front/src/assets/icons/svg/work-order.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/work-plan.svg b/cutejava-front/src/assets/icons/svg/work-plan.svg
index 70dd9f92..48f6bced 100644
--- a/cutejava-front/src/assets/icons/svg/work-plan.svg
+++ b/cutejava-front/src/assets/icons/svg/work-plan.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/work-resume.svg b/cutejava-front/src/assets/icons/svg/work-resume.svg
index 231948db..da658d97 100644
--- a/cutejava-front/src/assets/icons/svg/work-resume.svg
+++ b/cutejava-front/src/assets/icons/svg/work-resume.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/work.svg b/cutejava-front/src/assets/icons/svg/work.svg
index 5bbb31b8..670239ff 100644
--- a/cutejava-front/src/assets/icons/svg/work.svg
+++ b/cutejava-front/src/assets/icons/svg/work.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/wxapp.svg b/cutejava-front/src/assets/icons/svg/wxapp.svg
index 8d3af3a4..ba2a9329 100644
--- a/cutejava-front/src/assets/icons/svg/wxapp.svg
+++ b/cutejava-front/src/assets/icons/svg/wxapp.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/wxpay.svg b/cutejava-front/src/assets/icons/svg/wxpay.svg
index d3e4d16a..3198d41b 100644
--- a/cutejava-front/src/assets/icons/svg/wxpay.svg
+++ b/cutejava-front/src/assets/icons/svg/wxpay.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/yingxiao.svg b/cutejava-front/src/assets/icons/svg/yingxiao.svg
index 8b7d1f1f..6cc558b5 100644
--- a/cutejava-front/src/assets/icons/svg/yingxiao.svg
+++ b/cutejava-front/src/assets/icons/svg/yingxiao.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/yuan-141.svg b/cutejava-front/src/assets/icons/svg/yuan-141.svg
index 86010a97..3e274f02 100644
--- a/cutejava-front/src/assets/icons/svg/yuan-141.svg
+++ b/cutejava-front/src/assets/icons/svg/yuan-141.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/icons/svg/zujian.svg b/cutejava-front/src/assets/icons/svg/zujian.svg
index 2aba32fc..09eb8496 100644
--- a/cutejava-front/src/assets/icons/svg/zujian.svg
+++ b/cutejava-front/src/assets/icons/svg/zujian.svg
@@ -1 +1 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/cutejava-front/src/assets/styles/themes/dark-ai/amber/variables.scss b/cutejava-front/src/assets/styles/themes/dark-ai/amber/variables.scss
new file mode 100644
index 00000000..d7bea1cc
--- /dev/null
+++ b/cutejava-front/src/assets/styles/themes/dark-ai/amber/variables.scss
@@ -0,0 +1,71 @@
+// 琥珀流光(温暖明亮)
+// base color
+$blue: #D97706;
+$light-blue: #F59E0B;
+$red: #DC2626;
+$pink: #EC4899;
+$green: #059669;
+$tiffany: #10B981;
+$yellow: #FBBF24;
+$panGreen: #059669;
+
+// sidebar
+$menuText: #FEF3C7;
+$menuActiveText: #FBBF24;
+$subMenuActiveText: #FFFFFF;
+$menuBg: #292520;
+$menuHover: #3F352E;
+$subMenuBg: #1F1B16;
+$subMenuHover: #524838;
+
+// 左侧菜单栏宽度
+$sideBarWidth: 250px;
+
+// ===== Navbar 顶部导航栏样式变量 =====
+$navbarBgStart: $menuBg;
+$navbarBgEnd: #1F1B16;
+
+$navbarShadowColor: rgba(251, 191, 36, 0.22);
+$navbarShadowY: 2px;
+$navbarShadowBlur: 8px;
+$navbarShadowSpread: 0px;
+
+$navbarBorderColor: rgba(251, 191, 36, 0.32);
+$navbarBorderWidth: 1px;
+
+$navbarHoverBg: rgba(251, 191, 36, 0.12);
+
+$navbarRightMenuColor: #FEF9C3;
+$navbarRightMenuHoverColor: $menuActiveText;
+$navbarRightMenuHoverGlow: rgba(251, 191, 36, 0.38);
+
+$navbarAvatarBorderColor: rgba(251, 191, 36, 0.35);
+$navbarAvatarHoverBorderColor: $menuActiveText;
+$navbarAvatarHoverGlow: rgba(251, 191, 36, 0.48);
+
+$navbarCaretColor: #FEF9C3;
+
+// ===== Hamburger 汉堡菜单按钮样式变量 =====
+$hamburgerColor: #FEF3C7;
+$hamburgerActiveColor: $menuActiveText;
+$hamburgerGlow: 0 0 8px rgba(251, 191, 36, 0.45);
+
+// ===== Breadcrumb 面包屑导航样式变量 =====
+$breadcrumbTextColor: #FFFBEB;
+$breadcrumbLinkColor: #FFFBEB;
+$breadcrumbTextGlow: rgba(251, 191, 36, 0.15);
+$breadcrumbHoverColor: $menuActiveText;
+$breadcrumbHoverGlow: 0 0 8px rgba(251, 191, 36, 0.45);
+$breadcrumbSeparatorColor: $menuActiveText;
+$breadcrumbNoRedirectColor: #FFFFFF;
+
+:export {
+ menuText: $menuText;
+ menuActiveText: $menuActiveText;
+ subMenuActiveText: $subMenuActiveText;
+ menuBg: $menuBg;
+ menuHover: $menuHover;
+ subMenuBg: $subMenuBg;
+ subMenuHover: $subMenuHover;
+ sideBarWidth: $sideBarWidth;
+}
diff --git a/cutejava-front/src/assets/styles/themes/dark-ai/emerald/variables.scss b/cutejava-front/src/assets/styles/themes/dark-ai/emerald/variables.scss
new file mode 100644
index 00000000..4207313f
--- /dev/null
+++ b/cutejava-front/src/assets/styles/themes/dark-ai/emerald/variables.scss
@@ -0,0 +1,71 @@
+// 翡翠流光(清新自然)
+// base color
+$blue: #059669;
+$light-blue: #10B981;
+$red: #DC2626;
+$pink: #EC4899;
+$green: #065F46;
+$tiffany: #34D399;
+$yellow: #F59E0B;
+$panGreen: #065F46;
+
+// sidebar
+$menuText: #ECFDF5;
+$menuActiveText: #34D399;
+$subMenuActiveText: #FFFFFF;
+$menuBg: #022C22;
+$menuHover: #064E3B;
+$subMenuBg: #011E18;
+$subMenuHover: #059669;
+
+// 左侧菜单栏宽度
+$sideBarWidth: 250px;
+
+// ===== Navbar 顶部导航栏样式变量 =====
+$navbarBgStart: $menuBg;
+$navbarBgEnd: #011815;
+
+$navbarShadowColor: rgba(52, 211, 153, 0.2);
+$navbarShadowY: 2px;
+$navbarShadowBlur: 8px;
+$navbarShadowSpread: 0px;
+
+$navbarBorderColor: rgba(52, 211, 153, 0.3);
+$navbarBorderWidth: 1px;
+
+$navbarHoverBg: rgba(52, 211, 153, 0.12);
+
+$navbarRightMenuColor: #D1FAE5;
+$navbarRightMenuHoverColor: $menuActiveText;
+$navbarRightMenuHoverGlow: rgba(52, 211, 153, 0.35);
+
+$navbarAvatarBorderColor: rgba(52, 211, 153, 0.3);
+$navbarAvatarHoverBorderColor: $menuActiveText;
+$navbarAvatarHoverGlow: rgba(52, 211, 153, 0.45);
+
+$navbarCaretColor: #D1FAE5;
+
+// ===== Hamburger 汉堡菜单按钮样式变量 =====
+$hamburgerColor: #ECFDF5;
+$hamburgerActiveColor: $menuActiveText;
+$hamburgerGlow: 0 0 6px rgba(52, 211, 153, 0.4);
+
+// ===== Breadcrumb 面包屑导航样式变量 =====
+$breadcrumbTextColor: #F0FDFA;
+$breadcrumbLinkColor: #F0FDFA;
+$breadcrumbTextGlow: rgba(52, 211, 153, 0.12);
+$breadcrumbHoverColor: $menuActiveText;
+$breadcrumbHoverGlow: 0 0 6px rgba(52, 211, 153, 0.4);
+$breadcrumbSeparatorColor: rgba(52, 211, 153, 0.45);
+$breadcrumbNoRedirectColor: #FFFFFF;
+
+:export {
+ menuText: $menuText;
+ menuActiveText: $menuActiveText;
+ subMenuActiveText: $subMenuActiveText;
+ menuBg: $menuBg;
+ menuHover: $menuHover;
+ subMenuBg: $subMenuBg;
+ subMenuHover: $subMenuHover;
+ sideBarWidth: $sideBarWidth;
+}
diff --git a/cutejava-front/src/assets/styles/themes/dark-ai/forest/variables.scss b/cutejava-front/src/assets/styles/themes/dark-ai/forest/variables.scss
new file mode 100644
index 00000000..de108f4d
--- /dev/null
+++ b/cutejava-front/src/assets/styles/themes/dark-ai/forest/variables.scss
@@ -0,0 +1,71 @@
+// 翡翠森林(自然清新)
+// base color
+$blue: #2D5A27;
+$light-blue: #4A7D43;
+$red: #C0392B;
+$pink: #E91E63;
+$green: #27AE60;
+$tiffany: #58D68D;
+$yellow: #F1C40F;
+$panGreen: #27AE60;
+
+// sidebar
+$menuText: #E8F5E9;
+$menuActiveText: #58D68D;
+$subMenuActiveText: #FFFFFF;
+$menuBg: #1B3A18;
+$menuHover: #2D5A27;
+$subMenuBg: #152B14;
+$subMenuHover: #3D7A36;
+
+// 左侧菜单栏宽度
+$sideBarWidth: 250px;
+
+// ===== Navbar 顶部导航栏样式变量 =====
+$navbarBgStart: $menuBg;
+$navbarBgEnd: #102810;
+
+$navbarShadowColor: rgba(88, 214, 141, 0.18);
+$navbarShadowY: 2px;
+$navbarShadowBlur: 8px;
+$navbarShadowSpread: 0px;
+
+$navbarBorderColor: rgba(88, 214, 141, 0.25);
+$navbarBorderWidth: 1px;
+
+$navbarHoverBg: rgba(88, 214, 141, 0.12);
+
+$navbarRightMenuColor: #D5E8D7;
+$navbarRightMenuHoverColor: $menuActiveText;
+$navbarRightMenuHoverGlow: rgba(88, 214, 141, 0.3);
+
+$navbarAvatarBorderColor: rgba(88, 214, 141, 0.3);
+$navbarAvatarHoverBorderColor: $menuActiveText;
+$navbarAvatarHoverGlow: rgba(88, 214, 141, 0.4);
+
+$navbarCaretColor: #D5E8D7;
+
+// ===== Hamburger 汉堡菜单按钮样式变量 =====
+$hamburgerColor: #E8F5E9;
+$hamburgerActiveColor: $menuActiveText;
+$hamburgerGlow: 0 0 6px rgba(88, 214, 141, 0.35);
+
+// ===== Breadcrumb 面包屑导航样式变量 =====
+$breadcrumbTextColor: #F0FFF0;
+$breadcrumbLinkColor: #F0FFF0;
+$breadcrumbTextGlow: rgba(88, 214, 141, 0.12);
+$breadcrumbHoverColor: $menuActiveText;
+$breadcrumbHoverGlow: 0 0 6px rgba(88, 214, 141, 0.35);
+$breadcrumbSeparatorColor: rgba(88, 214, 141, 0.45);
+$breadcrumbNoRedirectColor: #FFFFFF;
+
+:export {
+ menuText: $menuText;
+ menuActiveText: $menuActiveText;
+ subMenuActiveText: $subMenuActiveText;
+ menuBg: $menuBg;
+ menuHover: $menuHover;
+ subMenuBg: $subMenuBg;
+ subMenuHover: $subMenuHover;
+ sideBarWidth: $sideBarWidth;
+}
diff --git a/cutejava-front/src/assets/styles/themes/dark-ai/ocean/variables.scss b/cutejava-front/src/assets/styles/themes/dark-ai/ocean/variables.scss
new file mode 100644
index 00000000..c14d4b6b
--- /dev/null
+++ b/cutejava-front/src/assets/styles/themes/dark-ai/ocean/variables.scss
@@ -0,0 +1,71 @@
+// 深海幽蓝(沉静深邃)
+// base color
+$blue: #1E3A8A;
+$light-blue: #3B82F6;
+$red: #DC2626;
+$pink: #EC4899;
+$green: #059669;
+$tiffany: #10B981;
+$yellow: #F59E0B;
+$panGreen: #059669;
+
+// sidebar
+$menuText: #DBEAFE;
+$menuActiveText: #3B82F6;
+$subMenuActiveText: #FFFFFF;
+$menuBg: #0F172A;
+$menuHover: #1E293B;
+$subMenuBg: #0C1220;
+$subMenuHover: #2563EB;
+
+// 左侧菜单栏宽度
+$sideBarWidth: 250px;
+
+// ===== Navbar 顶部导航栏样式变量 =====
+$navbarBgStart: $menuBg;
+$navbarBgEnd: #080C14;
+
+$navbarShadowColor: rgba(59, 130, 246, 0.2);
+$navbarShadowY: 2px;
+$navbarShadowBlur: 8px;
+$navbarShadowSpread: 0px;
+
+$navbarBorderColor: rgba(59, 130, 246, 0.3);
+$navbarBorderWidth: 1px;
+
+$navbarHoverBg: rgba(59, 130, 246, 0.12);
+
+$navbarRightMenuColor: #BFDBFE;
+$navbarRightMenuHoverColor: $menuActiveText;
+$navbarRightMenuHoverGlow: rgba(59, 130, 246, 0.35);
+
+$navbarAvatarBorderColor: rgba(59, 130, 246, 0.3);
+$navbarAvatarHoverBorderColor: $menuActiveText;
+$navbarAvatarHoverGlow: rgba(59, 130, 246, 0.45);
+
+$navbarCaretColor: #BFDBFE;
+
+// ===== Hamburger 汉堡菜单按钮样式变量 =====
+$hamburgerColor: #DBEAFE;
+$hamburgerActiveColor: $menuActiveText;
+$hamburgerGlow: 0 0 6px rgba(59, 130, 246, 0.4);
+
+// ===== Breadcrumb 面包屑导航样式变量 =====
+$breadcrumbTextColor: #EFF6FF;
+$breadcrumbLinkColor: #EFF6FF;
+$breadcrumbTextGlow: rgba(59, 130, 246, 0.12);
+$breadcrumbHoverColor: $menuActiveText;
+$breadcrumbHoverGlow: 0 0 6px rgba(59, 130, 246, 0.4);
+$breadcrumbSeparatorColor: rgba(59, 130, 246, 0.45);
+$breadcrumbNoRedirectColor: #FFFFFF;
+
+:export {
+ menuText: $menuText;
+ menuActiveText: $menuActiveText;
+ subMenuActiveText: $subMenuActiveText;
+ menuBg: $menuBg;
+ menuHover: $menuHover;
+ subMenuBg: $subMenuBg;
+ subMenuHover: $subMenuHover;
+ sideBarWidth: $sideBarWidth;
+}
diff --git a/cutejava-front/src/assets/styles/themes/dark-ai/rose/variables.scss b/cutejava-front/src/assets/styles/themes/dark-ai/rose/variables.scss
new file mode 100644
index 00000000..31268e35
--- /dev/null
+++ b/cutejava-front/src/assets/styles/themes/dark-ai/rose/variables.scss
@@ -0,0 +1,71 @@
+// 玫瑰绯红(浪漫热烈)
+// base color
+$blue: #BE123C;
+$light-blue: #E11D48;
+$red: #DC2626;
+$pink: #F43F5E;
+$green: #059669;
+$tiffany: #10B981;
+$yellow: #F59E0B;
+$panGreen: #059669;
+
+// sidebar
+$menuText: #FFE4E6;
+$menuActiveText: #F43F5E;
+$subMenuActiveText: #FFFFFF;
+$menuBg: #1F0A12;
+$menuHover: #2E1520;
+$subMenuBg: #14080C;
+$subMenuHover: #3E1E2A;
+
+// 左侧菜单栏宽度
+$sideBarWidth: 250px;
+
+// ===== Navbar 顶部导航栏样式变量 =====
+$navbarBgStart: $menuBg;
+$navbarBgEnd: #0F0508;
+
+$navbarShadowColor: rgba(244, 63, 94, 0.22);
+$navbarShadowY: 2px;
+$navbarShadowBlur: 8px;
+$navbarShadowSpread: 0px;
+
+$navbarBorderColor: rgba(244, 63, 94, 0.32);
+$navbarBorderWidth: 1px;
+
+$navbarHoverBg: rgba(244, 63, 94, 0.12);
+
+$navbarRightMenuColor: #FECDD3;
+$navbarRightMenuHoverColor: $menuActiveText;
+$navbarRightMenuHoverGlow: rgba(244, 63, 94, 0.38);
+
+$navbarAvatarBorderColor: rgba(244, 63, 94, 0.35);
+$navbarAvatarHoverBorderColor: $menuActiveText;
+$navbarAvatarHoverGlow: rgba(244, 63, 94, 0.48);
+
+$navbarCaretColor: #FECDD3;
+
+// ===== Hamburger 汉堡菜单按钮样式变量 =====
+$hamburgerColor: #FFE4E6;
+$hamburgerActiveColor: $menuActiveText;
+$hamburgerGlow: 0 0 8px rgba(244, 63, 94, 0.45);
+
+// ===== Breadcrumb 面包屑导航样式变量 =====
+$breadcrumbTextColor: #FFF1F2;
+$breadcrumbLinkColor: #FFF1F2;
+$breadcrumbTextGlow: rgba(244, 63, 94, 0.15);
+$breadcrumbHoverColor: $menuActiveText;
+$breadcrumbHoverGlow: 0 0 8px rgba(244, 63, 94, 0.45);
+$breadcrumbSeparatorColor: rgba(244, 63, 94, 0.55);
+$breadcrumbNoRedirectColor: #FFFFFF;
+
+:export {
+ menuText: $menuText;
+ menuActiveText: $menuActiveText;
+ subMenuActiveText: $subMenuActiveText;
+ menuBg: $menuBg;
+ menuHover: $menuHover;
+ subMenuBg: $subMenuBg;
+ subMenuHover: $subMenuHover;
+ sideBarWidth: $sideBarWidth;
+}
diff --git a/cutejava-front/src/assets/styles/themes/dark-ai/violet/variables.scss b/cutejava-front/src/assets/styles/themes/dark-ai/violet/variables.scss
new file mode 100644
index 00000000..fc141f32
--- /dev/null
+++ b/cutejava-front/src/assets/styles/themes/dark-ai/violet/variables.scss
@@ -0,0 +1,71 @@
+// 紫罗兰梦(神秘优雅)
+// base color
+$blue: #7C3AED;
+$light-blue: #A78BFA;
+$red: #DC2626;
+$pink: #EC4899;
+$green: #059669;
+$tiffany: #10B981;
+$yellow: #F59E0B;
+$panGreen: #059669;
+
+// sidebar
+$menuText: #F3E8FF;
+$menuActiveText: #A78BFA;
+$subMenuActiveText: #FFFFFF;
+$menuBg: #1F1128;
+$menuHover: #2D1B3E;
+$subMenuBg: #150C1C;
+$subMenuHover: #3D2560;
+
+// 左侧菜单栏宽度
+$sideBarWidth: 250px;
+
+// ===== Navbar 顶部导航栏样式变量 =====
+$navbarBgStart: $menuBg;
+$navbarBgEnd: #0F0814;
+
+$navbarShadowColor: rgba(167, 139, 250, 0.22);
+$navbarShadowY: 2px;
+$navbarShadowBlur: 8px;
+$navbarShadowSpread: 0px;
+
+$navbarBorderColor: rgba(167, 139, 250, 0.32);
+$navbarBorderWidth: 1px;
+
+$navbarHoverBg: rgba(167, 139, 250, 0.12);
+
+$navbarRightMenuColor: #E9D5FF;
+$navbarRightMenuHoverColor: $menuActiveText;
+$navbarRightMenuHoverGlow: rgba(167, 139, 250, 0.38);
+
+$navbarAvatarBorderColor: rgba(167, 139, 250, 0.35);
+$navbarAvatarHoverBorderColor: $menuActiveText;
+$navbarAvatarHoverGlow: rgba(167, 139, 250, 0.48);
+
+$navbarCaretColor: #E9D5FF;
+
+// ===== Hamburger 汉堡菜单按钮样式变量 =====
+$hamburgerColor: #F3E8FF;
+$hamburgerActiveColor: $menuActiveText;
+$hamburgerGlow: 0 0 8px rgba(167, 139, 250, 0.45);
+
+// ===== Breadcrumb 面包屑导航样式变量 =====
+$breadcrumbTextColor: #FAF5FF;
+$breadcrumbLinkColor: #FAF5FF;
+$breadcrumbTextGlow: rgba(167, 139, 250, 0.15);
+$breadcrumbHoverColor: $menuActiveText;
+$breadcrumbHoverGlow: 0 0 8px rgba(167, 139, 250, 0.45);
+$breadcrumbSeparatorColor: $menuActiveText;
+$breadcrumbNoRedirectColor: #FFFFFF;
+
+:export {
+ menuText: $menuText;
+ menuActiveText: $menuActiveText;
+ subMenuActiveText: $subMenuActiveText;
+ menuBg: $menuBg;
+ menuHover: $menuHover;
+ subMenuBg: $subMenuBg;
+ subMenuHover: $subMenuHover;
+ sideBarWidth: $sideBarWidth;
+}