陈昱达
|
688f0dff32
|
feat(cropper): 添加图片裁剪组件及依赖
- 新增 Cropper 组件,支持图片裁剪、缩放、旋转功能
- 集成 cropperjs 库及其相关元素组件
- 在专业模式页面中引入并使用裁剪组件
- 更新 package.json 和 lock 文件以包含新依赖
- 优化登录过期弹窗按钮文本显示
|
2025-12-05 10:10:15 +08:00 |
|
陈昱达
|
8a20689aeb
|
feat(course): 实现课程标签管理功能
- 新增课程标签API模块,支持标签分页查询、创建、修改状态等操作
- 开发课程标签组件,支持标签搜索、创建、删除和数量限制
- 集成标签组件到专业模式页面,替换原有标签选择器
- 优化课程创建组件,重构表单状态管理和操作流程
- 升级Element Plus组件版本,支持el-select-v2等新组件
- 添加lodash依赖用于防抖搜索功能
- 调整样式和布局,优化标签显示和交互体验
|
2025-11-26 19:00:06 +08:00 |
|
陈昱达
|
2158c7f0f1
|
feat(core): 统一消息提示工具并优化样式和功能
- 新增 useMessage 工具模块,统一封装 Element Plus 的消息提示
- 替换项目中所有 ElMessage 调用为自定义 $message 工具
- 优化 AccessComp.vue 中的布局宽度和间距样式
- 扩展 common.scss 样式库,新增定位、底部等快捷类名
- 更新文件上传 hook 和课程创建组件中的消息提示方式
- 重构 xajax 接口模块,替换 ant-design-vue 消息组件为 element-plus 组件
- 完善 professionalmode.vue 页面路由跳转逻辑
- 清理冗余代码,移除未使用的表格列定义和操作函数
- 在 createCourse.vue 中添加固定底部操作栏和下一步按钮
- 修复 chooseFileList.vue 中的错误提示调用问题
|
2025-11-26 11:37:23 +08:00 |
|
陈昱达
|
740ad58897
|
feat):(course 实现课程创建功能及文件云组件
- 添加创建课程页面,支持章节与节的嵌套结构
- 实现可折叠章节组件(dragCollapse),支持展开/收起与删除操作
- 实现可拖拽表格组件(dragTable),支持跨表格拖拽排序与编辑
- 引入文件云API模块,支持文件夹与文件的基本操作
- 添加文件类型图标样式文件(filetypes.css)
- 新增文件选择弹窗组件(FileCloud),支持文件浏览与选择
- 优化common.scss样式文件,调整选择器缩进与渐变背景配置
|
2025-11-19 15:46:20 +08:00 |
|