潘求垚 panqiuyao

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 5b4547b5f6 feat(marketingEdit): 新增画布排序与类型区分功能 - 在 canvas.json 中为每个画布配置增加 canvas_type 字段,用于标识画布类型(normal/model/scene) - 更新模板 header.js 和 view.js,添加画布上下移动按钮及事件处理逻辑 - 样式文件 header.scss 中新增相关样式支持画布操作按钮布局 - 在 index.vue 中实现画布拖拽、移动、重载以及查找可编辑画布的方法 - 调整画布切换逻辑,自动跳过不可编辑的模特图/场景图画布 - 引入并整合新的样式文件以优化界面展示效果

4 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • d653309019 feat(marketingEdit): 支持模特图与场景图占位及本地生成服务 - 新增模特图与场景图两种占位画布类型,不进行实际渲染 - 修改图片生成逻辑,去除 imageIndex 概念,仅按 canvasIndex 返回结果 - 增加轻量级 generateImagesBase64 入口函数用于外部调用 - 实现基于 HTTP 的本地图片生成服务,监听端口 3001 - 更新文件保存逻辑,跳过非图像数据及占位类型 - 调整图片组合逻辑,过滤无效图像后再进行长图拼接 - 在主进程中启动本地生成服务,仅限 Electron 环境运行

4 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 667a6ef2d5 fix(editor): 修复图片编辑器克隆异步问题并优化画布类型处理 - 修复 PictureEditor 中 obj.clone 异步调用导致的错误 - 避免在无普通画布时更新索引以防止递归更新 - 为模特图和场景图类型保留原始 canvas_json 占位符 - 跳过模特图/场景图的 fabric 初始化逻辑 - 保存快照时区分处理不同画布类型的数据结构 - 确保只有正常画布才生成 JSON 和预览数据

4 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 38a887cec2 feat(marketingEdit): 新增画布类型支持并优化编辑逻辑 - 新增画布类型选项:普通画布、模特图、场景图 - 模特图和场景图在编辑时自动跳转至普通画布 - 模特图和场景图不初始化 fabric 实例 - 调整画布列表展示样式,特殊画布类型居中显示 - 优化画布切换逻辑,避免非普通画布被选中编辑 - 更新模板加载逻辑以兼容新画布类型字段 - 添加画布类型变更处理函数,自动设置默认名称
  • 26329644ee Merge remote-tracking branch 'origin/feature-frontend' into feature-frontend # Conflicts: # frontend/src/views/components/marketingEdit/index.vue # frontend/src/views/components/marketingEdit/tpl/header.js # frontend/src/views/components/marketingEdit/tpl/view.js
  • a4bd51d86f feat(marketingEdit): 新增画布类型支持并优化编辑逻辑 - 新增画布类型选项:普通画布、模特图、场景图 - 模特图和场景图占位展示,不进入编辑状态 - 自动跳过非普通画布类型,寻找可编辑画布 - 调整画布尺寸弹窗中根据画布类型显示不同配置项 - 模特图和场景图保持方形显示样式 - 优化画布切换逻辑,避免无效编辑操作 - 更新模板加载逻辑以兼容新画布类型字段 - 提交画布信息时携带画布类型参数
  • bf462ed207 feat(marketingEdit): 更新画布预览图片并优化滚动定位逻辑 - 更新了两个画布模板的 preview 图片链接 - 修改了 canvas_json 中文本框的字体和对齐方式 - 新增 scrollToCanvas 方法实现画布间平滑滚动定位 - 调整画布容器样式,将 overflow 设置为 visible - 优化 canvas-switch 按钮位置和样式表现 - 在新增画布后触发滚动到当前画布的逻辑 - 为画布元素添加 ref 引用以支持精确定位
  • View comparison for these 4 commits »

4 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 26329644ee Merge remote-tracking branch 'origin/feature-frontend' into feature-frontend # Conflicts: # frontend/src/views/components/marketingEdit/index.vue # frontend/src/views/components/marketingEdit/tpl/header.js # frontend/src/views/components/marketingEdit/tpl/view.js
  • a4bd51d86f feat(marketingEdit): 新增画布类型支持并优化编辑逻辑 - 新增画布类型选项:普通画布、模特图、场景图 - 模特图和场景图占位展示,不进入编辑状态 - 自动跳过非普通画布类型,寻找可编辑画布 - 调整画布尺寸弹窗中根据画布类型显示不同配置项 - 模特图和场景图保持方形显示样式 - 优化画布切换逻辑,避免无效编辑操作 - 更新模板加载逻辑以兼容新画布类型字段 - 提交画布信息时携带画布类型参数
  • View comparison for these 2 commits »

