chenxiaoxiang 10 months ago
parent
commit
1133f36b64
100 changed files with 238 additions and 1579 deletions
  1. 140 0
      docker/docker-compose-ruoyi.yml
  2. 1 1
      docker/ruoyi/auth/jar/readme.txt
  3. 19 0
      ruoyi-auth/src/main/resources/bootstrap-dev.yml
  4. 19 0
      ruoyi-auth/src/main/resources/bootstrap-prod.yml
  5. 19 0
      ruoyi-auth/src/main/resources/bootstrap-test.yml
  6. 3 15
      ruoyi-auth/src/main/resources/bootstrap.yml
  7. 9 5
      ruoyi-gateway/src/main/resources/bootstrap.yml
  8. 7 3
      ruoyi-modules/ruoyi-file/src/main/resources/bootstrap.yml
  9. 7 3
      ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml
  10. 7 3
      ruoyi-modules/ruoyi-job/src/main/resources/bootstrap.yml
  11. 7 3
      ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml
  12. 0 22
      ruoyi-ui/.editorconfig
  13. 0 11
      ruoyi-ui/.env.development
  14. 0 8
      ruoyi-ui/.env.production
  15. 0 12
      ruoyi-ui/.env.staging
  16. 0 23
      ruoyi-ui/.gitignore
  17. 0 30
      ruoyi-ui/README.md
  18. 0 13
      ruoyi-ui/babel.config.js
  19. 0 12
      ruoyi-ui/bin/build.bat
  20. 0 12
      ruoyi-ui/bin/package.bat
  21. 0 12
      ruoyi-ui/bin/run-web.bat
  22. 0 35
      ruoyi-ui/build/index.js
  23. 0 72
      ruoyi-ui/package.json
  24. BIN
      ruoyi-ui/public/favicon.ico
  25. 0 46
      ruoyi-ui/public/html/ie.html
  26. 0 208
      ruoyi-ui/public/index.html
  27. 0 2
      ruoyi-ui/public/robots.txt
  28. 0 1
      ruoyi-ui/public/styles/theme-chalk/index.css
  29. 0 20
      ruoyi-ui/src/App.vue
  30. 0 62
      ruoyi-ui/src/api/login.js
  31. 0 9
      ruoyi-ui/src/api/menu.js
  32. 0 71
      ruoyi-ui/src/api/monitor/job.js
  33. 0 26
      ruoyi-ui/src/api/monitor/jobLog.js
  34. 0 18
      ruoyi-ui/src/api/monitor/online.js
  35. 0 60
      ruoyi-ui/src/api/system/config.js
  36. 0 52
      ruoyi-ui/src/api/system/dept.js
  37. 0 52
      ruoyi-ui/src/api/system/dict/data.js
  38. 0 60
      ruoyi-ui/src/api/system/dict/type.js
  39. 0 33
      ruoyi-ui/src/api/system/logininfor.js
  40. 0 60
      ruoyi-ui/src/api/system/menu.js
  41. 0 44
      ruoyi-ui/src/api/system/notice.js
  42. 0 26
      ruoyi-ui/src/api/system/operlog.js
  43. 0 44
      ruoyi-ui/src/api/system/post.js
  44. 0 119
      ruoyi-ui/src/api/system/role.js
  45. 0 136
      ruoyi-ui/src/api/system/user.js
  46. 0 76
      ruoyi-ui/src/api/tool/gen.js
  47. BIN
      ruoyi-ui/src/assets/401_images/401.gif
  48. BIN
      ruoyi-ui/src/assets/404_images/404.png
  49. BIN
      ruoyi-ui/src/assets/404_images/404_cloud.png
  50. 0 9
      ruoyi-ui/src/assets/icons/index.js
  51. 0 1
      ruoyi-ui/src/assets/icons/svg/404.svg
  52. 0 1
      ruoyi-ui/src/assets/icons/svg/bug.svg
  53. 0 1
      ruoyi-ui/src/assets/icons/svg/build.svg
  54. 0 1
      ruoyi-ui/src/assets/icons/svg/button.svg
  55. 0 1
      ruoyi-ui/src/assets/icons/svg/cascader.svg
  56. 0 1
      ruoyi-ui/src/assets/icons/svg/chart.svg
  57. 0 1
      ruoyi-ui/src/assets/icons/svg/checkbox.svg
  58. 0 1
      ruoyi-ui/src/assets/icons/svg/client.svg
  59. 0 1
      ruoyi-ui/src/assets/icons/svg/clipboard.svg
  60. 0 1
      ruoyi-ui/src/assets/icons/svg/code.svg
  61. 0 1
      ruoyi-ui/src/assets/icons/svg/color.svg
  62. 0 1
      ruoyi-ui/src/assets/icons/svg/component.svg
  63. 0 1
      ruoyi-ui/src/assets/icons/svg/dashboard.svg
  64. 0 1
      ruoyi-ui/src/assets/icons/svg/date-range.svg
  65. 0 1
      ruoyi-ui/src/assets/icons/svg/date.svg
  66. 0 1
      ruoyi-ui/src/assets/icons/svg/dict.svg
  67. 0 1
      ruoyi-ui/src/assets/icons/svg/documentation.svg
  68. 0 1
      ruoyi-ui/src/assets/icons/svg/download.svg
  69. 0 1
      ruoyi-ui/src/assets/icons/svg/drag.svg
  70. 0 1
      ruoyi-ui/src/assets/icons/svg/druid.svg
  71. 0 1
      ruoyi-ui/src/assets/icons/svg/edit.svg
  72. 0 1
      ruoyi-ui/src/assets/icons/svg/education.svg
  73. 0 1
      ruoyi-ui/src/assets/icons/svg/email.svg
  74. 0 1
      ruoyi-ui/src/assets/icons/svg/enter.svg
  75. 0 1
      ruoyi-ui/src/assets/icons/svg/example.svg
  76. 0 1
      ruoyi-ui/src/assets/icons/svg/excel.svg
  77. 0 1
      ruoyi-ui/src/assets/icons/svg/exit-fullscreen.svg
  78. 0 1
      ruoyi-ui/src/assets/icons/svg/eye-open.svg
  79. 0 1
      ruoyi-ui/src/assets/icons/svg/eye.svg
  80. 0 1
      ruoyi-ui/src/assets/icons/svg/form.svg
  81. 0 1
      ruoyi-ui/src/assets/icons/svg/fullscreen.svg
  82. 0 1
      ruoyi-ui/src/assets/icons/svg/github.svg
  83. 0 1
      ruoyi-ui/src/assets/icons/svg/guide.svg
  84. 0 1
      ruoyi-ui/src/assets/icons/svg/icon.svg
  85. 0 1
      ruoyi-ui/src/assets/icons/svg/input.svg
  86. 0 1
      ruoyi-ui/src/assets/icons/svg/international.svg
  87. 0 1
      ruoyi-ui/src/assets/icons/svg/job.svg
  88. 0 1
      ruoyi-ui/src/assets/icons/svg/language.svg
  89. 0 1
      ruoyi-ui/src/assets/icons/svg/link.svg
  90. 0 1
      ruoyi-ui/src/assets/icons/svg/list.svg
  91. 0 1
      ruoyi-ui/src/assets/icons/svg/lock.svg
  92. 0 1
      ruoyi-ui/src/assets/icons/svg/log.svg
  93. 0 1
      ruoyi-ui/src/assets/icons/svg/logininfor.svg
  94. 0 1
      ruoyi-ui/src/assets/icons/svg/message.svg
  95. 0 1
      ruoyi-ui/src/assets/icons/svg/money.svg
  96. 0 2
      ruoyi-ui/src/assets/icons/svg/monitor.svg
  97. 0 1
      ruoyi-ui/src/assets/icons/svg/more-up.svg
  98. 0 1
      ruoyi-ui/src/assets/icons/svg/nacos.svg
  99. 0 1
      ruoyi-ui/src/assets/icons/svg/nested.svg
  100. 0 0
      ruoyi-ui/src/assets/icons/svg/number.svg

+ 140 - 0
docker/docker-compose-ruoyi.yml

