优化
This commit is contained in:
parent
3efe0301aa
commit
c0b45545e6
4
.env
4
.env
@ -2,10 +2,10 @@
|
||||
VITE_PORT = 8001
|
||||
|
||||
# spa-title
|
||||
VITE_GLOB_APP_TITLE = 云恒WMS
|
||||
VITE_GLOB_APP_TITLE = 后台管理系统
|
||||
|
||||
# spa shortname
|
||||
VITE_GLOB_APP_SHORT_NAME = 云恒WMS
|
||||
VITE_GLOB_APP_SHORT_NAME = 后台管理系统
|
||||
|
||||
# 生产环境 开启mock
|
||||
VITE_GLOB_PROD_MOCK = false
|
||||
|
163
CHANGELOG.md
163
CHANGELOG.md
@ -1,162 +1 @@
|
||||
# CHANGELOG
|
||||
|
||||
## Pending
|
||||
|
||||
- 🌟 新增 `BasicForm` 支持 `setSchema` 方法
|
||||
|
||||
## 1.4.1
|
||||
|
||||
- 💎 优化 `defineComponent` 语法 为 `setup`
|
||||
- `依赖升级`
|
||||
|
||||
## 1.4.0 (2023-11-25)
|
||||
|
||||
- 🌟 新增 `BasicForm.schemas` 支持 `hidden`,可配置成函数,示例:组件示例-表单-基础使用
|
||||
- 💎 优化 `useECharts` 方法,考虑菜单收起宽度变化
|
||||
- `依赖升级`
|
||||
|
||||
## 1.3.8 (2023-06-19)
|
||||
|
||||
- 💎 优化 `拆分菜单UI`
|
||||
- 💎 优化 `拆分菜单激活样式`
|
||||
- 💎 优化 `废弃组件api`
|
||||
|
||||
## 1.3.7 (2023-06-09)
|
||||
|
||||
- 🐞 修复 `组件示例页面异常`
|
||||
- 💎 优化 `菜单缩进异常`
|
||||
- `依赖升级`
|
||||
|
||||
## 1.3.6 (2023-02-16)
|
||||
|
||||
- 🐞 修复 `fix 多页签关闭全部异常`
|
||||
- 🐞 修复 `搜索菜单跳转异常`
|
||||
- 💎 优化 `列表页面->基础列表` 新建模板
|
||||
- `依赖升级`
|
||||
|
||||
## 1.3.5 (2023-02-03)
|
||||
|
||||
- 🌟 新增 `项目配置` 开关
|
||||
- 🌟 新增 `添加角色` 页面模板
|
||||
- 🌟 新增 `BasicForm` 支持 `setSchema` 方法
|
||||
- `依赖升级`
|
||||
|
||||
## 1.3.4 (2022-12-12)
|
||||
|
||||
- 🌟 新增 `env.test` 环境打包配置
|
||||
- 🌟 新增 `rollup-plugin-visualizer` 打包分析插件支持
|
||||
- 🌟 增强 `menuSetting` 配置灵活性
|
||||
- 💎 移除 `lodash` 统一使用 `lodash-es` 版本
|
||||
- 🐞 修复 `TableSelect` 组件,分页查询参数丢失
|
||||
- 🌟 新增 `TableSelect` 导出 `getFormValues` 方法
|
||||
- 🌟 新增 `TableSelect` 支持 `form-values-change` BasicForm 变动回调
|
||||
- `依赖升级`
|
||||
|
||||
## 1.3.3 (2022-11-16)
|
||||
|
||||
- 💎 优化 `使用官方黑暗模式` 样式
|
||||
- 💎 优化 `BasicForm` 样式
|
||||
- 🌟 新增 `BasicForm` 支持 `field` 参数支持 `a.b.c` 语法
|
||||
- 🌟 增强 `TableSelect` 组件,支持分页多选
|
||||
- 🐞 修复 `多页签` 设置未完成状态,不显示
|
||||
- 🐞 修复 `修复ts类型` 错误
|
||||
- `依赖升级`
|
||||
|
||||
## 1.3.2 (2022-09-13)
|
||||
|
||||
- 🌟 升级 `vite` 支持 `3.x`
|
||||
- `依赖升级`
|
||||
|
||||
## 1.3.1
|
||||
|
||||
- 🌟 增强 `FormSchema` 配置,支持更多属性
|
||||
- 🐞 修复 `BasicTable` 可编辑状态显示异常
|
||||
- 🐞 修复 `修复ts类型` 错误
|
||||
- `依赖升级`
|
||||
|
||||
## 1.3.0
|
||||
|
||||
- ✨ 同步 `Naive admin Pro` 版本功能
|
||||
- 🌟 新增 `meta.documentTitle` 网页标题 优先 title 字段
|
||||
- 🌟 新增 `meta.title` 支持定制 `Render` `多页签` `面包屑` 同步渲染
|
||||
- 🌟 新增 `meta.breadcrumbView` 配置,是否显示在面包屑中
|
||||
- 🌟 新增 `meta.tagView` 配置,是否显示在多页签中
|
||||
- 🌟 新增 `meta.authEvery` 是否验证每一个权限都包含
|
||||
- 🌟 新增 `BasicTable` 表格列支持 `draggable` 配置是可拖拽
|
||||
- 🌟 新增 `BasicTable` 拖拽列 `columns-change` 方法
|
||||
- 🌟 新增 `TableSetting` 支持 `宽度配置` 且支持最大高度滚动
|
||||
- 🌟 新增 `basicModal` 支持 `prefixFooter` `centerFooter` `suffixFooter` 插槽,用于定制其他元素
|
||||
- 🌟 新增 `basicModal` 导出 `handleSubmit` 方法
|
||||
- 🌟 新增 `Authority` 权限控制组件
|
||||
- 🐞 修复 `修复ts类型` 错误
|
||||
|
||||
## 1.2.2
|
||||
|
||||
- 🌟 新增 `tableSelect` 组件支持 `v-model`
|
||||
- 🌟 新增 `Region` 支持配置 `labelField` 和 `valueField` 属性
|
||||
- 🐞 修复 `activeMenu` 路由配置,刷新浏览器之后失效
|
||||
- `依赖升级`
|
||||
|
||||
## 1.2.1
|
||||
|
||||
### ✨ 新增功能
|
||||
- 新增 `Password` 组件支持 `v-model`
|
||||
- `依赖升级`
|
||||
|
||||
### 🐛 Bug Fixes
|
||||
- 修复 `permission` 指令 `disabled` 类名错误
|
||||
- 修复 `actionColumn` 配置更多 `下拉菜单` 打包后不展示问题
|
||||
- 修复 `BasicTable` 当没有分页 `自动计算` 最大高度错误
|
||||
|
||||
## 1.2.0 (2022-06-02)
|
||||
|
||||
### ✨ 优化
|
||||
- 升级 `element-plus` 至 `2.2.2`
|
||||
- 升级 `vite-plugin-html` 插件
|
||||
- 升级 `xlsx` 插件
|
||||
- `其他依赖升级`
|
||||
|
||||
### 🐛 Bug Fixes
|
||||
- 修复 `BasicForm` 隐藏表单,存在占位问题
|
||||
- 修复 `BasicModal` 组件`api`变动问题
|
||||
|
||||
## 1.1.0 (2022-04-29)
|
||||
### ✨ 新增功能
|
||||
- 新增 `表格选择器` 组件(beta)
|
||||
- 新增 `BasicForm` 支持 `BasicSelect` 组件,示例在:组件-表单-基础使用
|
||||
- 新增 `BasicTable` 导出 `getTableRef` 方法,用于调用组件原生事件
|
||||
|
||||
### 🐛 Bug Fixes
|
||||
- 修复 `开发环境` 运行控制台错误提示
|
||||
|
||||
### 💻 新增页面
|
||||
- 新增 `表格选择器` 示例
|
||||
- `依赖升级`
|
||||
|
||||
## 1.0.1 (2022-03-24)
|
||||
|
||||
### ✨ 新增功能
|
||||
- 新增 `顶部加载进度条` 可跟随主题变化
|
||||
- 新增 `按需加载示例` 可根据自身情况使用
|
||||
|
||||
💎 代码优化
|
||||
- 删除 `废弃文件夹和代码`
|
||||
|
||||
🐛 问题修复
|
||||
- 修正 `Axios` 中 `message` 调用
|
||||
|
||||
## 1.0.0 (2022-03-22)
|
||||
|
||||
## 💄 发布 Element Plus. 2.x 版本
|
||||
### ✨ 新增功能
|
||||
- 🔥🔥🔥 `支持黑暗主题` 一键切换
|
||||
- 🔥🔥🔥 `任意主题色` 随意切换
|
||||
- 🔥🔥🔥 `全新重构` script setup 语法,源码更加易读,性能更优 `ts` 类型更加全面
|
||||
|
||||
### ✨ 新增页面
|
||||
|
||||
- 新增 `三个常用模板` 页面
|
||||
|
||||
### 💻 页面 | 🏷️ 功能 | 📦 组件
|
||||
- 和 `NaiveAdmin` 版本一致
|
||||
- ✍️ 持续更新迭代中
|
||||
## 更新日志
|
80
README.md
80
README.md
@ -1,79 +1 @@
|
||||
## 简介
|
||||
|
||||
`NaiveAdminElement` 是一个基于 [Vue3.0](https://github.com/vuejs/vue-next)、[Vite](https://github.com/vitejs/vite)、 [Element UI](https://element-plus.org/)、[TypeScript](https://www.typescriptlang.org/) 的中后台解决方案,它使用了最新的前端技术栈,并提炼了典型的业务模型,页面,包括二次封装组件、动态菜单、权限校验、粒子化权限控制等功能,它可以帮助你快速搭建企业级中后台项目,相信不管是从新技术使用还是其他方面,都能帮助到你。
|
||||
|
||||
## 特性
|
||||
- **最新技术栈**:使用 Vue3/vite2 等前端前沿技术开发
|
||||
- **TypeScript**: 应用程序级 JavaScript 的语言
|
||||
- **主题**:可配置的主题
|
||||
- **Mock 数据** 内置 Mock 数据方案
|
||||
- **权限** 内置完善的动态路由权限生成方案
|
||||
- **组件** 二次封装了多个常用的组件
|
||||
|
||||
|
||||
## 在线预览
|
||||
- [naive-admin-element](https://element.naiveadmin.com)
|
||||
|
||||
账号:admin,密码:123456(随意)
|
||||
|
||||
## 文档
|
||||
|
||||
[文档地址](https://www.naiveadmin.com/guide/introduction)
|
||||
|
||||
## 准备
|
||||
|
||||
- [node](http://nodejs.org/) 和 [git](https://git-scm.com/) -项目开发环境
|
||||
- [pnpm](https://www.pnpm.cn/) pnpm - 速度快、节省磁盘空间的软件包管理器
|
||||
- [Vite](https://vitejs.dev/) - 熟悉 vite 特性
|
||||
- [Vue3](https://v3.vuejs.org/) - 熟悉 Vue 基础语法
|
||||
- [TypeScript](https://www.typescriptlang.org/) - 熟悉`TypeScript`基本语法
|
||||
- [Es6+](http://es6.ruanyifeng.com/) - 熟悉 es6 基本语法
|
||||
- [Vue-Router-Next](https://next.router.vuejs.org/) - 熟悉 vue-router 基本使用
|
||||
- [Naive-ui-admin](https://www.naiveui.com/) - ui 基本使用
|
||||
- [Mock.js](https://github.com/nuysoft/Mock) - mockjs 基本语法
|
||||
|
||||
## 安装使用
|
||||
|
||||
- 获取项目代码
|
||||
|
||||
```bash
|
||||
git clone git@codeup.aliyun.com:naiveadmin/naive-admin-element.git
|
||||
```
|
||||
|
||||
- 安装依赖
|
||||
|
||||
```bash
|
||||
cd naive-admin-element
|
||||
|
||||
pnpm install(如果电脑没有安装 pnpm 的,可以执行 npm install -g pnpm@next-7,node版本推荐16.x以上)
|
||||
|
||||
```
|
||||
|
||||
- 运行
|
||||
|
||||
```bash
|
||||
pnpm run dev
|
||||
```
|
||||
|
||||
- 打包
|
||||
|
||||
```bash
|
||||
pnpm run build
|
||||
```
|
||||
|
||||
## 更新日志
|
||||
|
||||
[CHANGELOG](./CHANGELOG.md)
|
||||
|
||||
## 浏览器支持
|
||||
|
||||
本地开发推荐使用`Chrome 80+` 浏览器
|
||||
|
||||
支持现代浏览器, 不支持 IE
|
||||
|
||||
| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt=" Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt=" Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari |
|
||||
| :-: | :-: | :-: | :-: | :-: |
|
||||
| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions |
|
||||
|
||||
## 维护者
|
||||
[@Ah jung](https://github.com/jekip)
|
||||
### 数据中台管理系统
|
@ -2,25 +2,25 @@ import { Random } from 'mockjs';
|
||||
import { resultSuccess, doCustomTimes } from '../_util';
|
||||
|
||||
const avatarList = [
|
||||
'https://img.naiveadmin.com/assets/avatar/avatar-1.jpg',
|
||||
'https://img.naiveadmin.com/assets/avatar/avatar-2.jpg',
|
||||
'https://img.naiveadmin.com/assets/avatar/avatar-3.jpg',
|
||||
'https://img.naiveadmin.com/assets/avatar/avatar-4.jpg',
|
||||
'https://img.naiveadmin.com/assets/avatar/avatar-5.jpg',
|
||||
'https://img.naiveadmin.com/assets/avatar/avatar-6.jpg',
|
||||
'https://img.baidu.com/assets/avatar/avatar-1.jpg',
|
||||
'https://img.baidu.com/assets/avatar/avatar-2.jpg',
|
||||
'https://img.baidu.com/assets/avatar/avatar-3.jpg',
|
||||
'https://img.baidu.com/assets/avatar/avatar-4.jpg',
|
||||
'https://img.baidu.com/assets/avatar/avatar-5.jpg',
|
||||
'https://img.baidu.com/assets/avatar/avatar-6.jpg',
|
||||
];
|
||||
|
||||
const coverList = [
|
||||
'https://img.naiveadmin.com/assets/article/1.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/2.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/3.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/4.jpg',
|
||||
'https://img.naiveadmin.com/assets/article/5.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/6.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/7.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/8.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/9.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/10.jpeg',
|
||||
'https://img.baidu.com/assets/article/1.jpeg',
|
||||
'https://img.baidu.com/assets/article/2.jpeg',
|
||||
'https://img.baidu.com/assets/article/3.jpeg',
|
||||
'https://img.baidu.com/assets/article/4.jpg',
|
||||
'https://img.baidu.com/assets/article/5.jpeg',
|
||||
'https://img.baidu.com/assets/article/6.jpeg',
|
||||
'https://img.baidu.com/assets/article/7.jpeg',
|
||||
'https://img.baidu.com/assets/article/8.jpeg',
|
||||
'https://img.baidu.com/assets/article/9.jpeg',
|
||||
'https://img.baidu.com/assets/article/10.jpeg',
|
||||
];
|
||||
|
||||
const articleList = (pageSize) => {
|
||||
|
@ -2,12 +2,12 @@ import { Random } from 'mockjs';
|
||||
import { resultSuccess, doCustomTimes } from '../_util';
|
||||
|
||||
const avatarList = [
|
||||
'https://img.naiveadmin.com/assets/avatar/avatar-1.jpg',
|
||||
'https://img.naiveadmin.com/assets/avatar/avatar-2.jpg',
|
||||
'https://img.naiveadmin.com/assets/avatar/avatar-3.jpg',
|
||||
'https://img.naiveadmin.com/assets/avatar/avatar-4.jpg',
|
||||
'https://img.naiveadmin.com/assets/avatar/avatar-5.jpg',
|
||||
'https://img.naiveadmin.com/assets/avatar/avatar-6.jpg',
|
||||
'https://img.baidu.com/assets/avatar/avatar-1.jpg',
|
||||
'https://img.baidu.com/assets/avatar/avatar-2.jpg',
|
||||
'https://img.baidu.com/assets/avatar/avatar-3.jpg',
|
||||
'https://img.baidu.com/assets/avatar/avatar-4.jpg',
|
||||
'https://img.baidu.com/assets/avatar/avatar-5.jpg',
|
||||
'https://img.baidu.com/assets/avatar/avatar-6.jpg',
|
||||
];
|
||||
|
||||
const makeList = (pageSize) => {
|
||||
|
@ -4,37 +4,37 @@ import { resultSuccess, doCustomTimes } from '../_util';
|
||||
const avatargroupList = [
|
||||
{
|
||||
name: '张三',
|
||||
src: 'https://img.naiveadmin.com/assets/avatar/avatar-1.jpg',
|
||||
src: 'https://img.baidu.com/assets/avatar/avatar-1.jpg',
|
||||
},
|
||||
{
|
||||
name: '李四',
|
||||
src: 'https://img.naiveadmin.com/assets/avatar/avatar-2.jpg',
|
||||
src: 'https://img.baidu.com/assets/avatar/avatar-2.jpg',
|
||||
},
|
||||
{
|
||||
name: '王五',
|
||||
src: 'https://img.naiveadmin.com/assets/avatar/avatar-3.jpg',
|
||||
src: 'https://img.baidu.com/assets/avatar/avatar-3.jpg',
|
||||
},
|
||||
{
|
||||
name: '赵六',
|
||||
src: 'https://img.naiveadmin.com/assets/avatar/avatar-4.jpg',
|
||||
src: 'https://img.baidu.com/assets/avatar/avatar-4.jpg',
|
||||
},
|
||||
{
|
||||
name: '七仔',
|
||||
src: 'https://img.naiveadmin.com/assets/avatar/avatar-5.jpg',
|
||||
src: 'https://img.baidu.com/assets/avatar/avatar-5.jpg',
|
||||
},
|
||||
];
|
||||
|
||||
const coverList = [
|
||||
'https://img.naiveadmin.com/assets/article/1.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/2.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/3.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/4.jpg',
|
||||
'https://img.naiveadmin.com/assets/article/5.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/6.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/7.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/8.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/9.jpeg',
|
||||
'https://img.naiveadmin.com/assets/article/10.jpeg',
|
||||
'https://img.baidu.com/assets/article/1.jpeg',
|
||||
'https://img.baidu.com/assets/article/2.jpeg',
|
||||
'https://img.baidu.com/assets/article/3.jpeg',
|
||||
'https://img.baidu.com/assets/article/4.jpg',
|
||||
'https://img.baidu.com/assets/article/5.jpeg',
|
||||
'https://img.baidu.com/assets/article/6.jpeg',
|
||||
'https://img.baidu.com/assets/article/7.jpeg',
|
||||
'https://img.baidu.com/assets/article/8.jpeg',
|
||||
'https://img.baidu.com/assets/article/9.jpeg',
|
||||
'https://img.baidu.com/assets/article/10.jpeg',
|
||||
];
|
||||
|
||||
const videoList = (pageSize) => {
|
||||
|
11
package.json
11
package.json
@ -1,10 +1,10 @@
|
||||
{
|
||||
"name": "naive-admin-element",
|
||||
"name": "element-plus",
|
||||
"version": "1.4.1",
|
||||
"author": {
|
||||
"name": "Ahjung",
|
||||
"email": "735878602@qq.com",
|
||||
"url": "https://github.com/jekip"
|
||||
"name": "element-plus",
|
||||
"email": "xxx@qq.com",
|
||||
"url": "https://www.baidu.com"
|
||||
},
|
||||
"private": true,
|
||||
"scripts": {
|
||||
@ -36,6 +36,7 @@
|
||||
"@tinymce/tinymce-vue": "^5.1.1",
|
||||
"@vicons/antd": "^0.12.0",
|
||||
"@vicons/ionicons5": "^0.12.0",
|
||||
"@vue/shared": "^3.5.8",
|
||||
"@vueup/vue-quill": "1.0.0-beta.8",
|
||||
"@vueuse/core": "^8.9.4",
|
||||
"axios": "^0.27.2",
|
||||
@ -56,10 +57,10 @@
|
||||
"qs": "^6.12.1",
|
||||
"tinymce": "5.10.3",
|
||||
"vue": "^3.4.27",
|
||||
"vue-cropper": "0.5.8",
|
||||
"vue-router": "^4.3.2",
|
||||
"vue-types": "^4.2.1",
|
||||
"vuedraggable": "^4.1.0",
|
||||
"vue-cropper": "0.5.8",
|
||||
"xlsx": "^0.18.5"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
@ -20,6 +20,9 @@ importers:
|
||||
'@vicons/ionicons5':
|
||||
specifier: ^0.12.0
|
||||
version: 0.12.0
|
||||
'@vue/shared':
|
||||
specifier: ^3.5.8
|
||||
version: 3.5.8
|
||||
'@vueup/vue-quill':
|
||||
specifier: 1.0.0-beta.8
|
||||
version: 1.0.0-beta.8(vue@3.4.27(typescript@4.9.5))
|
||||
@ -956,6 +959,9 @@ packages:
|
||||
'@vue/shared@3.4.27':
|
||||
resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==}
|
||||
|
||||
'@vue/shared@3.5.8':
|
||||
resolution: {integrity: sha512-mJleSWbAGySd2RJdX1RBtcrUBX6snyOc0qHpgk3lGi4l9/P/3ny3ELqFWqYdkXIwwNN/kdm8nD9ky8o6l/Lx2A==}
|
||||
|
||||
'@vueup/vue-quill@1.0.0-beta.8':
|
||||
resolution: {integrity: sha512-3fnIdmnz2ba4dI4WIpudlYoev9r5hrL8NrvhzMXrBj5c5+uEBqM2P48Q+skwToFZjPJT+QDIKiQqY3CXJvpX/Q==}
|
||||
peerDependencies:
|
||||
@ -4593,7 +4599,7 @@ snapshots:
|
||||
'@volar/source-map': 0.35.2
|
||||
'@vue/compiler-core': 3.4.27
|
||||
'@vue/compiler-dom': 3.4.27
|
||||
'@vue/shared': 3.4.27
|
||||
'@vue/shared': 3.5.8
|
||||
|
||||
'@volar/vue-typescript@0.35.2':
|
||||
dependencies:
|
||||
@ -4687,6 +4693,8 @@ snapshots:
|
||||
|
||||
'@vue/shared@3.4.27': {}
|
||||
|
||||
'@vue/shared@3.5.8': {}
|
||||
|
||||
'@vueup/vue-quill@1.0.0-beta.8(vue@3.4.27(typescript@4.9.5))':
|
||||
dependencies:
|
||||
quill: 1.3.7
|
||||
|
@ -1,8 +1,8 @@
|
||||
export enum avatarEnum {
|
||||
avatarImg1 = 'https://img.naiveadmin.com/assets/avatar/avatar-1.jpg',
|
||||
avatarImg2 = 'https://img.naiveadmin.com/assets/avatar/avatar-2.jpg',
|
||||
avatarImg3 = 'https://img.naiveadmin.com/assets/avatar/avatar-3.jpg',
|
||||
avatarImg4 = 'https://img.naiveadmin.com/assets/avatar/avatar-4.jpg',
|
||||
avatarImg5 = 'https://img.naiveadmin.com/assets/avatar/avatar-5.jpg',
|
||||
avatarImg6 = 'https://img.naiveadmin.com/assets/avatar/avatar-6.jpg',
|
||||
avatarImg1 = 'https://img.baidu.com/assets/avatar/avatar-1.jpg',
|
||||
avatarImg2 = 'https://img.baidu.com/assets/avatar/avatar-2.jpg',
|
||||
avatarImg3 = 'https://img.baidu.com/assets/avatar/avatar-3.jpg',
|
||||
avatarImg4 = 'https://img.baidu.com/assets/avatar/avatar-4.jpg',
|
||||
avatarImg5 = 'https://img.baidu.com/assets/avatar/avatar-5.jpg',
|
||||
avatarImg6 = 'https://img.baidu.com/assets/avatar/avatar-6.jpg',
|
||||
}
|
||||
|
@ -1,9 +1,9 @@
|
||||
<template>
|
||||
<div class="page-footer">
|
||||
<div class="page-footer-link">
|
||||
<a href="https://github.com/jekip/naive-ui-admin" target="_blank"> 官网 </a>
|
||||
<a href="https://github.com/jekip/naive-ui-admin" target="_blank"> 社区 </a>
|
||||
<a href="https://github.com/jekip/naive-ui-admin/issues" target="_blank"> 交流 </a>
|
||||
<a href="https://www.baidu.com" target="_blank"> 官网 </a>
|
||||
<a href="https://www.baidu.com" target="_blank"> 社区 </a>
|
||||
<a href="https://www.baidu.com/issues" target="_blank"> 交流 </a>
|
||||
</div>
|
||||
<div class="copyright"> naive-ui-admin 1.4 · Made by Ah jung </div>
|
||||
</div>
|
||||
|
@ -12,7 +12,7 @@
|
||||
>
|
||||
<div v-if="navMode === 'horizontal'" class="logo">
|
||||
<img alt="" src="~@/assets/images/logo.png" />
|
||||
<h2 v-show="!collapsed" class="title">NaiveAdmin</h2>
|
||||
<h2 v-show="!collapsed" class="title">后台管理系统</h2>
|
||||
</div>
|
||||
</div>
|
||||
<!--左侧菜单-->
|
||||
@ -374,7 +374,7 @@
|
||||
// icon: GithubOutlined,
|
||||
// tips: 'github',
|
||||
// eventObject: {
|
||||
// click: () => window.open('https://github.com/jekip/naive-ui-admin'),
|
||||
// click: () => window.open('https://www.baidu.com'),
|
||||
// },
|
||||
// },
|
||||
// {
|
||||
|
@ -9,7 +9,7 @@
|
||||
<h2
|
||||
v-show="!isCollapsed || navMode === 'horizontal' || (navMode === 'horizontal-mix' && mixMenu)"
|
||||
class="mt-0 title"
|
||||
>云恒WMS</h2
|
||||
>后台管理系统</h2
|
||||
>
|
||||
</div>
|
||||
</template>
|
||||
|
@ -14,17 +14,17 @@
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item label="文档地址">
|
||||
<div class="flex items-center">
|
||||
<a href="https://www.naiveadmin.com" class="py-2" target="_blank">查看文档地址</a>
|
||||
<a href="https://www.baidu.com" class="py-2" target="_blank">查看文档地址</a>
|
||||
</div>
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item label="预览地址">
|
||||
<div class="flex items-center">
|
||||
<a href="https://pro.naiveadmin.com" class="py-2" target="_blank">查看预览地址</a>
|
||||
<a href="https://pro.baidu.com" class="py-2" target="_blank">查看预览地址</a>
|
||||
</div>
|
||||
</el-descriptions-item>
|
||||
<el-descriptions-item label="Github">
|
||||
<div class="flex items-center">
|
||||
<a href="https://github.com/jekip/naive-ui-admin" class="py-2" target="_blank"
|
||||
<a href="https://www.baidu.com" class="py-2" target="_blank"
|
||||
>查看Github地址</a
|
||||
>
|
||||
</div>
|
||||
|
@ -54,7 +54,7 @@
|
||||
import { Cropper } from '@/components/Cropper';
|
||||
import { upload } from '@/api/common/';
|
||||
|
||||
const src = ref('https://img.naiveadmin.com/assets/avatar/avatar-2.jpg');
|
||||
const src = ref('https://img.baidu.com/assets/avatar/avatar-2.jpg');
|
||||
|
||||
const cropperCircled = ref();
|
||||
|
||||
|
@ -163,7 +163,7 @@
|
||||
import { ref, unref } from 'vue';
|
||||
import { QrCode, QrCodeActionType } from '@/components/Qrcode/index';
|
||||
import LogoImg from '@/assets/images/logo.png';
|
||||
const qrCodeUrl = 'https://www.naiveadmin.com';
|
||||
const qrCodeUrl = 'https://www.baidu.com';
|
||||
|
||||
const qrRef = ref<Nullable<QrCodeActionType>>(null);
|
||||
const qrDiyRef = ref<Nullable<QrCodeActionType>>(null);
|
||||
|
@ -86,7 +86,7 @@
|
||||
<el-tooltip content="查看" placement="top" offset="-5">
|
||||
<div class="wrap"
|
||||
><a
|
||||
href="https://www.naiveadmin.com/home"
|
||||
href="https://www.baidu.com/home"
|
||||
target="_blank"
|
||||
class="flex items-center justify-center"
|
||||
><el-icon><eye-outlined /></el-icon></a
|
||||
|
@ -252,7 +252,7 @@
|
||||
<div class="pt-4 logo">
|
||||
<img src="~@/assets/images/logo.png" alt="Admin Pro" class="img" />
|
||||
</div>
|
||||
<h3>NaiveAdmin</h3>
|
||||
<h3>数据中台管理系统</h3>
|
||||
<p class="mt-4 word">开箱即用的中台前端<br />设计解决方案</p>
|
||||
<div class="btn">
|
||||
<el-button type="primary" size="large" round @click="goUrl"
|
||||
@ -383,7 +383,7 @@
|
||||
});
|
||||
|
||||
function goUrl() {
|
||||
window.open('https://www.naiveadmin.com', '_blank');
|
||||
window.open('https://www.baidu.com', '_blank');
|
||||
}
|
||||
|
||||
const comment = [
|
||||
|
@ -11,7 +11,7 @@
|
||||
|
||||
<script lang="ts" setup>
|
||||
import { QrCode } from '@/components/Qrcode/index';
|
||||
const qrCodeUrl = 'https://www.naiveadmin.com';
|
||||
const qrCodeUrl = 'https://www.baidu.com';
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped>
|
||||
|
@ -3,8 +3,8 @@
|
||||
<div class="account-container">
|
||||
<div class="account-wrap-login">
|
||||
<div class="login-pic">
|
||||
<h1 class="login-title">WMS </h1>
|
||||
<h4 class="login-subtitle">界面美观组件丰富的中后台前端解决方案 </h4>
|
||||
<h1 class="login-title">后台管理系统</h1>
|
||||
<h4 class="login-subtitle">赋能开发者,助力企业发展,全方位提供数据中台解决方案!</h4>
|
||||
</div>
|
||||
<div class="login-form">
|
||||
<div class="login-form-container">
|
||||
|
36
yarn.lock
36
yarn.lock
@ -1210,6 +1210,11 @@
|
||||
resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.4.31.tgz#af9981f57def2c3f080c14bf219314fc0dc808a0"
|
||||
integrity sha512-Yp3wtJk//8cO4NItOPpi3QkLExAr/aLBGZMmTtW9WpdwBCJpRM6zj9WgWktXAl8IDIozwNMByT45JP3tO3ACWA==
|
||||
|
||||
"@vue/shared@^3.5.8":
|
||||
version "3.5.8"
|
||||
resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.5.8.tgz#6ef14933872dcc4f7b79fee3aaecf648ff807fed"
|
||||
integrity sha512-mJleSWbAGySd2RJdX1RBtcrUBX6snyOc0qHpgk3lGi4l9/P/3ny3ELqFWqYdkXIwwNN/kdm8nD9ky8o6l/Lx2A==
|
||||
|
||||
"@vueup/vue-quill@1.0.0-beta.8":
|
||||
version "1.0.0-beta.8"
|
||||
resolved "https://registry.npmmirror.com/@vueup/vue-quill/-/vue-quill-1.0.0-beta.8.tgz#6ba101a3963c4f3cc03059ce13c303c729166fa1"
|
||||
@ -5269,7 +5274,16 @@ string-argv@0.3.2:
|
||||
resolved "https://registry.npmmirror.com/string-argv/-/string-argv-0.3.2.tgz#2b6d0ef24b656274d957d54e0a4bbf6153dc02b6"
|
||||
integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==
|
||||
|
||||
"string-width-cjs@npm:string-width@^4.2.0", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
|
||||
"string-width-cjs@npm:string-width@^4.2.0":
|
||||
version "4.2.3"
|
||||
resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
|
||||
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
|
||||
dependencies:
|
||||
emoji-regex "^8.0.0"
|
||||
is-fullwidth-code-point "^3.0.0"
|
||||
strip-ansi "^6.0.1"
|
||||
|
||||
string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3:
|
||||
version "4.2.3"
|
||||
resolved "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010"
|
||||
integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==
|
||||
@ -5294,7 +5308,14 @@ string_decoder@^1.1.1:
|
||||
dependencies:
|
||||
safe-buffer "~5.2.0"
|
||||
|
||||
"strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1:
|
||||
"strip-ansi-cjs@npm:strip-ansi@^6.0.1":
|
||||
version "6.0.1"
|
||||
resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
|
||||
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
|
||||
dependencies:
|
||||
ansi-regex "^5.0.1"
|
||||
|
||||
strip-ansi@^6.0.0, strip-ansi@^6.0.1:
|
||||
version "6.0.1"
|
||||
resolved "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9"
|
||||
integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==
|
||||
@ -5968,7 +5989,7 @@ word@~0.3.0:
|
||||
resolved "https://registry.npmmirror.com/word/-/word-0.3.0.tgz#8542157e4f8e849f4a363a288992d47612db9961"
|
||||
integrity sha512-OELeY0Q61OXpdUfTp+oweA/vtLVg5VDOXh+3he3PNzLGG/y0oylSOC1xRVj0+l4vQ3tj/bB1HVHv1ocXkQceFA==
|
||||
|
||||
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0", wrap-ansi@^7.0.0:
|
||||
"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0":
|
||||
version "7.0.0"
|
||||
resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
|
||||
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
|
||||
@ -5986,6 +6007,15 @@ wrap-ansi@^6.2.0:
|
||||
string-width "^4.1.0"
|
||||
strip-ansi "^6.0.0"
|
||||
|
||||
wrap-ansi@^7.0.0:
|
||||
version "7.0.0"
|
||||
resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43"
|
||||
integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==
|
||||
dependencies:
|
||||
ansi-styles "^4.0.0"
|
||||
string-width "^4.1.0"
|
||||
strip-ansi "^6.0.0"
|
||||
|
||||
wrap-ansi@^8.0.1, wrap-ansi@^8.1.0:
|
||||
version "8.1.0"
|
||||
resolved "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214"
|
||||
|
Loading…
Reference in New Issue
Block a user