feat(product): 新增产品管理模块与字典组件功能

- 新增产品管理相关路由和页面(dashboard、list、requirement、setting)
- 实现产品基础信息编辑弹窗组件(base-info-dialog.vue)
- 添加运行时字典功能(dict-select、dict-text、dict-tag组件)
- 集成字典管理store和API调用
- 规范ID类型定义为string避免精度丢失问题
- 完善国际化资源文件支持中英文对照
- 新增对象上下文业务域入口页导航实现说明
- 添加Vue DevTools浮动入口注释说明
- 统一权限控制支持全局和对象作用域区分
- 规范分页查询参数类型定义与使用方式
This commit is contained in:
2026-04-23 09:05:55 +08:00
parent c5911ea34b
commit 4122dfa50d
95 changed files with 9581 additions and 801 deletions

View File

@@ -1,13 +1,46 @@
{
"generatedAt": "2026-03-27T05:39:32.467Z",
"generatedAt": "2026-04-20T11:27:02.190Z",
"description": "Frontend visible page resource whitelist for backend route/menu configuration.",
"rules": {
"directoryComponent": "layout.base",
"pageComponentPattern": "view.<routeName>",
"singlePageComponentPattern": "layout.<layoutName>$view.<routeName>"
},
"total": 6,
"total": 7,
"items": [
{
"name": "product_list",
"path": "/product/list",
"component": "view.product_list",
"title": "产品列表",
"routeTitle": "product_list",
"i18nKey": "route.product_list",
"icon": "material-symbols:view-list-outline-rounded",
"localIcon": null,
"order": 1,
"hideInMenu": false,
"keepAlive": true,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null,
"redirect": null,
"props": null,
"meta": {
"title": "产品列表",
"i18nKey": "route.product_list",
"icon": "material-symbols:view-list-outline-rounded",
"localIcon": null,
"order": 1,
"keepAlive": true,
"hideInMenu": false,
"activeMenu": null,
"multiTab": false,
"fixedIndexInTab": null
},
"parentName": "product",
"pageType": "leaf",
"source": "generated"
},
{
"name": "system_user",
"path": "/system/user",
@@ -174,12 +207,12 @@
"source": "generated"
},
{
"name": "system_user_management_relation",
"name": "system_user-management-relation",
"path": "/system/user-management-relation",
"component": "view.system_user-management-relation",
"title": "管理链路",
"routeTitle": "system-user-management-relation",
"i18nKey": "",
"routeTitle": "system_user-management-relation",
"i18nKey": "route.system_user-management-relation",
"icon": null,
"localIcon": null,
"order": null,
@@ -192,7 +225,7 @@
"props": null,
"meta": {
"title": "管理链路",
"i18nKey": "",
"i18nKey": "route.system_user-management-relation",
"icon": null,
"localIcon": null,
"order": null,