@@ -0,0 +1,140 @@
1
+version : '3.8'
2
+services:
3
+  ruoyi-nacos:
4
+    container_name: ruoyi-nacos
5
+    image: nacos/nacos-server
6
+    build:
7
+      context: ./nacos
8
+    environment:
9
+      - MODE=standalone
10
+    volumes:
11
+      - ./nacos/logs/:/home/nacos/logs
12
+      - ./nacos/conf/application.properties:/home/nacos/conf/application.properties
13
+    ports:
14
+      - "8848:8848"
15
+      - "9848:9848"
16
+      - "9849:9849"
17
+    depends_on:
18
+      - ruoyi-mysql
19
+  ruoyi-mysql:
20
+    container_name: ruoyi-mysql
21
+    image: mysql:5.7
22
+    build:
23
+      context: ./mysql
24
+    ports:
25
+      - "3306:3306"
26
+    volumes:
27
+      - ./mysql/conf:/etc/mysql/conf.d
28
+      - ./mysql/logs:/logs
29
+      - ./mysql/data:/var/lib/mysql
30
+    command: [
31
+          'mysqld',
32
+          '--innodb-buffer-pool-size=80M',
33
+          '--character-set-server=utf8mb4',
34
+          '--collation-server=utf8mb4_unicode_ci',
35
+          '--default-time-zone=+8:00',
36
+          '--lower-case-table-names=1'
37
+        ]
38
+    environment:
39
+      MYSQL_DATABASE: 'ry-cloud'
40
+      MYSQL_ROOT_PASSWORD: password
41
+  ruoyi-redis:
42
+    container_name: ruoyi-redis
43
+    image: redis
44
+    build:
45
+      context: ./redis
46
+    ports:
47
+      - "6379:6379"
48
+    volumes:
49
+      - ./redis/conf/redis.conf:/home/ruoyi/redis/redis.conf
50
+      - ./redis/data:/data
51
+    command: redis-server /home/ruoyi/redis/redis.conf
52
+  ruoyi-nginx:
53
+    container_name: ruoyi-nginx
54
+    image: nginx
55
+    build:
56
+      context: ./nginx
57
+    ports:
58
+      - "80:80"
59
+    volumes:
60
+      - ./nginx/html/dist:/home/ruoyi/projects/ruoyi-ui
61
+      - ./nginx/conf/nginx.conf:/etc/nginx/nginx.conf
62
+      - ./nginx/logs:/var/log/nginx
63
+      - ./nginx/conf.d:/etc/nginx/conf.d
64
+    depends_on:
65
+      - ruoyi-gateway
66
+    links:
67
+      - ruoyi-gateway
68
+  ruoyi-gateway:
69
+    container_name: ruoyi-gateway
70
+    build:
71
+      context: ./ruoyi/gateway
72
+      dockerfile: dockerfile
73
+    ports:
74
+      - "8080:8080"
75
+    depends_on:
76
+      - ruoyi-redis
77
+    links:
78
+      - ruoyi-redis
79
+  ruoyi-auth:
80
+    container_name: ruoyi-auth
81
+    build:
82
+      context: ./ruoyi/auth
83
+      dockerfile: dockerfile
84
+    ports:
85
+      - "9200:9200"
86
+    depends_on:
87
+      - ruoyi-redis
88
+    links:
89
+      - ruoyi-redis
90
+  ruoyi-modules-system:
91
+    container_name: ruoyi-modules-system
92
+    build:
93
+      context: ./ruoyi/modules/system
94
+      dockerfile: dockerfile
95
+    ports:
96
+      - "9201:9201"
97
+    depends_on:
98
+      - ruoyi-redis
99
+      - ruoyi-mysql
100
+    links:
101
+      - ruoyi-redis
102
+      - ruoyi-mysql
103
+  ruoyi-modules-gen:
104
+    container_name: ruoyi-modules-gen
105
+    build:
106
+      context: ./ruoyi/modules/gen
107
+      dockerfile: dockerfile
108
+    ports:
109
+      - "9202:9202"
110
+    depends_on:
111
+      - ruoyi-mysql
112
+    links:
113
+      - ruoyi-mysql
114
+  ruoyi-modules-job:
115
+    container_name: ruoyi-modules-job
116
+    build:
117
+      context: ./ruoyi/modules/job
118
+      dockerfile: dockerfile
119
+    ports:
120
+      - "9203:9203"
121
+    depends_on:
122
+      - ruoyi-mysql
123
+    links:
124
+      - ruoyi-mysql
125
+  ruoyi-modules-file:
126
+    container_name: ruoyi-modules-file
127
+    build:
128
+      context: ./ruoyi/modules/file
129
+      dockerfile: dockerfile
130
+    ports:
131
+      - "9300:9300"
132
+    volumes:
133
+    - ./ruoyi/uploadPath:/home/ruoyi/uploadPath
134
+  ruoyi-visual-monitor:
135
+    container_name: ruoyi-visual-monitor
136
+    build:
137
+      context: ./ruoyi/visual/monitor
138
+      dockerfile: dockerfile
139
+    ports:
140
+      - "9100:9100"

+ 1 - 1
docker/ruoyi/auth/jar/readme.txt

@@ -1 +1 @@
1
-存放认证中心打包好的jar文件,用于docker启动应用。
1
+???????????????jar?????????docker??????á?

+ 19 - 0
ruoyi-auth/src/main/resources/bootstrap-dev.yml

@@ -0,0 +1,19 @@
1
+# Spring
2
+spring:
3
+  cloud:
4
+    nacos:
5
+      discovery:
6
+        # 服务注册地址
7
+        server-addr: 192.168.3.222:8848
8
+        username: nacos
9
+        password: nacos
10
+      config:
11
+        # 配置中心地址
12
+        server-addr: 192.168.3.222:8848
13
+        username: nacos
14
+        password: nacos
15
+        # 配置文件格式
16
+        file-extension: yml
17
+        # 共享配置
18
+        shared-configs:
19
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}

+ 19 - 0
ruoyi-auth/src/main/resources/bootstrap-prod.yml

@@ -0,0 +1,19 @@
1
+# Spring
2
+spring:
3
+  cloud:
4
+    nacos:
5
+      discovery:
6
+        # 服务注册地址
7
+        server-addr: 192.168.3.222:8848
8
+        username: nacos
9
+        password: nacos
10
+      config:
11
+        # 配置中心地址
12
+        server-addr: 192.168.3.222:8848
13
+        username: nacos
14
+        password: nacos
15
+        # 配置文件格式
16
+        file-extension: yml
17
+        # 共享配置
18
+        shared-configs:
19
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}

+ 19 - 0
ruoyi-auth/src/main/resources/bootstrap-test.yml

@@ -0,0 +1,19 @@
1
+# Spring
2
+spring:
3
+  cloud:
4
+    nacos:
5
+      discovery:
6
+        # 服务注册地址
7
+        server-addr: 192.168.3.222:8848
8
+        username: nacos
9
+        password: nacos
10
+      config:
11
+        # 配置中心地址
12
+        server-addr: 192.168.3.222:8848
13
+        username: nacos
14
+        password: nacos
15
+        # 配置文件格式
16
+        file-extension: yml
17
+        # 共享配置
18
+        shared-configs:
19
+          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}

+ 3 - 15
ruoyi-auth/src/main/resources/bootstrap.yml

@@ -1,25 +1,13 @@
1
 # Tomcat
1
 # Tomcat
2
-server: 
2
+server:
3
   port: 9200
3
   port: 9200
4
 
4
 
5
 # Spring
5
 # Spring
6
-spring: 
6
+spring:
7
   application:
7
   application:
8
     # 应用名称
8
     # 应用名称
9
     name: ruoyi-auth
9
     name: ruoyi-auth
10
   profiles:
10
   profiles:
11
     # 环境配置
11
     # 环境配置
12
     active: dev
12
     active: dev
13
-  cloud:
14
-    nacos:
15
-      discovery:
16
-        # 服务注册地址
17
-        server-addr: 127.0.0.1:8848
18
-      config:
19
-        # 配置中心地址
20
-        server-addr: 127.0.0.1:8848
21
-        # 配置文件格式
22
-        file-extension: yml
23
-        # 共享配置
24
-        shared-configs:
25
-          - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension}
13
+

+ 9 - 5
ruoyi-gateway/src/main/resources/bootstrap.yml

@@ -3,7 +3,7 @@ server:
3
   port: 8080
3
   port: 8080
4
 
4
 
5
 # Spring
5
 # Spring
6
-spring: 
6
+spring:
7
   application:
7
   application:
8
     # 应用名称
8
     # 应用名称
9
     name: ruoyi-gateway
9
     name: ruoyi-gateway
@@ -14,10 +14,14 @@ spring:
14
     nacos:
14
     nacos:
15
       discovery:
15
       discovery:
16
         # 服务注册地址
16
         # 服务注册地址
17
-        server-addr: 127.0.0.1:8848
17
+        server-addr: 192.168.3.222:8848
18
+        username: nacos
19
+        password: nacos
18
       config:
20
       config:
19
         # 配置中心地址
21
         # 配置中心地址
20
-        server-addr: 127.0.0.1:8848
22
+        username: nacos
23
+        password: nacos
24
+        server-addr: 192.168.3.222:8848
21
         # 配置文件格式
25
         # 配置文件格式
22
         file-extension: yml
26
         file-extension: yml
23
         # 共享配置
27
         # 共享配置
@@ -28,12 +32,12 @@ spring:
28
       eager: true
32
       eager: true
29
       transport:
33
       transport:
30
         # 控制台地址
34
         # 控制台地址
31
-        dashboard: 127.0.0.1:8718
35
+        dashboard: 192.168.3.222:8718
32
       # nacos配置持久化