4 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • bf462ed207 feat(marketingEdit): 更新画布预览图片并优化滚动定位逻辑 - 更新了两个画布模板的 preview 图片链接 - 修改了 canvas_json 中文本框的字体和对齐方式 - 新增 scrollToCanvas 方法实现画布间平滑滚动定位 - 调整画布容器样式,将 overflow 设置为 visible - 优化 canvas-switch 按钮位置和样式表现 - 在新增画布后触发滚动到当前画布的逻辑 - 为画布元素添加 ref 引用以支持精确定位

4 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • e23e3033ee feat(marketingEdit): 更新画布预览图片并优化滚动定位逻辑 - 更新了两个画布模板的 preview 图片链接 - 修改了 canvas_json 中文本框的字体和对齐方式 - 新增 scrollToCanvas 方法实现画布间平滑滚动定位 - 调整画布容器样式,将 overflow 设置为 visible - 优化 canvas-switch 按钮位置和样式表现 - 在新增画布后触发滚动到当前画布的逻辑 - 为画布元素添加 ref 引用以支持精确定位

4 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • a361b39f90 feat(editor): 新增图片剪裁预览功能 - 添加剪裁预览数据结构,包括最大偏移量、尺寸和半径 - 实现剪裁预览图生成逻辑,支持缩略图展示 - 新增切换剪裁形状时的自动填充默认值功能 - 更新剪裁区域变化时的实时预览机制 - 在界面中增加位置和尺寸的数值显示 - 修改剪裁形状选择器绑定事件为 onClipShapeChange

5 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • a075e0ddde fix(PictureEditor): 移除冗余的透明度值显示 - 删除了重复的透明度数值展示元素 - 简化了组件模板结构 - 提升了界面的视觉清晰度

5 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 05a789df04 feat(editor): 增强文本图层编辑功能与响应式支持 - 为文本与图片元素添加 name 属性以支持标识 - 在下拉菜单中显示当前画布名称 - 重构文本配置模块,使用 layerState 管理样式状态 - 新增透明度控制滑块并优化其数据绑定逻辑 - 引入 reactive 以增强对象响应性 - 添加 setLayerAttr 和 setOpacity 方法统一处理属性更新 - 更新字体、颜色、行高、字距等组件绑定至 layerState - 修复 editLayer 属性更新后 UI 不同步的问题 - 优化文本填充默认值逻辑,确保有默认颜色 #000 - 清理冗余代码注释,提升代码可读性

5 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 987f0ec60c feat(editor): 实现图层复制功能并优化图层管理 - 在图层菜单中添加复制选项 - 重构复制逻辑至 PictureEditor 的 layer mixin 中 - 移除旧的复制方法实现 - 优化图层排序以兼容 Vue3 响应式系统 - 修复图层删除后画布未重新渲染的问题 - 更新营销编辑器模板中的图层操作菜单

5 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 928667fb73 feat(editor): 实现图层复制功能并优化图层管理 - 在图层菜单中添加复制选项 - 重构复制逻辑至 PictureEditor 的 layer mixin 中 - 移除旧的复制方法实现 - 优化图层排序以兼容 Vue3 响应式系统 - 修复图层删除后画布未重新渲染的问题 - 更新营销编辑器模板中的图层操作菜单

5 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 39cbb70551 feat(marketingEdit): 优化图片生成与画布渲染逻辑 - 将图片导出格式从 PNG 更改为 JPEG,并设置倍数为 2 以提升清晰度 - 更新商品数据结构,修正款号并新增蓝色配色及设计理念描述 - 调整画布激活状态样式,使用阴影替代内边框高亮效果 - 移除重复的“新增画布”按钮,确保界面元素唯一性 - 修改文件保存逻辑,统一导出图片格式为 JPG 格式

