|
|
30cc69f43b
|
feat(F006): 列表页UI统一 - 8页状态胶囊化(el-tag全局胶囊+st-pill圆点) + 修复拼团/秒杀缺失主表 + 批量栏通用样式
|
2026-08-18 15:49:50 +08:00 |
|
|
|
092d1991c7
|
refactor(F006): 用户列表隐藏用户ID搜索条件与列(用不到)
|
2026-08-18 15:29:28 +08:00 |
|
|
|
0519de9428
|
refactor(F006): 用户列表简化 - 按用户反馈恢复原字段单行无头像, 仅保留UI美化(胶囊/货币化/等宽/批量栏)
|
2026-08-18 15:24:21 +08:00 |
|
|
|
4c27e6b4b2
|
feat(F006): 前台用户列表(/user/user)对齐企业列表UI标准 - 渐变头像单元(header图/首字)+用户ID两行/手机号图标化/企业认证胶囊+企业名两行/余额货币化/状态圆点胶囊(全局st变量暗色自适应)/批量禁用启用删除/保留tab统计与导出
|
2026-08-18 15:12:34 +08:00 |
|
|
|
90d6561746
|
feat(F006): 用户列表按企业列表UI标准升级 - 渐变头像单元/两行信息列(姓名工号/部门角色)/状态圆点胶囊(全局st变量暗色自适应)/用户类型下拉筛选/超管徽章/批量删除/清理老式死样式
|
2026-08-18 15:04:01 +08:00 |
|
|
|
99bc522b24
|
feat(F006): 后台UI统一规范 - DataTable默认borderless/全局表格表头底色圆角统一/页面内边距统一/状态色token化(暗色适配)/标题字号20px统一/统计页echarts异步组件拆分(509KB->6.9KB)
|
2026-08-18 14:47:39 +08:00 |
|
|
|
508c84e571
|
feat(F006): 企业列表页专业UI升级 - 品牌渐变头像/等级彩色徽章/状态圆点标签(待审核脉冲)/标签前2+溢出/批量栏选中高亮/补审核状态筛选/清理死代码详情弹窗
|
2026-08-18 14:07:07 +08:00 |
|
|
|
8be7ca9dc2
|
feat(F006): 企业详情页专业UI重构 + 审核交互全链路 (审核通过/驳回+原因+本会话留痕时间线, 列表页单行/批量审核接通, 修 enabled/showEnterprise query传参bug)
|
2026-08-18 13:20:34 +08:00 |
|
|
|
fc7d9f9179
|
feat(资讯): InformationListView 加发布功能 — 新增/编辑弹窗(标题/一级分类下拉/封面图上传/内容), 走 POST /other/information/save|update + /sys/file/upload; 分类来自 /other/category/list?type=3&level=1(排除无level脏数据9999); 修复 devbox 构建缺 @types/node; 验证: admin 弹窗分类下拉含行业动态, API 创建行业动态新闻后前端 NewsView 行业动态tab显示图片(Playwright 9/9 PASS)
|
2026-08-14 14:58:03 +08:00 |
|
|
|
906a675136
|
fix(F006): 进入店铺按钮跳转改为 /v2/supplier/:id (供应商详情页, 与供应商库查看详情一致)
|
2026-08-08 11:56:05 +08:00 |
|
|
|
2b329397bc
|
feat(F006): 企业详情页优化 - 企业名旁显示标签 + 进入店铺按钮跳转 /v2/shop/:id (pc-前端-v2 shop/:id 路由已补)
|
2026-08-08 11:48:57 +08:00 |
|
|
|
574e47a1d9
|
Merge pull request '企业详情独立页面 (Header+3Tab: 基本信息/资质认证/履约情况)' (#4) from develop into main
|
2026-08-08 11:32:59 +08:00 |
|
|
|
2d9d32ba33
|
feat(F006): 企业详情独立页面 - 参考老系统设计+新主题规范 (Header+3Tab: 基本信息/资质认证/履约情况, 80+字段真API)
|
2026-08-08 11:32:04 +08:00 |
|
|
|
f0b8b6cee8
|
Merge pull request 'admin_new P0/P1 全量补齐合并 (5项差距 + CRUD真API + 询价/看板真数据)' (#3) from develop into main
|
2026-08-08 10:10:03 +08:00 |
|
|
|
58809755d1
|
merge: 补齐5项差距 + P1 CRUD 全量 (bc363b1)
|
2026-08-08 10:09:27 +08:00 |
|
|
|
bc363b195c
|
feat(F006): 补齐5项差距 - 价格公式变量新页面 + goodunit CRUD + coupon FormDialog + 售后/退款/支付操作按钮全接真API (Playwright 6/6 PASS)
|
2026-08-08 10:06:20 +08:00 |
|
|
|
c161f68d03
|
fix(F006): OrderList/Detail/Inquiry 操作按钮 mock→准确提示 (后台管理不做业务操作, 引导前台) + coupon add/edit hint
|
2026-08-08 09:47:25 +08:00 |
|
|
|
d8cd0d3478
|
fix(F006-P1): categoryGood/servicegood/goodlist/region CRUD mock→真 API (增删改/审核/上下架/批量操作) + StatisticsView 已走真API
|
2026-08-08 09:43:08 +08:00 |
|
|
|
d5fe4c5d3e
|
merge: P1 CRUD batch + inquiry/dashboard real API + categoryGood/servicegood/goodlist/region CRUD→真 API
|
2026-08-08 09:39:34 +08:00 |
|
|
|
d0790126b0
|
fix(F006-P1): 7个B级页面 CRUD mock→真 API - groupbuy/seckill/coupon/textconfig/feedback/lunbo/help 删除/启用/停用/批量删除/新增/修改 全部接真后端 (Playwright 7/7 PASS)
|
2026-08-08 09:06:20 +08:00 |
|
|
|
f7bb10f744
|
fix(F006): DashboardView+AppLayout 改调真 API /supplier/inquiry/page (假数据→真数据)
|
2026-08-08 08:55:46 +08:00 |
|
|
|
4bcf13ba1f
|
fix(F006): 询价列表/详情改调真 API /supplier/inquiry/page + getById (假数据→真数据 204条)
|
2026-08-08 08:49:34 +08:00 |
|
|
|
027ff5192b
|
feat(F006): OrderDetailView 改调真 API /sys/openapi/order/info (假数据→真数据)
|
2026-08-07 11:36:03 +08:00 |
|
|
|
857cec4290
|
Merge pull request 'admin_new P0+P1 全批次合并 (84 commits)' (#2) from develop into main
|
2026-08-07 11:27:17 +08:00 |
|
|
|
0779b31402
|
merge: admin_new P0+P1 全批次 — 83 commits (P0 全量接口探测+17条假数据→真数据+textconfig NPE修复+菜单清理 + P1 12条mock→真view + W9-W17 view 标准化)
|
2026-08-07 11:25:42 +08:00 |
|
|
|
375a70fa1d
|
chore(menu): 隐藏 devtools×5 + other/label 菜单 (后端无接口, 客户不需要)
|
2026-08-07 11:25:13 +08:00 |
|
|
|
7c9d91af1f
|
feat(F006-P0BC): 7 view API 路径修正 + categoryGood 接真 API - feedback/lunbo/aftersale/refund/enterpriselevel/rating/score 假数据→真数据 (8/8 PASS)
|
2026-08-07 11:19:10 +08:00 |
|
|
|
7e85188576
|
feat(F006-P0A): 9 条 mock 路由切真 view - 消息(短信/邮件×4) + 行业/资讯分类 + 用户通知 + 待处理消息 + userManagement redirect
|
2026-08-07 11:05:09 +08:00 |
|
|
|
e16033bf13
|
feat(F006-P1): 12 条 MockTableView 路由切真 view - 运营中心/财务流水/资讯/帮助/内容/系统消息
|
2026-08-07 10:40:08 +08:00 |
|
|
|
1d5d739b0e
|
feat(F006): 企业登记管理真页面 + 路由修复 — 8 条 mock→真 view 切换 + 企业后台入口 + 8 条 /admin/sys nginx SPA fallback (Playwright 14/14 通过 0 JS 错误)
|
2026-08-07 10:14:56 +08:00 |
|
|
|
3d0e622c1e
|
feat(menu): 价格公式变量菜单挂载 — sys_menu+sys_language插入记录(pid=商品管理组) + MENU_LABELS加条目(sort=713), 页面/路由/API早已存在 — Playwright验证菜单显示
|
2026-08-06 16:32:58 +08:00 |
|
|
|
f2adaf3392
|
feat(F006): 品牌管理页改真页面(分页/审核/删除/查看授权企业), 路由改指真view
|
2026-08-05 16:25:54 +08:00 |
|
|
|
4d1e125840
|
feat(price-formula-variable): 运营后台价格变量管理页 P4
- 新增 /other/priceFormulaVariable 路由
- PriceFormulaVariableListView.vue:
· 变量列表 (标识/名称/单位/当前值/取值方式/状态)
· 快速改值: 行内编辑当前值, 保存后相关商品价格自动变化
· 新增/编辑弹窗: 手工维护 / AKShare采集 两种模式
· 采集代码 + 换算公式配置
· 启停/删除
|
2026-08-04 16:16:34 +08:00 |
|
zou
|
474a4eabfc
|
feat(theme-system): F006 后台主题配置页
- src/views/theme/ThemeConfigView.vue: 4 套主题色卡 + preview + 一键保存
- router: /sys/theme-config 路由
- menu-labels: 系统设置下加主题配置菜单项 (Brush icon)
- 后端依赖: GET /sys/openapi/theme/current + POST /sys/openapi/theme/update?theme=X
|
2026-08-04 16:16:34 +08:00 |
|
Sisyphus
|
9837d9fb41
|
fix(F006): 未登录访问 /admin/ 时业务 code:401 自动跳登录页(不再白屏未授权)
|
2026-07-20 14:57:46 +08:00 |
|
Sisyphus
|
e0534ee365
|
fix(F006-W18): LoginView 2 处永久修复 /api 前缀
改前: line 48 captchaUrl = /auth/captcha (img src 不走 axios baseURL)
line 68 axios.post(/auth/oauth/token) (不走 http 实例 baseURL)
巨变数字 nginx 只代理 /api/ 前缀, /auth/* 全 404
改后: line 48 /api/auth/captcha
line 68 /api/auth/oauth/token
验证 (0 命中才通过):
grep /auth/captcha dist/*.js | grep -v /api → 0 ✅
grep /auth/oauth dist/*.js | grep -v /api → 0 ✅
|
2026-07-15 11:51:10 +08:00 |
|
Sisyphus
|
8be1fd3fba
|
fix(F006-W18): LoginView captcha URL 加 /api 前缀
|
2026-07-15 11:45:45 +08:00 |
|
Sisyphus
|
eaeb9f1aef
|
fix(F006-W18): EnterpriseListView 完整重写 (UI规范+真实字段映射)
*** v2: 解决 v1 的两个根本问题 ***
问题 1: v1 的 endpoints page() 返回 EnterpriseFeignDTO (仅4个字段),
导致 administrator/industry/supplierLevel 等30+字段全缺。
根因: 上次 F002 修复把原始全字段 page 替换成了精简版 feign 端点。
修法: 把 F002 page 改名为 pageSimple, 恢复原始 EnterpriseDTO page 端点。
问题 2: v1 用原生 el-table 不守 UI 规范。
修法: 套 PageHeader/SearchBar/DataTable 组件 + 按项目设计规范。
改动:
- 后端: ApiEnterpriseController +pageSimple (F002 feign精简版) +page (全字段)
- 后端: EnterpriseFeign/fallback/OpenApiCustomerController 调 pageSimple
- 前端: EnterpriseListView 完整重写:
- PageHeader + SearchBar (企业名称/行业/供应商等级) + 批量操作栏
- DataTable: selection/企业名称(头像)/管理员+手机(两行)/行业+等级(两行)/标签/业务员/状态/入驻时间/操作
- 操作列: 详情/更换管理员/更多(审核/标签/评级/禁用/隐藏/推荐/分配/删除)
- 详情弹窗: EnterpriseDTO 全字段(含驳回原因/工商号/注册时间/法人)
- 字段映射: 完全来自后端 EnterpriseDTO (编译反编译确认所有字段存在)
- API: /user/enterprise/page 传 enterpriseName/industry/supplierLevel/salesperson/supplierLabel/status/homeShow 过滤
|
2026-07-15 10:32:56 +08:00 |
|
Sisyphus
|
ba729acaed
|
fix(F006-W18): 企业列表 EnterpriseListView.vue 功能对齐老 vue (Phase 1)
Phase 1 移植老 vue 企业管理-企业列表完整功能:
1. 搜索区: 企业名称 + 行业类型 + 供应商等级 + 高级搜索(业务员/标签/审核状态/推荐显示)
2. 操作按钮: 导入/批量审核/批量设置标签/批量分配业务员/删除/导出
3. 表格列: checkbox + 企业名称(头像) + 管理员手机号 + 行业等级 + 标签 + 业务员 + 状态 + 入驻时间 + 操作
4. 操作列: 详情 + 更换管理员 + 更多下拉(审核/标签/评级/禁用/隐藏/推荐/分配业务员/删除)
5. 详情弹窗升级: 全字段展示(含审核驳回原因/工商号/注册时间等)
数据字段来自 EnterpriseDTO (后端 ApiEnterpriseController):
- administrator/administratorMobile, industry, supplierLevel, supplierLabel
- salesperson/salespersonMobile, status(1-3), enabled, showFlag, homeShow
- createDate(入驻时间), failReason(审核驳回原因)
注: 批量操作(审核/标签/分配业务员)和导入/导出的具体弹窗和文件上传
待 Phase 2 实现, 当前桩函数提示待实现
deploy: dist rsync + docker rebuild + recreate + curl 200 验证
|
2026-07-15 10:20:36 +08:00 |
|
Sisyphus
|
4899bc1793
|
fix(F006-W18): admin 前端 BUG A/B/C (客户运维反馈)
BUG A: APIKey 申请搜企业搜不到
- ApplyApiKeyDialog.vue loadCustomers 加 name 参数调后端, 不再本地 filter
- 去掉 filteredCustomers computed, 表格直接用 customers
- searchKey 输入加 debounce 300ms watch 调 loadCustomers
BUG B: 企业列表/行业/标签管理等菜单不显示
- menu.ts filterByFrontendTruth 加 url 规范化匹配
- 后端 url 带 / (如 /user/enterprise/enterprise), MENU_LABELS 不带 /
- normalizeUrl = url.replace(/^\//,"") 后再 has() 匹配
BUG C: baseURL 空串 巨变数字 nginx 不通
- request.ts baseURL:"" 改 "/api"
- 巨变数字 nginx 只有 /api/ location (没独立 /sys/ /auth/ 等)
- devbox nginx /api/ 也去前缀 (rewrite ^/api/(.*)\$ /\$1), 兼容
dist 验证: baseURL:"/api" ✓
devbox 实测: name=郑州巨变 返 1 条命中
|
2026-07-14 19:15:48 +08:00 |
|
Sisyphus
|
5d9814f135
|
feat(F006-W18): menu-labels.ts 加「企业登记管理」菜单 (sort=105)
对应老 vue 路由 /user/enterprise/merchant/register
配合 F002-W18 Java 后端修复 (admin APIKey 申请搜企业)
部署: dist 重 build + rsync + docker rebuild + recreate + curl 200 验证
|
2026-07-14 15:57:28 +08:00 |
|
Sisyphus
|
fa1f075c0a
|
fix(merge): 闪退修复 - 业务级 code:401 不再清 token 跳登录 (仅 HTTP 401 才跳)
|
2026-07-11 09:27:50 +08:00 |
|
Sisyphus
|
cf00136340
|
feat(F006): APIKey申请结果+详情弹窗显示MCP地址
后端 apply/detail 返回 mcpEndpoint (从 -Dmcp.endpoint 注入),
前端申请弹窗加 MCP地址列, 详情弹窗加 MCP地址行,
用户复制 appId/appSecret/MCP地址 三值到平台助手配置
|
2026-07-10 11:54:04 +08:00 |
|
Sisyphus
|
44fd765aa7
|
fix(F006): 重置密钥弹窗复制按钮显示不全
el-input append插槽被长密钥挤压, 改flex布局按钮独立放置 flex-shrink:0
|
2026-07-10 11:41:08 +08:00 |
|
Sisyphus
|
34e3c7cd71
|
fix(F006): 申请APIKey弹窗删除ConnectCode/过期时间列
无用字段清理, 弹窗结果表只保留公司名/AppID/AppSecret
|
2026-07-10 11:22:04 +08:00 |
|
Sisyphus
|
366056dcac
|
fix(F006-W18): 申请APIKey Step3表格格式错乱+复制失败修复
1. 复制失败根因: navigator.clipboard API 要求 HTTPS/localhost,
frp 走 http://direv.cloud:8080 是非安全上下文不可用。
修法: 加 execCommand(copy) 降级方案 (复用 OpenAppListView copyText 逻辑)
2. 表格格式错乱根因: 5 列固定宽 (160+280+弹性+180+320) 超 640px 弹窗,
AppSecret 列 input+button 横排挤不下。
修法: 列宽重新分配 (公司120/AppID180/ConnectCode160/过期100/Secret200),
AppSecret 单元格改 flex-column 竖排 (input 上 button 下),
code 文本加 text-overflow ellipsis 防撑宽
|
2026-07-10 11:15:02 +08:00 |
|
Sisyphus
|
3efa5db533
|
fix(F006): 删除重发二维码功能 + 详情页ConnectCode字段
connectCode/扫码绑定场景从未落地(平台助手/小程序/PC均未消费),
重发二维码按钮和详情页ConnectCode/过期时间是无用功能, 删除清理.
后端端点/数据库字段保留不动(铁律8 不碰没坏的东西)
|
2026-07-10 11:01:56 +08:00 |
|
Sisyphus
|
8af8ed143d
|
fix(F006-W18): 申请APIKey弹窗表格细节优化
1. 列名 客户名 → 公司名称 (Step1 + Step3 两处)
2. selection 选择框居中 (cell text-align center + padding 0)
3. 列宽重分配: 公司名称 min-width 200 左对齐, 联系人/电话居中
4. 表格圆角修复: 加 rr-apply-table class, border-radius 8px + overflow hidden
|
2026-07-10 10:54:55 +08:00 |
|
Sisyphus
|
4e525cf6dd
|
fix(F006): OpenApp revoke/delete id 改 String 避免 Number 精度丢失
雪花ID 19位 > Number.MAX_SAFE_INTEGER(16位), Number() 截断
导致撤销/删除传错 id. 改 String(id), 后端 Long.parseLong(string) 兼容
|
2026-07-10 10:45:05 +08:00 |
|
Sisyphus
|
a59c934fd7
|
fix(F006-W18): 面包屑DFS修父菜单短路bug(集成管理>应用列表缺末级)
根因: resolveMenuItem 给父菜单 path = 第一个子菜单 path(如 集成管理.path =
/openapi/app)。旧 DFS 用 path 前缀匹配短路命中父菜单, 不再递归子树, 导致
末级菜单标题丢失(只显示 工作台 > 集成管理, 缺 应用列表)。
修法: 父节点(有 children)优先递归子树, 子树没命中才考虑父节点 path 前缀
匹配(详情页场景)。叶子节点走 path 精确匹配。
|
2026-07-10 10:31:38 +08:00 |
|