36
       # nacos配置持久化
33
       datasource:
37
       datasource:
34
         ds1:
38
         ds1:
35
           nacos:
39
           nacos:
36
-            server-addr: 127.0.0.1:8848
40
+            server-addr: 192.168.3.222:8848
37
             dataId: sentinel-ruoyi-gateway
41
             dataId: sentinel-ruoyi-gateway
38
             groupId: DEFAULT_GROUP
42
             groupId: DEFAULT_GROUP
39
             data-type: json
43
             data-type: json

+ 7 - 3
ruoyi-modules/ruoyi-file/src/main/resources/bootstrap.yml

@@ -3,7 +3,7 @@ server:
3
   port: 9300
3
   port: 9300
4
 
4
 
5
 # Spring
5
 # Spring
6
-spring: 
6
+spring:
7
   application:
7
   application:
8
     # 应用名称
8
     # 应用名称
9
     name: ruoyi-file
9
     name: ruoyi-file
@@ -14,10 +14,14 @@ spring:
14
     nacos:
14
     nacos:
15
       discovery:
15
       discovery:
16
         # 服务注册地址
16
         # 服务注册地址
17
-        server-addr: 127.0.0.1:8848
17
+        server-addr: 192.168.3.222:8848
18
+        username: nacos
19
+        password: nacos
18
       config:
20
       config:
19
         # 配置中心地址
21
         # 配置中心地址
20
-        server-addr: 127.0.0.1:8848
22
+        server-addr: 192.168.3.222:8848
23
+        username: nacos
24
+        password: nacos
21
         # 配置文件格式
25
         # 配置文件格式
22
         file-extension: yml
26
         file-extension: yml
23
         # 共享配置
27
         # 共享配置

+ 7 - 3
ruoyi-modules/ruoyi-gen/src/main/resources/bootstrap.yml

@@ -3,7 +3,7 @@ server:
3
   port: 9202
3
   port: 9202
4
 
4
 
5
 # Spring
5
 # Spring
6
-spring: 
6
+spring:
7
   application:
7
   application:
8
     # 应用名称
8
     # 应用名称
9
     name: ruoyi-gen
9
     name: ruoyi-gen
@@ -14,10 +14,14 @@ spring:
14
     nacos:
14
     nacos:
15
       discovery:
15
       discovery:
16
         # 服务注册地址
16
         # 服务注册地址
17
-        server-addr: 127.0.0.1:8848
17
+        server-addr: 192.168.3.222:8848
18
+        username: nacos
19
+        password: nacos
18
       config:
20
       config:
19
         # 配置中心地址
21
         # 配置中心地址
20
-        server-addr: 127.0.0.1:8848
22
+        server-addr: 192.168.3.222:8848
23
+        username: nacos
24
+        password: nacos
21
         # 配置文件格式
25
         # 配置文件格式
22
         file-extension: yml
26
         file-extension: yml
23
         # 共享配置
27
         # 共享配置

+ 7 - 3
ruoyi-modules/ruoyi-job/src/main/resources/bootstrap.yml

@@ -3,7 +3,7 @@ server:
3
   port: 9203
3
   port: 9203
4
 
4
 
5
 # Spring
5
 # Spring
6
-spring: 
6
+spring:
7
   application:
7
   application:
8
     # 应用名称
8
     # 应用名称
9
     name: ruoyi-job
9
     name: ruoyi-job
@@ -14,10 +14,14 @@ spring:
14
     nacos:
14
     nacos:
15
       discovery:
15
       discovery:
16
         # 服务注册地址
16
         # 服务注册地址
17
-        server-addr: 127.0.0.1:8848
17
+        server-addr: 192.168.3.222:8848
18
+        username: nacos
19
+        password: nacos
18
       config:
20
       config:
19
         # 配置中心地址
21
         # 配置中心地址
20
-        server-addr: 127.0.0.1:8848
22
+        server-addr: 192.168.3.222:8848
23
+        username: nacos
24
+        password: nacos
21
         # 配置文件格式
25
         # 配置文件格式
22
         file-extension: yml
26
         file-extension: yml
23
         # 共享配置
27
         # 共享配置

+ 7 - 3
ruoyi-modules/ruoyi-system/src/main/resources/bootstrap.yml

@@ -3,7 +3,7 @@ server:
3
   port: 9201
3
   port: 9201
4
 
4
 
5
 # Spring
5
 # Spring
6
-spring: 
6
+spring:
7
   application:
7
   application:
8
     # 应用名称
8
     # 应用名称
9
     name: ruoyi-system
9
     name: ruoyi-system
@@ -14,10 +14,14 @@ spring:
14
     nacos:
14
     nacos:
15
       discovery:
15
       discovery:
16
         # 服务注册地址
16
         # 服务注册地址
17
-        server-addr: 127.0.0.1:8848
17
+        server-addr: 192.168.3.222:8848
18
+        username: nacos
19
+        password: nacos
18
       config:
20
       config:
21
+        username: nacos
22
+        password: nacos
19
         # 配置中心地址
23
         # 配置中心地址
20
-        server-addr: 127.0.0.1:8848
24
+        server-addr: 192.168.3.222:8848
21
         # 配置文件格式
25
         # 配置文件格式
22
         file-extension: yml
26
         file-extension: yml
23
         # 共享配置
27
         # 共享配置

+ 0 - 22
ruoyi-ui/.editorconfig

@@ -1,22 +0,0 @@
1
-# 告诉EditorConfig插件,这是根文件,不用继续往上查找
2
-root = true
3
-
4
-# 匹配全部文件
5
-[*]
6
-# 设置字符集
7
-charset = utf-8
8
-# 缩进风格,可选space、tab
9
-indent_style = space
10
-# 缩进的空格数
11
-indent_size = 2
12
-# 结尾换行符,可选lf、cr、crlf
13
-end_of_line = lf
14
-# 在文件结尾插入新行
15
-insert_final_newline = true
16
-# 删除一行中的前后空格
17
-trim_trailing_whitespace = true
18
-
19
-# 匹配md结尾的文件
20
-[*.md]
21
-insert_final_newline = false
22
-trim_trailing_whitespace = false

+ 0 - 11
ruoyi-ui/.env.development

@@ -1,11 +0,0 @@
1
-# 页面标题
2
-VUE_APP_TITLE = 若依管理系统
3
-
4
-# 开发环境配置
5
-ENV = 'development'
6
-
7
-# 若依管理系统/开发环境
8
-VUE_APP_BASE_API = '/dev-api'
9
-
10
-# 路由懒加载
11
-VUE_CLI_BABEL_TRANSPILE_MODULES = true

+ 0 - 8
ruoyi-ui/.env.production

@@ -1,8 +0,0 @@
1
-# 页面标题
2
-VUE_APP_TITLE = 若依管理系统
3
-
4
-# 生产环境配置
5
-ENV = 'production'
6
-
7
-# 若依管理系统/生产环境
8
-VUE_APP_BASE_API = '/prod-api'

+ 0 - 12
ruoyi-ui/.env.staging

@@ -1,12 +0,0 @@
1
-# 页面标题
2
-VUE_APP_TITLE = 若依管理系统
3
-
4
-BABEL_ENV = production
5
-
6
-NODE_ENV = production
7
-
8
-# 测试环境配置
9
-ENV = 'staging'
10
-
11
-# 若依管理系统/测试环境
12
-VUE_APP_BASE_API = '/stage-api'

+ 0 - 23
ruoyi-ui/.gitignore

@@ -1,23 +0,0 @@
1
-.DS_Store
2
-node_modules/
3
-dist/
4
-npm-debug.log*
5
-yarn-debug.log*
6
-yarn-error.log*
7
-**/*.log
8
-
9
-tests/**/coverage/
10
-tests/e2e/reports
11
-selenium-debug.log
12
-
13
-# Editor directories and files
14
-.idea
15
-.vscode
16
-*.suo
17
-*.ntvs*
18
-*.njsproj
19
-*.sln
20
-*.local
21
-
22
-package-lock.json
23
-yarn.lock

+ 0 - 30
ruoyi-ui/README.md

@@ -1,30 +0,0 @@
1
-## 开发
2
-
3
-```bash
4
-# 克隆项目
5
-git clone https://gitee.com/y_project/RuoYi-Vue
6
-
7
-# 进入项目目录
8
-cd ruoyi-ui
9
-
10
-# 安装依赖
11
-npm install
12
-
13
-# 建议不要直接使用 cnpm 安装依赖,会有各种诡异的 bug。可以通过如下操作解决 npm 下载速度慢的问题
14
-npm install --registry=https://registry.npmmirror.com
15
-
16
-# 启动服务
17
-npm run dev
18
-```
19
-
20
-浏览器访问 http://localhost:80
21
-
22
-## 发布
23
-
24
-```bash
25
-# 构建测试环境
26
-npm run build:stage
27
-
28
-# 构建生产环境
29
-npm run build:prod
30
-```

