pikachu1995@126.com
|
ba964ff478
|
refactor(manager): 重构统计报表、促销活动与工单审核等12个列表页为 useTable
- 重构统计报表(销售订单明细、商品销售汇总、店铺业绩)列表页为 useTable
- 重构营销活动(秒杀、第N件优惠、积分商品)列表页为 useTable
- 重构财务流水(钱包日志)、服务工单、分销导入、店铺审核、商品参数、订单投诉列表页
- 消除约 210+ 行分页/防抖/竞态重复样板代码,统一加载与查询状态规范
|
2026-10-20 14:20:36 +08:00 |
|
pikachu1995@126.com
|
45338c9d70
|
style(seller): 重构订单统计页转化漏斗与指标卡样式
|
2026-10-20 14:15:07 +08:00 |
|
pikachu1995@126.com
|
6b6dc2c4f3
|
refactor(manager): 引入 useTable 并重构采购/财务/会员等10个列表页
- 引入通用 useTable composable 实现分页与查询标准化
- 重构采购单/入库单/报损单/盘点单4个采购管理列表页
- 重构退款日志/预存款流水/会员充值/会员经验等财务与会员日志列表页
- 重构支付流水与退款流水列表页
- 统一竞态防护与 loading 状态管理,消除 150+ 行冗余样板代码
|
2026-10-20 14:02:03 +08:00 |
|
pikachu1995@126.com
|
8fd353a766
|
refactor(manager): 优化全局空状态、错误图片占位并升级遗留消息语法
- 增加表格与树组件全局空状态 (el-empty) 样式规范
- 补齐视图图片语义化 alt,并添加全局图片加载异常 SVG 占位兜底
- 将砍价/秒杀/自定义面板中的 $Message 兼容语法替换为 ElMessage
- 清理冗余依赖 vuex,将 sass-loader 调整至 devDependencies
|
2026-10-20 13:51:21 +08:00 |
|
pikachu1995@126.com
|
3cb60139d5
|
refactor(seller): 列表页抽离 useTable 重构与通用 UI 规范优化
- 抽离通用 useTable composable,并迁移 13 个典型列表页(采购/报损/订单/售后/统计/营销等)
- 增加表格与树组件全局空状态 (el-empty) 样式规范
- 补齐视图图片语义化 alt,并添加全局图片加载异常 SVG 占位兜底
- 替换遗留的 $Message 兼容语法为 ElMessage
- 将 WAP 店铺装修模板的 Options API 统一为 defineOptions
- 优化数据报表卡片视觉样式,并移除失效的品牌筛选选项
- 清理冗余依赖 vuex,将 sass-loader 调整至 devDependencies
|
2026-10-20 13:51:04 +08:00 |
|
pikachu1995@126.com
|
7d9bf776db
|
feat(seller): 素材管理页重构布局并统一主色交互
- 双层卡片嵌套改为单面板,tabs 与操作按钮并入顶部工具栏
- 悬停/选中红色描边统一为 Element Plus 主色
- 复选框改为悬停/选中时显示,选中增加淡蓝遮罩
- 分组行编辑入口悬停显示,添加分组改为置顶虚线按钮
- 分页增加总数显示,空列表显示空状态
|
2026-10-20 13:42:46 +08:00 |
|
pikachu1995@126.com
|
0c814ec956
|
feat(seller): 系统消息页改为顶部 tab 筛选与卡片式列表
- 左侧菜单改为顶部 pill tab(未读带数量角标)
- 表格改为卡片列表:类型图标 + 标题加粗 + 内容摘要 + 时间操作
- 点击消息就地展开内容,去掉返回按钮
- 修复标为已读后错误刷新全量列表的问题
|
2026-10-20 13:42:37 +08:00 |
|
pikachu1995@126.com
|
322e357398
|
Merge branch 'feat/appointment-goods' of https://gitee.com/beijing_hongye_huicheng/lilishop-ui into feat/appointment-goods
|
2026-10-15 10:04:53 +08:00 |
|
lifenlong
|
cc4a94da40
|
fix(seller): shopSetting tab 事件改为 @tab-click
上一笔只把判断改成了 pane.paneName,但 @click 对未声明该 emit 的 el-tabs
会退化为原生 DOM 点击(handler 收到 MouseEvent),仍不生效。
@tab-click 才是 Element Plus 的自定义事件,handler 能拿到 pane 对象。
|
2026-10-14 21:22:05 +08:00 |
|
lifenlong
|
36648f065b
|
fix(seller): 清理直播商品页的悬空模板引用
liveGoods 是从 addLive 复制来的纯只读详情页(所有表单项均 disabled),
但模板残留了三个不存在的引用:date-picker 的 @change="handleChangeTime"、
el-form 的 :rules="liveRulesForm"、"保存"按钮的 @click="createLives()"
(点击会抛 is not a function)。只读页无需保存入口,移除上述引用及该按钮。
|
2026-10-14 21:14:07 +08:00 |
|
lifenlong
|
9893494cf1
|
fix(seller): 修复店员管理页部门筛选失效
clerkManage 中 department-choose 监听器写的是 @change,而组件实际 emit 的是
on-change(与同目录 department-tree-choose 的约定一致),导致搜索区的部门筛选
永不触发。改为 @on-change 后恢复联动。
|
2026-10-14 21:09:49 +08:00 |
|
lifenlong
|
906cda0385
|
fix(seller): 修复三处历史遗留的恒假条件
- coupon-receive: 路由监听中 couponId 判断取错了来源(实际应判断 query.couponId),
导致优惠券列表页切换时永不刷新;changeSelect 中 getType 判断改为读表单值 searchForm.getType
- addLive: 添加直播商品时 roomId 取 route.query.roomId 恒为 undefined,改为页面实际参数 route.query.id
- shopSetting: tab 切换回调 v == "INFO" 恒为 false(Element Plus 传 pane 对象),
改为读 pane.paneName,基本信息/退货地址 tab 的数据重载恢复正常
|
2026-10-14 21:06:44 +08:00 |
|
lifenlong
|
92dd179525
|
chore(seller): 清理死代码与失效机制,生产构建剥离 console
- 删除零引用组件 main-components/message-tip.vue
- 清理 113 处 no-unused-vars(重点 goodsOperationSec 20+ 项、ossManage 25 项,含死代码链级联删除;renovation 的 ModelForm 为 vue-eslint-parser 误报,保留并核实)
- stores/app.js 移除只写不读的死字段(currNavTitle/menuTheme/themeColor/isFullScreen/messageCount/currentPageName/currentPath)及失效的 cachePage/dontCache 缓存页机制(无 keep-alive 消费方),同步清理 util.js/App.vue/Main.vue/shrinkable-menu/tags-page-opened 的调用点
- 删除 30 处 console.log 调试残留;生产构建 terser 配置 drop_console 兜底
|
2026-10-14 20:31:25 +08:00 |
|
pikachu1995@126.com
|
fefb748864
|
merge: 合并远端 script setup + pinia 迁移,保留装修编辑器 CRMEB 化功能
|
2026-10-13 11:28:23 +08:00 |
|
pikachu1995@126.com
|
0b644a1722
|
feat(manager): 移动端装修编辑器 CRMEB 化迭代
- 轮播图:双 tab 面板(内容/样式)、轮播风格(通栏/卡片)、指示器样式/位置/色调、渐变背景、边距圆角
- 图片魔方:9 种风格收进样式 tab,拖入默认左一右二,内容 tab 固定槽位配置,新增颜色/边距/圆角设置
- 宫格导航:双 tab 面板,菜单管理 + 颜色/边距/圆角设置
- 编辑器整体:灰底卡片模块化、顶栏页面名称编辑、画布操作条/名称标签外置、组件列表三列通高卡片
- 预览模板同步应用各组件样式字段
|
2026-10-13 11:07:30 +08:00 |
|
lifenlong
|
2a2c3f8174
|
perf(seller): Element Plus 按需引入 + 移除未使用的 vue-lazyload
- plugins/element.js 不再全量注册,组件由 unplugin-vue-components 按模板自动按需解析;
v-loading 指令与全局配置(zhCn/size)单独保留
- chunk-framework 344KB → 279KB(gzip,-19%);样式仍走全量 CSS 保证覆盖顺序不变
- 修复 unplugin-vue-components 与 minimatch 的版本兼容(锁定 0.27.5 + resolutions 嵌套 v9)
- 移除全局注册但零使用的 vue-lazyload
|
2026-10-13 07:39:35 +08:00 |
|
lifenlong
|
88fc1b0b2a
|
refactor: 四端完成 Options API → script setup + vuex → pinia 迁移
- buyer(95) / seller(169) / im(53) / manager(280) 共 597 个组件全部从 Options API 转换为 <script setup>
- 四端 vuex 全部移除,状态管理统一迁移至 pinia 4(stores/ 目录)
- util.js 等基础设施去除 vm 首参依赖;全局属性($Message/$filters 等)在 script 内改为具名导入
- 被外部 ref 访问的公共组件均已补齐 defineExpose(清单见各端 MIGRATION-VUE3.md)
- 各端 eslint 启用 vue/component-api-style 防止新代码回退 Options API
- 四端 yarn build 全部通过;迁移约定与注意事项已更新至各端 MIGRATION-VUE3.md
|
2026-10-13 07:06:59 +08:00 |
|
pikachu1995@126.com
|
b45910a35f
|
style(manager): 左侧组件列表合并为一张通高卡片
|
2026-10-12 16:29:15 +08:00 |
|
pikachu1995@126.com
|
758f09a291
|
style(manager): 楼层操作条图标调大
|
2026-10-12 16:28:15 +08:00 |
|
pikachu1995@126.com
|
fce063642d
|
style(manager): 左侧组件列表按分组模块化卡片展示
|
2026-10-12 16:27:03 +08:00 |
|
pikachu1995@126.com
|
c832350dd3
|
style(manager): 装修页整体间距梳理,三列与顶栏留 12px 间隔
|
2026-10-12 16:25:17 +08:00 |
|
pikachu1995@126.com
|
5169d4ac43
|
style(manager): 装修页顶栏改为卡片模块,页面换浅灰底
|
2026-10-12 16:21:29 +08:00 |
|
pikachu1995@126.com
|
d80ead4d94
|
style(manager): 热区面板标题行加白色卡片底色
|
2026-10-12 16:19:12 +08:00 |
|
pikachu1995@126.com
|
62700162d5
|
feat(manager): 装修页左上角支持设置页面名称
|
2026-10-12 16:17:57 +08:00 |
|
pikachu1995@126.com
|
a568131b7c
|
style(manager): 热区设置面板按模块卡片形式展示
|
2026-10-12 16:14:40 +08:00 |
|
pikachu1995@126.com
|
27ca53068b
|
style(manager): 左侧组件列表改为一行三个
|
2026-10-12 16:10:47 +08:00 |
|
pikachu1995@126.com
|
1d946a9616
|
style(manager): 组件分组标题与楼层名称标签字号调大
|
2026-10-12 16:09:45 +08:00 |
|
pikachu1995@126.com
|
f31669cba6
|
style(manager): 楼层名称标签与操作条移至预览区外两侧
|
2026-10-12 16:07:18 +08:00 |
|
pikachu1995@126.com
|
005006adf7
|
style(manager): 画布移除 iPhone 边框背景,改为简洁屏幕容器
|
2026-10-12 16:02:07 +08:00 |
|
pikachu1995@126.com
|
2f097ace49
|
feat(manager): 画布楼层加名称标签与悬浮操作条
- 每楼层左上角显示组件名标签
- 选中楼层右侧竖排操作条:上移/下移/复制/删除/隐藏,替代原右上角关闭图标
- 隐藏楼层变暗并显示已隐藏蒙层,hidden 随 pageData 保存
|
2026-10-12 15:59:58 +08:00 |
|
pikachu1995@126.com
|
654839b247
|
style(manager): 选择照片/绘制热区按钮改默认尺寸、自然宽度
|
2026-10-12 15:49:52 +08:00 |
|
pikachu1995@126.com
|
8ed67847dd
|
style(manager): 滑块旁数字输入框放大(去 small 尺寸,宽 130px)
|
2026-10-12 15:48:30 +08:00 |
|
pikachu1995@126.com
|
47974dddab
|
chore(manager): 设置热区按钮改名绘制热区
|
2026-10-12 15:47:03 +08:00 |
|
pikachu1995@126.com
|
76cc10c6af
|
style(manager): 热区面板标题与 tab 同行展示
- 面板契约新增 hideDecorateTitle 标记,面板可自行接管标题行
- tab 分段控件改为自然宽度,右对齐
|
2026-10-12 15:46:02 +08:00 |
|
pikachu1995@126.com
|
ae08a568bd
|
style(manager): 保存页面按钮右间距调整为 2%
|
2026-10-12 15:43:02 +08:00 |
|
pikachu1995@126.com
|
2bb3a71460
|
style(manager): 热区面板 tab 切换改为分段控件样式
|
2026-10-12 15:41:59 +08:00 |
|
pikachu1995@126.com
|
ce03b13718
|
feat(manager): 热区组件配置面板重做为内容/样式双 tab
- 新增 PanelFlexOne:内容 tab(选图+设置热区,复用 ossManage 与 hotzone 编辑器),样式 tab(背景颜色/上下左右边距/页面间距/背景圆角/内容圆角)
- 注册进 panelMap 替换 flexOne 的通用老面板
- 画布预览 tpl_flex_one 应用相同样式字段,缺字段兜底保持原样
|
2026-10-12 15:38:25 +08:00 |
|
pikachu1995@126.com
|
0ad79157d3
|
feat(manager): 图片组件更名为热区
|
2026-10-12 15:26:19 +08:00 |
|
pikachu1995@126.com
|
bdae07e585
|
feat(manager): 图片组件选择模式只保留热区
- 移除链接/热区单选,新增图片组件默认 hotzone 直接进绘制热区
- 链接区标题随模式显示热区/选择链接
- 存量 link 数据不受影响(uniapp 端热区由 tpl_hot_zone 渲染;原生小程序暂无热区渲染,待补)
|
2026-10-12 15:25:14 +08:00 |
|
pikachu1995@126.com
|
7fa6c2d84c
|
style(manager): 保存页面按钮右间距调整为 5%
|
2026-10-12 15:22:19 +08:00 |
|
pikachu1995@126.com
|
59bd1b8c78
|
style(manager): 保存模板改名保存页面并往左收 15%
|
2026-10-12 15:17:58 +08:00 |
|
pikachu1995@126.com
|
18eb79054f
|
feat(manager): 移动端装修编辑器改为全屏独立页
- /floorList/main 移出 Main 布局注册为顶层路由,不再显示左侧菜单/header/标签栏
- 编辑器容器铺满全屏,右侧面板高度同步调整
- 顶栏左侧新增返回按钮(goBack 复用已有方法)
- 路径/name/query 不变,列表页 4 处跳转零改动
|
2026-10-12 15:13:48 +08:00 |
|
pikachu1995@126.com
|
b5047a7a7a
|
chore(manager): 移除装修页顶栏的页面切换按钮
watcher 会按 pagetype 重置为单 tab,切换入口实际不可用,且 main.vue 已按路由直接定页面
|
2026-10-12 15:05:13 +08:00 |
|
pikachu1995@126.com
|
45b83d0fe4
|
style(manager): 优化组件面板卡片质感
- 白底圆角卡片 + 淡蓝图标底块,hover 浮起、图标反白、投影
- 组标题加蓝色竖条点缀
|
2026-10-12 15:03:00 +08:00 |
|
pikachu1995@126.com
|
a804120fa2
|
feat(manager): 组件面板改为图标+文字双列布局
- config.js 21 个面板条目新增 icon 字段(element-plus 图标)
- 面板 item 渲染 el-icon + 名称,替换死的 img 占位
- 面板容器改 grid 两列,卡片式样式含 hover 高亮
|
2026-10-12 14:59:47 +08:00 |
|
pikachu1995@126.com
|
ebbf42cb76
|
chore(manager): 移除装修页顶栏的店铺装修标题
|
2026-10-12 14:51:45 +08:00 |
|
pikachu1995@126.com
|
1e7e78a841
|
fix(manager): 修复楼层装修审查发现的问题
- PanelArticle 文章分类字段名改为后端的 articleCategoryName
- blank/line/richText 预览组件补默认值兜底,避免拼出 undefinedpx
- 画布未知组件渲染可点击删除的占位条并 console.warn
|
2026-10-12 11:01:19 +08:00 |
|
pikachu1995@126.com
|
350e79895d
|
feat(manager): 新增店铺列表装修组件
|
2026-10-12 10:23:00 +08:00 |
|
pikachu1995@126.com
|
2bee689198
|
feat(manager): 新增文章列表装修组件
|
2026-10-12 10:21:40 +08:00 |
|
pikachu1995@126.com
|
de333c2d34
|
feat(manager): 新增优惠券装修组件
|
2026-10-12 10:19:52 +08:00 |
|