From 50b1b07bfa382c3f19c6b23f1cff4dfa50294f07 Mon Sep 17 00:00:00 2001
From: 石广澎 <shiguangpeng@163.com>
Date: 星期四, 30 十一月 2023 10:58:38 +0800
Subject: [PATCH] feat: 库存管理 增加加载状态

---
 admin-web/src/assets/images/project/icon-sclzx-lv.png          |    0 
 admin-web/src/assets/images/talk/icon-xls.png                  |    0 
 admin-web/src/assets/images/form-lf.png                        |    0 
 admin-web/src/assets/images/project/icon-return.png            |    0 
 admin-web/src/assets/imgs/fukuan.png                           |    0 
 admin-web/src/assets/dataV/3.png                               |    0 
 admin-web/src/assets/theme/theme4.png                          |    0 
 admin-web/src/assets/images/img.png                            |    0 
 admin-web/src/assets/dataV/zsk.png                             |    0 
 admin-web/src/assets/images/head-two.png                       |    0 
 admin-web/src/assets/imgs/fahuo.png                            |    0 
 admin-web/src/assets/dataV/jxzdgd.png                          |    0 
 admin-web/src/assets/dataV/header.png                          |    0 
 admin-web/src/assets/imgs/laber.png                            |    0 
 admin-web/src/assets/images/icon-datav.png                     |    0 
 admin-web/src/assets/images/project/icon-gygz-lv.png           |    0 
 admin-web/src/assets/imgs/head.gif                             |    0 
 admin-web/src/assets/images/visualization/v-bg.png             |    0 
 admin-web/src/assets/imgs/default.jpg                          |    0 
 admin-web/src/assets/imgs/tabBar/cart.png                      |    0 
 admin-web/src/assets/theme/goodsList2.png                      |    0 
 admin-web/src/assets/images/index/down.png                     |    0 
 admin-web/src/assets/images/project/icon-zhywl-lv.png          |    0 
 admin-web/src/assets/images/project/word.png                   |    0 
 admin-web/src/assets/images/index/jxzgd.png                    |    0 
 admin-web/src/assets/images/index-icon.png                     |    0 
 admin-web/src/assets/dataV/comprehensive-ico5.png              |    0 
 admin-web/src/assets/images/project/icon-xxh-lv.png            |    0 
 admin-web/src/assets/images/visualization/bg4.png              |    0 
 admin-web/src/assets/dataV/comprehensive-ico6.png              |    0 
 admin-web/src/assets/imgs/tabBar/cartd.png                     |    0 
 admin-web/src/assets/images/talk/head-my.png                   |    0 
 admin-web/src/assets/images/index/gdc.png                      |    0 
 admin-web/src/assets/dataV/SLABG.png                           |    0 
 admin-web/src/assets/images/project/icon-sjzx-lv.png           |    0 
 admin-web/src/assets/images/project/pic-add.png                |    0 
 admin-web/src/assets/imgs/user_bg.png                          |    0 
 admin-web/src/views/stock/accessStock/outbound/edit.vue        |   27 ++-
 admin-web/src/assets/imgs/pricetitle.jpg                       |    0 
 admin-web/src/assets/dataV/TSLX.png                            |    0 
 admin-web/src/assets/imgs/shengxian.png                        |    0 
 admin-web/src/assets/images/index/fbgd.png                     |    0 
 admin-web/src/assets/dataV/MYD.png                             |    0 
 admin-web/src/assets/dataV/boxBG.png                           |    0 
 admin-web/src/assets/imgs/new_header1.png                      |    0 
 admin-web/src/views/departmentitem/itemdis/disDetails/edit.vue |    1 
 admin-web/src/assets/dataV/gdzs.png                            |    0 
 admin-web/src/assets/images/project/icon-other-lv.png          |    0 
 admin-web/src/assets/images/index/top.png                      |    0 
 admin-web/src/assets/dataV/comprehensive-ico1.png              |    0 
 admin-web/src/assets/imgs/tabBar/cate.png                      |    0 
 admin-web/src/assets/images/map/icon-xcpzx.png                 |    0 
 admin-web/src/assets/images/project/icon-xcpzx-lv.png          |    0 
 admin-web/src/assets/imgs/tabBar/indexd.png                    |    0 
 admin-web/src/assets/images/map/icon-gj.png                    |    0 
 admin-web/src/assets/dataV/fwt.png                             |    0 
 admin-web/src/assets/images/map/icon-xxh.png                   |    0 
 admin-web/src/assets/logo/logo.png                             |    0 
 admin-web/src/assets/images/talk/icon-doc.png                  |    0 
 admin-web/src/assets/images/word.png                           |    0 
 admin-web/src/assets/imgs/mobilehead.png                       |    0 
 admin-web/src/assets/imgs/orderIndex.png                       |    0 
 admin-web/src/assets/images/project/txt.png                    |    0 
 admin-web/src/assets/imgs/pingjia.png                          |    0 
 admin-web/src/assets/imgs/tabBar/user.png                      |    0 
 admin-web/src/assets/theme/goodsList1.png                      |    0 
 admin-web/src/assets/images/index/wtc.png                      |    0 
 admin-web/src/assets/dataV/kfpjl.png                           |    0 
 admin-web/src/views/login/index.vue                            |    2 
 admin-web/src/assets/images/exel.png                           |    0 
 admin-web/src/assets/theme/theme3.png                          |    0 
 admin-web/src/assets/images/project/no-file.png                |    0 
 admin-web/src/assets/images/talk/dataV-1.png                   |    0 
 admin-web/src/views/stock/procure/purchaseOrder/edit.vue       |  270 +++++++++++++++++++------------------
 admin-web/src/assets/images/visualization/col.png              |    0 
 admin-web/src/assets/imgs/logo.png                             |    0 
 admin-web/src/views/dashboard/index.vue                        |    9 
 admin-web/src/assets/images/visualization/bg3.png              |    0 
 admin-web/src/assets/images/visualization/left.png             |    0 
 admin-web/src/assets/dataV/wjdcl.png                           |    0 
 admin-web/src/assets/images/map/cancel.png                     |    0 
 admin-web/src/assets/imgs/tabBar/cated.png                     |    0 
 admin-web/src/assets/images/xls.png                            |    0 
 admin-web/src/assets/images/visualization/line.png             |    0 
 admin-web/src/assets/dataV/comprehensive-ico4.png              |    0 
 admin-web/src/assets/images/login_img.png                      |    0 
 admin-web/src/assets/images/left-nav-bg.png                    |    0 
 admin-web/src/assets/imgs/youxuan.png                          |    0 
 admin-web/src/assets/images/acttch-icon.png                    |    0 
 admin-web/src/assets/images/visualization/v-top-bg.png         |    0 
 admin-web/src/assets/images/dataV.png                          |    0 
 admin-web/src/assets/imgs/mobilefoot.png                       |    0 
 admin-web/src/assets/images/top-title.png                      |    0 
 admin-web/src/assets/imgs/tabBar/index.png                     |    0 
 admin-web/src/settings.js                                      |    2 
 admin-web/src/assets/dataV/g3.png                              |    0 
 admin-web/src/assets/dataV/ywtdry.png                          |    0 
 admin-web/src/assets/imgs/routine.png                          |    0 
 admin-web/src/assets/images/icon-notice.png                    |    0 
 admin-web/src/assets/images/index/qbgd.png                     |    0 
 admin-web/src/assets/images/talk/icon-pdf.png                  |    0 
 admin-web/src/assets/dataV/YX.png                              |    0 
 admin-web/src/assets/images/map/ing.png                        |    0 
 admin-web/src/assets/dataV/Group 3649.png                      |    0 
 admin-web/src/assets/imgs/index_logo.png                       |    0 
 admin-web/src/assets/imgs/app.png                              |    0 
 admin-web/src/assets/dataV/bg.png                              |    0 
 admin-web/src/assets/images/talk/dataV-2.png                   |    0 
 admin-web/src/assets/theme/theme2.png                          |    0 
 admin-web/src/assets/images/icon-phone.png                     |    0 
 admin-web/src/assets/imgs/tabBar/userd.png                     |    0 
 admin-web/src/assets/imgs/dark.svg                             |   40 -----
 admin-web/src/assets/imgs/weixin.png                           |    0 
 admin-web/src/assets/images/icon-connect.png                   |    0 
 admin-web/src/assets/images/jpg.png                            |    0 
 admin-web/src/assets/images/visualization/bg5.png              |    0 
 admin-web/src/assets/dataV/little-box.png                      |    0 
 admin-web/vue.config.js                                        |    2 
 admin-web/src/assets/images/map/close-total.png                |    0 
 admin-web/src/assets/imgs/line.jpg                             |    0 
 admin-web/src/assets/dataV/1.png                               |    0 
 admin-web/src/assets/images/examine-icon.png                   |    0 
 admin-web/src/assets/imgs/scan.gif                             |    0 
 admin-web/src/assets/dataV/g2.png                              |    0 
 admin-web/src/assets/images/map/icon-sclzx.png                 |    0 
 admin-web/src/assets/imgs/kefuImg.jpg                          |    0 
 admin-web/src/assets/images/pdf.png                            |    0 
 admin-web/src/assets/images/map/icon-sn.png                    |    0 
 admin-web/src/assets/images/map/end.png                        |    0 
 admin-web/src/assets/images/icon-line-up.png                   |    0 
 admin-web/src/assets/dataV/Group 88.png                        |    0 
 admin-web/src/assets/images/obg-icon.png                       |    0 
 admin-web/src/assets/imgs/tuikuan.png                          |    0 
 admin-web/src/assets/dataV/Ellipse 1954.png                    |    0 
 admin-web/src/assets/images/map/icon-other.png                 |    0 
 admin-web/src/assets/images/png.png                            |    0 
 admin-web/src/assets/dataV/comprehensive-ico3.png              |    0 
 admin-web/src/assets/images/staff-female.jpg                   |    0 
 admin-web/src/assets/images/zip.png                            |    0 
 admin-web/src/assets/images/line-nopass.png                    |    0 
 admin-web/src/assets/imgs/light.svg                            |   35 ----
 admin-web/src/assets/images/visualization/bg2.png              |    0 
 admin-web/src/assets/images/avatar-kefu.png                    |    0 
 admin-web/src/assets/images/map/icon-zhywl.png                 |    0 
 admin-web/src/assets/dataV/EX.png                              |    0 
 admin-web/src/assets/dataV/SX.png                              |    0 
 admin-web/src/assets/dataV/cityBox.png                         |    0 
 admin-web/src/assets/images/phone.png                          |    0 
 admin-web/src/assets/images/map/icon-sjzx.png                  |    0 
 admin-web/src/assets/imgs/login-bg.png                         |    0 
 admin-web/src/assets/theme/theme5.png                          |    0 
 admin-web/src/assets/images/login-name.png                     |    0 
 admin-web/src/assets/dataV/sla.png                             |    0 
 admin-web/src/assets/images/line-pass.png                      |    0 
 admin-web/src/assets/images/head-one.png                       |    0 
 admin-web/src/assets/dataV/2.png                               |    0 
 admin-web/src/assets/images/logo.png                           |    0 
 admin-web/src/assets/images/project/pdf.png                    |    0 
 admin-web/src/assets/images/map/open-total.png                 |    0 
 admin-web/src/assets/imgs/shouhuo.png                          |    0 
 admin-web/src/assets/imgs/wechat_h5.png                        |    0 
 admin-web/src/assets/images/visualization/bg6.png              |    0 
 admin-web/src/assets/imgs/moren.png                            |    0 
 admin-web/src/assets/imgs/haowu.png                            |    0 
 admin-web/src/assets/images/line-current.png                   |    0 
 admin-web/src/assets/images/map/icon-gygz.png                  |    0 
 admin-web/src/assets/imgs/login-name.png                       |    0 
 admin-web/src/assets/images/map/wait.png                       |    0 
 admin-web/src/assets/theme/theme1.png                          |    0 
 admin-web/src/assets/images/project/xls.png                    |    0 
 admin-web/src/assets/images/project/icon-gj-lv.png             |    0 
 admin-web/src/assets/images/talk/head-kf.png                   |    0 
 admin-web/src/assets/images/text.png                           |    0 
 admin-web/src/assets/images/project/icon-gz-lv.png             |    0 
 admin-web/src/assets/images/visualization/v-top-title.png      |    0 
 admin-web/src/assets/imgs/phoneBox.png                         |    0 
 admin-web/src/assets/images/talk/icon-ppt.png                  |    0 
 admin-web/src/assets/images/doc.png                            |    0 
 admin-web/src/assets/imgs/expressi.jpg                         |    0 
 admin-web/src/assets/images/line-current-icon.png              |    0 
 admin-web/src/assets/images/staff-male.jpg                     |    0 
 admin-web/src/assets/imgs/no.png                               |    0 
 admin-web/src/assets/theme/goodsList3.png                      |    0 
 admin-web/src/assets/imgs/live-logo.gif                        |    0 
 admin-web/src/assets/images/map/icon-gz.png                    |    0 
 admin-web/public/index.html                                    |    4 
 admin-web/src/assets/dataV/g1.png                              |    0 
 admin-web/src/assets/dataV/ST.png                              |    0 
 admin-web/src/views/stock/accessStock/outbound/index.vue       |    4 
 admin-web/src/assets/images/line-pass-icon.png                 |    0 
 admin-web/src/assets/imgs/pc.png                               |    0 
 admin-web/src/assets/images/project/ppt.png                    |    0 
 admin-web/src/assets/images/visualization/bg1.png              |    0 
 admin-web/src/assets/imgs/default_avatar.png                   |    0 
 admin-web/src/assets/images/40b2.jpeg                          |    0 
 admin-web/src/assets/imgs/moren.jpg                            |    0 
 admin-web/src/assets/imgs/wutu.png                             |    0 
 admin-web/src/assets/images/cloud-bg.png                       |    0 
 admin-web/src/assets/dataV/comprehensive-ico2.png              |    0 
 admin-web/src/assets/images/app.png                            |    0 
 admin-web/src/assets/images/talk/icon-unknown.png              |    0 
 admin-web/src/assets/images/visualization/right.png            |    0 
 admin-web/src/assets/images/project/del.png                    |    0 
 admin-web/src/assets/images/project/icon-qt-lv.png             |    0 
 admin-web/src/assets/images/top-bg.png                         |    0 
 admin-web/src/assets/images/project/icon-sn-lv.png             |    0 
 admin-web/src/assets/images/index/dxy.png                      |    0 
 admin-web/src/assets/images/map/icon-qt.png                    |    0 
 208 files changed, 168 insertions(+), 228 deletions(-)

