diff --git a/CHANGELOG.md b/CHANGELOG.md index d4cc033..2d291ae 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,705 +1 @@ -# CHANGELOG - -## Pending - -- 💎 优化 `搜索页面` 跳转以及显示问题 - -## 2.5.0 - -- 🌟 新增 `BasicTable` 组件 可通过 `immediate` 参数,手动控制加载数据 -- 💎 升级 `axios` 到 `1.7.2` 采用 `AbortController` 取消请求的方案 -- 💎 优化 调整 `vite/client` 的加载方式 -- 💎 优化 `BasicColumn` 类型,支持泛型传入 -- 🐞 修复 `BasicTable` 切换页数量,未重置勾选数据 -- `依赖升级` - -## 2.4.4 - -- 🌟 新增 `深色主题` 切换组件,并在顶部右侧展示 -- 🌟 新增 `深色主题` 切换过度样式 -- 💎 优化 `多页签` 过度样式 -- 💎 优化 `code` 类型定义 -- 💎 升级 `vite` 到 `5.x` 版本 -- `依赖升级` - -## 2.4.3 - -- 💎 优化 `BasicSelect` 组件逻辑,支持响应式 `options` -- 💎 优化 `BasicColumn` 类型定义 -- `依赖升级` - -## 2.4.2 - -- 💎 优化 `defineComponent` 语法 为 `setup` -- `依赖升级` - -## 2.4.1 - -- 🌟 新增 `v-debounce` 全局指令 -- 🌟 新增 `v-throttle` 全局指令 -- 💎 优化 `横向菜单` 显示内容,支持收起溢出的菜单 -- `依赖升级` - - -## 2.4.0 - -- 🌟 新增 `BasicForm` 支持 `validate` 方法单独验证 -- 💎 优化 `BasicForm` 提交按钮加载效果 -- 💎 优化 `setLoadingSub` 改名为 `setLoading` -- 🐞 修复 `菜单折叠后` 层级问题 -- 🐞 修复 `BasicTable` 使用插槽报错问题 -- 🌟 新增 `BasicTable` 导出 `setLoading` -- 🌟 新增 `TableSelect` 结合 `Form` 组件使用示例 -- 🌟 新增 `TableSelect` 导出 `getTableRef` 和 `updateTableSelectedKeys` 方法 -- 🐞 修复 `多页签` 异常初始化 -- 🐞 修复 `面包屑` 跳转警告 -- `依赖升级` - -## 2.3.9 (2023-07-21) - -- 🐞 修复 `getTreeValues` 方法 -- 🐞 修复 `搜索页面` 跳转异常 -- 🌟 新增 `TableSelect` 支持 `formValues` 配置查询表单参数 -- 🌟 新增 `BasicForm` 支持 `isEnterSubmit` 配置,监听回车事件提交 -- `依赖升级` - -## 2.3.8 (2023-06-03) - -- 🌟 新增 `BasicForm` 支持 `valueFormat` 特性 -- 💎 优化 `useECharts` 监听菜单收缩变化 -- `依赖升级` - -## 2.3.7 (2023-04-26) - -- 🌟 新增 `BasicForm` 支持 `ImageUpload` 组件 -- 🌟 新增 `BasicTable` 支持 `helpMessage` 配置 -- 🐞 修复 `PageWrapper` 横向菜单宽度异常 -- 💎 优化 `Code And TypeScript` -- `依赖升级` - -## 2.3.6 (2023-03-23) - -- 🌟 新增 `sendFormData` `get` `put` `delete` 请求方法 -- 🌟 新增 `权限判断` 示例页面,功能示例>权限判断 -- 🌟 新增 `Authority` 全局注册权限判断组件 -- 💎 优化 `hasPermission` 权限判断方法,兼容两种格式 -- 🐞 修复 `BasicTable` 分页异常判断逻辑 -- 🐞 修复 `顶部拆分菜单` 当只有顶级菜单时 `ui` 显示异常 -- `依赖升级` - - -## 2.3.5 (2023-02-02) - -- 🌟 新增 `项目配置` 开关 -- 🌟 新增 `添加角色` 页面模板 -- 🌟 新增 `BasicForm` 支持 `setSchema` 方法 -- `依赖升级` - -## 2.3.4 (2022-12-23) - -- 🌟 新增 `菜单管理2` 页面,用表格展示 -- 🐞 修复 `pinia 失去响应式` -- 🐞 修复 `getTreeAll` 方法错误 -- `依赖升级` - - -## 2.3.3 (2022-12-12) - -- 🌟 新增 `env.test` 环境打包配置 -- 🌟 新增 `rollup-plugin-visualizer` 打包分析插件支持 -- 🌟 增强 `menuSetting` 配置灵活性 -- 💎 移除 `BasicForm` 创建 `placeholder` 中文提示 -- `依赖升级` - - -## 2.3.2 (2022-10-12) - -## Breaking Changes - -- 🌟 `BasicForm` 变更 `submit` 方法返回 `values` 整个表单值对象 - -## Feats - -- 🌟 `BasicForm` 增强 `field` 参数支持 `a.b.c` 语法 -- 🌟 `BasicModal` 优化 嵌套弹窗,支持拖拽 -- `依赖升级` - -## 2.3.1 (2022-09-13) - -- 🌟 升级 `vite` 支持 `3.x` -- 💎 重构 `TableSelect` 组件,优化单选,分页多选 -- 🐞 修复 `BasicUpload` 组件,图片回显问题 -- `依赖升级` - -## 2.3.0 (2022-08-28) - -- 💎 升级 `naiveui v2.32.2` -- 💎 优化 `类型导入` 错误 -- `依赖升级` - -## 2.2.9 (2022-08-02) - -- 💎 优化 `BasicColumn` 类型定义 -- 🐞 修复 `修复ts类型` 错误 -- `依赖升级` - -## 2.2.8 (2022-07-18) - -- 🌟 新增 `BasicForm` 支持 `setSchema` 方法 -- 🌟 新增 `BasicSelect` 取消 `request` 必传,支持直接传入 `options` -- 🌟 新增 `TableSetting` 支持 `宽度配置` 且支持最大高度滚动 -- 🐞 修复 `网络请求异常` 弹窗按钮背景色异常 -- `依赖升级` - -## 2.2.7 (2022-07-09) - -- 🌟 新增 `meta.documentTitle` 网页标题 优先 title 字段 -- 🌟 新增 `meta.title` 支持定制 `Render` `多页签` `面包屑` 同步渲染 -- 🌟 新增 `meta.authEvery` 是否验证每一个权限都包含 -- 🌟 新增 `basicModal` 支持 `prefixFooter` `centerFooter` `suffixFooter` 插槽,用于定制其他元素 -- 🌟 新增 `basicModal` 导出 `handleSubmit` 方法 -- `依赖升级` - -## 2.2.6 (2022-07-01) - -- 🌟 新增 `meta.tagView` 配置,是否显示在多页签中 -- 🌟 新增 `meta.breadcrumbView` 配置,是否显示在面包屑中 -- 🌟 新增 `TableImg` 组件,可在外部使用 -- 🌟 新增 `Authority` 权限控制组件 -- 🐞 修复 `useDialog` 方法参数定义 -- `依赖升级` - - -## 2.2.5 (2022-06-20) - -- 🌟 新增 `tableSelect` 组件支持 `v-model` -- 🌟 新增 `Region` 支持配置 `labelField` 和 `valueField` 属性 -- 🐞 修复 `activeMenu` 路由配置,刷新浏览器之后失效 -- `依赖升级` - -## 2.2.4 (2022-06-10) - -### ✨ 新增功能 -- 新增 `BasicTable` 支持 `autoScrollX` 属性,用于自动计算 `columns` 总和 -- 新增 `BasicTable` 表格列支持 `draggable` 配置是可拖拽 -- 新增 `useDialog` `useLoadingBar` `useMessage` 可在 `setup` 外使用 -- `依赖升级` - -### 🐛 Bug Fixes - -- 修复 `URL` 正则表达式错误 -- 修复 `useECharts` 报错和暗色模式问题 - -### 💎 优化 -- 移除 `挂载` window 写法 -- 移除 `额外挂载` appProvider - - -## 2.2.3 (2022-05-25) - -### ✨ 新增功能 -- 新增 `BasicTable` 导出 `getTableRef` 方法,用于调用组件原生事件 -- 新增 `basicModal` 操作按钮 `showAction` 可控制是否显示底部按钮 -- `依赖升级` - -### ✨ 新增示例 -- 新增 `BasicForm` 结合 `表格选择器` 示例 -- 更新 `README.md` 说明 - -### 💎 优化 -- 优化 `组件参数` ts 类型定义 -- 优化 `上传组件` 样式错位 - -## 2.2.2 (2022-04-29) -### ✨ 新增功能 -- 新增 `BasicTable` 拖拽列 `columns-change` 方法 -- 新增 `BasicForm` 支持 `BasicSelect` 组件,示例在:组件-表单-基础使用 -- 新增 `BasicTable` 日期编辑,新增格式化示例,示例在:组件-表格-单元格编辑 -- `依赖升级` - -## 2.2.1 (2022-04-19) -### ✨ 新增功能 -- 新增 `表格选择器` 组件 -- 新增 `BasicTable` 设置选中行 `setCheckedRowKeys` 方法 - -### 🐛 Bug Fixes -- 修复 `开发环境` 运行控制台错误提示 - -### 💻 新增页面 -- 新增 `表格选择器` 示例 -- `依赖升级` - -## 2.2.0 (2022-03-23) - -### ✨ 新增功能 -- 新增 `多级菜单缓存` -- `依赖升级` - -### 💻 新增页面 -- 新增 `多级菜单缓存` -- `依赖升级` - -### 🐛 Bug Fixes -- 修复 `BasicForm` 隐藏表单,存在占位问题 - -## 2.1.9 (2022-02-18) -### 🐛 Bug Fixes -- 修复 `BasicUpload` 组件,回显问题 -- 修复 `BasicForm` 组件 `collapsed` 无效 -- 修复 `表格编辑` 时间格式化异常 [#92](https://github.com/jekip/naive-ui-admin/issues/92) - -## 2.1.8 (2022-01-26) - -### 💎 功能优化 -- 优化 `BasicForm` 导出操作方法 - -### ✨ 新增功能 -- 新增 `basicModal` 动态创建 `id` 支持嵌套弹窗拖动 -- 新增 `BasicTable` 表格查询展开收起,配合 `form` 表单 -- 新增 `BasicTable` 选中行 `alert` 提示,可配置开关 -- 新增 `BasicTable` `tableSetting` 配置新增 `query` 字段 -- 新增 `多页签` 状态设置,特定场景,可实现二次确认提示是否关闭(参考:功能示例->多页签操作) -- `依赖升级` - -## 2.1.7 (2022-01-11) - -### 💎 功能优化 -- 优化 `::v-deep` 修改为 `:deep` -- 优化 `页面ts类型` -- 优化 `表格单元格编辑` -### 🐛 问题修复 -- 移除 `引导页示例` -- 修复 `css变量前缀` 和UI组件库不一致 - -### ✨ 新增功能 -- 新增 `Tailwindcss 3.x` 移除 `windicss` -- 新增 `项目配置` 悬浮入口 -- `依赖升级` - -## 2.1.6 (2021-12-30) - -### 🐛 Bug Fixes -- 修复 `路由history跳转锚点` 多标签重复创建问题 -- 变更 `多标签操作` `setTitle` 方法,传 `fullPath` 路径(依然存在缺陷) - -### ✨ Features -- 新增 `菜单权限-FIXED模式` 随机(普通管理员/超级管理员)角色权限演示 -- 新增 `菜单权限-BACK模式` 随机(普通管理员/超级管理员)角色权限演示 -- 说明 `超级管理员` 拥有 `主控台、列表页面` 权限,`普通管理员` 拥有 `主控台` 权限,可退出登录,或者刷新页面测试 -- 测试 `退出登录>重新登录` 或者 `刷新页面` 查看效果 -- `依赖升级` - -## 2.1.5 (2021-12-13) -### 🐛 Bug Fixes -- 修复 `BasicTable` 选择行与列配置拖拽异常 -- 修复 `BasicTable` 分页总数,无法响应式 -- 修复 `Axios` api地址拼接异常 - -### ✨ Features -- 破坏 `Axios` 取消默认导出 `http` 可支持多个请求导出 -- 搜索 `import http from '@/utils/http/axios'` 替换为 `import { http } from '@/utils/http/axios` -- `依赖升级` - -## 2.1.4 (2021-11-25) -### 🐛 Bug Fixes -- 修复 `BasicTable` 自适应高度问题 -- 破坏 `meta.alwaysShow` 取消路由自动计算根路由特性 - -### ✨ Features -- 新增 `BasicTable` 斑马纹开关配置 -- 新增 `BasicTable` 分页配置,默认显示总条数,不需要的地方可单独重置 -- 新增 `useTabs` 暴露 `closeCurrent`,`setTitle` 方法,用于外部页面操作多页签 -- 新增 `功能示例->多页签操作示例` - -## 2.1.3 (2021-11-23) - -### 🐛 Bug Fixes -- 修复 `ActionItem` 类型定义问题 -- 修复 `BasicForm` 自定义提交逻辑,按钮一直处于 loading - -### ✨ Features -- 新增 `BasicForm.setLoadingSub` 方法 -- `依赖升级` - -## 2.1.2 (2021-11-18) - -### 🐛 Bug Fixes -- 修复 `锁屏界面` 黑暗主题适配问题 -- 修复 `登录页面` 异常情况,按钮一直处于 loading -- 修复 `顶部混合菜单` 一级菜单,内容区域布局问题 -- 修复 `BasicSelect` 存储 `localStorage` 空白key -- 修复 `多标签` 当 `router.push` 带上 `query` 参数报错 - -### ✨ Features -- 新增 `按需引入NaiveUi并自动创建.d.ts声明` 可获得代码提示和类型检查 - - -## 2.1.1 (2021-11-15) - -### ✨ Features -- 优化 `骨架结构布局` 破坏性调整,按需更新(建议是升级) -- 新增 `侧栏是否固定配置项` -- 新增 `BasicTable` 选中行内部维护,新增 `restCheckedRowKeys` 和 `checked-row-change` 方法 -- `依赖升级` - - -## 2.1.0 (2021-11-11) - -### ✨ Features -- 优化 `加载图标` -- 优化 `顶部分割菜单` -- 新增 `表格全屏` -- 新增 `内容页全屏` - -## 2.0.9 (2021-11-05) - -### 🐛 Bug Fixes -- 优化 `页面卡片间距` 用 `mt-3` 统一 - -### ✨ Features -- 引入 `windicss` 代替 `tailwindcss` 提高开发效率 -- 引入 `pnpm` 代替 `yarn` 升级方法,删除 `node_modules` 运行 pnpm install -- `依赖升级` - -## 2.0.8 (2021-11-03) - -### 🐛 Bug Fixes -- 修复 `表格编辑` 事件穿透问题 -- 修复 `切换全屏` 菜单展开问题,取消自动展开特性 -- 修复 `切换全屏` 图标和提示语问题 -- 还原 `tailwindcss2.x` 默认样式存在问题 - -### ✨ Features -- 新增 `BasicTable` 表格设置工具栏可配置 - - -## 2.0.7 (2021-11-02) - -### 🐛 Bug Fixes -- 修复 `多标签` 样式优化 -- 修复 `多标签缓存设置` 关闭标签,清除缓存 -- 修复 `BasicTable` 操作刷新参数异常 -- 修复 `深色模式` 菜单选中色无法切换问题 - -### ✨ Features -- 新增 `多标签关闭` 清除关闭页面缓存特性 -- 破坏 `tailwindcss升级3.x` 移除导入的默认样式 -- `依赖升级` - -## 2.0.6 (2021-10-25) - -### ✨ Features -- `深色主题`优化滚动条样式 -- `BasicTable.actionColumn` 操作组件配置增强,支持`图标,大小` -- `BasicTable.actionColumn` 新增`dropDownProps`更多按钮组件,支持配置,和 `actionColumn一致` -- `BasicTable` 组件新增`updateTableDataRecord`,`deleteTableDataRecord`,`getColumns`,`setColumns`方法 -- `BasicForm.schemas` 新增`hidden`,配置隐藏域表单,可配合`defaultValue`设置默认值,常用于编辑 - - -## 2.0.5 (2021-10-14) -- 移除`rxjs`依赖和相关文件 -- 修复`面包屑`显示隐藏路由 -- 修复`多标签`关闭当前页判断不准确 -- 修复`多标签`跳转路由参数丢失 -- 修复`路由带参`路由相同,参数不同缓存无效 -- 修复`BasicTable`组件编辑行`switch`组件默认值不生效 - -### ✨ Features -- 新增`useGo`和`useRedo`路由跳转方法 -- `BasicForm`组件,提交按钮,loading 动画状态优化 -- `BasicTable`组件重构为`script setup`语法 -- `BasicTable`组件导出`updateTableData`,`setTableData`,`getDataSource`方法 -- `依赖升级` - - - -## 2.0.4 (2021-10-09) - -### 🐛 Bug Fixes -- 修复`富文本`默认值不生效问题 -- 修复`多标签`无法及时更新文字问题 -- 修复`BasicTable`组件配置默认分页数量不生效问题 -- 优化`刷新功能`面包屑闪现`Redirect`路由地址问题 -- 优化`axios拦截器`中无法使用,Dialog,Message,等提示性质组件 - -### ✨ Features -- `独立精简版分支` - - -## 2.0.3 (2021-09-28) -### 🐛 Bug Fixes - -- 修复`深色主题`顶部右侧搜索组件和部分页面布局不适配问题 -- 修复`ts类型定义`完善 - -### ✨ Features -- `多标签`组件交互重写更加人性化配置和交互 -- `BasicTable`组件支持dataSource纯表格数据 非 request 加载情况 -- `BasicTable`组件新增`redoHeight`重新计算表格高度方法 -- `BasicForm`组件新增`advanced`展开收起回调方法 -- `依赖升级` - - -## 2.0.2 (2021-09-24) -### 🐛 Bug Fixes - -- 修复`多标签`关闭左右侧,关闭全部不准确问题 -- 修复`多标签切换开关`内容区域间距问题 -- 修复`权限判断`hooks 中方法判断问题 -- 修复`顶部混合菜单`会受左侧菜单收缩效果影响问题 - -### ✨ Features -- `BasicTable`组件新增,`restReload`方法(重置页码刷新) -- `依赖升级` - - -## 2.0.1 (2021-09-20) -### 🐛 Bug Fixes - -- 修复`BasicTable`配置选择项异常 - - -### ✨ Features -- 新增`PageWrapper`布局组件 -- 新增`PageFooter`布局组件 -- 新增`BasicTable->actionColumn`配置增强,可设置`popconfirm`二次确认 -- 优化`BasicTable`全选反选部分选择效果 -- 移除`BasicTable`配置里面勾选列功能,用处不大,增加不必要代码量 -- 新增`高级表单`布局页面 -- 依赖升级 - - -## 2.0.0 (2021-09-15) - -## 💄 破坏性更新 - -### ✨ Features - -🔥🔥🔥 代码重构 `script setup` 语法,源码更加易读,性能更优,ts 类型更加全面 - -#### 💻 页面 - -- 🌟 `全新登录/注册页面` -- 🌟 `全新主控台页面` -- 🌟 `用户管理` -- 🌟 `字典管理` - -#### ✨ 优化 -- 🌟 `主结构布局优化` -- 🌟 `表格主从结构` -- 🌟 `多标签页可关闭左右侧标签` -- 🌟 `多标签页可自动滚动到当前页面` -- 🌟 `弹窗组件拖拽可配置` - -#### 🏷️ 功能 - -- 🌟 `右键菜单` -- 🌟 `文件下载` -- 🌟 `Excel导出` -- 🌟 `剪贴板` -- 🌟 `打印` -- 🌟 `滚动条` -- 🌟 `消息通知` -- 🌟 `主控台图表示例` -- 🌟 `引导` -- 🌟 `修改密码` -- 🌟 `固定主体区域可配置` -- 🌟 `pinia 持久化存储` - -#### 📦 组件 - -- 🌟 `省市区` -- 🌟 `顶部搜索` -- 🌟 `二维码` -- 🌟 `密码强度` -- 🌟 `图片裁剪,支持圆形矩形` -- 🌟 `选择器增强,支持缓存` - -# CHANGELOG - -## 1.5.5 (2021-08-14) - -### 🐛 Bug Fixes - -- 修复路由只存在一个子路由,图标不显示问题 -- UI样式美化 - -- ### ✨ Features -- 支持 Vue 3.2.x -- 代码全部按 `script setup` 语法重写(完成80%) -- 新增 `回到顶部` 功能 -- 新增 `拖拽` 示例页面 -- 新增 `富文本` 组件 -- 新增 `路由切换动画` 可在项目设置切换 -- 依赖升级 - -# CHANGELOG - -## 1.5.4 (2021-08-10) - -### 🐛 Bug Fixes - -- `暗色模式下多页签背景问题 ` 合并 [#23](https://github.com/jekip/naive-ui-admin/pull/23) - 感谢 [@Dishone](https://github.com/Dishone) -- `表格设置列,重复添加action列样式错乱问题` 合并 [#24](https://github.com/jekip/naive-ui-admin/pull/24) - 感谢 [@CasbaL](https://github.com/CasbaL) - -- ### ✨ Features -- 新增 `路由支持(内联外部地址)`配置 -- 新增 `顶部菜单` logo展示 -(破坏性更新) -- 优化 `动态路由配置` 取消`constantRouterComponents.ts`,中组件映射配置,更名为 `router-icons.ts` -- 优化 `admin_info接口结构`,roles 更名为:permissions,roles.roleName,更名为:label -- 优化 多级路由,当没有配置`redirect`时,默认为第一个子路由,配置则优先按配置 -- 依赖升级 - -# 1.5.3 (2021-08-09) - -### 🐛 Bug Fixes - -- 修复顶部菜单,选中联动 -- 修复混合菜单模式,切换其他模式菜单未重置 -- 实例基础列表,和表格组件实例,开启横向滚动特性 -- `naiveui` 升级成最新版 - -- ### ✨ Features -- table组件,默认开启 `ellipsis` 特性 - -# 1.5.2 (2021-08-06) - -### 🐛 Bug Fixes - -- 修复已知bug - -- ### ✨ Features -- 新增 `混合菜单模式` -- 新增 `根路由` -- 新增 `关于` 根路由示例页面 -- 文档同步更新,组件和示例 - -# 1.5.1 (2021-08-05) - -### 🐛 Bug Fixes - -- 修复windows系统获取项目换行符问题 -- 修复表格分页计算问题 [@Chika99](https://github.com/Chika99) -- 修复锁屏样式自适应问题 [@Chika99](https://github.com/Chika99) -- 依赖 dayjs 移除,用date-fns,和UI框架底层保持一致 -- 修复已知bug - -- ### ✨ Features -- 新增 `baseForm` 组件,和`基础`,`useForm`使用方式 -- 新增 `baseModal`,组件,和 `useForm`使用方式 -- 新增`子菜单` new Tag标签 -- 菜单支持 `根路由`配置 - -# 1.5.0 (2021-07-30) - -### 🐛 Bug Fixes - -- 修复表格列配置,拖拽时最后的操作列重复增加 -- 多标签页交互优化 - -- ### ✨ Features -- `项目文档`已上线 -- `Application`组件加载机制优化,解决路由守卫,Axios中可使用,Dialog,Message 等之类组件 -- `BasicTable` 组件新增`高度自适应`,`单元格编辑`,`整行编辑` 特性 -- `nprogress` 移除,用 `Loading Bar`代替 -- 打包支持`gzip`,`brotli` 压缩 -- 新增代理`VITE_PROXY`配置 -- 路由菜单,支持多级菜单 -- 依赖升级 -- 本次更新,有破坏性更新,涉及文件重命名,增删调整 - -# 1.4.0 (2021-07-21) - -### 🐛 Bug Fixes - -- vite降至2.3.6 -- 多标签页交互优化 - -- ### ✨ Features -- 新增 `TableAction` 组件 -- 新增 `菜单权限管理` 示例 -- 新增 `角色权限管理` 示例 -- 持续更新更多实用组件及示例,感谢Star - -# 1.3.0 (2021-07-19) - -### 🐛 Bug Fixes - -- 修复多标签页左右切换按钮自适应展示 -- 修复登录页面出现多标签页 - -- ### ✨ Features -- 新增 `Upload` 组件及配置 -- 新增 `VITE_GLOB_IMG_URL` 图片前缀地址,配合Upload -- 新增 `滑块验证码` 组件 -- 新增 `登录页面-滑块验证码` 示例 -- 持续更新更多实用组件及示例,感谢Star - -# 1.2.0 (2021-07-16) - -### 🐛 Bug Fixes - -- 修复面包屑显示登录页面 -- 菜单支持只展开当前父级菜单 - -- ### ✨ Features -- 新增 `列表页面-基础列表` 示例页面 -- 新增 `异常页面-404-403-500` 示例页面 -- 新增 `结果页面-成功-失败-信息` 示例页面 -- 新增 `设置页面-个人设置-系统设置` 示例页面 -- tips `示例页面,可能在深色主题显示不佳` -- 持续更新更多实用示例,同时也演示`Naive UI`使用方法 - -# 1.1.0 (2021-07-15) - -- ### ✨ Features -- 新增 `基础表单` 示例页面 -- 新增 `分步表单` 示例页面 -- 新增 `表单详情` 示例页面 -- 持续更新更多实用示例,同时也演示`Naive UI`使用方法 - -# 1.0.0 (2021-07-12) - -### 🐛 Bug Fixes - -- 修复页面切换面包屑未及时更新 - -- ### ✨ Features -- 1.0骨架发布 -- Naive UI 升级至2.15.4 -- 菜单新增排序字段 -- 新增 `ProTable` 组件,封装了常用的分页列配置等逻辑 -- 新增 `ProTable` 组件示例页面 -- 持续更新中... - -# 0.1.1-beta (2021-07-07) - -### 🐛 Bug Fixes - -- 修正黑色主题,页面背景色和导航风格问题 - -- ### ✨ Features -- 主控台,工作台,自适应支持 -- 左侧菜单屏幕可视宽度<=950 自动收起 -- 页脚是否显示,可配置 -- 新增页面缓存,演示页面在>工作台>动态卡片>输入框 - -# 0.1.0-beta (2021-07-04) - -- Naive Ui Admin 骨架 -- ### ✨ Features -- 菜单模式(左侧/顶部) -- 权限(固定角色/动态路由菜单) -- 主题(深色/浅色)引用 naiveui 特性,黑暗主题/自定义组件,暗黑主题信手捏来 -- 系统主题(十种安全色,可切换预览,可自定义) -- 导航风格(三种,可自由搭配,暗色侧边/白色侧边和通栏/暗色侧边和顶部通栏) -- 多页签,持久化,拖拽,关闭,固定 -- 面包屑,图标,子菜单下拉联动展示 -- 漂亮的锁屏界面 -- 在线配置抽屉(布局预览功能) -- 主控台,简单写了一下,能看了 -- 工作台随意撸了一下(不想写style)用 tailwindcss大开杀戒了 -- echarts,官网例子很全了,没啥好撸的,偷懒再次引用vben作者的代码,再感谢一次,哈哈 -- 挑个合适的时间,发布一下源码到 github +## 更新日志 \ No newline at end of file diff --git a/README.md b/README.md index f1912d5..69ca4ae 100644 --- a/README.md +++ b/README.md @@ -1,79 +1 @@ -## 简介 - -[NaiveAdminPro](https://github.com/jekip/naive-ui-admin) 是一个基于 [Vue3.0](https://github.com/vuejs/vue-next)、[Vite](https://github.com/vitejs/vite)、 [Naive UI](https://www.naiveui.com/)、[TypeScript](https://www.typescriptlang.org/) 的中后台解决方案,它使用了最新的前端技术栈,并提炼了典型的业务模型,页面,包括二次封装组件、动态菜单、权限校验、粒子化权限控制等功能,它可以帮助你快速搭建企业级中后台项目,相信不管是从新技术使用还是其他方面,都能帮助到你。 - -## 特性 -- **最新技术栈**:使用 Vue3/vite2 等前端前沿技术开发 -- **TypeScript**: 应用程序级 JavaScript 的语言 -- **主题**:可配置的主题 -- **Mock 数据** 内置 Mock 数据方案 -- **权限** 内置完善的动态路由权限生成方案 -- **组件** 二次封装了多个常用的组件 - - -## 在线预览 -- [naive-admin-pro](https://pro.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-pro.git -``` - -- 安装依赖 - -```bash -cd naive-admin-pro - -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 - -| [ Edge](http://godban.github.io/browsers-support-badges/)
IE | [ Edge](http://godban.github.io/browsers-support-badges/)
Edge | [Firefox](http://godban.github.io/browsers-support-badges/)
Firefox | [Chrome](http://godban.github.io/browsers-support-badges/)
Chrome | [Safari](http://godban.github.io/browsers-support-badges/)
Safari | -| :-: | :-: | :-: | :-: | :-: | -| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions | - -## 维护者 -[@Ah jung](https://github.com/jekip) +### 云恒WMS \ No newline at end of file diff --git a/package.json b/package.json index 5e0846d..173c2a6 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,12 @@ { - "name": "naive-admin-pro", - "version": "2.5.0", + "name": "yunheng", + "version": "2.0.0", + "description": "云恒WMS", + "license": "Apache-2.0", "author": { - "name": "Ahjung", - "email": "735878602@qq.com", - "url": "https://github.com/jekip" + "name": "云恒WMS", + "email": "yunhengcloud@163.com", + "url": "https://www.baidu.com" }, "private": true, "scripts": { diff --git a/src/views/about/index.vue b/src/views/about/index.vue index 1bf4072..adec848 100644 --- a/src/views/about/index.vue +++ b/src/views/about/index.vue @@ -22,24 +22,22 @@
- 查看文档地址 + 查看文档地址
- 查看预览地址 + 查看预览地址
- 查看Github地址 + 查看Github地址
- 点击链接加入群聊【Naive Admin】
diff --git a/src/views/comp/cropper/index.vue b/src/views/comp/cropper/index.vue deleted file mode 100644 index e817441..0000000 --- a/src/views/comp/cropper/index.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - - diff --git a/src/views/comp/drag/index.vue b/src/views/comp/drag/index.vue deleted file mode 100644 index bec2e04..0000000 --- a/src/views/comp/drag/index.vue +++ /dev/null @@ -1,161 +0,0 @@ - - - - - diff --git a/src/views/comp/form/basic.vue b/src/views/comp/form/basic.vue deleted file mode 100644 index 986227c..0000000 --- a/src/views/comp/form/basic.vue +++ /dev/null @@ -1,225 +0,0 @@ - - - - - diff --git a/src/views/comp/form/useForm.vue b/src/views/comp/form/useForm.vue deleted file mode 100644 index ef4523e..0000000 --- a/src/views/comp/form/useForm.vue +++ /dev/null @@ -1,223 +0,0 @@ - - - - - diff --git a/src/views/comp/modal/index.vue b/src/views/comp/modal/index.vue deleted file mode 100644 index cdfa60a..0000000 --- a/src/views/comp/modal/index.vue +++ /dev/null @@ -1,332 +0,0 @@ - - - - - - - diff --git a/src/views/comp/password/index.vue b/src/views/comp/password/index.vue deleted file mode 100644 index 8d1dfae..0000000 --- a/src/views/comp/password/index.vue +++ /dev/null @@ -1,37 +0,0 @@ - - - - - diff --git a/src/views/comp/qrcode/index.vue b/src/views/comp/qrcode/index.vue deleted file mode 100644 index c2fe6a1..0000000 --- a/src/views/comp/qrcode/index.vue +++ /dev/null @@ -1,162 +0,0 @@ - - - - - diff --git a/src/views/comp/region/index.vue b/src/views/comp/region/index.vue deleted file mode 100644 index 1bb892f..0000000 --- a/src/views/comp/region/index.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - - - diff --git a/src/views/comp/richtext/vue-quill.vue b/src/views/comp/richtext/vue-quill.vue deleted file mode 100644 index 6ac6e9f..0000000 --- a/src/views/comp/richtext/vue-quill.vue +++ /dev/null @@ -1,118 +0,0 @@ - - - - - diff --git a/src/views/comp/select/BasicSelect.vue b/src/views/comp/select/BasicSelect.vue deleted file mode 100644 index b64affe..0000000 --- a/src/views/comp/select/BasicSelect.vue +++ /dev/null @@ -1,119 +0,0 @@ - - - - - diff --git a/src/views/comp/table/CellColumns.ts b/src/views/comp/table/CellColumns.ts deleted file mode 100644 index 46cc96b..0000000 --- a/src/views/comp/table/CellColumns.ts +++ /dev/null @@ -1,104 +0,0 @@ -import { h } from 'vue'; -import { NAvatar, NTag } from 'naive-ui'; -import { BasicColumn } from '@/components/Table'; - -export const columns: BasicColumn[] = [ - { - title: 'id', - key: 'id', - width: 100, - }, - { - title: '编码', - key: 'no', - width: 100, - }, - { - title: '名称', - key: 'name', - editComponent: 'NInput', - // 默认必填校验 - editRule: (currentValue) => { - return new Promise((resolve) => { - if (!currentValue) { - resolve('请输入名称'); - } - resolve(''); - }); - }, - edit: true, - width: 80, - editCellRender: (value) => { - return h( - NTag, - { - style: { - marginRight: '6px', - }, - type: 'info', - }, - { - default: () => value, - }, - ); - }, - }, - { - title: '头像', - key: 'avatar', - width: 100, - render(row) { - return h(NAvatar, { - size: 48, - src: row.avatar, - }); - }, - }, - { - title: '地址', - key: 'address', - editComponent: 'NSelect', - editComponentProps: { - options: [ - { - label: '广东省', - value: 1, - }, - { - label: '浙江省', - value: 2, - }, - ], - }, - edit: true, - width: 200, - ellipsis: false, - }, - { - title: '开始日期', - key: 'beginTime', - edit: true, - width: 160, - editComponent: 'NDatePicker', - editComponentProps: { - type: 'datetime', - valueFormat: 'yyyy-MM-dd HH:mm:ss', - }, - ellipsis: false, - }, - { - title: '结束日期', - key: 'endTime', - width: 160, - }, - { - title: '创建时间', - key: 'date', - width: 160, - }, - { - title: '停留时间', - key: 'time', - width: 80, - }, -]; diff --git a/src/views/comp/table/basic.vue b/src/views/comp/table/basic.vue deleted file mode 100644 index 8f044ab..0000000 --- a/src/views/comp/table/basic.vue +++ /dev/null @@ -1,107 +0,0 @@ - - - - - diff --git a/src/views/comp/table/basicColumns.ts b/src/views/comp/table/basicColumns.ts deleted file mode 100644 index 726d3d6..0000000 --- a/src/views/comp/table/basicColumns.ts +++ /dev/null @@ -1,80 +0,0 @@ -import { h } from 'vue'; -import { NAvatar, NTag } from 'naive-ui'; -import { BasicColumn } from '@/components/Table'; - -export const columns: BasicColumn[] = [ - { - type: 'expand', - expandable: (rowData) => rowData.name !== 'Jim Green', - renderExpand: (rowData) => { - return `${rowData.name} is a good guy.`; - }, - }, - { - title: 'id', - key: 'id', - width: 100, - }, - { - title: '编码', - key: 'no', - width: 100, - }, - { - title: '名称', - key: 'name', - width: 100, - }, - { - title: '头像', - key: 'avatar', - width: 100, - render(row) { - return h(NAvatar, { - size: 48, - src: row.avatar, - }); - }, - }, - { - title: '地址', - key: 'address', - width: 150, - }, - { - title: '开始日期', - key: 'beginTime', - width: 160, - }, - { - title: '结束日期', - key: 'endTime', - width: 160, - }, - { - title: '状态', - key: 'status', - width: 100, - render(row) { - return h( - NTag, - { - type: row.status ? 'success' : 'error', - }, - { - default: () => (row.status ? '启用' : '禁用'), - }, - ); - }, - }, - { - title: '创建时间', - key: 'date', - width: 160, - }, - { - title: '停留时间', - key: 'time', - width: 80, - }, -]; diff --git a/src/views/comp/table/editCell.vue b/src/views/comp/table/editCell.vue deleted file mode 100644 index 0c8896f..0000000 --- a/src/views/comp/table/editCell.vue +++ /dev/null @@ -1,73 +0,0 @@ - - - - - diff --git a/src/views/comp/table/editRow.vue b/src/views/comp/table/editRow.vue deleted file mode 100644 index ecf081a..0000000 --- a/src/views/comp/table/editRow.vue +++ /dev/null @@ -1,118 +0,0 @@ - - - - - diff --git a/src/views/comp/table/rowColumns.ts b/src/views/comp/table/rowColumns.ts deleted file mode 100644 index 25831e5..0000000 --- a/src/views/comp/table/rowColumns.ts +++ /dev/null @@ -1,97 +0,0 @@ -import { h } from 'vue'; -import { NAvatar } from 'naive-ui'; -import { BasicColumn } from '@/components/Table'; - -export const columns: BasicColumn[] = [ - { - title: 'id', - key: 'id', - width: 100, - }, - { - title: '编码', - key: 'no', - width: 100, - }, - { - title: '名称', - key: 'name', - editComponent: 'NInput', - editRow: true, - // 默认必填校验 - editRule: true, - edit: true, - width: 200, - }, - { - title: '头像', - key: 'avatar', - width: 100, - render(row) { - return h(NAvatar, { - size: 48, - src: row.avatar, - }); - }, - }, - { - title: '地址', - key: 'address', - editRow: true, - editComponent: 'NSelect', - editComponentProps: { - options: [ - { - label: '广东省', - value: 1, - }, - { - label: '浙江省', - value: 2, - }, - ], - }, - edit: true, - width: 200, - ellipsis: false, - }, - { - title: '开始日期', - key: 'beginTime', - editRow: true, - edit: true, - width: 240, - editComponent: 'NDatePicker', - editComponentProps: { - type: 'datetime', - valueFormat: 'yyyy-MM-dd HH:mm:ss', - }, - ellipsis: false, - }, - { - title: '结束日期', - key: 'endTime', - width: 160, - }, - { - title: '状态', - key: 'status', - editRow: true, - edit: true, - width: 100, - editComponent: 'NSwitch', - editValueMap: (value) => { - return value ? '启用' : '禁用'; - }, - }, - { - title: '创建时间', - key: 'date', - width: 160, - }, - { - title: '停留时间', - key: 'time', - width: 80, - }, -]; diff --git a/src/views/comp/tableSelect/basicColumns.ts b/src/views/comp/tableSelect/basicColumns.ts deleted file mode 100644 index 8e9e200..0000000 --- a/src/views/comp/tableSelect/basicColumns.ts +++ /dev/null @@ -1,32 +0,0 @@ -import { h } from 'vue'; -import { NAvatar } from 'naive-ui'; -import { BasicColumn } from '@/components/Table'; - -export const columns: BasicColumn[] = [ - { - title: 'id', - key: 'id', - width: 100, - }, - { - title: '名称', - key: 'name', - width: 100, - }, - { - title: '头像', - key: 'avatar', - width: 100, - render(row) { - return h(NAvatar, { - size: 48, - src: row.avatar, - }); - }, - }, - { - title: '地址', - key: 'address', - width: 150, - }, -]; diff --git a/src/views/comp/tableSelect/tableSelect.vue b/src/views/comp/tableSelect/tableSelect.vue deleted file mode 100644 index 8b604df..0000000 --- a/src/views/comp/tableSelect/tableSelect.vue +++ /dev/null @@ -1,188 +0,0 @@ - - - - - diff --git a/src/views/comp/upload/index.vue b/src/views/comp/upload/index.vue deleted file mode 100644 index 708a57f..0000000 --- a/src/views/comp/upload/index.vue +++ /dev/null @@ -1,111 +0,0 @@ - - - diff --git a/src/views/feature/authority/authority.vue b/src/views/feature/authority/authority.vue deleted file mode 100644 index c6454f6..0000000 --- a/src/views/feature/authority/authority.vue +++ /dev/null @@ -1,75 +0,0 @@ - - - diff --git a/src/views/feature/context-menus/context-menus.vue b/src/views/feature/context-menus/context-menus.vue deleted file mode 100644 index 1637651..0000000 --- a/src/views/feature/context-menus/context-menus.vue +++ /dev/null @@ -1,97 +0,0 @@ - - - diff --git a/src/views/feature/copy/copy.vue b/src/views/feature/copy/copy.vue deleted file mode 100644 index a372aed..0000000 --- a/src/views/feature/copy/copy.vue +++ /dev/null @@ -1,70 +0,0 @@ - - - diff --git a/src/views/feature/download/download.vue b/src/views/feature/download/download.vue deleted file mode 100644 index 2472c4c..0000000 --- a/src/views/feature/download/download.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - diff --git a/src/views/feature/download/imgBase64.ts b/src/views/feature/download/imgBase64.ts deleted file mode 100644 index f7635c0..0000000 --- a/src/views/feature/download/imgBase64.ts +++ /dev/null @@ -1 +0,0 @@ -export default `data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDEzMENCQzVGOEJCMTFFQjkzRjRERUVBQjAxRDIyRDYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDEzMENCQzZGOEJCMTFFQjkzRjRERUVBQjAxRDIyRDYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMTMwQ0JDM0Y4QkIxMUVCOTNGNERFRUFCMDFEMjJENiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMTMwQ0JDNEY4QkIxMUVCOTNGNERFRUFCMDFEMjJENiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pgx+EVEAABWkSURBVHja7F0JlFTV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`; diff --git a/src/views/feature/excel/choiceExport.vue b/src/views/feature/excel/choiceExport.vue deleted file mode 100644 index beb4859..0000000 --- a/src/views/feature/excel/choiceExport.vue +++ /dev/null @@ -1,220 +0,0 @@ - - - - - diff --git a/src/views/feature/excel/jsonExport.vue b/src/views/feature/excel/jsonExport.vue deleted file mode 100644 index 0907517..0000000 --- a/src/views/feature/excel/jsonExport.vue +++ /dev/null @@ -1,145 +0,0 @@ - - - - - diff --git a/src/views/feature/print/print.vue b/src/views/feature/print/print.vue deleted file mode 100644 index 6ecf15b..0000000 --- a/src/views/feature/print/print.vue +++ /dev/null @@ -1,41 +0,0 @@ - - - diff --git a/src/views/feature/scrollbar/scrollbar.vue b/src/views/feature/scrollbar/scrollbar.vue deleted file mode 100644 index d8e62bf..0000000 --- a/src/views/feature/scrollbar/scrollbar.vue +++ /dev/null @@ -1,96 +0,0 @@ - - - - - diff --git a/src/views/feature/tags/tagsAction.vue b/src/views/feature/tags/tagsAction.vue deleted file mode 100644 index 31966db..0000000 --- a/src/views/feature/tags/tagsAction.vue +++ /dev/null @@ -1,69 +0,0 @@ - - - diff --git a/src/views/form/advancedForm/advancedForm.vue b/src/views/form/advancedForm/advancedForm.vue deleted file mode 100644 index bfd39ef..0000000 --- a/src/views/form/advancedForm/advancedForm.vue +++ /dev/null @@ -1,374 +0,0 @@ - - - diff --git a/src/views/form/basicForm/index.vue b/src/views/form/basicForm/index.vue deleted file mode 100644 index af0d243..0000000 --- a/src/views/form/basicForm/index.vue +++ /dev/null @@ -1,199 +0,0 @@ - - - - diff --git a/src/views/form/detail/index.vue b/src/views/form/detail/index.vue deleted file mode 100644 index 1c29f8e..0000000 --- a/src/views/form/detail/index.vue +++ /dev/null @@ -1,124 +0,0 @@ - - - - - diff --git a/src/views/form/stepForm/Step1.vue b/src/views/form/stepForm/Step1.vue deleted file mode 100644 index 8e4698a..0000000 --- a/src/views/form/stepForm/Step1.vue +++ /dev/null @@ -1,122 +0,0 @@ - - - diff --git a/src/views/form/stepForm/Step2.vue b/src/views/form/stepForm/Step2.vue deleted file mode 100644 index b3b3b57..0000000 --- a/src/views/form/stepForm/Step2.vue +++ /dev/null @@ -1,73 +0,0 @@ - - - diff --git a/src/views/form/stepForm/Step3.vue b/src/views/form/stepForm/Step3.vue deleted file mode 100644 index 9c9e5d7..0000000 --- a/src/views/form/stepForm/Step3.vue +++ /dev/null @@ -1,71 +0,0 @@ - - - - - diff --git a/src/views/form/stepForm/stepForm.vue b/src/views/form/stepForm/stepForm.vue deleted file mode 100644 index 7d887e4..0000000 --- a/src/views/form/stepForm/stepForm.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - - - diff --git a/src/views/frame/docs.vue b/src/views/frame/docs.vue deleted file mode 100644 index 6de47a4..0000000 --- a/src/views/frame/docs.vue +++ /dev/null @@ -1 +0,0 @@ - diff --git a/src/views/list/basicList/columns.ts b/src/views/list/basicList/columns.ts deleted file mode 100644 index 28d6d0b..0000000 --- a/src/views/list/basicList/columns.ts +++ /dev/null @@ -1,62 +0,0 @@ -import { h } from 'vue'; -import { TableImg } from '@/components/TableImg'; -import { BasicColumn } from '@/components/Table'; - -export const columns: BasicColumn[] = [ - { - type: 'selection', - width: 60, - }, - { - title: 'id', - key: 'id', - width: 100, - sorter: (row1, row2) => row1.id - row2.id, - }, - { - title: '名称', - key: 'name', - helpMessage: '这是一个提示,参数可以自定义', - helpMessageProps: { - showArrow: false, - }, - width: 100, - }, - { - title: '头像', - key: 'avatar', - width: 200, - render(row) { - return h(TableImg, { - imgList: [row.avatar, row.avatar], - spaceProps: { - justify: 'space-between', - }, - }); - }, - }, - { - title: '地址', - key: 'address', - auth: ['basic_list'], // 同时根据权限控制是否显示 - ifShow: (_column) => { - return true; // 根据业务控制是否显示 - }, - width: 150, - }, - { - title: '开始日期', - key: 'beginTime', - width: 160, - }, - { - title: '结束日期', - key: 'endTime', - width: 160, - }, - { - title: '创建时间', - key: 'date', - width: 100, - }, -]; diff --git a/src/views/list/basicList/index.vue b/src/views/list/basicList/index.vue deleted file mode 100644 index d388f50..0000000 --- a/src/views/list/basicList/index.vue +++ /dev/null @@ -1,381 +0,0 @@ - - - - - diff --git a/src/views/list/basicList/info.vue b/src/views/list/basicList/info.vue deleted file mode 100644 index 252a5fb..0000000 --- a/src/views/list/basicList/info.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - diff --git a/src/views/result/fail.vue b/src/views/result/fail.vue deleted file mode 100644 index f8b28ba..0000000 --- a/src/views/result/fail.vue +++ /dev/null @@ -1,63 +0,0 @@ - - - diff --git a/src/views/result/info.vue b/src/views/result/info.vue deleted file mode 100644 index f49366e..0000000 --- a/src/views/result/info.vue +++ /dev/null @@ -1,67 +0,0 @@ - - - diff --git a/src/views/result/success.vue b/src/views/result/success.vue deleted file mode 100644 index 82549d4..0000000 --- a/src/views/result/success.vue +++ /dev/null @@ -1,48 +0,0 @@ - - - diff --git a/src/views/system/role/auth.vue b/src/views/system/role/auth.vue index 3502b2d..b65af7f 100644 --- a/src/views/system/role/auth.vue +++ b/src/views/system/role/auth.vue @@ -80,7 +80,7 @@ const [modalRegister, { openModal, setSubLoading }] = useModal({ title: '分配权限', subBtuText: '确定', - width: 400, + width: 450, }); /**