yanghao пре 11 часа
родитељ
комит
b51bcaa0fd
7 измењених фајлова са 81 додато и 8 уклоњено
  1. 1 1
      .env.dev
  2. 1 1
      .env.prod
  3. 75 4
      index.html
  4. BIN
      public/favicon.ico
  5. BIN
      src/assets/font/YouSheBiaoTiHei.ttf
  6. BIN
      src/assets/imgs/logo.png
  7. 4 2
      src/views/Home/Index.vue

+ 1 - 1
.env.dev

@@ -4,7 +4,7 @@ NODE_ENV=production
 VITE_DEV=true
 
 # 请求路径
-VITE_BASE_URL='http://iot.deepoil.cc:5172'
+VITE_BASE_URL='http://172.21.10.129:38080'
 
 # 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持S3服务
 VITE_UPLOAD_TYPE=server

+ 1 - 1
.env.prod

@@ -4,7 +4,7 @@ NODE_ENV=production
 VITE_DEV=false
 
 # 请求路径
-VITE_BASE_URL='https://portal.deepoil.cc'
+VITE_BASE_URL='https://rdm.deepoil.cc'
 
 # 文件上传类型:server - 后端上传, client - 前端直连上传,仅支持S3服务
 VITE_UPLOAD_TYPE=server

+ 75 - 4
index.html

@@ -44,8 +44,42 @@
         }
 
         .app-loading .app-loading-logo {
-          width: 100px;
-          margin: 0 auto 15px auto;
+          position: relative;
+          display: inline-flex;
+          align-items: center;
+          justify-content: center;
+          width: 118px;
+          height: 118px;
+          margin: 0 auto 18px auto;
+          border-radius: 50%;
+          background: radial-gradient(
+            circle at top,
+            rgb(255 255 255 / 90%) 0%,
+            rgb(235 245 255 / 80%) 60%,
+            rgb(105 162 255 / 12%) 100%
+          );
+          box-shadow: 0 14px 42px rgb(45 140 240 / 16%);
+          animation: logo-breathe 1.6s ease-in-out infinite;
+        }
+
+        .app-loading .app-loading-logo::before {
+          position: absolute;
+          inset: -8px;
+          content: '';
+          border: 2px solid rgb(45 140 240 / 24%);
+          border-top-color: #2d8cf0;
+          border-right-color: transparent;
+          border-radius: 50%;
+          animation: logo-spin 1.2s linear infinite;
+        }
+
+        .app-loading .app-loading-logo img {
+          position: relative;
+          z-index: 1;
+          width: 88px;
+          height: 88px;
+          object-fit: contain;
+          animation: logo-rotate 1.4s linear infinite;
         }
 
         .app-loading .app-loading-item {
@@ -129,6 +163,39 @@
           }
         }
 
+        @keyframes logo-spin {
+          from {
+            transform: rotate(0deg);
+          }
+
+          to {
+            transform: rotate(360deg);
+          }
+        }
+
+        @keyframes logo-breathe {
+          0%,
+          100% {
+            transform: scale(1);
+            opacity: 0.95;
+          }
+
+          50% {
+            transform: scale(1.04);
+            opacity: 1;
+          }
+        }
+
+        @keyframes logo-rotate {
+          from {
+            transform: rotate(0deg);
+          }
+
+          to {
+            transform: rotate(360deg);
+          }
+        }
+
         /* From Uiverse.io by Juanes200122 */
         #svg-global {
           zoom: 1.2;
@@ -236,7 +303,7 @@
         <div class="app-loading-wrap">
           <div class="app-loading-title">
             <!-- From Uiverse.io by Juanes200122 -->
-            <svg
+            <!-- <svg
               id="svg-global"
               xmlns="http://www.w3.org/2000/svg"
               fill="none"
@@ -576,7 +643,11 @@
                   <stop stop-opacity="0" stop-color="white" offset="1"></stop>
                 </linearGradient>
               </defs>
-            </svg>
+            </svg> -->
+
+            <div class="app-loading-logo">
+              <img src="./src/assets/imgs/logo.png" alt="logo" />
+            </div>
 
             <div class="app-loading-title">%VITE_APP_TITLE%</div>
           </div>

BIN
public/favicon.ico


BIN
src/assets/font/YouSheBiaoTiHei.ttf


BIN
src/assets/imgs/logo.png


+ 4 - 2
src/views/Home/Index.vue

@@ -381,8 +381,10 @@ onBeforeUnmount(() => {
 <template>
   <div ref="wrapperRef" class="bg absolute top-0 left-0 size-full z-10">
     <div class="mx-a overflow-hidden" :style="targetWrapperStyle">
-      <div class="bg qhse-board home-board" :style="targetAreaStyle">
-        <header class="header">技术研发</header>
+      <div id="qhse-kanban" class="bg qhse-board" :style="targetAreaStyle">
+        <header class="header" style="font-family: YouSheBiaoTiHei, sans-serif !important"
+          >技术研发</header
+        >
 
         <div class="summary-toolbar">
           <div class="summary-toolbar__tabs"> </div>