+ 0 - 13
ruoyi-ui/babel.config.js

@@ -1,13 +0,0 @@
1
-module.exports = {
2
-  presets: [
3
-    // https://github.com/vuejs/vue-cli/tree/master/packages/@vue/babel-preset-app
4
-    '@vue/cli-plugin-babel/preset'
5
-  ],
6
-  'env': {
7
-    'development': {
8
-      // babel-plugin-dynamic-import-node plugin only does one thing by converting all import() to require().
9
-      // This plugin can significantly increase the speed of hot updates, when you have a large number of pages.
10
-      'plugins': ['dynamic-import-node']
11
-    }
12
-  }
13
-}

+ 0 - 12
ruoyi-ui/bin/build.bat

@@ -1,12 +0,0 @@
1
-@echo off
2
-echo.
3
-echo [信息] 打包Web工程,生成dist文件。
4
-echo.
5
-
6
-%~d0
7
-cd %~dp0
8
-
9
-cd ..
10
-npm run build:prod
11
-
12
-pause

+ 0 - 12
ruoyi-ui/bin/package.bat

@@ -1,12 +0,0 @@
1
-@echo off
2
-echo.
3
-echo [信息] 安装Web工程,生成node_modules文件。
4
-echo.
5
-
6
-%~d0
7
-cd %~dp0
8
-
9
-cd ..
10
-npm install --registry=https://registry.npmmirror.com
11
-
12
-pause

+ 0 - 12
ruoyi-ui/bin/run-web.bat

@@ -1,12 +0,0 @@
1
-@echo off
2
-echo.
3
-echo [信息] 使用 Vue CLI 命令运行 Web 工程。
4
-echo.
5
-
6
-%~d0
7
-cd %~dp0
8
-
9
-cd ..
10
-npm run dev
11
-
12
-pause

+ 0 - 35
ruoyi-ui/build/index.js

@@ -1,35 +0,0 @@
1
-const { run } = require('runjs')
2
-const chalk = require('chalk')
3
-const config = require('../vue.config.js')
4
-const rawArgv = process.argv.slice(2)
5
-const args = rawArgv.join(' ')
6
-
7
-if (process.env.npm_config_preview || rawArgv.includes('--preview')) {
8
-  const report = rawArgv.includes('--report')
9
-
10
-  run(`vue-cli-service build ${args}`)
11
-
12
-  const port = 9526
13
-  const publicPath = config.publicPath
14
-
15
-  var connect = require('connect')
16
-  var serveStatic = require('serve-static')
17
-  const app = connect()
18
-
19
-  app.use(
20
-    publicPath,
21
-    serveStatic('./dist', {
22
-      index: ['index.html', '/']
23
-    })
24
-  )
25
-
26
-  app.listen(port, function () {
27
-    console.log(chalk.green(`> Preview at  http://localhost:${port}${publicPath}`))
28
-    if (report) {
29
-      console.log(chalk.green(`> Report at  http://localhost:${port}${publicPath}report.html`))
30
-    }
31
-
32
-  })
33
-} else {
34
-  run(`vue-cli-service build ${args}`)
35
-}

+ 0 - 72
ruoyi-ui/package.json

@@ -1,72 +0,0 @@
1
-{
2
-  "name": "ruoyi",
3
-  "version": "3.6.5",
4
-  "description": "若依管理系统",
5
-  "author": "若依",
6
-  "license": "MIT",
7
-  "scripts": {
8
-    "dev": "vue-cli-service serve",
9
-    "build:prod": "vue-cli-service build",
10
-    "build:stage": "vue-cli-service build --mode staging",
11
-    "preview": "node build/index.js --preview"
12
-  },
13
-  "keywords": [
14
-    "vue",
15
-    "admin",
16
-    "dashboard",
17
-    "element-ui",
18
-    "boilerplate",
19
-    "admin-template",
20
-    "management-system"
21
-  ],
22
-  "repository": {
23
-    "type": "git",
24
-    "url": "https://gitee.com/y_project/RuoYi-Cloud.git"
25
-  },
26
-  "dependencies": {
27
-    "@riophae/vue-treeselect": "0.4.0",
28
-    "axios": "0.28.1",
29
-    "clipboard": "2.0.8",
30
-    "core-js": "3.37.1",
31
-    "echarts": "5.4.0",
32
-    "element-ui": "2.15.14",
33
-    "file-saver": "2.0.5",
34
-    "fuse.js": "6.4.3",
35
-    "highlight.js": "9.18.5",
36
-    "js-beautify": "1.13.0",
37
-    "js-cookie": "3.0.1",
38
-    "jsencrypt": "3.0.0-rc.1",
39
-    "nprogress": "0.2.0",
40
-    "quill": "2.0.2",
41
-    "screenfull": "5.0.2",
42
-    "sortablejs": "1.10.2",
43
-    "splitpanes": "2.4.1",
44
-    "vue": "2.6.12",
45
-    "vue-count-to": "1.0.13",
46
-    "vue-cropper": "0.5.5",
47
-    "vue-router": "3.4.9",
48
-    "vuedraggable": "2.24.3",
49
-    "vuex": "3.6.0"
50
-  },
51
-  "devDependencies": {
52
-    "@vue/cli-plugin-babel": "4.4.6",
53
-    "@vue/cli-service": "4.4.6",
54
-    "babel-plugin-dynamic-import-node": "2.3.3",
55
-    "chalk": "4.1.0",
56
-    "compression-webpack-plugin": "6.1.2",
57
-    "connect": "3.6.6",
58
-    "sass": "1.32.13",
59
-    "sass-loader": "10.1.1",
60
-    "script-ext-html-webpack-plugin": "2.1.5",
61
-    "svg-sprite-loader": "5.1.1",
62
-    "vue-template-compiler": "2.6.12"
63
-  },
64
-  "engines": {
65
-    "node": ">=8.9",
66
-    "npm": ">= 3.0.0"
67
-  },
68
-  "browserslist": [
69
-    "> 1%",
70
-    "last 2 versions"
71
-  ]
72
-}

BIN
ruoyi-ui/public/favicon.ico


File diff suppressed because it is too large
+ 0 - 46
ruoyi-ui/public/html/ie.html


+ 0 - 208
ruoyi-ui/public/index.html

