添加会话超时瀑布实施计划
5个块的25个任务 覆盖Java实体/DTO的改变, 安全服务控制器更新, Next.js cookie/监视器错误修正, 和 4 个设置页面的 UI 更改 .
添加会话超时瀑布设计光谱
覆盖每个角色/适当/职称/成员会议有瀑布的暂停时间 解析度, cookie 过期错误修复, 以及 4 个设置页的 UI 更改 .
更新管道命令Tab 供应商字段名称以匹配后端 DTO
已更改 v.uid → v.id, v. name → v.companyName,并选定 VendorId 类型 从数字到字符串与CommerceMarketVendor DTO对齐.
为商业市场对 TypeScript 类型和后端 DTO 进行对齐
商务市场、商务市场、销售商类别 界面使用错误的字段名( uid/name vs id/ title, name vs) 公司名称,网站Url vs网站,描述对s笔记). 这导致 显示标题、错误图标、损坏的 URL 和“ 新建” 的管道标签 在快动作中未定义的应用程序". 对所有类型和消费者进行更新 以匹配实际 Java...
不装入的管道市场和市场管理器布局
管道显示“ 没有配置商业市场 ” , 因为 getPOSConfig () 从未返回市场。 现在从商业中获取市场MarketApi 直接说 市场和字段设置标签上的固定间隔/铺设 匹配产品目录设计 .
市场意识 POS 标签、管道标签固定、设置导航清理
管道: 删除任务类型后退标签, 显示空状态 没有配置市场 。 市场现在是管道标签的唯一来源。 设置: 在设置上将“引擎类型”重命名为“ Markets & Fields” 幻灯片出菜单中的页面卡和"市场管理". POS 标签: 添加市场过滤器下拉, 市场栏和市场 创建/编辑对话框中的选择器,用于产品目录、库存、 租...
解析 POS 设置上的 “ u. map” 不是一个函数, 并更新 Commerce 导航
- 在商务中添加防御阵列提取 MarketApi(getMarkets, getVendorCateors, getMarketVendors, 种子VendorCatetors),处理包裹的API响应 - 更新设置现状Window商业分专题,包括所有6个POS标签:业务类型、产品目录、库存、租赁资产、供应商、订阅计划...
解决 Next.j 动态路由 sattle 冲突( “ id' vs” 市场) 我会的
将[marketId]目录合并为[id]用于商业-市场API线路. Next.js 需要在同一路径级别上的所有动态段使用 相同的参数名称。 从 marketId 重命名为 id 有分解化名的参数 .
解决企业管道标签中的类型脚本错误
- 使 ToCSV 列参数具有从对象键自动衍生的可选性 - 在“采购Tab”中修复下载Blob呼叫(错误的参数计数,缺失的 Blob 包装) - 将MUI Grid v1 API(项目/xs/sm/md道具)转换为v2 API(大小道具),跨越10个管道标签文件
具有企业特征的抵押管道标签
- 增强管道应用Tab与借款人/财产/贷款详细对话, 10步状态工作流程,配有色码芯片,供应商通过市场分配 爱德, 速率锁定跟踪、关闭日期管理、大宗状态更新、说明和CSV导出 - 利用承诺生命周期跟踪(ISSUED)建立管道承诺 服务),带有类别分组和进度栏的条件核对表, 链接应用程序引用、注释系统和 CSV 导出 -...
Update pipeline to use market-driven tabs with backward compatibility
Add CommerceMarketManager and update POS settings to Markets & Fields
Add frontend API proxy routes and client for commerce markets system
Add commerce markets implementation plan
36 tasks across 7 chunks covering backend entities, controllers, frontend proxy routes, settings UI, pipeline integration, and enterprise-level tab completion f...
Remove duplicate session timeout fields from session types
Aligns with SecurityService change that removes createdAt/expiresIn from Redis session records and tokenExpiration from session info responses. - user-info/rou...
Update internal layout and styles
- Make main wrapper background transparent so home page fixed background is not covered - Include latest adjustments to automation, security access, and account...
Handle optional effectiveDate and processedAt in DateTimeDisplay
Type error: string | undefined not assignable to string | number | Date. Add null checks before passing to DateTimeDisplay, show em-dash when absent.
Align Commerce submenu with actual Commerce page tabs
- Rename Domain Configuration to Engagement Types - Add Rental Assets, Vendors, Subscription Plans - Update tab param to engagement-types for consistency - Labe...
Datagrid column sizing + DateTimeDisplay for all dates
- Datagrids: columns fill width with flex/minWidth/maxWidth; one flex column per grid - All pipeline grids use DateTimeDisplay for date columns (agDateColumnFil...
Advanced datagrids fill 100% of content area
- SettingsView: tab content wrapper overflow hidden, motion.div flex chain so tab content gets bounded height and grids can expand. - PipelineRentalAssetsTab:...
Use string IDs for pipeline detail APIs (JS safe integer)
- posApi: getOrder, getMortgageApplication, getEngagementById, getBooking accept number | string, URL uses String(id) - Detail pages: pass route id (string) to ...
Fix detail back links and document detail pages
- **************** row-click uses uid ?? id (or id ?? uid) for navigation - Detail and NotFound back links: retail, mortgage, rental, service, subscription, pro...