wanggaokun hai 1 ano
pai
achega
9ab2705988

+ 1 - 1
.env

@@ -1,5 +1,5 @@
 # title
-VITE_GLOB_APP_TITLE = Eco-Admin
+VITE_GLOB_APP_TITLE = eco
 
 # 本地运行端口号
 VITE_PORT = 8848

+ 6 - 0
.env.development

@@ -29,3 +29,9 @@ VITE_PROXY = [["/api","http://localhost:9090"]]
 
 # websocket 开关
 VITE_APP_WEBSOCKET = true
+
+# 监控地址
+VITE_APP_MONITOR_ADMIN = 'http://localhost:9099/admin/applications'
+
+# powerjob 控制台地址
+VITE_APP_POWERJOB_ADMIN = 'http://localhost:7700/'

+ 7 - 1
.env.production

@@ -33,7 +33,13 @@ VITE_APP_CLIENT_ID = 'e5cd7e4891bf95d1d19206ce24a7b32e'
 VITE_API_URL = /api-pro
 
 # 开发环境跨域代理,支持配置多个
-VITE_PROXY = [["/api-pro","http://localhost:8080"]]
+VITE_PROXY = [["/api-pro","http://localhost:9090"]]
 
 # websocket 开关
 VITE_APP_WEBSOCKET = true
+
+# 监控地址
+VITE_APP_MONITOR_ADMIN = '/admin/applications'
+
+# powerjob 控制台地址
+VITE_APP_POWERJOB_ADMIN = '/powerjob'

+ 1 - 1
index.html

@@ -2,7 +2,7 @@
 <html lang="en">
   <head>
     <meta charset="UTF-8" />
-    <link rel="icon" type="image/svg+xml" href="/vue.svg" />
+    <link rel="icon" type="image/svg+xml" href="/eco-1.png" />
     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
     <title><%= title %></title>
   </head>

+ 2 - 2
package.json