@@ -1,208 +0,0 @@
1
-<!DOCTYPE html>
2
-<html>
3
-  <head>
4
-    <meta charset="utf-8">
5
-    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
6
-    <meta name="renderer" content="webkit">
7
-    <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=no">
8
-    <link rel="icon" href="<%= BASE_URL %>favicon.ico">
9
-    <title><%= webpackConfig.name %></title>
10
-    <!--[if lt IE 11]><script>window.location.href='/html/ie.html';</script><![endif]-->
11
-	  <style>
12
-    html,
13
-    body,
14
-    #app {
15
-      height: 100%;
16
-      margin: 0px;
17
-      padding: 0px;
18
-    }
19
-    .chromeframe {
20
-      margin: 0.2em 0;
21
-      background: #ccc;
22
-      color: #000;
23
-      padding: 0.2em 0;
24
-    }
25
-
26
-    #loader-wrapper {
27
-      position: fixed;
28
-      top: 0;
29
-      left: 0;
30
-      width: 100%;
31
-      height: 100%;
32
-      z-index: 999999;
33
-    }
34
-
35
-    #loader {
36
-      display: block;
37
-      position: relative;
38
-      left: 50%;
39
-      top: 50%;
40
-      width: 150px;
41
-      height: 150px;
42
-      margin: -75px 0 0 -75px;
43
-      border-radius: 50%;
44
-      border: 3px solid transparent;
45
-      border-top-color: #FFF;
46
-      -webkit-animation: spin 2s linear infinite;
47
-      -ms-animation: spin 2s linear infinite;
48
-      -moz-animation: spin 2s linear infinite;
49
-      -o-animation: spin 2s linear infinite;
50
-      animation: spin 2s linear infinite;
51
-      z-index: 1001;
52
-    }
53
-
54
-    #loader:before {
55
-      content: "";
56
-      position: absolute;
57
-      top: 5px;
58
-      left: 5px;
59
-      right: 5px;
60
-      bottom: 5px;
61
-      border-radius: 50%;
62
-      border: 3px solid transparent;
63
-      border-top-color: #FFF;
64
-      -webkit-animation: spin 3s linear infinite;
65
-      -moz-animation: spin 3s linear infinite;
66
-      -o-animation: spin 3s linear infinite;
67
-      -ms-animation: spin 3s linear infinite;
68
-      animation: spin 3s linear infinite;
69
-    }
70
-
71
-    #loader:after {
72
-      content: "";
73
-      position: absolute;
74
-      top: 15px;
75
-      left: 15px;
76
-      right: 15px;
77
-      bottom: 15px;
78
-      border-radius: 50%;
79
-      border: 3px solid transparent;
80
-      border-top-color: #FFF;
81
-      -moz-animation: spin 1.5s linear infinite;
82
-      -o-animation: spin 1.5s linear infinite;
83
-      -ms-animation: spin 1.5s linear infinite;
84
-      -webkit-animation: spin 1.5s linear infinite;
85
-      animation: spin 1.5s linear infinite;
86
-    }
87
-
88
-
89
-    @-webkit-keyframes spin {
90
-      0% {
91
-        -webkit-transform: rotate(0deg);
92
-        -ms-transform: rotate(0deg);
93
-        transform: rotate(0deg);
94
-      }
95
-      100% {
96
-        -webkit-transform: rotate(360deg);
97
-        -ms-transform: rotate(360deg);
98
-        transform: rotate(360deg);
99
-      }
100
-    }
101
-
102
-    @keyframes spin {
103
-      0% {
104
-        -webkit-transform: rotate(0deg);
105
-        -ms-transform: rotate(0deg);
106
-        transform: rotate(0deg);
107
-      }
108
-      100% {
109
-        -webkit-transform: rotate(360deg);
110
-        -ms-transform: rotate(360deg);
111
-        transform: rotate(360deg);
112
-      }
113
-    }
114
-
115
-
116
-    #loader-wrapper .loader-section {
117
-      position: fixed;
118
-      top: 0;
119
-      width: 51%;
120
-      height: 100%;
121
-      background: #7171C6;
122
-      z-index: 1000;
123
-      -webkit-transform: translateX(0);
124
-      -ms-transform: translateX(0);
125
-      transform: translateX(0);
126
-    }
127
-
128
-    #loader-wrapper .loader-section.section-left {
129
-      left: 0;
130
-    }
131
-
132
-    #loader-wrapper .loader-section.section-right {
133
-      right: 0;
134
-    }
135
-
136
-
137
-    .loaded #loader-wrapper .loader-section.section-left {
138
-      -webkit-transform: translateX(-100%);
139
-      -ms-transform: translateX(-100%);
140
-      transform: translateX(-100%);
141
-      -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
142
-      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
143
-    }
144
-
145
-    .loaded #loader-wrapper .loader-section.section-right {
146
-      -webkit-transform: translateX(100%);
147
-      -ms-transform: translateX(100%);
148
-      transform: translateX(100%);
149
-      -webkit-transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
150
-      transition: all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);
151
-    }
152
-
153
-    .loaded #loader {
154
-      opacity: 0;
155
-      -webkit-transition: all 0.3s ease-out;
156
-      transition: all 0.3s ease-out;
157
-    }
158
-
159
-    .loaded #loader-wrapper {
160
-      visibility: hidden;
161
-      -webkit-transform: translateY(-100%);
162
-      -ms-transform: translateY(-100%);
163
-      transform: translateY(-100%);
164
-      -webkit-transition: all 0.3s 1s ease-out;
165
-      transition: all 0.3s 1s ease-out;
166
-    }
167
-
168
-    .no-js #loader-wrapper {
169
-      display: none;
170
-    }
171
-
172
-    .no-js h1 {
173
-      color: #222222;
174
-    }
175
-
176
-    #loader-wrapper .load_title {
177
-      font-family: 'Open Sans';
178
-      color: #FFF;
179
-      font-size: 19px;
180
-      width: 100%;
181
-      text-align: center;
182
-      z-index: 9999999999999;
183
-      position: absolute;
184
-      top: 60%;
185
-      opacity: 1;
186
-      line-height: 30px;
187
-    }
188
-
189
-    #loader-wrapper .load_title span {
190
-      font-weight: normal;
191
-      font-style: italic;
192
-      font-size: 13px;
193
-      color: #FFF;
194
-      opacity: 0.5;
195
-    }
196
-  </style>
197
-  </head>
198
-  <body>
199
-    <div id="app">
200
-	    <div id="loader-wrapper">
201
-		    <div id="loader"></div>
202
-		    <div class="loader-section section-left"></div>
203
-		    <div class="loader-section section-right"></div>
204
-		    <div class="load_title">正在加载系统资源,请耐心等待</div>
205
-        </div>
206
-	</div>
207
-  </body>
208
-</html>

+ 0 - 2
ruoyi-ui/public/robots.txt

@@ -1,2 +0,0 @@
1
-User-agent: *
2
-Disallow: /

File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/public/styles/theme-chalk/index.css


+ 0 - 20
ruoyi-ui/src/App.vue

@@ -1,20 +0,0 @@
1
-<template>
2
-  <div id="app">
3
-    <router-view />
4
-    <theme-picker />
5
-  </div>
6
-</template>
7
-
8
-<script>
9
-import ThemePicker from "@/components/ThemePicker"
10
-
11
-export default {
12
-  name: "App",
13
-  components: { ThemePicker }
14
-}
15
-</script>
16
-<style scoped>
17
-#app .theme-picker {
18
-  display: none;
19
-}
20
-</style>

+ 0 - 62
ruoyi-ui/src/api/login.js

@@ -1,62 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 登录方法
4
-export function login(username, password, code, uuid) {
5
-  return request({
6
-    url: '/auth/login',
7
-    headers: {
8
-      isToken: false,
9
-      repeatSubmit: false
10
-    },
11
-    method: 'post',
12
-    data: { username, password, code, uuid }
13
-  })
14
-}
15
-
16
-// 注册方法
17
-export function register(data) {
18
-  return request({
19
-    url: '/auth/register',
20
-    headers: {
21
-      isToken: false
22
-    },
23
-    method: 'post',
24
-    data: data
25
-  })
26
-}
27
-
28
-// 刷新方法
29
-export function refreshToken() {
30
-  return request({
31
-    url: '/auth/refresh',
32
-    method: 'post'
33
-  })
34
-}
35
-
36
-// 获取用户详细信息
37
-export function getInfo() {
38
-  return request({
39
-    url: '/system/user/getInfo',
40
-    method: 'get'
41
-  })
42
-}
43
-
44
-// 退出方法
45
-export function logout() {
46
-  return request({
47
-    url: '/auth/logout',
48
-    method: 'delete'
49
-  })
50
-}
51
-
52
-// 获取验证码
53
-export function getCodeImg() {
54
-  return request({
55
-    url: '/code',
56
-    headers: {
57
-      isToken: false
58
-    },
59
-    method: 'get',
60
-    timeout: 20000
61
-  })
62
-}

+ 0 - 9
ruoyi-ui/src/api/menu.js

@@ -1,9 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 获取路由
4
-export const getRouters = () => {
5
-  return request({
6
-    url: '/system/menu/getRouters',
7
-    method: 'get'
8
-  })
9
-}

+ 0 - 71
ruoyi-ui/src/api/monitor/job.js