5 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 5cfcc5aa3c fix(marketingEdit): 更新画布预览图片及布局配置 - 替换了多个画布索引的预览图片链接 - 调整了画布元素的位置与缩放参数 - 修改了文本框字体样式并设置为不可选择 - 更新了图像角度与翻转属性以优化视觉效果 - 修正了部分图片的本地路径引用问题

5 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 8cf2caf17d style(marketingEdit): 调整图层面板和编辑器位置及高度 - 增加图片编辑器图层面板的高度从260px到410px - 下移营销编辑器添加动作区域的位置从top:350px到top:500px - 移除图层面板标题下的副标题文字"选中 / 预览 / 排序 / 删除"
  • ab72193060 Merge remote-tracking branch 'origin/dev-frontend_v132' into feature-frontend
  • 7509a2394e fix(photography): 优化LOGO上传与缓存逻辑 - 更新LOGO加载错误提示文案,明确文件不存在或加载失败原因 - 调整LOGO预览区域UI结构,新增重新上传和删除操作按钮 - 修改LOGO缓存键名,避免缓存冲突问题 - 优化加载缓存时的默认值处理,确保路径为空时正确显示 - 简化保存LOGO到缓存的逻辑,移除冗余条件判断 - 修复删除LOGO功能,清空路径并更新缓存状态 - 增加LOGO加载错误处理判断,防止重复设置错误状态 - 样式调整:为LOGO上传底部操作区添加布局与间距样式
  • bf4447f06c fix(photography): 优化详情页模板提示与商品删除逻辑 - 调整模板提示信息显示条件,区分详情页服务是否选中 - 更新模板图像要求展示逻辑,增强用户体验 - 修正商品删除方法调用,统一使用 del 方法替代 delGoods - 样式微调,限制模板项最大宽度为33%以适配布局
  • b5b6940161 feat(photography): 实现查看摄影详情功能 - 新增 openPhotographyDetail 方法用于打开摄影详情页 - 修复无法传递选中货号到详情页的问题 - 移除无效的注释代码块 - 完善货号选择逻辑和参数传递机制
  • View comparison for these 7 commits »

5 days ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 6e7d4f157f feat(editor): 添加图层锁定功能 - 实现图层锁定/解锁切换逻辑 - 锁定图层时禁用选择、控制和事件处理 - 禁止删除已锁定的图层 - 点击锁定图层时阻止选中操作 - 在图层菜单中增加锁定/解锁选项 - 更新图层可见性切换逻辑以兼容锁定状态

1 week ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 10fdadbf32 fix(photography): 优化LOGO上传与缓存逻辑 - 更新LOGO加载错误提示文案,明确文件不存在或加载失败原因 - 调整LOGO预览区域UI结构,新增重新上传和删除操作按钮 - 修改LOGO缓存键名,避免缓存冲突问题 - 优化加载缓存时的默认值处理,确保路径为空时正确显示 - 简化保存LOGO到缓存的逻辑,移除冗余条件判断 - 修复删除LOGO功能,清空路径并更新缓存状态 - 增加LOGO加载错误处理判断,防止重复设置错误状态 - 样式调整:为LOGO上传底部操作区添加布局与间距样式

1 week ago

panqiuyao pushed to dev-frontend_v132 at liangyibo/CameraMachine

  • 7509a2394e fix(photography): 优化LOGO上传与缓存逻辑 - 更新LOGO加载错误提示文案,明确文件不存在或加载失败原因 - 调整LOGO预览区域UI结构,新增重新上传和删除操作按钮 - 修改LOGO缓存键名,避免缓存冲突问题 - 优化加载缓存时的默认值处理,确保路径为空时正确显示 - 简化保存LOGO到缓存的逻辑,移除冗余条件判断 - 修复删除LOGO功能,清空路径并更新缓存状态 - 增加LOGO加载错误处理判断,防止重复设置错误状态 - 样式调整:为LOGO上传底部操作区添加布局与间距样式

1 week ago

panqiuyao pushed to feature-frontend at liangyibo/CameraMachine

  • 725288a52a feat(marketingEdit): 移除调整工具菜单并优化新增素材标题显示 - 删除了“调整工具”相关的菜单项,包括选择和上一步功能 - 简化了页面结构,突出“新增素材”区域 - 调整了标题样式以提升视觉清晰度

1 week ago

panqiuyao deleted branch dev-frontend_v129 at liangyibo/CameraMachine

1 week ago