diff --git a/web-vue/web/public/resource/img/icons/database-2-fill.svg b/web-vue/web/public/resource/img/icons/database-2-fill.svg
deleted file mode 100644
index 2d94f3c9..00000000
--- a/web-vue/web/public/resource/img/icons/database-2-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/database-2-line.svg b/web-vue/web/public/resource/img/icons/database-2-line.svg
deleted file mode 100644
index 6aaeab6a..00000000
--- a/web-vue/web/public/resource/img/icons/database-2-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/docx.png b/web-vue/web/public/resource/img/icons/docx.png
new file mode 100644
index 00000000..228719ba
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/docx.png differ
diff --git a/web-vue/web/public/resource/img/icons/file-excel-fill.svg b/web-vue/web/public/resource/img/icons/file-excel-fill.svg
deleted file mode 100644
index 5f691d07..00000000
--- a/web-vue/web/public/resource/img/icons/file-excel-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/file-excel-line.svg b/web-vue/web/public/resource/img/icons/file-excel-line.svg
deleted file mode 100644
index b1471b2c..00000000
--- a/web-vue/web/public/resource/img/icons/file-excel-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/file-pdf-fill.svg b/web-vue/web/public/resource/img/icons/file-pdf-fill.svg
deleted file mode 100644
index 63be2d49..00000000
--- a/web-vue/web/public/resource/img/icons/file-pdf-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/file-pdf-line.svg b/web-vue/web/public/resource/img/icons/file-pdf-line.svg
deleted file mode 100644
index 59b46cf8..00000000
--- a/web-vue/web/public/resource/img/icons/file-pdf-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/file-ppt-line.svg b/web-vue/web/public/resource/img/icons/file-ppt-line.svg
deleted file mode 100644
index da1a8a61..00000000
--- a/web-vue/web/public/resource/img/icons/file-ppt-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/file-text-fill.svg b/web-vue/web/public/resource/img/icons/file-text-fill.svg
deleted file mode 100644
index df36d43b..00000000
--- a/web-vue/web/public/resource/img/icons/file-text-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/file-text-line.svg b/web-vue/web/public/resource/img/icons/file-text-line.svg
deleted file mode 100644
index 55be323e..00000000
--- a/web-vue/web/public/resource/img/icons/file-text-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/file-word-fill.svg b/web-vue/web/public/resource/img/icons/file-word-fill.svg
deleted file mode 100644
index 783b839a..00000000
--- a/web-vue/web/public/resource/img/icons/file-word-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/file-word-line.svg b/web-vue/web/public/resource/img/icons/file-word-line.svg
deleted file mode 100644
index aec155e2..00000000
--- a/web-vue/web/public/resource/img/icons/file-word-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/file-zip-fill.svg b/web-vue/web/public/resource/img/icons/file-zip-fill.svg
deleted file mode 100644
index c869b762..00000000
--- a/web-vue/web/public/resource/img/icons/file-zip-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/file-zip-line.svg b/web-vue/web/public/resource/img/icons/file-zip-line.svg
deleted file mode 100644
index e62354d2..00000000
--- a/web-vue/web/public/resource/img/icons/file-zip-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/file.png b/web-vue/web/public/resource/img/icons/file.png
new file mode 100644
index 00000000..0f064e6c
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/file.png differ
diff --git a/web-vue/web/public/resource/img/icons/folder-zip-fill.svg b/web-vue/web/public/resource/img/icons/folder-zip-fill.svg
deleted file mode 100644
index 647119c5..00000000
--- a/web-vue/web/public/resource/img/icons/folder-zip-fill.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/folder-zip-line.svg b/web-vue/web/public/resource/img/icons/folder-zip-line.svg
deleted file mode 100644
index 56bec5b3..00000000
--- a/web-vue/web/public/resource/img/icons/folder-zip-line.svg
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/web-vue/web/public/resource/img/icons/gz.png b/web-vue/web/public/resource/img/icons/gz.png
new file mode 100644
index 00000000..562faf87
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/gz.png differ
diff --git a/web-vue/web/public/resource/img/icons/header.jpg b/web-vue/web/public/resource/img/icons/header.jpg
new file mode 100644
index 00000000..b0c228a7
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/header.jpg differ
diff --git a/web-vue/web/public/resource/img/icons/login-brand.png b/web-vue/web/public/resource/img/icons/login-brand.png
new file mode 100644
index 00000000..aa3ee21c
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/login-brand.png differ
diff --git a/web-vue/web/public/resource/img/icons/login_logo.png b/web-vue/web/public/resource/img/icons/login_logo.png
new file mode 100644
index 00000000..e165f7fb
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/login_logo.png differ
diff --git a/web-vue/web/public/resource/img/icons/login_sutra_1.png b/web-vue/web/public/resource/img/icons/login_sutra_1.png
new file mode 100644
index 00000000..35fe010a
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/login_sutra_1.png differ
diff --git a/web-vue/web/public/resource/img/icons/logo.png b/web-vue/web/public/resource/img/icons/logo.png
new file mode 100644
index 00000000..0c9c06d5
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/logo.png differ
diff --git a/web-vue/web/public/resource/img/icons/mail.png b/web-vue/web/public/resource/img/icons/mail.png
new file mode 100644
index 00000000..59f5c2e4
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/mail.png differ
diff --git a/web-vue/web/public/resource/img/icons/mp.png b/web-vue/web/public/resource/img/icons/mp.png
new file mode 100644
index 00000000..635c0a74
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/mp.png differ
diff --git a/web-vue/web/public/resource/img/icons/pdf.png b/web-vue/web/public/resource/img/icons/pdf.png
new file mode 100644
index 00000000..49cbf772
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/pdf.png differ
diff --git a/web-vue/web/public/resource/img/icons/pptx.png b/web-vue/web/public/resource/img/icons/pptx.png
new file mode 100644
index 00000000..7052d294
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/pptx.png differ
diff --git a/web-vue/web/public/resource/img/icons/py.png b/web-vue/web/public/resource/img/icons/py.png
new file mode 100644
index 00000000..08415f0f
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/py.png differ
diff --git a/web-vue/web/public/resource/img/icons/sql.png b/web-vue/web/public/resource/img/icons/sql.png
new file mode 100644
index 00000000..8ba3c573
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/sql.png differ
diff --git a/web-vue/web/public/resource/img/icons/user.jpg b/web-vue/web/public/resource/img/icons/user.jpg
new file mode 100644
index 00000000..b687d733
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/user.jpg differ
diff --git a/web-vue/web/public/resource/img/icons/wps.png b/web-vue/web/public/resource/img/icons/wps.png
new file mode 100644
index 00000000..edc9e126
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/wps.png differ
diff --git a/web-vue/web/public/resource/img/icons/xlsx.png b/web-vue/web/public/resource/img/icons/xlsx.png
new file mode 100644
index 00000000..95cd85eb
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/xlsx.png differ
diff --git a/web-vue/web/public/resource/img/icons/zip.png b/web-vue/web/public/resource/img/icons/zip.png
new file mode 100644
index 00000000..ed8ba008
Binary files /dev/null and b/web-vue/web/public/resource/img/icons/zip.png differ