@@ -1,71 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询定时任务调度列表
4
-export function listJob(query) {
5
-  return request({
6
-    url: '/schedule/job/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 查询定时任务调度详细
13
-export function getJob(jobId) {
14
-  return request({
15
-    url: '/schedule/job/' + jobId,
16
-    method: 'get'
17
-  })
18
-}
19
-
20
-// 新增定时任务调度
21
-export function addJob(data) {
22
-  return request({
23
-    url: '/schedule/job',
24
-    method: 'post',
25
-    data: data
26
-  })
27
-}
28
-
29
-// 修改定时任务调度
30
-export function updateJob(data) {
31
-  return request({
32
-    url: '/schedule/job',
33
-    method: 'put',
34
-    data: data
35
-  })
36
-}
37
-
38
-// 删除定时任务调度
39
-export function delJob(jobId) {
40
-  return request({
41
-    url: '/schedule/job/' + jobId,
42
-    method: 'delete'
43
-  })
44
-}
45
-
46
-// 任务状态修改
47
-export function changeJobStatus(jobId, status) {
48
-  const data = {
49
-    jobId,
50
-    status
51
-  }
52
-  return request({
53
-    url: '/schedule/job/changeStatus',
54
-    method: 'put',
55
-    data: data
56
-  })
57
-}
58
-
59
-
60
-// 定时任务立即执行一次
61
-export function runJob(jobId, jobGroup) {
62
-  const data = {
63
-    jobId,
64
-    jobGroup
65
-  }
66
-  return request({
67
-    url: '/schedule/job/run',
68
-    method: 'put',
69
-    data: data
70
-  })
71
-}

+ 0 - 26
ruoyi-ui/src/api/monitor/jobLog.js

@@ -1,26 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询调度日志列表
4
-export function listJobLog(query) {
5
-  return request({
6
-    url: '/schedule/job/log/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 删除调度日志
13
-export function delJobLog(jobLogId) {
14
-  return request({
15
-    url: '/schedule/job/log/' + jobLogId,
16
-    method: 'delete'
17
-  })
18
-}
19
-
20
-// 清空调度日志
21
-export function cleanJobLog() {
22
-  return request({
23
-    url: '/schedule/job/log/clean',
24
-    method: 'delete'
25
-  })
26
-}

+ 0 - 18
ruoyi-ui/src/api/monitor/online.js

@@ -1,18 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询在线用户列表
4
-export function list(query) {
5
-  return request({
6
-    url: '/system/online/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 强退用户
13
-export function forceLogout(tokenId) {
14
-  return request({
15
-    url: '/system/online/' + tokenId,
16
-    method: 'delete'
17
-  })
18
-}

+ 0 - 60
ruoyi-ui/src/api/system/config.js

@@ -1,60 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询参数列表
4
-export function listConfig(query) {
5
-  return request({
6
-    url: '/system/config/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 查询参数详细
13
-export function getConfig(configId) {
14
-  return request({
15
-    url: '/system/config/' + configId,
16
-    method: 'get'
17
-  })
18
-}
19
-
20
-// 根据参数键名查询参数值
21
-export function getConfigKey(configKey) {
22
-  return request({
23
-    url: '/system/config/configKey/' + configKey,
24
-    method: 'get'
25
-  })
26
-}
27
-
28
-// 新增参数配置
29
-export function addConfig(data) {
30
-  return request({
31
-    url: '/system/config',
32
-    method: 'post',
33
-    data: data
34
-  })
35
-}
36
-
37
-// 修改参数配置
38
-export function updateConfig(data) {
39
-  return request({
40
-    url: '/system/config',
41
-    method: 'put',
42
-    data: data
43
-  })
44
-}
45
-
46
-// 删除参数配置
47
-export function delConfig(configId) {
48
-  return request({
49
-    url: '/system/config/' + configId,
50
-    method: 'delete'
51
-  })
52
-}
53
-
54
-// 刷新参数缓存
55
-export function refreshCache() {
56
-  return request({
57
-    url: '/system/config/refreshCache',
58
-    method: 'delete'
59
-  })
60
-}

+ 0 - 52
ruoyi-ui/src/api/system/dept.js

@@ -1,52 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询部门列表
4
-export function listDept(query) {
5
-  return request({
6
-    url: '/system/dept/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 查询部门列表(排除节点)
13
-export function listDeptExcludeChild(deptId) {
14
-  return request({
15
-    url: '/system/dept/list/exclude/' + deptId,
16
-    method: 'get'
17
-  })
18
-}
19
-
20
-// 查询部门详细
21
-export function getDept(deptId) {
22
-  return request({
23
-    url: '/system/dept/' + deptId,
24
-    method: 'get'
25
-  })
26
-}
27
-
28
-// 新增部门
29
-export function addDept(data) {
30
-  return request({
31
-    url: '/system/dept',
32
-    method: 'post',
33
-    data: data
34
-  })
35
-}
36
-
37
-// 修改部门
38
-export function updateDept(data) {
39
-  return request({
40
-    url: '/system/dept',
41
-    method: 'put',
42
-    data: data
43
-  })
44
-}
45
-
46
-// 删除部门
47
-export function delDept(deptId) {
48
-  return request({
49
-    url: '/system/dept/' + deptId,
50
-    method: 'delete'
51
-  })
52
-}

+ 0 - 52
ruoyi-ui/src/api/system/dict/data.js

@@ -1,52 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询字典数据列表
4
-export function listData(query) {
5
-  return request({
6
-    url: '/system/dict/data/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 查询字典数据详细
13
-export function getData(dictCode) {
14
-  return request({
15
-    url: '/system/dict/data/' + dictCode,
16
-    method: 'get'
17
-  })
18
-}
19
-
20
-// 根据字典类型查询字典数据信息
21
-export function getDicts(dictType) {
22
-  return request({
23
-    url: '/system/dict/data/type/' + dictType,
24
-    method: 'get'
25
-  })
26
-}
27
-
28
-// 新增字典数据
29
-export function addData(data) {
30
-  return request({
31
-    url: '/system/dict/data',
32
-    method: 'post',
33
-    data: data
34
-  })
35
-}
36
-
37
-// 修改字典数据
38
-export function updateData(data) {
39
-  return request({
40
-    url: '/system/dict/data',
41
-    method: 'put',
42
-    data: data
43
-  })
44
-}
45
-
46
-// 删除字典数据
47
-export function delData(dictCode) {
48
-  return request({
49
-    url: '/system/dict/data/' + dictCode,
50
-    method: 'delete'
51
-  })
52
-}

+ 0 - 60
ruoyi-ui/src/api/system/dict/type.js

@@ -1,60 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询字典类型列表
4
-export function listType(query) {
5
-  return request({
6
-    url: '/system/dict/type/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 查询字典类型详细
13
-export function getType(dictId) {
14
-  return request({
15
-    url: '/system/dict/type/' + dictId,
16
-    method: 'get'
17
-  })
18
-}
19
-
20
-// 新增字典类型
21
-export function addType(data) {
22
-  return request({
23
-    url: '/system/dict/type',
24
-    method: 'post',
25
-    data: data
26
-  })
27
-}
28
-
29
-// 修改字典类型
30
-export function updateType(data) {
31
-  return request({
32
-    url: '/system/dict/type',
33
-    method: 'put',
34
-    data: data
35
-  })
36
-}
37
-
38
-// 删除字典类型
39
-export function delType(dictId) {
40
-  return request({
41
-    url: '/system/dict/type/' + dictId,
42
-    method: 'delete'
43
-  })
44
-}
45
-
46
-// 刷新字典缓存
47
-export function refreshCache() {
48
-  return request({
49
-    url: '/system/dict/type/refreshCache',
50
-    method: 'delete'
51
-  })
52
-}
53
-
54
-// 获取字典选择框列表
55
-export function optionselect() {
56
-  return request({
57
-    url: '/system/dict/type/optionselect',
58
-    method: 'get'
59
-  })
60
-}

+ 0 - 33
ruoyi-ui/src/api/system/logininfor.js

@@ -1,33 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询登录日志列表
4
-export function list(query) {
5
-  return request({
6
-    url: '/system/logininfor/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 删除登录日志
13
-export function delLogininfor(infoId) {
14
-  return request({
15
-    url: '/system/logininfor/' + infoId,
16
-    method: 'delete'
17
-  })
18
-}
19
-
20
-// 解锁用户登录状态
21
-export function unlockLogininfor(userName) {
22
-  return request({
23
-    url: '/system/logininfor/unlock/' + userName,
24
-    method: 'get'
25
-  })
26
-}
27
-// 清空登录日志
28
-export function cleanLogininfor() {
29
-  return request({
30
-    url: '/system/logininfor/clean',
31
-    method: 'delete'
32
-  })
33
-}

+ 0 - 60
ruoyi-ui/src/api/system/menu.js

@@ -1,60 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询菜单列表
4
-export function listMenu(query) {
5
-  return request({
6
-    url: '/system/menu/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 查询菜单详细
13
-export function getMenu(menuId) {
14
-  return request({
15
-    url: '/system/menu/' + menuId,
16
-    method: 'get'
17
-  })
18
-}
19
-
20
-// 查询菜单下拉树结构
21
-export function treeselect() {
22
-  return request({
23
-    url: '/system/menu/treeselect',
24
-    method: 'get'
25
-  })
26
-}
27
-
28
-// 根据角色ID查询菜单下拉树结构
29
-export function roleMenuTreeselect(roleId) {
30
-  return request({
31
-    url: '/system/menu/roleMenuTreeselect/' + roleId,
32
-    method: 'get'
33
-  })
34
-}
35
-
36
-// 新增菜单
37
-export function addMenu(data) {
38
-  return request({
39
-    url: '/system/menu',
40
-    method: 'post',
41
-    data: data
42
-  })
43
-}
44
-
45
-// 修改菜单
46
-export function updateMenu(data) {
47
-  return request({
48
-    url: '/system/menu',
49
-    method: 'put',
50
-    data: data
51
-  })
52
-}
53
-
54
-// 删除菜单
55
-export function delMenu(menuId) {
56
-  return request({
57
-    url: '/system/menu/' + menuId,
58
-    method: 'delete'
59
-  })
60
-}

+ 0 - 44
ruoyi-ui/src/api/system/notice.js

@@ -1,44 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询公告列表
4
-export function listNotice(query) {
5
-  return request({
6
-    url: '/system/notice/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 查询公告详细
13
-export function getNotice(noticeId) {
14
-  return request({
15
-    url: '/system/notice/' + noticeId,
16
-    method: 'get'
17
-  })
18
-}
19
-
20
-// 新增公告
21
-export function addNotice(data) {
22
-  return request({
23
-    url: '/system/notice',
24
-    method: 'post',
25
-    data: data
26
-  })
27
-}
28
-
29
-// 修改公告
30
-export function updateNotice(data) {
31
-  return request({
32
-    url: '/system/notice',
33
-    method: 'put',
34
-    data: data
35
-  })
36
-}
37
-
38
-// 删除公告
39
-export function delNotice(noticeId) {
40
-  return request({
41
-    url: '/system/notice/' + noticeId,
42
-    method: 'delete'
43
-  })
44
-}

+ 0 - 26
ruoyi-ui/src/api/system/operlog.js

@@ -1,26 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询操作日志列表
4
-export function list(query) {
5
-  return request({
6
-    url: '/system/operlog/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 删除操作日志
13
-export function delOperlog(operId) {
14
-  return request({
15
-    url: '/system/operlog/' + operId,
16
-    method: 'delete'
17
-  })
18
-}
19
-
20
-// 清空操作日志
21
-export function cleanOperlog() {
22
-  return request({
23
-    url: '/system/operlog/clean',
24
-    method: 'delete'
25
-  })
26
-}

+ 0 - 44
ruoyi-ui/src/api/system/post.js

@@ -1,44 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询岗位列表
4
-export function listPost(query) {
5
-  return request({
6
-    url: '/system/post/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 查询岗位详细
13
-export function getPost(postId) {
14
-  return request({
15
-    url: '/system/post/' + postId,
16
-    method: 'get'
17
-  })
18
-}
19
-
20
-// 新增岗位
21
-export function addPost(data) {
22
-  return request({
23
-    url: '/system/post',
24
-    method: 'post',
25
-    data: data
26
-  })
27
-}
28
-
29
-// 修改岗位
30
-export function updatePost(data) {
31
-  return request({
32
-    url: '/system/post',
33
-    method: 'put',
34
-    data: data
35
-  })
36
-}
37
-
38
-// 删除岗位
39
-export function delPost(postId) {
40
-  return request({
41
-    url: '/system/post/' + postId,
42
-    method: 'delete'
43
-  })
44
-}

+ 0 - 119
ruoyi-ui/src/api/system/role.js

@@ -1,119 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询角色列表
4
-export function listRole(query) {
5
-  return request({
6
-    url: '/system/role/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-
12
-// 查询角色详细
13
-export function getRole(roleId) {
14
-  return request({
15
-    url: '/system/role/' + roleId,
16
-    method: 'get'
17
-  })
18
-}
19
-
20
-// 新增角色
21
-export function addRole(data) {
22
-  return request({
23
-    url: '/system/role',
24
-    method: 'post',
25
-    data: data
26
-  })
27
-}
28
-
29
-// 修改角色
30
-export function updateRole(data) {
31
-  return request({
32
-    url: '/system/role',
33
-    method: 'put',
34
-    data: data
35
-  })
36
-}
37
-
38
-// 角色数据权限
39
-export function dataScope(data) {
40
-  return request({
41
-    url: '/system/role/dataScope',
42
-    method: 'put',
43
-    data: data
44
-  })
45
-}
46
-
47
-// 角色状态修改
48
-export function changeRoleStatus(roleId, status) {
49
-  const data = {
50
-    roleId,
51
-    status
52
-  }
53
-  return request({
54
-    url: '/system/role/changeStatus',
55
-    method: 'put',
56
-    data: data
57
-  })
58
-}
59
-
60
-// 删除角色
61
-export function delRole(roleId) {
62
-  return request({
63
-    url: '/system/role/' + roleId,
64
-    method: 'delete'
65
-  })
66
-}
67
-
68
-// 查询角色已授权用户列表
69
-export function allocatedUserList(query) {
70
-  return request({
71
-    url: '/system/role/authUser/allocatedList',
72
-    method: 'get',
73
-    params: query
74
-  })
75
-}
76
-
77
-// 查询角色未授权用户列表
78
-export function unallocatedUserList(query) {
79
-  return request({
80
-    url: '/system/role/authUser/unallocatedList',
81
-    method: 'get',
82
-    params: query
83
-  })
84
-}
85
-
86
-// 取消用户授权角色
87
-export function authUserCancel(data) {
88
-  return request({
89
-    url: '/system/role/authUser/cancel',
90
-    method: 'put',
91
-    data: data
92
-  })
93
-}
94
-
95
-// 批量取消用户授权角色
96
-export function authUserCancelAll(data) {
97
-  return request({
98
-    url: '/system/role/authUser/cancelAll',
99
-    method: 'put',
100
-    params: data
101
-  })
102
-}
103
-
104
-// 授权用户选择
105
-export function authUserSelectAll(data) {
106
-  return request({
107
-    url: '/system/role/authUser/selectAll',
108
-    method: 'put',
109
-    params: data
110
-  })
111
-}
112
-
113
-// 根据角色ID查询部门树结构
114
-export function deptTreeSelect(roleId) {
115
-  return request({
116
-    url: '/system/role/deptTree/' + roleId,
117
-    method: 'get'
118
-  })
119
-}

+ 0 - 136
ruoyi-ui/src/api/system/user.js

@@ -1,136 +0,0 @@
1
-import request from '@/utils/request'
2
-import { parseStrEmpty } from "@/utils/ruoyi";
3
-
4
-// 查询用户列表
5
-export function listUser(query) {
6
-  return request({
7
-    url: '/system/user/list',
8
-    method: 'get',
9
-    params: query
10
-  })
11
-}
12
-
13
-// 查询用户详细
14
-export function getUser(userId) {
15
-  return request({
16
-    url: '/system/user/' + parseStrEmpty(userId),
17
-    method: 'get'
18
-  })
19
-}
20
-
21
-// 新增用户
22
-export function addUser(data) {
23
-  return request({
24
-    url: '/system/user',
25
-    method: 'post',
26
-    data: data
27
-  })
28
-}
29
-
30
-// 修改用户
31
-export function updateUser(data) {
32
-  return request({
33
-    url: '/system/user',
34
-    method: 'put',
35
-    data: data
36
-  })
37
-}
38
-
39
-// 删除用户
40
-export function delUser(userId) {
41
-  return request({
42
-    url: '/system/user/' + userId,
43
-    method: 'delete'
44
-  })
45
-}
46
-
47
-// 用户密码重置
48
-export function resetUserPwd(userId, password) {
49
-  const data = {
50
-    userId,
51
-    password
52
-  }
53
-  return request({
54
-    url: '/system/user/resetPwd',
55
-    method: 'put',
56
-    data: data
57
-  })
58
-}
59
-
60
-// 用户状态修改
61
-export function changeUserStatus(userId, status) {
62
-  const data = {
63
-    userId,
64
-    status
65
-  }
66
-  return request({
67
-    url: '/system/user/changeStatus',
68
-    method: 'put',
69
-    data: data
70
-  })
71
-}
72
-
73
-// 查询用户个人信息
74
-export function getUserProfile() {
75
-  return request({
76
-    url: '/system/user/profile',
77
-    method: 'get'
78
-  })
79
-}
80
-
81
-// 修改用户个人信息
82
-export function updateUserProfile(data) {
83
-  return request({
84
-    url: '/system/user/profile',
85
-    method: 'put',
86
-    data: data
87
-  })
88
-}
89
-
90
-// 用户密码重置
91
-export function updateUserPwd(oldPassword, newPassword) {
92
-  const data = {
93
-    oldPassword,
94
-    newPassword
95
-  }
96
-  return request({
97
-    url: '/system/user/profile/updatePwd',
98
-    method: 'put',
99
-    data: data
100
-  })
101
-}
102
-
103
-// 用户头像上传
104
-export function uploadAvatar(data) {
105
-  return request({
106
-    url: '/system/user/profile/avatar',
107
-    method: 'post',
108
-    headers: { 'Content-Type': 'application/x-www-form-urlencoded' },
109
-    data: data
110
-  })
111
-}
112
-
113
-// 查询授权角色
114
-export function getAuthRole(userId) {
115
-  return request({
116
-    url: '/system/user/authRole/' + userId,
117
-    method: 'get'
118
-  })
119
-}
120
-
121
-// 保存授权角色
122
-export function updateAuthRole(data) {
123
-  return request({
124
-    url: '/system/user/authRole',
125
-    method: 'put',
126
-    params: data
127
-  })
128
-}
129
-
130
-// 查询部门下拉树结构
131
-export function deptTreeSelect() {
132
-  return request({
133
-    url: '/system/user/deptTree',
134
-    method: 'get'
135
-  })
136
-}

+ 0 - 76
ruoyi-ui/src/api/tool/gen.js

@@ -1,76 +0,0 @@
1
-import request from '@/utils/request'
2
-
3
-// 查询生成表数据
4
-export function listTable(query) {
5
-  return request({
6
-    url: '/code/gen/list',
7
-    method: 'get',
8
-    params: query
9
-  })
10
-}
11
-// 查询db数据库列表
12
-export function listDbTable(query) {
13
-  return request({
14
-    url: '/code/gen/db/list',
15
-    method: 'get',
16
-    params: query
17
-  })
18
-}
19
-
20
-// 查询表详细信息
21
-export function getGenTable(tableId) {
22
-  return request({
23
-    url: '/code/gen/' + tableId,
24
-    method: 'get'
25
-  })
26
-}
27
-
28
-// 修改代码生成信息
29
-export function updateGenTable(data) {
30
-  return request({
31
-    url: '/code/gen',
32
-    method: 'put',
33
-    data: data
34
-  })
35
-}
36
-
37
-// 导入表
38
-export function importTable(data) {
39
-  return request({
40
-    url: '/code/gen/importTable',
41
-    method: 'post',
42
-    params: data
43
-  })
44
-}
45
-
46
-// 预览生成代码
47
-export function previewTable(tableId) {
48
-  return request({
49
-    url: '/code/gen/preview/' + tableId,
50
-    method: 'get'
51
-  })
52
-}
53
-
54
-// 删除表数据
55
-export function delTable(tableId) {
56
-  return request({
57
-    url: '/code/gen/' + tableId,
58
-    method: 'delete'
59
-  })
60
-}
61
-
62
-// 生成代码(自定义路径)
63
-export function genCode(tableName) {
64
-  return request({
65
-    url: '/code/gen/genCode/' + tableName,
66
-    method: 'get'
67
-  })
68
-}
69
-
70
-// 同步数据库
71
-export function synchDb(tableName) {
72
-  return request({
73
-    url: '/code/gen/synchDb/' + tableName,
74
-    method: 'get'
75
-  })
76
-}

BIN
ruoyi-ui/src/assets/401_images/401.gif


BIN
ruoyi-ui/src/assets/404_images/404.png


BIN
ruoyi-ui/src/assets/404_images/404_cloud.png


+ 0 - 9
ruoyi-ui/src/assets/icons/index.js

@@ -1,9 +0,0 @@
1
-import Vue from 'vue'
2
-import SvgIcon from '@/components/SvgIcon'// svg component
3
-
4
-// register globally
5
-Vue.component('svg-icon', SvgIcon)
6
-
7
-const req = require.context('./svg', false, /\.svg$/)
8
-const requireAll = requireContext => requireContext.keys().map(requireContext)
9
-requireAll(req)

File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/404.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/bug.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/build.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/button.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/cascader.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/chart.svg

@@ -1 +0,0 @@
1
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M0 54.857h36.571V128H0V54.857zM91.429 27.43H128V128H91.429V27.429zM45.714 0h36.572v128H45.714V0z"/></svg>

File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/checkbox.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/client.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/clipboard.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/code.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/color.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/component.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/dashboard.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/date-range.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/date.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/dict.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/documentation.svg

@@ -1 +0,0 @@
1
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M71.984 44.815H115.9L71.984 9.642v35.173zM16.094.05h63.875l47.906 38.37v76.74c0 3.392-1.682 6.645-4.677 9.044-2.995 2.399-7.056 3.746-11.292 3.746H16.094c-4.236 0-8.297-1.347-11.292-3.746-2.995-2.399-4.677-5.652-4.677-9.044V12.84C.125 5.742 7.23.05 16.094.05zm71.86 102.32V89.58h-71.86v12.79h71.86zm23.952-25.58V64H16.094v12.79h95.812z"/></svg>

File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/download.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/drag.svg

@@ -1 +0,0 @@
1
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M73.137 29.08h-9.209 29.7L63.886.093 34.373 29.08h20.49v27.035H27.238v17.948h27.625v27.133h18.274V74.063h27.41V56.115h-27.41V29.08zm-9.245 98.827l27.518-26.711H36.59l27.302 26.71zM.042 64.982l27.196 27.029V38.167L.042 64.982zm100.505-26.815V92.01l27.41-27.029-27.41-26.815z"/></svg>

File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/druid.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/edit.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/education.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/email.svg

@@ -1 +0,0 @@
1
-<svg width="128" height="96" xmlns="http://www.w3.org/2000/svg"><path d="M64.125 56.975L120.188.912A12.476 12.476 0 0 0 115.5 0h-103c-1.588 0-3.113.3-4.513.838l56.138 56.137z"/><path d="M64.125 68.287l-62.3-62.3A12.42 12.42 0 0 0 0 12.5v71C0 90.4 5.6 96 12.5 96h103c6.9 0 12.5-5.6 12.5-12.5v-71a12.47 12.47 0 0 0-1.737-6.35L64.125 68.287z"/></svg>

File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/enter.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/example.svg

@@ -1 +0,0 @@
1
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M96.258 57.462h31.421C124.794 27.323 100.426 2.956 70.287.07v31.422a32.856 32.856 0 0 1 25.971 25.97zm-38.796-25.97V.07C27.323 2.956 2.956 27.323.07 57.462h31.422a32.856 32.856 0 0 1 25.97-25.97zm12.825 64.766v31.421c30.46-2.885 54.507-27.253 57.713-57.712H96.579c-2.886 13.466-13.146 23.726-26.292 26.291zM31.492 70.287H.07c2.886 30.46 27.253 54.507 57.713 57.713V96.579c-13.466-2.886-23.726-13.146-26.291-26.292z"/></svg>

+ 0 - 1
ruoyi-ui/src/assets/icons/svg/excel.svg

@@ -1 +0,0 @@
1
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M78.208 16.576v8.384h38.72v5.376h-38.72v8.704h38.72v5.376h-38.72v8.576h38.72v5.376h-38.72v8.576h38.72v5.376h-38.72v8.576h38.72v5.376h-38.72v8.512h38.72v5.376h-38.72v11.136H128v-94.72H78.208zM0 114.368L72.128 128V0L0 13.632v100.736z"/><path d="M28.672 82.56h-11.2l14.784-23.488-14.08-22.592h11.52l8.192 14.976 8.448-14.976h11.136l-14.08 22.208L58.368 82.56H46.656l-8.768-15.68z"/></svg>

File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/exit-fullscreen.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/eye-open.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/eye.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/form.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/fullscreen.svg

@@ -1 +0,0 @@
1
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M38.47 52L52 38.462l-23.648-23.67L43.209 0H.035L0 43.137l14.757-14.865L38.47 52zm74.773 47.726L89.526 76 76 89.536l23.648 23.672L84.795 128h43.174L128 84.863l-14.757 14.863zM89.538 52l23.668-23.648L128 43.207V.038L84.866 0 99.73 14.76 76 38.472 89.538 52zM38.46 76L14.792 99.651 0 84.794v43.173l43.137.033-14.865-14.757L52 89.53 38.46 76z"/></svg>

File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/github.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/guide.svg

@@ -1 +0,0 @@
1
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M1.482 70.131l36.204 16.18 69.932-65.485-61.38 70.594 46.435 18.735c1.119.425 2.397-.17 2.797-1.363v-.085L127.998.047 1.322 65.874c-1.12.597-1.519 1.959-1.04 3.151.32.511.72.937 1.2 1.107zm44.676 57.821L64.22 107.26l-18.062-7.834v28.527z"/></svg>

File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/icon.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/input.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/international.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/job.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/language.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/link.svg

@@ -1 +0,0 @@
1
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M115.625 127.937H.063V12.375h57.781v12.374H12.438v90.813h90.813V70.156h12.374z"/><path d="M116.426 2.821l8.753 8.753-56.734 56.734-8.753-8.745z"/><path d="M127.893 37.982h-12.375V12.375H88.706V0h39.187z"/></svg>

File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/list.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/lock.svg

@@ -1 +0,0 @@
1
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M119.88 49.674h-7.987V39.52C111.893 17.738 90.45.08 63.996.08 37.543.08 16.1 17.738 16.1 39.52v10.154H8.113c-4.408 0-7.987 2.94-7.987 6.577v65.13c0 3.637 3.57 6.577 7.987 6.577H119.88c4.407 0 7.987-2.94 7.987-6.577v-65.13c-.008-3.636-3.58-6.577-7.987-6.577zm-23.953 0H32.065V39.52c0-14.524 14.301-26.295 31.931-26.295 17.63 0 31.932 11.777 31.932 26.295v10.153z"/></svg>

File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/log.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/logininfor.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/message.svg


+ 0 - 1
ruoyi-ui/src/assets/icons/svg/money.svg

@@ -1 +0,0 @@
1
-<svg width="128" height="128" xmlns="http://www.w3.org/2000/svg"><path d="M54.122 127.892v-28.68H7.513V87.274h46.609v-12.4H7.513v-12.86h38.003L.099 0h22.6l32.556 45.07c3.617 5.144 6.44 9.611 8.487 13.385 1.788-3.05 4.89-7.779 9.301-14.186L103.93 0h24.01L82.385 62.013h38.34v12.862h-46.41v12.4h46.41v11.937h-46.41v28.68H54.123z"/></svg>

File diff suppressed because it is too large
+ 0 - 2
ruoyi-ui/src/assets/icons/svg/monitor.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/more-up.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/nacos.svg


File diff suppressed because it is too large
+ 0 - 1
ruoyi-ui/src/assets/icons/svg/nested.svg


+ 0 - 0
ruoyi-ui/src/assets/icons/svg/number.svg


Some files were not shown because too many files changed in this diff