diff --git a/admin-web/public/index.html b/admin-web/public/index.html
index 1172a30..c454c88 100644
--- a/admin-web/public/index.html
+++ b/admin-web/public/index.html
@@ -11,11 +11,9 @@
     <title><%= webpackConfig.name %></title>
   </head>
   <body>
-    <script type="text/javascript" src="<%= BASE_URL %>static/config.js"></script>
+<!--    <script type="text/javascript" src="<%= BASE_URL %>static/config.js"></script>-->
     <script src="<%= BASE_URL %>static/tinymce4.7.5/tinymce.min.js"></script>
     <script src="<%= BASE_URL %>static/js/jquery.min.js"></script>
-    <script src="<%= BASE_URL %>static/js/reconnecting-websocket.js"></script>
-    <script  src="https://map.qq.com/api/gljs?v=1.exp&key=PGNBZ-XZ7C3-MPE34-OF2VP-7MRH6-BOFUG"></script>
     <div id="app"></div>
     <!-- built files will be auto injected -->
     <div class="pre-loader" id="pre-loader">
diff --git a/admin-web/src/assets/dataV/1.png b/admin-web/src/assets/dataV/1.png
index 55f54ce..2c22809 100644
--- a/admin-web/src/assets/dataV/1.png
+++ b/admin-web/src/assets/dataV/1.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/2.png b/admin-web/src/assets/dataV/2.png
index d956b3f..568ed45 100644
--- a/admin-web/src/assets/dataV/2.png
+++ b/admin-web/src/assets/dataV/2.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/3.png b/admin-web/src/assets/dataV/3.png
index df6f7ae..2af1df8 100644
--- a/admin-web/src/assets/dataV/3.png
+++ b/admin-web/src/assets/dataV/3.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/EX.png b/admin-web/src/assets/dataV/EX.png
index af029fe..8f260a6 100644
--- a/admin-web/src/assets/dataV/EX.png
+++ b/admin-web/src/assets/dataV/EX.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/Ellipse 1954.png b/admin-web/src/assets/dataV/Ellipse 1954.png
index 6cc8260..227782a 100644
--- a/admin-web/src/assets/dataV/Ellipse 1954.png
+++ b/admin-web/src/assets/dataV/Ellipse 1954.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/Group 3649.png b/admin-web/src/assets/dataV/Group 3649.png
index 5af025a..4c6507d 100644
--- a/admin-web/src/assets/dataV/Group 3649.png
+++ b/admin-web/src/assets/dataV/Group 3649.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/Group 88.png b/admin-web/src/assets/dataV/Group 88.png
index 7d7a7e3..b6dbb92 100644
--- a/admin-web/src/assets/dataV/Group 88.png
+++ b/admin-web/src/assets/dataV/Group 88.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/MYD.png b/admin-web/src/assets/dataV/MYD.png
index 4d1057d..7124f21 100644
--- a/admin-web/src/assets/dataV/MYD.png
+++ b/admin-web/src/assets/dataV/MYD.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/SLABG.png b/admin-web/src/assets/dataV/SLABG.png
index 6bed2e2..c824748 100644
--- a/admin-web/src/assets/dataV/SLABG.png
+++ b/admin-web/src/assets/dataV/SLABG.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/ST.png b/admin-web/src/assets/dataV/ST.png
index 4f2507e..864ccfa 100644
--- a/admin-web/src/assets/dataV/ST.png
+++ b/admin-web/src/assets/dataV/ST.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/SX.png b/admin-web/src/assets/dataV/SX.png
index 0be8389..20503da 100644
--- a/admin-web/src/assets/dataV/SX.png
+++ b/admin-web/src/assets/dataV/SX.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/TSLX.png b/admin-web/src/assets/dataV/TSLX.png
index 9ff7f02..c2acfae 100644
--- a/admin-web/src/assets/dataV/TSLX.png
+++ b/admin-web/src/assets/dataV/TSLX.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/YX.png b/admin-web/src/assets/dataV/YX.png
index 7b46c1d..4a0ba48 100644
--- a/admin-web/src/assets/dataV/YX.png
+++ b/admin-web/src/assets/dataV/YX.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/bg.png b/admin-web/src/assets/dataV/bg.png
index d9e02a4..e79023c 100644
--- a/admin-web/src/assets/dataV/bg.png
+++ b/admin-web/src/assets/dataV/bg.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/boxBG.png b/admin-web/src/assets/dataV/boxBG.png
index f09788f..f4c5eb8 100644
--- a/admin-web/src/assets/dataV/boxBG.png
+++ b/admin-web/src/assets/dataV/boxBG.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/cityBox.png b/admin-web/src/assets/dataV/cityBox.png
index 74aa3fd..cd09e22 100644
--- a/admin-web/src/assets/dataV/cityBox.png
+++ b/admin-web/src/assets/dataV/cityBox.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/comprehensive-ico1.png b/admin-web/src/assets/dataV/comprehensive-ico1.png
index 9022b54..ca8c86e 100644
--- a/admin-web/src/assets/dataV/comprehensive-ico1.png
+++ b/admin-web/src/assets/dataV/comprehensive-ico1.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/comprehensive-ico2.png b/admin-web/src/assets/dataV/comprehensive-ico2.png
index 18bdb5e..b8cf4e2 100644
--- a/admin-web/src/assets/dataV/comprehensive-ico2.png
+++ b/admin-web/src/assets/dataV/comprehensive-ico2.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/comprehensive-ico3.png b/admin-web/src/assets/dataV/comprehensive-ico3.png
index b9192c9..bf7261c 100644
--- a/admin-web/src/assets/dataV/comprehensive-ico3.png
+++ b/admin-web/src/assets/dataV/comprehensive-ico3.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/comprehensive-ico4.png b/admin-web/src/assets/dataV/comprehensive-ico4.png
index 49e00f6..7912a10 100644
--- a/admin-web/src/assets/dataV/comprehensive-ico4.png
+++ b/admin-web/src/assets/dataV/comprehensive-ico4.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/comprehensive-ico5.png b/admin-web/src/assets/dataV/comprehensive-ico5.png
index 1bf4050..6e939cc 100644
--- a/admin-web/src/assets/dataV/comprehensive-ico5.png
+++ b/admin-web/src/assets/dataV/comprehensive-ico5.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/comprehensive-ico6.png b/admin-web/src/assets/dataV/comprehensive-ico6.png
index 7ebf333..42bcfd2 100644
--- a/admin-web/src/assets/dataV/comprehensive-ico6.png
+++ b/admin-web/src/assets/dataV/comprehensive-ico6.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/fwt.png b/admin-web/src/assets/dataV/fwt.png
index ef5d0c2..82e0412 100644
--- a/admin-web/src/assets/dataV/fwt.png
+++ b/admin-web/src/assets/dataV/fwt.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/g1.png b/admin-web/src/assets/dataV/g1.png
index a081a41..1949e62 100644
--- a/admin-web/src/assets/dataV/g1.png
+++ b/admin-web/src/assets/dataV/g1.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/g2.png b/admin-web/src/assets/dataV/g2.png
index 7a5e2d8..9b76d14 100644
--- a/admin-web/src/assets/dataV/g2.png
+++ b/admin-web/src/assets/dataV/g2.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/g3.png b/admin-web/src/assets/dataV/g3.png
index 333db22..d62359c 100644
--- a/admin-web/src/assets/dataV/g3.png
+++ b/admin-web/src/assets/dataV/g3.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/gdzs.png b/admin-web/src/assets/dataV/gdzs.png
index 8c940aa..6bedccd 100644
--- a/admin-web/src/assets/dataV/gdzs.png
+++ b/admin-web/src/assets/dataV/gdzs.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/header.png b/admin-web/src/assets/dataV/header.png
index a641299..63d0ab6 100644
--- a/admin-web/src/assets/dataV/header.png
+++ b/admin-web/src/assets/dataV/header.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/jxzdgd.png b/admin-web/src/assets/dataV/jxzdgd.png
index 25f4809..b716211 100644
--- a/admin-web/src/assets/dataV/jxzdgd.png
+++ b/admin-web/src/assets/dataV/jxzdgd.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/kfpjl.png b/admin-web/src/assets/dataV/kfpjl.png
index 54ea219..281e5ed 100644
--- a/admin-web/src/assets/dataV/kfpjl.png
+++ b/admin-web/src/assets/dataV/kfpjl.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/little-box.png b/admin-web/src/assets/dataV/little-box.png
index b7c0a35..31e8d96 100644
--- a/admin-web/src/assets/dataV/little-box.png
+++ b/admin-web/src/assets/dataV/little-box.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/sla.png b/admin-web/src/assets/dataV/sla.png
index fae7243..458fc28 100644
--- a/admin-web/src/assets/dataV/sla.png
+++ b/admin-web/src/assets/dataV/sla.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/wjdcl.png b/admin-web/src/assets/dataV/wjdcl.png
index 36a14a6..7f82db3 100644
--- a/admin-web/src/assets/dataV/wjdcl.png
+++ b/admin-web/src/assets/dataV/wjdcl.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/ywtdry.png b/admin-web/src/assets/dataV/ywtdry.png
index 093edce..8b31cc0 100644
--- a/admin-web/src/assets/dataV/ywtdry.png
+++ b/admin-web/src/assets/dataV/ywtdry.png
Binary files differ
diff --git a/admin-web/src/assets/dataV/zsk.png b/admin-web/src/assets/dataV/zsk.png
index 868efab..be0e4f8 100644
--- a/admin-web/src/assets/dataV/zsk.png
+++ b/admin-web/src/assets/dataV/zsk.png
Binary files differ
diff --git a/admin-web/src/assets/images/40b2.jpeg b/admin-web/src/assets/images/40b2.jpeg
index 9890f7b..ce25fbb 100644
--- a/admin-web/src/assets/images/40b2.jpeg
+++ b/admin-web/src/assets/images/40b2.jpeg
Binary files differ
diff --git a/admin-web/src/assets/images/acttch-icon.png b/admin-web/src/assets/images/acttch-icon.png
index d84097e..c2f9237 100644
--- a/admin-web/src/assets/images/acttch-icon.png
+++ b/admin-web/src/assets/images/acttch-icon.png
Binary files differ
diff --git a/admin-web/src/assets/images/app.png b/admin-web/src/assets/images/app.png
index d7eb40d..43d1d89 100644
--- a/admin-web/src/assets/images/app.png
+++ b/admin-web/src/assets/images/app.png
Binary files differ
diff --git a/admin-web/src/assets/images/avatar-kefu.png b/admin-web/src/assets/images/avatar-kefu.png
index dc25f4d..39ae208 100644
--- a/admin-web/src/assets/images/avatar-kefu.png
+++ b/admin-web/src/assets/images/avatar-kefu.png
Binary files differ
diff --git a/admin-web/src/assets/images/cloud-bg.png b/admin-web/src/assets/images/cloud-bg.png
index 69f39e4..71833d5 100644
--- a/admin-web/src/assets/images/cloud-bg.png
+++ b/admin-web/src/assets/images/cloud-bg.png
Binary files differ
diff --git a/admin-web/src/assets/images/dataV.png b/admin-web/src/assets/images/dataV.png
index 15e9109..cb229af 100644
--- a/admin-web/src/assets/images/dataV.png
+++ b/admin-web/src/assets/images/dataV.png
Binary files differ
diff --git a/admin-web/src/assets/images/doc.png b/admin-web/src/assets/images/doc.png
index 1d16e74..3419639 100644
--- a/admin-web/src/assets/images/doc.png
+++ b/admin-web/src/assets/images/doc.png
Binary files differ
diff --git a/admin-web/src/assets/images/examine-icon.png b/admin-web/src/assets/images/examine-icon.png
index 565aabf..38de882 100644
--- a/admin-web/src/assets/images/examine-icon.png
+++ b/admin-web/src/assets/images/examine-icon.png
Binary files differ
diff --git a/admin-web/src/assets/images/exel.png b/admin-web/src/assets/images/exel.png
index ea536fb..fd622cd 100644
--- a/admin-web/src/assets/images/exel.png
+++ b/admin-web/src/assets/images/exel.png
Binary files differ
diff --git a/admin-web/src/assets/images/form-lf.png b/admin-web/src/assets/images/form-lf.png
index dafdf66..be8bc9d 100644
--- a/admin-web/src/assets/images/form-lf.png
+++ b/admin-web/src/assets/images/form-lf.png
Binary files differ
diff --git a/admin-web/src/assets/images/head-one.png b/admin-web/src/assets/images/head-one.png
index 72abb07..215d8e2 100644
--- a/admin-web/src/assets/images/head-one.png
+++ b/admin-web/src/assets/images/head-one.png
Binary files differ
diff --git a/admin-web/src/assets/images/head-two.png b/admin-web/src/assets/images/head-two.png
index 55d14d4..f63376a 100644
--- a/admin-web/src/assets/images/head-two.png
+++ b/admin-web/src/assets/images/head-two.png
Binary files differ
diff --git a/admin-web/src/assets/images/icon-connect.png b/admin-web/src/assets/images/icon-connect.png
index bfd3a24..3acd7ca 100644
--- a/admin-web/src/assets/images/icon-connect.png
+++ b/admin-web/src/assets/images/icon-connect.png
Binary files differ
diff --git a/admin-web/src/assets/images/icon-datav.png b/admin-web/src/assets/images/icon-datav.png
index 2c7aad6..679eb00 100644
--- a/admin-web/src/assets/images/icon-datav.png
+++ b/admin-web/src/assets/images/icon-datav.png
Binary files differ
diff --git a/admin-web/src/assets/images/icon-line-up.png b/admin-web/src/assets/images/icon-line-up.png
index da44bf8..66bf709 100644
--- a/admin-web/src/assets/images/icon-line-up.png
+++ b/admin-web/src/assets/images/icon-line-up.png
Binary files differ
diff --git a/admin-web/src/assets/images/icon-notice.png b/admin-web/src/assets/images/icon-notice.png
index dcba1f1..3c321c6 100644
--- a/admin-web/src/assets/images/icon-notice.png
+++ b/admin-web/src/assets/images/icon-notice.png
Binary files differ
diff --git a/admin-web/src/assets/images/icon-phone.png b/admin-web/src/assets/images/icon-phone.png
index 17fdab5..d8d41fd 100644
--- a/admin-web/src/assets/images/icon-phone.png
+++ b/admin-web/src/assets/images/icon-phone.png
Binary files differ
diff --git a/admin-web/src/assets/images/img.png b/admin-web/src/assets/images/img.png
index 285c2ea..1077851 100644
--- a/admin-web/src/assets/images/img.png
+++ b/admin-web/src/assets/images/img.png
Binary files differ
diff --git a/admin-web/src/assets/images/index-icon.png b/admin-web/src/assets/images/index-icon.png
index e4ab947..25a412f 100644
--- a/admin-web/src/assets/images/index-icon.png
+++ b/admin-web/src/assets/images/index-icon.png
Binary files differ
diff --git a/admin-web/src/assets/images/index/down.png b/admin-web/src/assets/images/index/down.png
index a90f816..cb91584 100644
--- a/admin-web/src/assets/images/index/down.png
+++ b/admin-web/src/assets/images/index/down.png
Binary files differ
diff --git a/admin-web/src/assets/images/index/dxy.png b/admin-web/src/assets/images/index/dxy.png
index 9e3ab55..f82bc8e 100644
--- a/admin-web/src/assets/images/index/dxy.png
+++ b/admin-web/src/assets/images/index/dxy.png
Binary files differ
diff --git a/admin-web/src/assets/images/index/fbgd.png b/admin-web/src/assets/images/index/fbgd.png
index a95a643..55371fb 100644
--- a/admin-web/src/assets/images/index/fbgd.png
+++ b/admin-web/src/assets/images/index/fbgd.png
Binary files differ
diff --git a/admin-web/src/assets/images/index/gdc.png b/admin-web/src/assets/images/index/gdc.png
index 3f9066f..fd25295 100644
--- a/admin-web/src/assets/images/index/gdc.png
+++ b/admin-web/src/assets/images/index/gdc.png
Binary files differ
diff --git a/admin-web/src/assets/images/index/jxzgd.png b/admin-web/src/assets/images/index/jxzgd.png
index 79949bd..6b2cba1 100644
--- a/admin-web/src/assets/images/index/jxzgd.png
+++ b/admin-web/src/assets/images/index/jxzgd.png
Binary files differ
diff --git a/admin-web/src/assets/images/index/qbgd.png b/admin-web/src/assets/images/index/qbgd.png
index 95da117..58c35c9 100644
--- a/admin-web/src/assets/images/index/qbgd.png
+++ b/admin-web/src/assets/images/index/qbgd.png
Binary files differ
diff --git a/admin-web/src/assets/images/index/top.png b/admin-web/src/assets/images/index/top.png
index 7368085..f237042 100644
--- a/admin-web/src/assets/images/index/top.png
+++ b/admin-web/src/assets/images/index/top.png
Binary files differ
diff --git a/admin-web/src/assets/images/index/wtc.png b/admin-web/src/assets/images/index/wtc.png
index 9a3d211..8c2c718 100644
--- a/admin-web/src/assets/images/index/wtc.png
+++ b/admin-web/src/assets/images/index/wtc.png
Binary files differ
diff --git a/admin-web/src/assets/images/jpg.png b/admin-web/src/assets/images/jpg.png
index b4d35ec..76bf190 100644
--- a/admin-web/src/assets/images/jpg.png
+++ b/admin-web/src/assets/images/jpg.png
Binary files differ
diff --git a/admin-web/src/assets/images/left-nav-bg.png b/admin-web/src/assets/images/left-nav-bg.png
index d1da853..4b1a7ce 100644
--- a/admin-web/src/assets/images/left-nav-bg.png
+++ b/admin-web/src/assets/images/left-nav-bg.png
Binary files differ
diff --git a/admin-web/src/assets/images/line-current-icon.png b/admin-web/src/assets/images/line-current-icon.png
index 924e889..8d9b0b9 100644
--- a/admin-web/src/assets/images/line-current-icon.png
+++ b/admin-web/src/assets/images/line-current-icon.png
Binary files differ
diff --git a/admin-web/src/assets/images/line-current.png b/admin-web/src/assets/images/line-current.png
index cd4002e..17089d4 100644
--- a/admin-web/src/assets/images/line-current.png
+++ b/admin-web/src/assets/images/line-current.png
Binary files differ
diff --git a/admin-web/src/assets/images/line-nopass.png b/admin-web/src/assets/images/line-nopass.png
index 430ebe9..73dc910 100644
--- a/admin-web/src/assets/images/line-nopass.png
+++ b/admin-web/src/assets/images/line-nopass.png
Binary files differ
diff --git a/admin-web/src/assets/images/line-pass-icon.png b/admin-web/src/assets/images/line-pass-icon.png
index 8209fa7..8d5ea94 100644
--- a/admin-web/src/assets/images/line-pass-icon.png
+++ b/admin-web/src/assets/images/line-pass-icon.png
Binary files differ
diff --git a/admin-web/src/assets/images/line-pass.png b/admin-web/src/assets/images/line-pass.png
index 8106756..36d6a41 100644
--- a/admin-web/src/assets/images/line-pass.png
+++ b/admin-web/src/assets/images/line-pass.png
Binary files differ
diff --git a/admin-web/src/assets/images/login-name.png b/admin-web/src/assets/images/login-name.png
index b4b33b2..befd29e 100644
--- a/admin-web/src/assets/images/login-name.png
+++ b/admin-web/src/assets/images/login-name.png
Binary files differ
diff --git a/admin-web/src/assets/images/login_img.png b/admin-web/src/assets/images/login_img.png
index 4178bfc..9404fb0 100644
--- a/admin-web/src/assets/images/login_img.png
+++ b/admin-web/src/assets/images/login_img.png
Binary files differ
diff --git a/admin-web/src/assets/images/logo.png b/admin-web/src/assets/images/logo.png
index aa8d961..523f294 100644
--- a/admin-web/src/assets/images/logo.png
+++ b/admin-web/src/assets/images/logo.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/cancel.png b/admin-web/src/assets/images/map/cancel.png
index 4b46b51..1e6f5bd 100644
--- a/admin-web/src/assets/images/map/cancel.png
+++ b/admin-web/src/assets/images/map/cancel.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/close-total.png b/admin-web/src/assets/images/map/close-total.png
index 8792025..8dfd6cb 100644
--- a/admin-web/src/assets/images/map/close-total.png
+++ b/admin-web/src/assets/images/map/close-total.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/end.png b/admin-web/src/assets/images/map/end.png
index aac56b7..c4e66af 100644
--- a/admin-web/src/assets/images/map/end.png
+++ b/admin-web/src/assets/images/map/end.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/icon-gj.png b/admin-web/src/assets/images/map/icon-gj.png
index d10c416..6d99c59 100644
--- a/admin-web/src/assets/images/map/icon-gj.png
+++ b/admin-web/src/assets/images/map/icon-gj.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/icon-gygz.png b/admin-web/src/assets/images/map/icon-gygz.png
index 34d9a28..f7cab1d 100644
--- a/admin-web/src/assets/images/map/icon-gygz.png
+++ b/admin-web/src/assets/images/map/icon-gygz.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/icon-gz.png b/admin-web/src/assets/images/map/icon-gz.png
index f24f156..9fb52e3 100644
--- a/admin-web/src/assets/images/map/icon-gz.png
+++ b/admin-web/src/assets/images/map/icon-gz.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/icon-other.png b/admin-web/src/assets/images/map/icon-other.png
index 86f4d28..f7197e3 100644
--- a/admin-web/src/assets/images/map/icon-other.png
+++ b/admin-web/src/assets/images/map/icon-other.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/icon-qt.png b/admin-web/src/assets/images/map/icon-qt.png
index 0f6c8c5..460b31c 100644
--- a/admin-web/src/assets/images/map/icon-qt.png
+++ b/admin-web/src/assets/images/map/icon-qt.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/icon-sclzx.png b/admin-web/src/assets/images/map/icon-sclzx.png
index 6997602..540efbd 100644
--- a/admin-web/src/assets/images/map/icon-sclzx.png
+++ b/admin-web/src/assets/images/map/icon-sclzx.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/icon-sjzx.png b/admin-web/src/assets/images/map/icon-sjzx.png
index 0607222..9317496 100644
--- a/admin-web/src/assets/images/map/icon-sjzx.png
+++ b/admin-web/src/assets/images/map/icon-sjzx.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/icon-sn.png b/admin-web/src/assets/images/map/icon-sn.png
index a6f7f63..964ede4 100644
--- a/admin-web/src/assets/images/map/icon-sn.png
+++ b/admin-web/src/assets/images/map/icon-sn.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/icon-xcpzx.png b/admin-web/src/assets/images/map/icon-xcpzx.png
index a5e263e..2a1be68 100644
--- a/admin-web/src/assets/images/map/icon-xcpzx.png
+++ b/admin-web/src/assets/images/map/icon-xcpzx.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/icon-xxh.png b/admin-web/src/assets/images/map/icon-xxh.png
index 5d0169c..1a1357b 100644
--- a/admin-web/src/assets/images/map/icon-xxh.png
+++ b/admin-web/src/assets/images/map/icon-xxh.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/icon-zhywl.png b/admin-web/src/assets/images/map/icon-zhywl.png
index c1e0917..a8977d9 100644
--- a/admin-web/src/assets/images/map/icon-zhywl.png
+++ b/admin-web/src/assets/images/map/icon-zhywl.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/ing.png b/admin-web/src/assets/images/map/ing.png
index 2106009..8ab9649 100644
--- a/admin-web/src/assets/images/map/ing.png
+++ b/admin-web/src/assets/images/map/ing.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/open-total.png b/admin-web/src/assets/images/map/open-total.png
index bc24d0b..69704a1 100644
--- a/admin-web/src/assets/images/map/open-total.png
+++ b/admin-web/src/assets/images/map/open-total.png
Binary files differ
diff --git a/admin-web/src/assets/images/map/wait.png b/admin-web/src/assets/images/map/wait.png
index 5d23e05..1da44dd 100644
--- a/admin-web/src/assets/images/map/wait.png
+++ b/admin-web/src/assets/images/map/wait.png
Binary files differ
diff --git a/admin-web/src/assets/images/obg-icon.png b/admin-web/src/assets/images/obg-icon.png
index 873a673..e2581e5 100644
--- a/admin-web/src/assets/images/obg-icon.png
+++ b/admin-web/src/assets/images/obg-icon.png
Binary files differ
diff --git a/admin-web/src/assets/images/pdf.png b/admin-web/src/assets/images/pdf.png
index 130ece4..47c02cd 100644
--- a/admin-web/src/assets/images/pdf.png
+++ b/admin-web/src/assets/images/pdf.png
Binary files differ
diff --git a/admin-web/src/assets/images/phone.png b/admin-web/src/assets/images/phone.png
index c810329..acf158c 100644
--- a/admin-web/src/assets/images/phone.png
+++ b/admin-web/src/assets/images/phone.png
Binary files differ
diff --git a/admin-web/src/assets/images/png.png b/admin-web/src/assets/images/png.png
index b4d35ec..76bf190 100644
--- a/admin-web/src/assets/images/png.png
+++ b/admin-web/src/assets/images/png.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/del.png b/admin-web/src/assets/images/project/del.png
index 79b0263..38d71c5 100644
--- a/admin-web/src/assets/images/project/del.png
+++ b/admin-web/src/assets/images/project/del.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/icon-gj-lv.png b/admin-web/src/assets/images/project/icon-gj-lv.png
index 893006e..0fe6e3d 100644
--- a/admin-web/src/assets/images/project/icon-gj-lv.png
+++ b/admin-web/src/assets/images/project/icon-gj-lv.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/icon-gygz-lv.png b/admin-web/src/assets/images/project/icon-gygz-lv.png
index 7c8e69b..8408926 100644
--- a/admin-web/src/assets/images/project/icon-gygz-lv.png
+++ b/admin-web/src/assets/images/project/icon-gygz-lv.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/icon-gz-lv.png b/admin-web/src/assets/images/project/icon-gz-lv.png
index a598446..a74b28d 100644
--- a/admin-web/src/assets/images/project/icon-gz-lv.png
+++ b/admin-web/src/assets/images/project/icon-gz-lv.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/icon-other-lv.png b/admin-web/src/assets/images/project/icon-other-lv.png
index 276897e..85bd783 100644
--- a/admin-web/src/assets/images/project/icon-other-lv.png
+++ b/admin-web/src/assets/images/project/icon-other-lv.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/icon-qt-lv.png b/admin-web/src/assets/images/project/icon-qt-lv.png
index c82d079..76e2072 100644
--- a/admin-web/src/assets/images/project/icon-qt-lv.png
+++ b/admin-web/src/assets/images/project/icon-qt-lv.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/icon-return.png b/admin-web/src/assets/images/project/icon-return.png
index baeeb20..421a912 100644
--- a/admin-web/src/assets/images/project/icon-return.png
+++ b/admin-web/src/assets/images/project/icon-return.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/icon-sclzx-lv.png b/admin-web/src/assets/images/project/icon-sclzx-lv.png
index 2f73a29..895529f 100644
--- a/admin-web/src/assets/images/project/icon-sclzx-lv.png
+++ b/admin-web/src/assets/images/project/icon-sclzx-lv.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/icon-sjzx-lv.png b/admin-web/src/assets/images/project/icon-sjzx-lv.png
index c23e267..72593f2 100644
--- a/admin-web/src/assets/images/project/icon-sjzx-lv.png
+++ b/admin-web/src/assets/images/project/icon-sjzx-lv.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/icon-sn-lv.png b/admin-web/src/assets/images/project/icon-sn-lv.png
index 8e14d92..6bcc7f4 100644
--- a/admin-web/src/assets/images/project/icon-sn-lv.png
+++ b/admin-web/src/assets/images/project/icon-sn-lv.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/icon-xcpzx-lv.png b/admin-web/src/assets/images/project/icon-xcpzx-lv.png
index a5e263e..7697b6e 100644
--- a/admin-web/src/assets/images/project/icon-xcpzx-lv.png
+++ b/admin-web/src/assets/images/project/icon-xcpzx-lv.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/icon-xxh-lv.png b/admin-web/src/assets/images/project/icon-xxh-lv.png
index e12a61f..d019ebe 100644
--- a/admin-web/src/assets/images/project/icon-xxh-lv.png
+++ b/admin-web/src/assets/images/project/icon-xxh-lv.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/icon-zhywl-lv.png b/admin-web/src/assets/images/project/icon-zhywl-lv.png
index 0148580..656d6b0 100644
--- a/admin-web/src/assets/images/project/icon-zhywl-lv.png
+++ b/admin-web/src/assets/images/project/icon-zhywl-lv.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/no-file.png b/admin-web/src/assets/images/project/no-file.png
index 9cd99b5..258c0c3 100644
--- a/admin-web/src/assets/images/project/no-file.png
+++ b/admin-web/src/assets/images/project/no-file.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/pdf.png b/admin-web/src/assets/images/project/pdf.png
index d6dde7d..91f3c87 100644
--- a/admin-web/src/assets/images/project/pdf.png
+++ b/admin-web/src/assets/images/project/pdf.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/pic-add.png b/admin-web/src/assets/images/project/pic-add.png
index dc5f7e5..2f10ad0 100644
--- a/admin-web/src/assets/images/project/pic-add.png
+++ b/admin-web/src/assets/images/project/pic-add.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/ppt.png b/admin-web/src/assets/images/project/ppt.png
index c3dd307..a345b79 100644
--- a/admin-web/src/assets/images/project/ppt.png
+++ b/admin-web/src/assets/images/project/ppt.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/txt.png b/admin-web/src/assets/images/project/txt.png
index c499137..f2823d1 100644
--- a/admin-web/src/assets/images/project/txt.png
+++ b/admin-web/src/assets/images/project/txt.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/word.png b/admin-web/src/assets/images/project/word.png
index 788dd89..049daa3 100644
--- a/admin-web/src/assets/images/project/word.png
+++ b/admin-web/src/assets/images/project/word.png
Binary files differ
diff --git a/admin-web/src/assets/images/project/xls.png b/admin-web/src/assets/images/project/xls.png
index 59d8a43..38be927 100644
--- a/admin-web/src/assets/images/project/xls.png
+++ b/admin-web/src/assets/images/project/xls.png
Binary files differ
diff --git a/admin-web/src/assets/images/staff-female.jpg b/admin-web/src/assets/images/staff-female.jpg
index a419bb8..9596c20 100644
--- a/admin-web/src/assets/images/staff-female.jpg
+++ b/admin-web/src/assets/images/staff-female.jpg
Binary files differ
diff --git a/admin-web/src/assets/images/staff-male.jpg b/admin-web/src/assets/images/staff-male.jpg
index 13df560..e1fad89 100644
--- a/admin-web/src/assets/images/staff-male.jpg
+++ b/admin-web/src/assets/images/staff-male.jpg
Binary files differ
diff --git a/admin-web/src/assets/images/talk/dataV-1.png b/admin-web/src/assets/images/talk/dataV-1.png
index e8e550f..f4b4e57 100644
--- a/admin-web/src/assets/images/talk/dataV-1.png
+++ b/admin-web/src/assets/images/talk/dataV-1.png
Binary files differ
diff --git a/admin-web/src/assets/images/talk/dataV-2.png b/admin-web/src/assets/images/talk/dataV-2.png
index 3895870..705f2a9 100644
--- a/admin-web/src/assets/images/talk/dataV-2.png
+++ b/admin-web/src/assets/images/talk/dataV-2.png
Binary files differ
diff --git a/admin-web/src/assets/images/talk/head-kf.png b/admin-web/src/assets/images/talk/head-kf.png
index bf4103e..ba1230e 100644
--- a/admin-web/src/assets/images/talk/head-kf.png
+++ b/admin-web/src/assets/images/talk/head-kf.png
Binary files differ
diff --git a/admin-web/src/assets/images/talk/head-my.png b/admin-web/src/assets/images/talk/head-my.png
index aa962a0..c2b22b3 100644
--- a/admin-web/src/assets/images/talk/head-my.png
+++ b/admin-web/src/assets/images/talk/head-my.png
Binary files differ
diff --git a/admin-web/src/assets/images/talk/icon-doc.png b/admin-web/src/assets/images/talk/icon-doc.png
index bfb78e5..acc1146 100644
--- a/admin-web/src/assets/images/talk/icon-doc.png
+++ b/admin-web/src/assets/images/talk/icon-doc.png
Binary files differ
diff --git a/admin-web/src/assets/images/talk/icon-pdf.png b/admin-web/src/assets/images/talk/icon-pdf.png
index 910ad20..68d727c 100644
--- a/admin-web/src/assets/images/talk/icon-pdf.png
+++ b/admin-web/src/assets/images/talk/icon-pdf.png
Binary files differ
diff --git a/admin-web/src/assets/images/talk/icon-ppt.png b/admin-web/src/assets/images/talk/icon-ppt.png
index 26424a5..872861c 100644
--- a/admin-web/src/assets/images/talk/icon-ppt.png
+++ b/admin-web/src/assets/images/talk/icon-ppt.png
Binary files differ
diff --git a/admin-web/src/assets/images/talk/icon-unknown.png b/admin-web/src/assets/images/talk/icon-unknown.png
index 02d7f6e..d95ecff 100644
--- a/admin-web/src/assets/images/talk/icon-unknown.png
+++ b/admin-web/src/assets/images/talk/icon-unknown.png
Binary files differ
diff --git a/admin-web/src/assets/images/talk/icon-xls.png b/admin-web/src/assets/images/talk/icon-xls.png
index 3407076..17d1a1b 100644
--- a/admin-web/src/assets/images/talk/icon-xls.png
+++ b/admin-web/src/assets/images/talk/icon-xls.png
Binary files differ
diff --git a/admin-web/src/assets/images/text.png b/admin-web/src/assets/images/text.png
index 55079da..a17526f 100644
--- a/admin-web/src/assets/images/text.png
+++ b/admin-web/src/assets/images/text.png
Binary files differ
diff --git a/admin-web/src/assets/images/top-bg.png b/admin-web/src/assets/images/top-bg.png
index 88b300a..b959682 100644
--- a/admin-web/src/assets/images/top-bg.png
+++ b/admin-web/src/assets/images/top-bg.png
Binary files differ
diff --git a/admin-web/src/assets/images/top-title.png b/admin-web/src/assets/images/top-title.png
index 96527a2..168fb74 100644
--- a/admin-web/src/assets/images/top-title.png
+++ b/admin-web/src/assets/images/top-title.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/bg1.png b/admin-web/src/assets/images/visualization/bg1.png
index b241948..7c5a650 100644
--- a/admin-web/src/assets/images/visualization/bg1.png
+++ b/admin-web/src/assets/images/visualization/bg1.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/bg2.png b/admin-web/src/assets/images/visualization/bg2.png
index 71d749e..65ce1f3 100644
--- a/admin-web/src/assets/images/visualization/bg2.png
+++ b/admin-web/src/assets/images/visualization/bg2.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/bg3.png b/admin-web/src/assets/images/visualization/bg3.png
index d7303c7..dffbdde 100644
--- a/admin-web/src/assets/images/visualization/bg3.png
+++ b/admin-web/src/assets/images/visualization/bg3.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/bg4.png b/admin-web/src/assets/images/visualization/bg4.png
index 497946f..efa2ca7 100644
--- a/admin-web/src/assets/images/visualization/bg4.png
+++ b/admin-web/src/assets/images/visualization/bg4.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/bg5.png b/admin-web/src/assets/images/visualization/bg5.png
index 8472402..cc27271 100644
--- a/admin-web/src/assets/images/visualization/bg5.png
+++ b/admin-web/src/assets/images/visualization/bg5.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/bg6.png b/admin-web/src/assets/images/visualization/bg6.png
index 000a469..65ce1f3 100644
--- a/admin-web/src/assets/images/visualization/bg6.png
+++ b/admin-web/src/assets/images/visualization/bg6.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/col.png b/admin-web/src/assets/images/visualization/col.png
index 69699ef..bcc77bc 100644
--- a/admin-web/src/assets/images/visualization/col.png
+++ b/admin-web/src/assets/images/visualization/col.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/left.png b/admin-web/src/assets/images/visualization/left.png
index a7f12e3..72a6db0 100644
--- a/admin-web/src/assets/images/visualization/left.png
+++ b/admin-web/src/assets/images/visualization/left.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/line.png b/admin-web/src/assets/images/visualization/line.png
index b6e0785..aa6f61f 100644
--- a/admin-web/src/assets/images/visualization/line.png
+++ b/admin-web/src/assets/images/visualization/line.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/right.png b/admin-web/src/assets/images/visualization/right.png
index 79030a8..fc5cafd 100644
--- a/admin-web/src/assets/images/visualization/right.png
+++ b/admin-web/src/assets/images/visualization/right.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/v-bg.png b/admin-web/src/assets/images/visualization/v-bg.png
index 4853a48..42b6bd2 100644
--- a/admin-web/src/assets/images/visualization/v-bg.png
+++ b/admin-web/src/assets/images/visualization/v-bg.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/v-top-bg.png b/admin-web/src/assets/images/visualization/v-top-bg.png
index d527ec0..febdc23 100644
--- a/admin-web/src/assets/images/visualization/v-top-bg.png
+++ b/admin-web/src/assets/images/visualization/v-top-bg.png
Binary files differ
diff --git a/admin-web/src/assets/images/visualization/v-top-title.png b/admin-web/src/assets/images/visualization/v-top-title.png
index 2019d9e..318468d 100644
--- a/admin-web/src/assets/images/visualization/v-top-title.png
+++ b/admin-web/src/assets/images/visualization/v-top-title.png
Binary files differ
diff --git a/admin-web/src/assets/images/word.png b/admin-web/src/assets/images/word.png
index 1d16e74..3419639 100644
--- a/admin-web/src/assets/images/word.png
+++ b/admin-web/src/assets/images/word.png
Binary files differ
diff --git a/admin-web/src/assets/images/xls.png b/admin-web/src/assets/images/xls.png
index ea536fb..fd622cd 100644
--- a/admin-web/src/assets/images/xls.png
+++ b/admin-web/src/assets/images/xls.png
Binary files differ
diff --git a/admin-web/src/assets/images/zip.png b/admin-web/src/assets/images/zip.png
index ce90851..ed8eb24 100644
--- a/admin-web/src/assets/images/zip.png
+++ b/admin-web/src/assets/images/zip.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/app.png b/admin-web/src/assets/imgs/app.png
index 8c0138c..16b3b02 100644
--- a/admin-web/src/assets/imgs/app.png
+++ b/admin-web/src/assets/imgs/app.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/dark.svg b/admin-web/src/assets/imgs/dark.svg
index f646bd7..c9cf571 100644
--- a/admin-web/src/assets/imgs/dark.svg
+++ b/admin-web/src/assets/imgs/dark.svg
@@ -1,39 +1 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="52px" height="45px" viewBox="0 0 52 45" version="1.1" 
-    xmlns="http://www.w3.org/2000/svg" 
-    xmlns:xlink="http://www.w3.org/1999/xlink">
-    <defs>
-        <filter x="-9.4%" y="-6.2%" width="118.8%" height="122.5%" filterUnits="objectBoundingBox" id="filter-1">
-            <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
-            <feGaussianBlur stdDeviation="1" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
-            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.15 0" type="matrix" in="shadowBlurOuter1" result="shadowMatrixOuter1"></feColorMatrix>
-            <feMerge>
-                <feMergeNode in="shadowMatrixOuter1"></feMergeNode>
-                <feMergeNode in="SourceGraphic"></feMergeNode>
-            </feMerge>
-        </filter>
-        <rect id="path-2" x="0" y="0" width="48" height="40" rx="4"></rect>
-        <filter x="-4.2%" y="-2.5%" width="108.3%" height="110.0%" filterUnits="objectBoundingBox" id="filter-4">
-            <feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"></feOffset>
-            <feGaussianBlur stdDeviation="0.5" in="shadowOffsetOuter1" result="shadowBlurOuter1"></feGaussianBlur>
-            <feColorMatrix values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0" type="matrix" in="shadowBlurOuter1"></feColorMatrix>
-        </filter>
-    </defs>
-    <g id="閰嶇疆闈㈡澘" width="48" height="40" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="setting-copy-2" width="48" height="40" transform="translate(-1190.000000, -136.000000)">
-            <g id="Group-8" width="48" height="40" transform="translate(1167.000000, 0.000000)">
-                <g id="Group-5-Copy-5" filter="url(#filter-1)" transform="translate(25.000000, 137.000000)">
-                    <mask id="mask-3" fill="white">
-                        <use xlink:href="#path-2"></use>
-                    </mask>
-                    <g id="Rectangle-18">
-                        <use fill="black" fill-opacity="1" filter="url(#filter-4)" xlink:href="#path-2"></use>
-                        <use fill="#F0F2F5" fill-rule="evenodd" xlink:href="#path-2"></use>
-                    </g>
-                    <rect id="Rectangle-11" fill="#FFFFFF" mask="url(#mask-3)" x="0" y="0" width="48" height="10"></rect>
-                    <rect id="Rectangle-18" fill="#303648" mask="url(#mask-3)" x="0" y="0" width="16" height="40"></rect>
-                </g>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
+<svg height="45" viewBox="0 0 52 45" width="52" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><defs><filter id="a" height="122.5%" width="118.8%" x="-9.4%" y="-6.2%"><feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/><feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation="1"/><feColorMatrix in="shadowBlurOuter1" result="shadowMatrixOuter1" type="matrix" values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.15 0"/><feMerge><feMergeNode in="shadowMatrixOuter1"/><feMergeNode in="SourceGraphic"/></feMerge></filter><rect id="b" height="40" rx="4" width="48"/><filter id="c" height="110%" width="108.3%" x="-4.2%" y="-2.5%"><feOffset dx="0" dy="1" in="SourceAlpha" result="shadowOffsetOuter1"/><feGaussianBlur in="shadowOffsetOuter1" result="shadowBlurOuter1" stdDeviation=".5"/><feColorMatrix in="shadowBlurOuter1" type="matrix" values="0 0 0 0 0   0 0 0 0 0   0 0 0 0 0  0 0 0 0.1 0"/></filter><mask id="d" fill="#fff"><use fill="#fff" fill-rule="evenodd" xlink:href="#b"/></mask></defs><g fill="none" fill-rule="evenodd" filter="url(#a)" height="40" transform="translate(2 1)" width="48"><use fill="#000" filter="url(#c)" xlink:href="#b"/><use fill="#f0f2f5" fill-rule="evenodd" xlink:href="#b"/><path d="m0 0h48v10h-48z" fill="#fff" mask="url(#d)"/><path d="m0 0h16v40h-16z" fill="#303648" mask="url(#d)"/></g></svg>
\ No newline at end of file
diff --git a/admin-web/src/assets/imgs/default.jpg b/admin-web/src/assets/imgs/default.jpg
index aa0237b..fbe486a 100644
--- a/admin-web/src/assets/imgs/default.jpg
+++ b/admin-web/src/assets/imgs/default.jpg
Binary files differ
diff --git a/admin-web/src/assets/imgs/default_avatar.png b/admin-web/src/assets/imgs/default_avatar.png
index 9198d1a..b13f4d8 100644
--- a/admin-web/src/assets/imgs/default_avatar.png
+++ b/admin-web/src/assets/imgs/default_avatar.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/expressi.jpg b/admin-web/src/assets/imgs/expressi.jpg
index d3fbe46..08599a8 100644
--- a/admin-web/src/assets/imgs/expressi.jpg
+++ b/admin-web/src/assets/imgs/expressi.jpg
Binary files differ
diff --git a/admin-web/src/assets/imgs/fahuo.png b/admin-web/src/assets/imgs/fahuo.png
index 0d3e2dc..53a2187 100644
--- a/admin-web/src/assets/imgs/fahuo.png
+++ b/admin-web/src/assets/imgs/fahuo.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/fukuan.png b/admin-web/src/assets/imgs/fukuan.png
index e7ac27e..e490bdd 100644
--- a/admin-web/src/assets/imgs/fukuan.png
+++ b/admin-web/src/assets/imgs/fukuan.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/haowu.png b/admin-web/src/assets/imgs/haowu.png
index 10c55a9..43634ab 100644
--- a/admin-web/src/assets/imgs/haowu.png
+++ b/admin-web/src/assets/imgs/haowu.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/head.gif b/admin-web/src/assets/imgs/head.gif
index e33fb4a..f569b8e 100644
--- a/admin-web/src/assets/imgs/head.gif
+++ b/admin-web/src/assets/imgs/head.gif
Binary files differ
diff --git a/admin-web/src/assets/imgs/index_logo.png b/admin-web/src/assets/imgs/index_logo.png
index 9023cc3..2eb16c5 100644
--- a/admin-web/src/assets/imgs/index_logo.png
+++ b/admin-web/src/assets/imgs/index_logo.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/kefuImg.jpg b/admin-web/src/assets/imgs/kefuImg.jpg
index e609d03..261c217 100644
--- a/admin-web/src/assets/imgs/kefuImg.jpg
+++ b/admin-web/src/assets/imgs/kefuImg.jpg
Binary files differ
diff --git a/admin-web/src/assets/imgs/laber.png b/admin-web/src/assets/imgs/laber.png
index bda12a7..c597cf9 100644
--- a/admin-web/src/assets/imgs/laber.png
+++ b/admin-web/src/assets/imgs/laber.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/light.svg b/admin-web/src/assets/imgs/light.svg
index 4ca4d3e..3776845 100644
--- a/admin-web/src/assets/imgs/light.svg
+++ b/admin-web/src/assets/imgs/light.svg
@@ -1,34 +1 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<svg width="48px" height="40px" viewBox="0 0 48 40" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-    <title>light</title>
-    <defs>
-        <rect id="path-1" x="0" y="0" width="48" height="40" rx="4"></rect>
-        <rect id="path-3" x="0" y="0" width="48" height="40" rx="4"></rect>
-    </defs>
-    <g id="鍚庡彴" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
-        <g id="light">
-            <g id="Rectangle-18">
-                <g id="path-2-link" fill="#000000" fill-rule="nonzero">
-                    <rect id="path-2" x="0" y="0" width="48" height="40" rx="4"></rect>
-                </g>
-                <g id="path-2-link" fill="#F0F2F5">
-                    <rect id="path-2" x="0" y="0" width="48" height="40" rx="4"></rect>
-                </g>
-            </g>
-            <g id="Rectangle-11-Clipped">
-                <mask id="mask-2" fill="white">
-                    <use xlink:href="#path-1"></use>
-                </mask>
-                <g id="path-2"></g>
-                <rect id="Rectangle-11" fill="#FFFFFF" fill-rule="nonzero" mask="url(#mask-2)" x="0" y="0" width="48" height="10"></rect>
-            </g>
-            <g id="Rectangle-18-Clipped">
-                <mask id="mask-4" fill="white">
-                    <use xlink:href="#path-3"></use>
-                </mask>
-                <g id="path-2"></g>
-                <rect id="Rectangle-18" fill="#2B68C9" fill-rule="nonzero" mask="url(#mask-4)" x="0" y="0" width="16" height="40"></rect>
-            </g>
-        </g>
-    </g>
-</svg>
\ No newline at end of file
+<svg height="40" viewBox="0 0 48 40" width="48" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><mask id="a" fill="#fff"><rect fill="#fff" fill-rule="evenodd" height="40" rx="4" width="48"/></mask><mask id="b" fill="#fff"><rect fill="#fff" fill-rule="evenodd" height="40" rx="4" width="48"/></mask><g fill="none" fill-rule="evenodd"><rect fill="#000" fill-rule="nonzero" height="40" rx="4" width="48"/><rect fill="#f0f2f5" height="40" rx="4" width="48"/><g fill-rule="nonzero"><path d="m0 0h48v10h-48z" fill="#fff" mask="url(#a)"/><path d="m0 0h16v40h-16z" fill="#2b68c9" mask="url(#b)"/></g></g></svg>
\ No newline at end of file
diff --git a/admin-web/src/assets/imgs/line.jpg b/admin-web/src/assets/imgs/line.jpg
index 1640f55..50811a9 100644
--- a/admin-web/src/assets/imgs/line.jpg
+++ b/admin-web/src/assets/imgs/line.jpg
Binary files differ
diff --git a/admin-web/src/assets/imgs/live-logo.gif b/admin-web/src/assets/imgs/live-logo.gif
index 1dfef3a..721145a 100644
--- a/admin-web/src/assets/imgs/live-logo.gif
+++ b/admin-web/src/assets/imgs/live-logo.gif
Binary files differ
diff --git a/admin-web/src/assets/imgs/login-bg.png b/admin-web/src/assets/imgs/login-bg.png
index f4b4444..b184b17 100644
--- a/admin-web/src/assets/imgs/login-bg.png
+++ b/admin-web/src/assets/imgs/login-bg.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/login-name.png b/admin-web/src/assets/imgs/login-name.png
index 2fe9a27..05ab6b6 100644
--- a/admin-web/src/assets/imgs/login-name.png
+++ b/admin-web/src/assets/imgs/login-name.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/logo.png b/admin-web/src/assets/imgs/logo.png
index b06c554..58fc930 100644
--- a/admin-web/src/assets/imgs/logo.png
+++ b/admin-web/src/assets/imgs/logo.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/mobilefoot.png b/admin-web/src/assets/imgs/mobilefoot.png
index 4a89d4b..ebfb6e3 100644
--- a/admin-web/src/assets/imgs/mobilefoot.png
+++ b/admin-web/src/assets/imgs/mobilefoot.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/mobilehead.png b/admin-web/src/assets/imgs/mobilehead.png
index 248cfb7..cbc4855 100644
--- a/admin-web/src/assets/imgs/mobilehead.png
+++ b/admin-web/src/assets/imgs/mobilehead.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/moren.jpg b/admin-web/src/assets/imgs/moren.jpg
index 98725f1..bca8246 100644
--- a/admin-web/src/assets/imgs/moren.jpg
+++ b/admin-web/src/assets/imgs/moren.jpg
Binary files differ
diff --git a/admin-web/src/assets/imgs/moren.png b/admin-web/src/assets/imgs/moren.png
index 02d2c8d..5673efc 100644
--- a/admin-web/src/assets/imgs/moren.png
+++ b/admin-web/src/assets/imgs/moren.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/new_header1.png b/admin-web/src/assets/imgs/new_header1.png
index 04fa8f8..1016cb7 100644
--- a/admin-web/src/assets/imgs/new_header1.png
+++ b/admin-web/src/assets/imgs/new_header1.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/no.png b/admin-web/src/assets/imgs/no.png
index e4ade86..2e8dced 100644
--- a/admin-web/src/assets/imgs/no.png
+++ b/admin-web/src/assets/imgs/no.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/orderIndex.png b/admin-web/src/assets/imgs/orderIndex.png
index 74d6ffb..76c91c6 100644
--- a/admin-web/src/assets/imgs/orderIndex.png
+++ b/admin-web/src/assets/imgs/orderIndex.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/pc.png b/admin-web/src/assets/imgs/pc.png
index 7055ca1..b2aeaf1 100644
--- a/admin-web/src/assets/imgs/pc.png
+++ b/admin-web/src/assets/imgs/pc.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/phoneBox.png b/admin-web/src/assets/imgs/phoneBox.png
index 41e0d27..122e2d9 100644
--- a/admin-web/src/assets/imgs/phoneBox.png
+++ b/admin-web/src/assets/imgs/phoneBox.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/pingjia.png b/admin-web/src/assets/imgs/pingjia.png
index cecfdcf..5c6e09b 100644
--- a/admin-web/src/assets/imgs/pingjia.png
+++ b/admin-web/src/assets/imgs/pingjia.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/pricetitle.jpg b/admin-web/src/assets/imgs/pricetitle.jpg
index 1451364..c201df2 100644
--- a/admin-web/src/assets/imgs/pricetitle.jpg
+++ b/admin-web/src/assets/imgs/pricetitle.jpg
Binary files differ
diff --git a/admin-web/src/assets/imgs/routine.png b/admin-web/src/assets/imgs/routine.png
index 83379ed..677a45f 100644
--- a/admin-web/src/assets/imgs/routine.png
+++ b/admin-web/src/assets/imgs/routine.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/scan.gif b/admin-web/src/assets/imgs/scan.gif
index 95ed7fa..fe71d9d 100644
--- a/admin-web/src/assets/imgs/scan.gif
+++ b/admin-web/src/assets/imgs/scan.gif
Binary files differ
diff --git a/admin-web/src/assets/imgs/shengxian.png b/admin-web/src/assets/imgs/shengxian.png
index 57fd8da..5ee0902 100644
--- a/admin-web/src/assets/imgs/shengxian.png
+++ b/admin-web/src/assets/imgs/shengxian.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/shouhuo.png b/admin-web/src/assets/imgs/shouhuo.png
index 5be7e9a..cb41837 100644
--- a/admin-web/src/assets/imgs/shouhuo.png
+++ b/admin-web/src/assets/imgs/shouhuo.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/tabBar/cart.png b/admin-web/src/assets/imgs/tabBar/cart.png
index b55ee31..db1cd6e 100644
--- a/admin-web/src/assets/imgs/tabBar/cart.png
+++ b/admin-web/src/assets/imgs/tabBar/cart.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/tabBar/cartd.png b/admin-web/src/assets/imgs/tabBar/cartd.png
index 4a0ca41..a64df15 100644
--- a/admin-web/src/assets/imgs/tabBar/cartd.png
+++ b/admin-web/src/assets/imgs/tabBar/cartd.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/tabBar/cate.png b/admin-web/src/assets/imgs/tabBar/cate.png
index a25cf93..8bcc25f 100644
--- a/admin-web/src/assets/imgs/tabBar/cate.png
+++ b/admin-web/src/assets/imgs/tabBar/cate.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/tabBar/cated.png b/admin-web/src/assets/imgs/tabBar/cated.png
index 76aa0d2..84a8b24 100644
--- a/admin-web/src/assets/imgs/tabBar/cated.png
+++ b/admin-web/src/assets/imgs/tabBar/cated.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/tabBar/index.png b/admin-web/src/assets/imgs/tabBar/index.png
index c2d7fae..5958f62 100644
--- a/admin-web/src/assets/imgs/tabBar/index.png
+++ b/admin-web/src/assets/imgs/tabBar/index.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/tabBar/indexd.png b/admin-web/src/assets/imgs/tabBar/indexd.png
index c6bd228..9f79334 100644
--- a/admin-web/src/assets/imgs/tabBar/indexd.png
+++ b/admin-web/src/assets/imgs/tabBar/indexd.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/tabBar/user.png b/admin-web/src/assets/imgs/tabBar/user.png
index 26d7fbe..7aa294d 100644
--- a/admin-web/src/assets/imgs/tabBar/user.png
+++ b/admin-web/src/assets/imgs/tabBar/user.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/tabBar/userd.png b/admin-web/src/assets/imgs/tabBar/userd.png
index f3304d7..37fec26 100644
--- a/admin-web/src/assets/imgs/tabBar/userd.png
+++ b/admin-web/src/assets/imgs/tabBar/userd.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/tuikuan.png b/admin-web/src/assets/imgs/tuikuan.png
index 1811c61..00af14d 100644
--- a/admin-web/src/assets/imgs/tuikuan.png
+++ b/admin-web/src/assets/imgs/tuikuan.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/user_bg.png b/admin-web/src/assets/imgs/user_bg.png
index 2e2d706..5f4eaa5 100644
--- a/admin-web/src/assets/imgs/user_bg.png
+++ b/admin-web/src/assets/imgs/user_bg.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/wechat_h5.png b/admin-web/src/assets/imgs/wechat_h5.png
index 3fcc224..3bfd9b0 100644
--- a/admin-web/src/assets/imgs/wechat_h5.png
+++ b/admin-web/src/assets/imgs/wechat_h5.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/weixin.png b/admin-web/src/assets/imgs/weixin.png
index c4dcfe1..194c4f6 100644
--- a/admin-web/src/assets/imgs/weixin.png
+++ b/admin-web/src/assets/imgs/weixin.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/wutu.png b/admin-web/src/assets/imgs/wutu.png
index 42c67aa..d8517c5 100644
--- a/admin-web/src/assets/imgs/wutu.png
+++ b/admin-web/src/assets/imgs/wutu.png
Binary files differ
diff --git a/admin-web/src/assets/imgs/youxuan.png b/admin-web/src/assets/imgs/youxuan.png
index 01ad375..9d849b7 100644
--- a/admin-web/src/assets/imgs/youxuan.png
+++ b/admin-web/src/assets/imgs/youxuan.png
Binary files differ
diff --git a/admin-web/src/assets/logo/logo.png b/admin-web/src/assets/logo/logo.png
index 8c0138c..16b3b02 100644
--- a/admin-web/src/assets/logo/logo.png
+++ b/admin-web/src/assets/logo/logo.png
Binary files differ
diff --git a/admin-web/src/assets/theme/goodsList1.png b/admin-web/src/assets/theme/goodsList1.png
index 8cf7082..fe999c5 100644
--- a/admin-web/src/assets/theme/goodsList1.png
+++ b/admin-web/src/assets/theme/goodsList1.png
Binary files differ
diff --git a/admin-web/src/assets/theme/goodsList2.png b/admin-web/src/assets/theme/goodsList2.png
index c9965fb..0009a71 100644
--- a/admin-web/src/assets/theme/goodsList2.png
+++ b/admin-web/src/assets/theme/goodsList2.png
Binary files differ
diff --git a/admin-web/src/assets/theme/goodsList3.png b/admin-web/src/assets/theme/goodsList3.png
index 7a373a4..26ed50b 100644
--- a/admin-web/src/assets/theme/goodsList3.png
+++ b/admin-web/src/assets/theme/goodsList3.png
Binary files differ
diff --git a/admin-web/src/assets/theme/theme1.png b/admin-web/src/assets/theme/theme1.png
index e8c3c88..90bf11d 100644
--- a/admin-web/src/assets/theme/theme1.png
+++ b/admin-web/src/assets/theme/theme1.png
Binary files differ
diff --git a/admin-web/src/assets/theme/theme2.png b/admin-web/src/assets/theme/theme2.png
index fb523bb..9dafbde 100644
--- a/admin-web/src/assets/theme/theme2.png
+++ b/admin-web/src/assets/theme/theme2.png
Binary files differ
diff --git a/admin-web/src/assets/theme/theme3.png b/admin-web/src/assets/theme/theme3.png
index 898a5b9..cb5b559 100644
--- a/admin-web/src/assets/theme/theme3.png
+++ b/admin-web/src/assets/theme/theme3.png
Binary files differ
diff --git a/admin-web/src/assets/theme/theme4.png b/admin-web/src/assets/theme/theme4.png
index 0ed72de..d352302 100644
--- a/admin-web/src/assets/theme/theme4.png
+++ b/admin-web/src/assets/theme/theme4.png
Binary files differ
diff --git a/admin-web/src/assets/theme/theme5.png b/admin-web/src/assets/theme/theme5.png
index 3fba5cf..fcfd0b3 100644
--- a/admin-web/src/assets/theme/theme5.png
+++ b/admin-web/src/assets/theme/theme5.png
Binary files differ
diff --git a/admin-web/src/settings.js b/admin-web/src/settings.js
index 1a16a49..1a44f57 100644
--- a/admin-web/src/settings.js
+++ b/admin-web/src/settings.js
@@ -5,7 +5,7 @@
   // 鎺ュ彛璇锋眰鍦板潃
   apiBaseURL: VUE_APP_API_URL,
 