@@ -1,9 +1,9 @@
 {
-  "name": "eco-admin",
+  "name": "eco",
   "private": true,
   "version": "1.2.0",
   "type": "module",
-  "description": "eco-admin open source management system",
+  "description": "eco open source management system",
   "author": {
     "name": "gaokunw",
     "email": "wanggaokun@wo.cn"

BIN=BIN
public/eco-1.png


BIN=BIN
public/logo.png


+ 0 - 1
public/vue.svg

@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" aria-hidden="true" role="img" class="iconify iconify--logos" width="37.07" height="36" preserveAspectRatio="xMidYMid meet" viewBox="0 0 256 198"><path fill="#41B883" d="M204.8 0H256L128 220.8L0 0h97.92L128 51.2L157.44 0h47.36Z"></path><path fill="#41B883" d="m0 0l128 220.8L256 0h-51.2L128 132.48L50.56 0H0Z"></path><path fill="#35495E" d="M50.56 0L128 133.12L204.8 0h-47.36L128 51.2L97.92 0H50.56Z"></path></svg>

BIN=BIN
src/assets/images/eco-1.png


+ 0 - 1
src/assets/images/logo.svg

@@ -1 +0,0 @@
-<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 261.76 226.69"><path d="M161.096.001l-30.225 52.351L100.647.001H-.005l130.877 226.688L261.749.001z" fill="#41b883"/><path d="M161.096.001l-30.225 52.351L100.647.001H52.346l78.526 136.01L209.398.001z" fill="#34495e"/></svg>

+ 1 - 1
src/config/index.ts

@@ -7,7 +7,7 @@ export const HOME_URL: string = '/index'
 export const LOGIN_URL: string = '/login'
 
 // 默认主题颜色
-export const DEFAULT_PRIMARY: string = '#009688'
+export const DEFAULT_PRIMARY: string = '#1366FF'
 
 // 路由白名单地址(本地存在的路由 staticRouter.ts 中)
 export const ROUTER_WHITE_LIST: string[] = ['/500', '/login', '/register']

+ 1 - 1
src/layouts/LayoutClassic/index.vue

@@ -4,7 +4,7 @@
     <el-header>
       <div class="header-lf mask-image">
         <div class="logo flx-center">
-          <img class="logo-img" src="@/assets/images/logo.svg" alt="logo" />
+          <img class="logo-img" src="@/assets/images/eco-1.png" alt="logo" />
           <span class="logo-text">{{ title }}</span>
         </div>
         <ToolBarLeft />

+ 1 - 1
src/layouts/LayoutColumns/index.vue

@@ -3,7 +3,7 @@
   <el-container class="layout">
     <div class="aside-split">
       <div class="logo flx-center">
-        <img class="logo-img" src="@/assets/images/logo.svg" alt="logo" />
+        <img class="logo-img" src="@/assets/images/eco-1.png" alt="logo" />
       </div>
       <el-scrollbar>
         <div class="split-list">

+ 1 - 1
src/layouts/LayoutTransverse/index.vue

@@ -3,7 +3,7 @@
   <el-container class="layout">
     <el-header>
       <div class="logo flx-center">
-        <img class="logo-img" src="@/assets/images/logo.svg" alt="logo" />
+        <img class="logo-img" src="@/assets/images/eco-1.png" alt="logo" />
         <span class="logo-text">{{ title }}</span>
       </div>
       <el-menu mode="horizontal" :router="false" :default-active="activeMenu">

+ 1 - 1
src/layouts/LayoutVertical/index.vue

@@ -4,7 +4,7 @@
     <el-aside>
       <div class="aside-box" :style="{ width: isCollapse ? '65px' : '210px' }">
         <div class="logo flx-center">
-          <img class="logo-img" src="@/assets/images/logo.svg" alt="logo" />
+          <img class="logo-img" src="@/assets/images/eco-1.png" alt="logo" />
           <span v-show="!isCollapse" class="logo-text">{{ title }}</span>
         </div>
         <el-scrollbar>

+ 1 - 1
src/layouts/components/Footer/index.vue

@@ -1,6 +1,6 @@
 <template>
   <div class="footer flx-center">
-    <a href="https://gitee.com/gaokunw/eco-web" target="_blank"> 2024 © eco By wgk Technology. </a>
+    <a href="https://gitee.com/gaokunw/eco-web" target="_blank"> 2024 © eco by kun technology. </a>
   </div>
 </template>
 

+ 4 - 4
src/layouts/components/Header/components/Message.vue

@@ -23,28 +23,28 @@
             <!-- <div class="message-item">
               <img src="@/assets/images/msg02.png" alt="" class="message-icon" />
               <div class="message-content">
-                <span class="message-title">一键三连 eco-Admin 💙🧡</span>
+                <span class="message-title">一键三连 eco 💙🧡</span>
                 <span class="message-date">一小时前</span>
               </div>
             </div>
             <div class="message-item">
               <img src="@/assets/images/msg03.png" alt="" class="message-icon" />
               <div class="message-content">
-                <span class="message-title">一键三连 eco-Admin 💚</span>
+                <span class="message-title">一键三连 eco 💚</span>
                 <span class="message-date">半天前</span>
               </div>
             </div>
             <div class="message-item">
               <img src="@/assets/images/msg04.png" alt="" class="message-icon" />
               <div class="message-content">
-                <span class="message-title">一键三连 eco-Admin 💜</span>
+                <span class="message-title">一键三连 eco 💜</span>
                 <span class="message-date">一星期前</span>
               </div>
             </div>
             <div class="message-item">
               <img src="@/assets/images/msg05.png" alt="" class="message-icon" />
               <div class="message-content">
-                <span class="message-title">一键三连 eco-Admin 💛</span>
+                <span class="message-title">一键三连 eco 💛</span>
                 <span class="message-date">一个月前</span>
               </div>
             </div> -->

+ 4 - 0
src/typings/global.d.ts

@@ -71,9 +71,13 @@ declare interface ViteEnv {
   VITE_BUILD_COMPRESS: 'gzip' | 'brotli' | 'gzip,brotli' | 'none'
   VITE_BUILD_COMPRESS_DELETE_ORIGIN_FILE: boolean
   VITE_DROP_CONSOLE: boolean
+  VITE_APP_MONITOR_ADMIN: string
+  VITE_APP_POWERJOB_ADMIN: string
   VITE_PWA: boolean
+  VITE_APP_WEBSOCKET: string
   VITE_PUBLIC_PATH: string
   VITE_API_URL: string
+  VITE_APP_CLIENT_ID: string
   VITE_PROXY: [string, string][]
 }
 

+ 2 - 2
src/views/login/index.vue

@@ -7,8 +7,8 @@
       </div>
       <div class="login-form">
         <div class="login-logo">
-          <img class="login-icon" src="@/assets/images/logo.svg" alt="" />
-          <h2 class="logo-text">Eco-Admin</h2>
+          <img class="login-icon" src="@/assets/images/eco-1.png" alt="" />
+          <h2 class="logo-text">eco</h2>
         </div>
         <LoginForm />
       </div>

+ 9 - 0
src/views/monitor/admin/index.vue

@@ -0,0 +1,9 @@
+<template>
+  <div>
+    <i-frame v-model:src="url"></i-frame>
+  </div>
+</template>
+
+<script setup lang="ts">
+const url = ref(import.meta.env.VITE_APP_MONITOR_ADMIN)
+</script>

+ 9 - 0
src/views/monitor/powerjob/index.vue

@@ -0,0 +1,9 @@
+<template>
+  <div>
+    <i-frame v-model:src="url"></i-frame>
+  </div>
+</template>
+
+<script setup lang="ts">
+const url = ref(import.meta.env.VITE_APP_POWERJOB_ADMIN)
+</script>