Jelajahi Sumber

fix: 动态引入logo

赖奇 1 tahun lalu
induk
melakukan
05081afc74

+ 0 - 27
.vscode/launch.json

@@ -4,39 +4,12 @@
   "configurations": [
     {
       "type": "chrome",
-      "name": "vben admin playground dev",
-      "request": "launch",
-      "url": "http://localhost:5555",
-      "env": { "NODE_ENV": "development" },
-      "sourceMaps": true,
-      "webRoot": "${workspaceFolder}/playground"
-    },
-    {
-      "type": "chrome",
-      "name": "vben admin antd dev",
-      "request": "launch",
-      "url": "http://localhost:5666",
-      "env": { "NODE_ENV": "development" },
-      "sourceMaps": true,
-      "webRoot": "${workspaceFolder}/apps/web-antd"
-    },
-    {
-      "type": "chrome",
       "name": "vben admin ele dev",
       "request": "launch",
       "url": "http://localhost:5777",
       "env": { "NODE_ENV": "development" },
       "sourceMaps": true,
       "webRoot": "${workspaceFolder}/apps/web-ele"
-    },
-    {
-      "type": "chrome",
-      "name": "vben admin naive dev",
-      "request": "launch",
-      "url": "http://localhost:5888",
-      "env": { "NODE_ENV": "development" },
-      "sourceMaps": true,
-      "webRoot": "${workspaceFolder}/apps/web-naive"
     }
   ]
 }

+ 0 - 72
README.zh-CN.md

@@ -1,72 +0,0 @@
-<h1>Samool Admin</h1>
-
-## 简介
-
-Samool Admin 是 基于 Vue Vben Admin 的升级版本。它采用了最新的 Vue 3、Vite、TypeScript 等主流技术开发,开箱即用。
-
-## 特性
-
-- **最新技术栈**:使用 Vue3/vite 等前端前沿技术开发
-- **TypeScript**: 应用程序级 JavaScript 的语言
-- **主题**:提供多套主题色彩,可配置自定义主题
-- **国际化**:内置完善的国际化方案
-- **权限** 内置完善的动态路由权限生成方案
-
-## 文档
-
-[文档地址](https://doc.vben.pro/)
-
-## 安装使用
-
-- 获取项目代码
-
-```bash
-git clone http://git.sacrm.com/samool/DZ-MXWPP-WEB.git
-```
-
-- 安装依赖
-
-```bash
-cd samool-admin
-
-corepack enable
-
-pnpm install
-```
-
-- 运行
-
-```bash
-pnpm dev
-```
-
-- 打包
-
-```bash
-pnpm build
-```
-
-## Git 贡献提交规范
-
-  - `feat` 增加新功能
-  - `fix` 修复问题/BUG
-  - `style` 代码风格相关无影响运行结果的
-  - `perf` 优化/性能提升
-  - `refactor` 重构
-  - `revert` 撤销修改
-  - `test` 测试相关
-  - `docs` 文档/注释
-  - `chore` 依赖更新/脚手架配置修改等
-  - `ci` 持续集成
-  - `types` 类型定义文件更改
-  - `wip` 开发中
-
-## 浏览器支持
-
-本地开发推荐使用`Chrome 80+` 浏览器
-
-支持现代浏览器, 不支持 IE
-
-## 维护者
-
-[@cdlaiqi](https://github.com/cdlaiqi)

TEMPAT SAMPAH
apps/web-ele/src/assets/images/logo.png


+ 10 - 0
apps/web-ele/vite.config.mts

@@ -1,3 +1,5 @@
+import path from 'node:path';
+
 import { defineConfig } from '@vben/vite-config';
 
 import AutoImport from 'unplugin-auto-import/vite';
@@ -9,6 +11,7 @@ export default defineConfig(async () => {
   return {
     application: {},
     vite: {
+      base: '/',
       plugins: [
         AutoImport({
           resolvers: [ElementPlusResolver()],
@@ -20,6 +23,13 @@ export default defineConfig(async () => {
           format: 'esm',
         }),
       ],
+      publicDir: 'public',
+      resolve: {
+        alias: {
+          '@': path.resolve('./src'),
+        },
+        extensions: ['.js', '.ts', '.jsx', '.tsx', '.json', 'vue'],
+      },
       server: {
         proxy: {
           '/api': {

+ 1 - 1
internal/vite-config/src/config/application.ts

@@ -44,7 +44,7 @@ function defineApplicationConfig(userConfigPromise?: DefineApplicationOptions) {
       nitroMockOptions: {},
       print: !isBuild,
       printInfoMap: {
-        'Vben Admin Docs': 'https://doc.vben.pro',
+        'Samool Admin Docs': 'https://doc.vben.pro',
       },
       pwa: true,
       pwaOptions: getDefaultPwaOptions(appTitle),

+ 2 - 2
packages/@core/preferences/src/config.ts

@@ -19,7 +19,7 @@ const defaultPreferences: Preferences = {
     layout: 'sidebar-nav',
     locale: 'zh-CN',
     loginExpiredMode: 'page',
-    name: 'Vben Admin',
+    name: 'Samool Admin',
     preferencesButtonPosition: 'auto',
     watermark: false,
   },
@@ -51,7 +51,7 @@ const defaultPreferences: Preferences = {
   },
   logo: {
     enable: true,
-    source: 'https://unpkg.com/@vbenjs/static-source@0.1.7/source/logo-v1.webp',
+    source: '/src/assets/images/logo.png',
   },
   navigation: {
     accordion: true,

+ 0 - 20
vben-admin.code-workspace

@@ -1,26 +1,10 @@
 {
   "folders": [
     {
-      "name": "@vben/backend-mock",
-      "path": "apps/backend-mock",
-    },
-    {
-      "name": "@vben/web-antd",
-      "path": "apps/web-antd",
-    },
-    {
       "name": "@vben/web-ele",
       "path": "apps/web-ele",
     },
     {
-      "name": "@vben/web-naive",
-      "path": "apps/web-naive",
-    },
-    {
-      "name": "@vben/docs",
-      "path": "docs",
-    },
-    {
       "name": "@vben/commitlint-config",
       "path": "internal/lint-configs/commitlint-config",
     },
@@ -157,10 +141,6 @@
       "path": "packages/utils",
     },
     {
-      "name": "@vben/playground",
-      "path": "playground",
-    },
-    {
       "name": "@vben/turbo-run",
       "path": "scripts/turbo-run",
     },

+ 0 - 1
vite.config.ts

@@ -1 +0,0 @@
-