-  title: '鍥哄畾璧勪骇椤圭洰杩涘害',
+  title: '浣庡�兼槗鑰楀搧搴撳瓨绠$悊绯荤粺',
 
   /**
    * @type {boolean} true | false
diff --git a/admin-web/src/views/dashboard/index.vue b/admin-web/src/views/dashboard/index.vue
index e210eb0..7a12ff2 100644
--- a/admin-web/src/views/dashboard/index.vue
+++ b/admin-web/src/views/dashboard/index.vue
@@ -13,7 +13,7 @@
             </el-radio-group>
             <div class="to-more" @click="nav('/stock/transfer/transferissue')">鏌ョ湅鏇村 ></div>
           </div>
-          <el-table v-loading="waitLoading" :data="waitWorkData" class="top-tb" height="265" :show-header="false"
+          <el-table v-loading="waitLoading" :data="waitWorkData" class="top-tb" height="220" :show-header="false"
                     size="medium">
             <el-table-column prop="businessFormCode" align="center" width="130"></el-table-column>
             <el-table-column prop="inWarehouseName" align="left" min-width="130">
@@ -34,7 +34,7 @@
             </el-table-column>
             <el-table-column prop="date" label="鎿嶄綔" fixed="right" align="center" width="80">
               <template slot-scope="scope">
-                <el-button @click.native.prevent="aduitThis(scope.row)" size="mini" type="primary">澶勭悊</el-button>
+                <el-button style="padding: 4.5px 15px" @click.native.prevent="aduitThis(scope.row)" size="mini" type="primary">澶勭悊</el-button>
               </template>
             </el-table-column>
             <el-empty slot="empty" description="鏆傛棤鏁版嵁"></el-empty>
@@ -54,7 +54,7 @@
             </el-radio-group>
             <div class="to-more" @click="nav('/stock/ledger/alertQuery')">鏌ョ湅鏇村 ></div>
           </div>
-          <el-table v-loading="earlyLoading" :data="earlyWarningData" class="top-tb" height="265" :show-header="false"
+          <el-table v-loading="earlyLoading" :data="earlyWarningData" class="top-tb" height="220" :show-header="false"
                     size="medium">
             <el-table-column prop="baseGoodsTemplateName" align="left" min-width="130">
               <template slot-scope="{row}">
@@ -334,9 +334,10 @@
 .total-item {
   width: 19%;
   padding: 12px 20px;
-  border-radius: 8px;
+  border-radius: 4px;
   margin-right: 1%;
   background-color: #FFFFFF;
+  border-left: 4px solid #fb6260;
 }
 
 .total-item:last-child {
diff --git a/admin-web/src/views/departmentitem/itemdis/disDetails/edit.vue b/admin-web/src/views/departmentitem/itemdis/disDetails/edit.vue
index 61b3170..68578e8 100644
--- a/admin-web/src/views/departmentitem/itemdis/disDetails/edit.vue
+++ b/admin-web/src/views/departmentitem/itemdis/disDetails/edit.vue
@@ -173,6 +173,7 @@
       })
       this.formData.list = model;
       this.list = res
+      this.loading = false
     });
   },
   methods: {
diff --git a/admin-web/src/views/login/index.vue b/admin-web/src/views/login/index.vue
index 4d8b08f..d7fd386 100644
--- a/admin-web/src/views/login/index.vue
+++ b/admin-web/src/views/login/index.vue
@@ -1,6 +1,6 @@
 <template>
   <div class="login-container">
-    <img src="@/assets/images/login-name.png" alt="鍥哄畾璧勪骇椤圭洰寤鸿杩涘害" class="logo-name"/>
+    <img src="@/assets/images/login-name.png" alt="浣庡�兼槗鑰楀搧搴撳瓨绠$悊绯荤粺" class="logo-name"/>
     <el-row
       type="flex"
       justify="center"
diff --git a/admin-web/src/views/stock/accessStock/outbound/edit.vue b/admin-web/src/views/stock/accessStock/outbound/edit.vue
index cf58bde..e7d1cd4 100644
--- a/admin-web/src/views/stock/accessStock/outbound/edit.vue
+++ b/admin-web/src/views/stock/accessStock/outbound/edit.vue
@@ -1,6 +1,6 @@
 <template>
   <win-md class="stock-edit" :title="`${setting.title}鍑哄簱`" @close="close" :width="'800px'">
-    <el-form class="form" ref="ruleForm" :model="formData" :rules="rules" label-width="120px">
+    <el-form v-loading="loading" class="form" ref="ruleForm" :model="formData" :rules="rules" label-width="120px">
       <div class="main-w">
         <el-row :gutter="24" class="headerHeight">
           <el-col :span="12">
@@ -205,7 +205,7 @@
       callback();
     };
     return {
-      loading: false,
+      loading: true,
       btnloading: false,
       warehouseOptions: [], // 鍑哄簱浠撳簱鍒楄〃
       categoryOptions: [], // 鐗╁搧鍒嗙被鍒楄〃
@@ -264,17 +264,18 @@
   },
   methods: {
     async init() {
-      this.getWarehouseList();
-      this.getgoodsTemplate();
-      this.getgoodsModel();
+      await this.getWarehouseList();
+      await this.getgoodsTemplate();
+      await this.getgoodsModel();
       // 鑾峰彇鐗╁搧鍒嗙被鍒楄〃
       const treeRes = await getTree();
       this.categoryOptions = this.removeEmptyChildren(treeRes);
+      this.loading = false
     },
 
     // 鑾峰彇鍑哄簱浠撳簱鍒楄〃
-    getWarehouseList() {
-      selectTenantWarehouse({ agencyId: this.userInfo.tenantId })
+    async getWarehouseList() {
+      await selectTenantWarehouse({ agencyId: this.userInfo.tenantId })
         .then((res) => {
           this.warehouseOptions = res;
           if (res.length) {
@@ -302,8 +303,8 @@
     },
 
     // 鑾峰彇鐗╁搧鍚嶇О鍒楄〃
-    getgoodsTemplate(id, index) {
-      goodsTemplate({ categoryId: id || '' }).then((res) => {
+    async getgoodsTemplate(id, index) {
+      await goodsTemplate({ categoryId: id || '' }).then((res) => {
         if (index || index == 0) {
           this.$set(this.formData.goods[index], 'goodsOptions', res);
         } else {
@@ -313,8 +314,8 @@
     },
 
     // 瑙勬牸鍨嬪彿
-    getgoodsModel(id, index) {
-      goodsModel({ goodsTemplatesId: id || '' }).then((res) => {
+    async getgoodsModel(id, index) {
+      await goodsModel({ goodsTemplatesId: id || '' }).then((res) => {
         if (index || index == 0) {
           this.$set(this.formData.goods[index], 'modelsOptions', res);
         } else {
@@ -428,18 +429,22 @@
     handleSubmit() {
       this.$refs['ruleForm'].validate((valid) => {
         if (valid) {
+          if (this.loading) return
+          this.loading = true;
           this.btnloading = true;
           console.log('this.formData', this.formData);
           outputAdd(this.formData)
             .then((res) => {
               this.$message.success('淇濆瓨鎴愬姛锛�');
               this.btnloading = false;
+              this.loading = false;
               this.close();
               this.$emit('search');
             })
             .catch((err) => {
               console.log('edit err', err);
               this.btnloading = false;
+              this.loading = false;
               this.$message.error('淇濆瓨澶辫触');
             });
         } else {
diff --git a/admin-web/src/views/stock/accessStock/outbound/index.vue b/admin-web/src/views/stock/accessStock/outbound/index.vue
index 8af4e09..edff820 100644
--- a/admin-web/src/views/stock/accessStock/outbound/index.vue
+++ b/admin-web/src/views/stock/accessStock/outbound/index.vue
@@ -12,8 +12,8 @@
             <div class="table-tool-bar" style="margin-bottom: 15px;">
               <my-button name="鏂板" @click="handleAdd" site="tools" size="medium" />
             </div>
-            <div>
-              <div :style="{ 'overflow-y': 'auto', height: 'calc(100vh - 352px)' }" v-loading="loading">
+            <div v-loading="loading">
+              <div :style="{ 'overflow-y': 'auto', height: 'calc(100vh - 352px)' }">
                 <el-row v-if="list.length" class="card" :gutter="5">
                   <el-col v-for="(item, index) in list" :key="index" class="cm-item">
                     <el-card class="card-data">
diff --git a/admin-web/src/views/stock/procure/purchaseOrder/edit.vue b/admin-web/src/views/stock/procure/purchaseOrder/edit.vue
index bca8123..e1482dc 100644
--- a/admin-web/src/views/stock/procure/purchaseOrder/edit.vue
+++ b/admin-web/src/views/stock/procure/purchaseOrder/edit.vue
@@ -1,24 +1,24 @@
 <template>
   <win-md class="stock-edit" :title="`${setting.title}閲囪喘鍏ュ簱`" @close="close" :width="'800px'" :loading="loading">
-    <el-form class="form" ref="ruleForm" :model="formData" :rules="rules" label-width="120px">
+    <el-form v-loading="loading" class="form" ref="ruleForm" :model="formData" :rules="rules" label-width="120px">
       <div class="main-w">
         <el-row :gutter="24" class="headerHeight">
           <el-col :span="12">
             <el-form-item label="鍏ュ簱浠撳簱" prop="warehouseId">
               <el-select v-model="formData.warehouseId" placeholder="璇烽�夋嫨" style="width: 100%">
-                <el-option v-for="item in warehouses" :key="item.id" :label="item.warehouseName" :value="item.id" />
+                <el-option v-for="item in warehouses" :key="item.id" :label="item.warehouseName" :value="item.id"/>
               </el-select>
             </el-form-item>
           </el-col>
           <el-col :span="12">
             <el-form-item label="閲囪喘鏃堕棿" prop="procureTime">
               <el-date-picker
-                v-model="formData.procureTime"
-                type="datetime"
-                value="yyyy-MM-dd HH:mm:ss"
-                value-format="yyyyMMddHHmmss"
-                placeholder="璇烽�夋嫨鏃ユ湡"
-                style="width: 100%"
+                  v-model="formData.procureTime"
+                  type="datetime"
+                  value="yyyy-MM-dd HH:mm:ss"
+                  value-format="yyyyMMddHHmmss"
+                  placeholder="璇烽�夋嫨鏃ユ湡"
+                  style="width: 100%"
               >
               </el-date-picker>
             </el-form-item>
@@ -28,7 +28,7 @@
           <el-col :span="12">
             <el-form-item label="閲囪喘绫诲瀷" prop="buyType">
               <el-select v-model="formData.buyType" placeholder="璇烽�夋嫨" style="width: 100%">
-                <el-option v-for="item in buyTypeOptions" :key="item.value" :label="item.label" :value="item.value" />
+                <el-option v-for="item in buyTypeOptions" :key="item.value" :label="item.label" :value="item.value"/>
               </el-select>
             </el-form-item>
           </el-col>
@@ -44,42 +44,42 @@
           <el-row :gutter="24">
             <el-col :span="12">
               <el-form-item
-                label="鐗╁搧鍒嗙被"
-                :prop="`procureGoods[${goodsIndex}].baseCategoryIds`"
-                :rules="{
+                  label="鐗╁搧鍒嗙被"
+                  :prop="`procureGoods[${goodsIndex}].baseCategoryIds`"
+                  :rules="{
                   required: true,
                   message: '璇烽�夋嫨',
                   trigger: 'change',
                 }"
               >
                 <el-cascader
-                  v-model="goodsItem.baseCategoryIds"
-                  :options="categoryOptions"
-                  :props="{ value: 'id' }"
-                  @change="categoryChange($event, goodsIndex)"
-                  style="width: 100%"
+                    v-model="goodsItem.baseCategoryIds"
+                    :options="categoryOptions"
+                    :props="{ value: 'id' }"
+                    @change="categoryChange($event, goodsIndex)"
+                    style="width: 100%"
                 ></el-cascader>
               </el-form-item>
             </el-col>
             <el-col :span="12">
               <el-form-item
-                label="鐗╁搧鍚嶇О"
-                :prop="`procureGoods[${goodsIndex}].baseGoodsTemplateId`"
-                :rules="rules.baseGoodsTemplateId"
+                  label="鐗╁搧鍚嶇О"
+                  :prop="`procureGoods[${goodsIndex}].baseGoodsTemplateId`"
+                  :rules="rules.baseGoodsTemplateId"
               >
                 <el-select
-                  v-model="goodsItem.baseGoodsTemplateId"
-                  placeholder="璇峰厛鎷╃墿鍝佸垎绫�"
-                  filterable
-                  :disabled="!goodsItem.baseCategoryId"
-                  style="width: 100%"
-                  @change="goodsTemplateChange($event, goodsIndex)"
+                    v-model="goodsItem.baseGoodsTemplateId"
+                    placeholder="璇峰厛鎷╃墿鍝佸垎绫�"
+                    filterable
+                    :disabled="!goodsItem.baseCategoryId"
+                    style="width: 100%"
+                    @change="goodsTemplateChange($event, goodsIndex)"
                 >
                   <el-option
-                    v-for="item in goodsItem.goodsOptions"
-                    :key="item.id"
-                    :label="item.goodsName"
-                    :value="item.id"
+                      v-for="item in goodsItem.goodsOptions"
+                      :key="item.id"
+                      :label="item.goodsName"
+                      :value="item.id"
                   />
                 </el-select>
               </el-form-item>
@@ -88,35 +88,35 @@
           <el-row :gutter="24">
             <el-col :span="12">
               <el-form-item
-                label="瑙勬牸鍨嬪彿"
-                :prop="`procureGoods[${goodsIndex}].modelsIds`"
-                :rules="{
+                  label="瑙勬牸鍨嬪彿"
+                  :prop="`procureGoods[${goodsIndex}].modelsIds`"
+                  :rules="{
                   required: true,
                   message: '璇烽�夋嫨',
                   trigger: 'change',
                 }"
               >
                 <el-select
-                  v-model="goodsItem.modelsIds"
-                  multiple
-                  placeholder="璇峰厛鎷╃墿鍝佸悕绉�"
-                  :disabled="!goodsItem.baseCategoryId"
-                  @change="modelChange($event, goodsIndex)"
-                  @remove-tag="modelRemoveTag($event, goodsIndex)"
-                  style="width: 100%"
+                    v-model="goodsItem.modelsIds"
+                    multiple
+                    placeholder="璇峰厛鎷╃墿鍝佸悕绉�"
+                    :disabled="!goodsItem.baseCategoryId"
+                    @change="modelChange($event, goodsIndex)"
+                    @remove-tag="modelRemoveTag($event, goodsIndex)"
+                    style="width: 100%"
                 >
                   <el-option
-                    v-for="item in goodsItem.modelsOptions"
-                    :key="item.id"
-                    :label="item.modelName"
-                    :value="item.id"
+                      v-for="item in goodsItem.modelsOptions"
+                      :key="item.id"
+                      :label="item.modelName"
+                      :value="item.id"
                   />
                 </el-select>
               </el-form-item>
             </el-col>
             <el-col :span="12">
               <el-form-item label="渚涜揣鍟�" prop="supplier">
-                <el-input v-model="goodsItem.supplier" clearable maxlength="20" show-word-limit />
+                <el-input v-model="goodsItem.supplier" clearable maxlength="20" show-word-limit/>
               </el-form-item>
             </el-col>
           </el-row>
@@ -134,15 +134,15 @@
             <el-table-column prop="priceYuan" label="鍗曚环锛堝厓锛�" align="center">
               <template slot-scope="scope">
                 <el-form-item
-                  label-width="0"
-                  style="margin-bottom: 0"
-                  :prop="`procureGoods[${goodsIndex}].models[${scope.$index}].priceYuan`"
-                  :rules="rules.priceYuan"
+                    label-width="0"
+                    style="margin-bottom: 0"
+                    :prop="`procureGoods[${goodsIndex}].models[${scope.$index}].priceYuan`"
+                    :rules="rules.priceYuan"
                 >
                   <el-input
-                    type="number"
-                    v-model.number="scope.row.priceYuan"
-                    @change="priceChange($event, goodsIndex, scope.$index)"
+                      type="number"
+                      v-model.number="scope.row.priceYuan"
+                      @change="priceChange($event, goodsIndex, scope.$index)"
                   ></el-input>
                 </el-form-item>
               </template>
@@ -150,10 +150,10 @@
             <el-table-column prop="counts" label="閲囪喘鏁伴噺" align="center">
               <template slot-scope="scope">
                 <el-form-item
-                  label-width="0"
-                  style="margin-bottom: 0"
-                  :prop="`procureGoods[${goodsIndex}].models[${scope.$index}].counts`"
-                  :rules="rules.counts"
+                    label-width="0"
+                    style="margin-bottom: 0"
+                    :prop="`procureGoods[${goodsIndex}].models[${scope.$index}].counts`"
+                    :rules="rules.counts"
                 >
                   <el-input v-model.number="scope.row.counts"></el-input>
                 </el-form-item>
@@ -162,30 +162,32 @@
           </el-table>
           <div class="btn-group">
             <el-button
-              v-if="formData.procureGoods.length > 1"
-              name="绉婚櫎"
-              type="danger"
-              plain
-              size="mini"
-              @click="removeGoods(goodsIndex)"
-              >绉婚櫎</el-button
+                v-if="formData.procureGoods.length > 1"
+                name="绉婚櫎"
+                type="danger"
+                plain
+                size="mini"
+                @click="removeGoods(goodsIndex)"
+            >绉婚櫎
+            </el-button
             >
             <el-button
-              v-if="formData.procureGoods.length - 1 == goodsIndex"
-              name="鏂板鐗╁搧"
-              type="primary"
-              plain
-              size="mini"
-              @click="addGoods"
-              >鏂板鐗╁搧</el-button
+                v-if="formData.procureGoods.length - 1 == goodsIndex"
+                name="鏂板鐗╁搧"
+                type="primary"
+                plain
+                size="mini"
+                @click="addGoods"
+            >鏂板鐗╁搧
+            </el-button
             >
           </div>
         </div>
       </div>
     </el-form>
     <div slot="footer" align="center" class="dialog-footer">
-      <my-button name="鍙栨秷" site="form" @click="close" />
-      <my-button name="淇濆瓨" site="form" @click="handleSubmit" />
+      <my-button name="鍙栨秷" site="form" @click="close"/>
+      <my-button name="淇濆瓨" site="form" @click="handleSubmit"/>
     </div>
   </win-md>
 </template>
@@ -207,11 +209,12 @@
 import {mapGetters} from 'vuex';
 
 export default {
-  components: { MyButton, winMd, upload },
+  components: {MyButton, winMd, upload},
   props: {
     setting: {
       type: Object,
-      default: () => {},
+      default: () => {
+      },
     },
   },
   data() {
@@ -296,16 +299,16 @@
         unit: null, //鍗曚綅
       },
       rules: {
-        warehouseId: [{ required: true, message: '璇烽�夋嫨', trigger: 'change' }],
-        procureTime: [{ required: true, message: '璇烽�夋嫨', trigger: 'change' }],
-        buyType: [{ required: true, message: '璇烽�夋嫨', trigger: 'change' }],
+        warehouseId: [{required: true, message: '璇烽�夋嫨', trigger: 'change'}],
+        procureTime: [{required: true, message: '璇烽�夋嫨', trigger: 'change'}],
+        buyType: [{required: true, message: '璇烽�夋嫨', trigger: 'change'}],
 
-        procureDoc: [{ required: true, message: '璇蜂笂浼�', trigger: 'change' }],
-        baseCategoryIds: [{ required: true, message: '璇烽�夋嫨', trigger: 'change' }],
-        baseGoodsTemplateId: [{ validator: checkGoodsTemplateId, trigger: ['blur', 'change'] }],
-        modelsIds: [{ required: true, message: '璇烽�夋嫨', trigger: 'change' }],
-        priceYuan: [{ validator: checkPrice, trigger: 'blur' }],
-        counts: [{ validator: checkCounts, trigger: 'blur' }],
+        procureDoc: [{required: true, message: '璇蜂笂浼�', trigger: 'change'}],
+        baseCategoryIds: [{required: true, message: '璇烽�夋嫨', trigger: 'change'}],
+        baseGoodsTemplateId: [{validator: checkGoodsTemplateId, trigger: ['blur', 'change']}],
+        modelsIds: [{required: true, message: '璇烽�夋嫨', trigger: 'change'}],
+        priceYuan: [{validator: checkPrice, trigger: 'blur'}],
+        counts: [{validator: checkCounts, trigger: 'blur'}],
       },
 
       uploadSettings: {
@@ -328,55 +331,57 @@
   },
   methods: {
     async init() {
-      this.getWarehouseList();
-      this.getgoodsTemplate();
-      this.getgoodsModel();
+      await this.getWarehouseList();
+
       // 鑾峰彇鐗╁搧鍒嗙被鍒楄〃
       const treeRes = await getTree();
       this.categoryOptions = this.removeEmptyChildren(treeRes);
       if (this.setting.id) {
-        const detail = await procureDetail({ id: this.setting.id });
+        const detail = await procureDetail({id: this.setting.id});
         this.formData = Object.assign(this.formData, detail);
         if (this.formData.procureDoc) {
           this.fileList = JSON.parse(this.formData.procureDoc);
         }
         this.$set(this.formData, 'buyType', this.formData.buyType.toString());
         this.formData.procureTime = this.formData.procureTime.toString();
-        this.formData.procureGoods.map((item, index) => {
+        this.formData.procureGoods.map(async (item, index) => {
           // 鏍规嵁瀛愰泦ID鎷兼帴鐗╁搧鍒嗙被鍒楄〃
           item.baseCategoryIds = findParentIds(this.categoryOptions, item.baseCategoryId);
           this.$set(
-            this.formData.procureGoods[index],
-            'modelsIds',
-            item.models.map((v) => v.baseGoodsModelsId),
+              this.formData.procureGoods[index],
+              'modelsIds',
+              item.models.map((v) => v.baseGoodsModelsId),
           );
-          this.getgoodsTemplate(item.baseCategoryId, index);
-          this.getgoodsModel(item.baseGoodsTemplateId, index);
-          item.models.forEach((child, childIndex) => {
+          await this.getgoodsTemplate(item.baseCategoryId, index);
+          await this.getgoodsModel(item.baseGoodsTemplateId, index);
+          await item.models.forEach((child, childIndex) => {
             this.$set(this.formData.procureGoods[index].models[childIndex], 'priceYuan', child.price / 100);
           });
           return item;
         });
+      } else {
+        await this.getgoodsTemplate();
+        await this.getgoodsModel();
       }
       this.loading = false;
     },
 
     // 鑾峰彇鍏ュ簱浠撳簱鍒楄〃
-    getWarehouseList() {
-      selectTenantWarehouse({ agencyId: this.userInfo.tenantId })
-        .then((res) => {
-          this.warehouses = res;
-          if (!this.setting.id && res.length) {
-            this.formData.procureGoods.push(JSON.parse(JSON.stringify(this.goodsItem)));
-          }
-          if (this.warehouses.length && !this.formData.warehouseId) {
-            // 榛樿閫変腑绗竴涓粨搴�
-            this.formData.warehouseId = this.warehouses[0].id;
-          }
-        })
-        .catch((err) => {
-          console.log('err', err);
-        });
+    async getWarehouseList() {
+      await selectTenantWarehouse({agencyId: this.userInfo.tenantId})
+          .then((res) => {
+            this.warehouses = res;
+            if (!this.setting.id && res.length) {
+              this.formData.procureGoods.push(JSON.parse(JSON.stringify(this.goodsItem)));
+            }
+            if (this.warehouses.length && !this.formData.warehouseId) {
+              // 榛樿閫変腑绗竴涓粨搴�
+              this.formData.warehouseId = this.warehouses[0].id;
+            }
+          })
+          .catch((err) => {
+            console.log('err', err);
+          });
     },
 
     removeEmptyChildren(arr) {
@@ -391,8 +396,8 @@
     },
 
     // 鑾峰彇鐗╁搧鍚嶇О鍒楄〃
-    getgoodsTemplate(id, index) {
-      goodsTemplate({ categoryId: id || '' }).then((res) => {
+    async getgoodsTemplate(id, index) {
+      await goodsTemplate({categoryId: id || ''}).then((res) => {
         if (index || index == 0) {
           this.$set(this.formData.procureGoods[index], 'goodsOptions', res);
         } else {
@@ -402,8 +407,8 @@
     },
 
     // 瑙勬牸鍨嬪彿
-    getgoodsModel(id, index) {
-      goodsModel({ goodsTemplatesId: id || '' }).then((res) => {
+    async getgoodsModel(id, index) {
+      await goodsModel({goodsTemplatesId: id || ''}).then((res) => {
         if (index || index == 0) {
           this.$set(this.formData.procureGoods[index], 'modelsOptions', res);
         } else {
@@ -462,7 +467,7 @@
       e.forEach((item) => {
         if (str.indexOf(item) == -1) {
           let temp = this.goodsModelAll.find((v) => v.id == item);
-          arr.push({ ...this.modelsItem, baseGoodsModelsId: item, unit: temp.unit });
+          arr.push({...this.modelsItem, baseGoodsModelsId: item, unit: temp.unit});
         }
       });
       this.formData.procureGoods[index].models = arr;
@@ -500,29 +505,30 @@
     handleSubmit() {
       this.$refs['ruleForm'].validate((valid) => {
         if (valid) {
+          if (this.loading) return
           this.loading = true;
           if (!this.setting.id) {
             procureAdd(this.formData)
-              .then((res) => {
-                this.$message.success('淇濆瓨鎴愬姛锛�');
-                this.close();
-                this.$emit('search');
-              })
-              .catch((err) => {
-                this.loading = false;
-                this.$message.error('淇濆瓨澶辫触');
-              });
+                .then((res) => {
+                  this.$message.success('淇濆瓨鎴愬姛锛�');
+                  this.close();
+                  this.$emit('search');
+                })
+                .catch((err) => {
+                  this.loading = false;
+                  this.$message.error('淇濆瓨澶辫触');
+                });
           } else {
             procureEdit(this.formData)
-              .then((res) => {
-                this.$message.success('淇濆瓨鎴愬姛锛�');
-                this.close();
-                this.$emit('search');
-              })
-              .catch((err) => {
-                this.loading = false;
-                this.$message.error('淇濆瓨澶辫触');
-              });
+                .then((res) => {
+                  this.$message.success('淇濆瓨鎴愬姛锛�');
+                  this.close();
+                  this.$emit('search');
+                })
+                .catch((err) => {
+                  this.loading = false;
+                  this.$message.error('淇濆瓨澶辫触');
+                });
           }
         } else {
           this.$message.error('鏍¢獙鏈�氳繃锛岃妫�鏌ャ��');
diff --git a/admin-web/vue.config.js b/admin-web/vue.config.js
index 193fe04..4f2b078 100644
--- a/admin-web/vue.config.js
+++ b/admin-web/vue.config.js
@@ -6,7 +6,7 @@
   return path.join(__dirname, dir)
 }
 
-const name = defaultSettings.title || '浣庡�兼槗鑰楀搧绠$悊绯荤粺' // page title
+const name = defaultSettings.title || '浣庡�兼槗鑰楀搧搴撳瓨绠$悊绯荤粺' // page title
 
 // If your port is set to 80,
 // use administrator privileges to execute the command line.

--
Gitblit v1.9.1