fix: 修复管理端前端 lint 与构建问题

- 收敛 easyflow-ui-admin 的 lint、格式和类型问题

- 修正 demo 页面与管理端前端构建失败点

- 验证 pnpm lint 与 pnpm build 均已通过
This commit is contained in:
2026-04-05 21:39:13 +08:00
parent bb72e19c84
commit 7e7c236c2a
240 changed files with 5151 additions and 4701 deletions

View File

@@ -1,20 +1,20 @@
{
"id": "Id",
"deptId": "DeptId",
"tenantId": "TenantId",
"resourceType": "ResourceType",
"resourceName": "ResourceName",
"suffix": "Suffix",
"resourceUrl": "ResourceUrl",
"origin": "Origin",
"status": "Status",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"options": "Options",
"isDeleted": "IsDeleted",
"fileSize": "FileSize",
"categoryId": "Category",
"choose": "Choose"
"id": "Id",
"deptId": "DeptId",
"tenantId": "TenantId",
"resourceType": "ResourceType",
"resourceName": "ResourceName",
"suffix": "Suffix",
"resourceUrl": "ResourceUrl",
"origin": "Origin",
"status": "Status",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"options": "Options",
"isDeleted": "IsDeleted",
"fileSize": "FileSize",
"categoryId": "Category",
"choose": "Choose"
}

View File

@@ -1,10 +1,10 @@
{
"id": "Id",
"categoryName": "CategoryName",
"sortNo": "SortNo",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"status": "Status"
}
"id": "Id",
"categoryName": "CategoryName",
"sortNo": "SortNo",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"status": "Status"
}

View File

@@ -1,25 +1,25 @@
{
"id": "Id",
"execKey": "ExecKey",
"workflowId": "WorkflowId",
"title": "Title",
"description": "Description",
"input": "Input",
"output": "Output",
"workflowJson": "WorkflowJson",
"startTime": "StartTime",
"endTime": "EndTime",
"tokens": "Tokens",
"status": "Status",
"createdKey": "CreatedKey",
"createdBy": "CreatedBy",
"errorInfo": "ErrorInfo",
"moduleName": "ExecuteRecords",
"execTime": "TimeConsuming",
"status1": "Running",
"status5": "Suspend",
"status10": "Error",
"status20": "Success",
"status21": "Failed",
"status22": "Cancel"
"id": "Id",
"execKey": "ExecKey",
"workflowId": "WorkflowId",
"title": "Title",
"description": "Description",
"input": "Input",
"output": "Output",
"workflowJson": "WorkflowJson",
"startTime": "StartTime",
"endTime": "EndTime",
"tokens": "Tokens",
"status": "Status",
"createdKey": "CreatedKey",
"createdBy": "CreatedBy",
"errorInfo": "ErrorInfo",
"moduleName": "ExecuteRecords",
"execTime": "TimeConsuming",
"status1": "Running",
"status5": "Suspend",
"status10": "Error",
"status20": "Success",
"status21": "Failed",
"status22": "Cancel"
}

View File

@@ -1,22 +1,22 @@
{
"id": "Id",
"recordId": "RecordId",
"execKey": "ExecKey",
"nodeId": "NodeId",
"nodeName": "NodeName",
"input": "Input",
"output": "Output",
"nodeData": "NodeData",
"startTime": "StartTime",
"endTime": "EndTime",
"tokens": "Tokens",
"status": "Status",
"errorInfo": "ErrorInfo",
"moduleName": "Steps",
"execTime": "TimeConsuming",
"status1": "Running",
"status6": "Suspend",
"status10": "Error",
"status20": "Success",
"status21": "Failed"
"id": "Id",
"recordId": "RecordId",
"execKey": "ExecKey",
"nodeId": "NodeId",
"nodeName": "NodeName",
"input": "Input",
"output": "Output",
"nodeData": "NodeData",
"startTime": "StartTime",
"endTime": "EndTime",
"tokens": "Tokens",
"status": "Status",
"errorInfo": "ErrorInfo",
"moduleName": "Steps",
"execTime": "TimeConsuming",
"status1": "Running",
"status6": "Suspend",
"status10": "Error",
"status20": "Success",
"status21": "Failed"
}

View File

@@ -1,33 +1,33 @@
{
"title": "DataCenter",
"id": "Id",
"deptId": "DeptId",
"tenantId": "TenantId",
"tableName": "TableName",
"tableDesc": "TableDesc",
"actualTable": "ActualTable",
"status": "Status",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"options": "Options",
"fields": "Fields",
"fieldName": "FiledName",
"fieldDesc": "Description",
"fieldType": "Type",
"required": "Required",
"noFieldError": "At least one field is required",
"fieldInfoError": "Field info is not completed",
"nameRegx": "It can only contain lowercase letters, numbers, and underscores, and must start with a lowercase letter",
"structure": "TableStructure",
"data": "Data",
"uploadTitle": "Click to upload",
"uploadDesc": "Choose an excel file to upload, file size limit 10MB.",
"downloadTemplate": "Download template",
"importComplete": "Import is completed",
"totalNum": "Total Count",
"successNum": "Success Count",
"failNum": "Fail Count",
"failList": "Fail List"
"title": "DataCenter",
"id": "Id",
"deptId": "DeptId",
"tenantId": "TenantId",
"tableName": "TableName",
"tableDesc": "TableDesc",
"actualTable": "ActualTable",
"status": "Status",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"options": "Options",
"fields": "Fields",
"fieldName": "FiledName",
"fieldDesc": "Description",
"fieldType": "Type",
"required": "Required",
"noFieldError": "At least one field is required",
"fieldInfoError": "Field info is not completed",
"nameRegx": "It can only contain lowercase letters, numbers, and underscores, and must start with a lowercase letter",
"structure": "TableStructure",
"data": "Data",
"uploadTitle": "Click to upload",
"uploadDesc": "Choose an excel file to upload, file size limit 10MB.",
"downloadTemplate": "Download template",
"importComplete": "Import is completed",
"totalNum": "Total Count",
"successNum": "Success Count",
"failNum": "Fail Count",
"failList": "Fail List"
}

View File

@@ -1,13 +1,13 @@
{
"id": "Id",
"tableId": "TableId",
"fieldName": "FieldName",
"fieldDesc": "FieldDesc",
"fieldType": "FieldType",
"required": "Required",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"options": "Options"
"id": "Id",
"tableId": "TableId",
"fieldName": "FieldName",
"fieldDesc": "FieldDesc",
"fieldType": "FieldType",
"required": "Required",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"options": "Options"
}

View File

@@ -1,6 +1,6 @@
{
"id": "Id",
"requestInterface": "RequestInterface",
"title": "Title",
"addPermission": "AddRequestInterface"
"id": "Id",
"requestInterface": "RequestInterface",
"title": "Title",
"addPermission": "AddRequestInterface"
}

View File

@@ -1,17 +1,17 @@
{
"root": "Root",
"id": "Id",
"tenantId": "TenantId",
"parentId": "Parent",
"ancestors": "Ancestors",
"deptName": "DeptName",
"deptCode": "DeptCode",
"sortNo": "SortNo",
"status": "Status",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"remark": "Remark",
"isDeleted": "IsDeleted"
"root": "Root",
"id": "Id",
"tenantId": "TenantId",
"parentId": "Parent",
"ancestors": "Ancestors",
"deptName": "DeptName",
"deptCode": "DeptCode",
"sortNo": "SortNo",
"status": "Status",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"remark": "Remark",
"isDeleted": "IsDeleted"
}

View File

@@ -1,12 +1,12 @@
{
"id": "Id",
"name": "Name",
"code": "Code",
"description": "Description",
"dictType": "DictType",
"sortNo": "SortNo",
"status": "Status",
"options": "Options",
"created": "Created",
"modified": "Modified"
"id": "Id",
"name": "Name",
"code": "Code",
"description": "Description",
"dictType": "DictType",
"sortNo": "SortNo",
"status": "Status",
"options": "Options",
"created": "Created",
"modified": "Modified"
}

View File

@@ -1,23 +1,23 @@
{
"id": "Id",
"deptId": "DeptId",
"tenantId": "TenantId",
"jobName": "JobName",
"jobType": "JobType",
"jobParams": "JobParams",
"cronExpression": "CronExpression",
"allowConcurrent": "AllowConcurrent",
"misfirePolicy": "MisfirePolicy",
"options": "Options",
"status": "Status",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"remark": "Remark",
"isDeleted": "IsDeleted",
"workflow": "Workflow",
"beanMethod": "BeanMethod",
"javaMethod": "JavaMethod",
"example": "example"
"id": "Id",
"deptId": "DeptId",
"tenantId": "TenantId",
"jobName": "JobName",
"jobType": "JobType",
"jobParams": "JobParams",
"cronExpression": "CronExpression",
"allowConcurrent": "AllowConcurrent",
"misfirePolicy": "MisfirePolicy",
"options": "Options",
"status": "Status",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"remark": "Remark",
"isDeleted": "IsDeleted",
"workflow": "Workflow",
"beanMethod": "BeanMethod",
"javaMethod": "JavaMethod",
"example": "example"
}

View File

@@ -1,14 +1,14 @@
{
"id": "Id",
"accountId": "AccountId",
"actionName": "ActionName",
"actionType": "ActionType",
"actionClass": "ActionClass",
"actionMethod": "ActionMethod",
"actionUrl": "ActionUrl",
"actionIp": "ActionIp",
"actionParams": "ActionParams",
"actionBody": "ActionBody",
"status": "Status",
"created": "Created"
"id": "Id",
"accountId": "AccountId",
"actionName": "ActionName",
"actionType": "ActionType",
"actionClass": "ActionClass",
"actionMethod": "ActionMethod",
"actionUrl": "ActionUrl",
"actionIp": "ActionIp",
"actionParams": "ActionParams",
"actionBody": "ActionBody",
"status": "Status",
"created": "Created"
}

View File

@@ -1,20 +1,20 @@
{
"root":"Top",
"id": "Id",
"parentId": "Parent",
"menuType": "MenuType",
"menuTitle": "MenuTitle",
"menuUrl": "MenuUrl",
"component": "Component",
"menuIcon": "MenuIcon",
"isShow": "IsShow",
"permissionTag": "PermissionTag",
"sortNo": "SortNo",
"status": "Status",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"remark": "Remark",
"isDeleted": "IsDeleted"
"root": "Top",
"id": "Id",
"parentId": "Parent",
"menuType": "MenuType",
"menuTitle": "MenuTitle",
"menuUrl": "MenuUrl",
"component": "Component",
"menuIcon": "MenuIcon",
"isShow": "IsShow",
"permissionTag": "PermissionTag",
"sortNo": "SortNo",
"status": "Status",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"remark": "Remark",
"isDeleted": "IsDeleted"
}

View File

@@ -1,22 +1,22 @@
{
"id": "Id",
"tenantId": "TenantId",
"roleName": "RoleName",
"roleKey": "RoleKey",
"status": "Status",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"remark": "Remark",
"isDeleted": "IsDeleted",
"menuPermission": "MenuPermission",
"dataPermission": "DataPermission",
"categoryPermission": "CategoryPermission",
"categoryPermissionHint": "Deny by default. Applies to resource visibility and selectors/binders only.",
"categoryScopeAll": "AllCategories",
"categoryScopeCustom": "CustomCategories",
"categoryScopePlaceholder": "Select categories",
"checkStrictlyTrue": "Linked",
"checkStrictlyFalse": "NotLinked"
"id": "Id",
"tenantId": "TenantId",
"roleName": "RoleName",
"roleKey": "RoleKey",
"status": "Status",
"created": "Created",
"createdBy": "CreatedBy",
"modified": "Modified",
"modifiedBy": "ModifiedBy",
"remark": "Remark",
"isDeleted": "IsDeleted",
"menuPermission": "MenuPermission",
"dataPermission": "DataPermission",
"categoryPermission": "CategoryPermission",
"categoryPermissionHint": "Deny by default. Applies to resource visibility and selectors/binders only.",
"categoryScopeAll": "AllCategories",
"categoryScopeCustom": "CustomCategories",
"categoryScopePlaceholder": "Select categories",
"checkStrictlyTrue": "Linked",
"checkStrictlyFalse": "NotLinked"
}

View File

@@ -1,20 +1,20 @@
{
"id": "主键",
"deptId": "部门ID",
"tenantId": "租户ID",
"resourceType": "素材类型",
"resourceName": "素材名称",
"suffix": "后缀",
"resourceUrl": "素材地址",
"origin": "素材来源",
"status": "数据状态",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"options": "扩展项",
"isDeleted": "删除标识",
"fileSize": "文件大小",
"categoryId": "分类",
"choose": "选择素材"
"id": "主键",
"deptId": "部门ID",
"tenantId": "租户ID",
"resourceType": "素材类型",
"resourceName": "素材名称",
"suffix": "后缀",
"resourceUrl": "素材地址",
"origin": "素材来源",
"status": "数据状态",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"options": "扩展项",
"isDeleted": "删除标识",
"fileSize": "文件大小",
"categoryId": "分类",
"choose": "选择素材"
}

View File

@@ -1,10 +1,10 @@
{
"id": "主键",
"categoryName": "分类名称",
"sortNo": "排序",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"status": "数据状态"
}
"id": "主键",
"categoryName": "分类名称",
"sortNo": "排序",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"status": "数据状态"
}

View File

@@ -1,25 +1,25 @@
{
"id": "主键",
"execKey": "执行标识",
"workflowId": "工作流ID",
"title": "标题",
"description": "描述",
"input": "输入",
"output": "输出",
"workflowJson": "工作流执行时的配置",
"startTime": "开始时间",
"endTime": "结束时间",
"tokens": "消耗总token",
"status": "状态",
"createdKey": "执行人标识[有可能是用户|外部|定时任务等情况]",
"createdBy": "执行人",
"errorInfo": "错误信息",
"moduleName": "执行记录",
"execTime": "耗时",
"status1": "运行中",
"status5": "挂起",
"status10": "错误",
"status20": "成功",
"status21": "失败",
"status22": "取消"
"id": "主键",
"execKey": "执行标识",
"workflowId": "工作流ID",
"title": "标题",
"description": "描述",
"input": "输入",
"output": "输出",
"workflowJson": "工作流执行时的配置",
"startTime": "开始时间",
"endTime": "结束时间",
"tokens": "消耗总token",
"status": "状态",
"createdKey": "执行人标识[有可能是用户|外部|定时任务等情况]",
"createdBy": "执行人",
"errorInfo": "错误信息",
"moduleName": "执行记录",
"execTime": "耗时",
"status1": "运行中",
"status5": "挂起",
"status10": "错误",
"status20": "成功",
"status21": "失败",
"status22": "取消"
}

View File

@@ -1,22 +1,22 @@
{
"id": "主键",
"recordId": "执行记录ID",
"execKey": "执行标识",
"nodeId": "节点ID",
"nodeName": "节点名称",
"input": "输入",
"output": "输出",
"nodeData": "节点信息",
"startTime": "开始时间",
"endTime": "结束时间",
"tokens": "消耗总token",
"status": "状态",
"errorInfo": "错误信息",
"moduleName": "步骤信息",
"execTime": "耗时",
"status1": "运行中",
"status6": "挂起",
"status10": "错误",
"status20": "成功",
"status21": "失败"
"id": "主键",
"recordId": "执行记录ID",
"execKey": "执行标识",
"nodeId": "节点ID",
"nodeName": "节点名称",
"input": "输入",
"output": "输出",
"nodeData": "节点信息",
"startTime": "开始时间",
"endTime": "结束时间",
"tokens": "消耗总token",
"status": "状态",
"errorInfo": "错误信息",
"moduleName": "步骤信息",
"execTime": "耗时",
"status1": "运行中",
"status6": "挂起",
"status10": "错误",
"status20": "成功",
"status21": "失败"
}

View File

@@ -1,33 +1,33 @@
{
"title": "数据中枢",
"id": "主键",
"deptId": "部门ID",
"tenantId": "租户ID",
"tableName": "数据表名",
"tableDesc": "数据表描述",
"actualTable": "物理表名",
"status": "数据状态",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"options": "扩展项",
"fields": "字段",
"fieldName": "字段名",
"fieldDesc": "字段描述",
"fieldType": "字段类型",
"required": "是否必填",
"noFieldError": "至少包含一个字段",
"fieldInfoError": "字段信息不完善",
"nameRegx": "只能包含小写字母、数字和下划线,且必须以小写字母开头",
"structure": "表结构",
"data": "数据",
"uploadTitle": "点击或将文件拖拽到这里上传",
"uploadDesc": "上传一份Excel文档文件大小限制10MB以内。",
"downloadTemplate": "下载模板",
"importComplete": "导入完成",
"totalNum": "总数",
"successNum": "成功数",
"failNum": "失败数",
"failList": "失败记录"
"title": "数据中枢",
"id": "主键",
"deptId": "部门ID",
"tenantId": "租户ID",
"tableName": "数据表名",
"tableDesc": "数据表描述",
"actualTable": "物理表名",
"status": "数据状态",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"options": "扩展项",
"fields": "字段",
"fieldName": "字段名",
"fieldDesc": "字段描述",
"fieldType": "字段类型",
"required": "是否必填",
"noFieldError": "至少包含一个字段",
"fieldInfoError": "字段信息不完善",
"nameRegx": "只能包含小写字母、数字和下划线,且必须以小写字母开头",
"structure": "表结构",
"data": "数据",
"uploadTitle": "点击或将文件拖拽到这里上传",
"uploadDesc": "上传一份Excel文档文件大小限制10MB以内。",
"downloadTemplate": "下载模板",
"importComplete": "导入完成",
"totalNum": "总数",
"successNum": "成功数",
"failNum": "失败数",
"failList": "失败记录"
}

View File

@@ -1,13 +1,13 @@
{
"id": "主键",
"tableId": "数据表ID",
"fieldName": "字段名称",
"fieldDesc": "字段描述",
"fieldType": "字段类型",
"required": "是否必填",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"options": "扩展项"
"id": "主键",
"tableId": "数据表ID",
"fieldName": "字段名称",
"fieldDesc": "字段描述",
"fieldType": "字段类型",
"required": "是否必填",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"options": "扩展项"
}

View File

@@ -1,17 +1,17 @@
{
"root": "根部门",
"id": "主键",
"tenantId": "租户ID",
"parentId": "父级",
"ancestors": "父级部门ID集合",
"deptName": "部门名称",
"deptCode": "部门编码",
"sortNo": "排序",
"status": "数据状态",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"remark": "备注",
"isDeleted": "删除标识"
"root": "根部门",
"id": "主键",
"tenantId": "租户ID",
"parentId": "父级",
"ancestors": "父级部门ID集合",
"deptName": "部门名称",
"deptCode": "部门编码",
"sortNo": "排序",
"status": "数据状态",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"remark": "备注",
"isDeleted": "删除标识"
}

View File

@@ -1,12 +1,12 @@
{
"id": "主键",
"name": "数据字典名称",
"code": "字典编码",
"description": "字典描述或备注",
"dictType": "字典类型 1 自定义字典、2 数据表字典、 3 枚举类字典、 4 系统字典(自定义 DictLoader",
"sortNo": "排序编号",
"status": "是否启用",
"options": "扩展字典 存放 json",
"created": "创建时间",
"modified": "修改时间"
"id": "主键",
"name": "数据字典名称",
"code": "字典编码",
"description": "字典描述或备注",
"dictType": "字典类型 1 自定义字典、2 数据表字典、 3 枚举类字典、 4 系统字典(自定义 DictLoader",
"sortNo": "排序编号",
"status": "是否启用",
"options": "扩展字典 存放 json",
"created": "创建时间",
"modified": "修改时间"
}

View File

@@ -1,23 +1,23 @@
{
"id": "主键",
"deptId": "部门ID",
"tenantId": "租户ID",
"jobName": "任务名称",
"jobType": "任务类型",
"jobParams": "任务参数",
"cronExpression": "cron表达式",
"allowConcurrent": "是否并发执行",
"misfirePolicy": "错过策略",
"options": "其他配置",
"status": "任务状态",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"remark": "备注",
"isDeleted": "删除标识",
"workflow": "工作流",
"beanMethod": "bean方法",
"javaMethod": "java方法",
"example": "示例"
"id": "主键",
"deptId": "部门ID",
"tenantId": "租户ID",
"jobName": "任务名称",
"jobType": "任务类型",
"jobParams": "任务参数",
"cronExpression": "cron表达式",
"allowConcurrent": "是否并发执行",
"misfirePolicy": "错过策略",
"options": "其他配置",
"status": "任务状态",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"remark": "备注",
"isDeleted": "删除标识",
"workflow": "工作流",
"beanMethod": "bean方法",
"javaMethod": "java方法",
"example": "示例"
}

View File

@@ -1,14 +1,14 @@
{
"id": "ID",
"accountId": "操作人",
"actionName": "操作名称",
"actionType": "操作的类型",
"actionClass": "操作涉及的类",
"actionMethod": "操作涉及的方法",
"actionUrl": "操作涉及的 URL 地址",
"actionIp": "操作涉及的用户 IP 地址",
"actionParams": "操作请求参数",
"actionBody": "操作请求body",
"status": "操作状态 1 成功 9 失败",
"created": "操作时间"
"id": "ID",
"accountId": "操作人",
"actionName": "操作名称",
"actionType": "操作的类型",
"actionClass": "操作涉及的类",
"actionMethod": "操作涉及的方法",
"actionUrl": "操作涉及的 URL 地址",
"actionIp": "操作涉及的用户 IP 地址",
"actionParams": "操作请求参数",
"actionBody": "操作请求body",
"status": "操作状态 1 成功 9 失败",
"created": "操作时间"
}

View File

@@ -1,20 +1,20 @@
{
"root":"顶级",
"id": "主键",
"parentId": "父菜单",
"menuType": "菜单类型",
"menuTitle": "菜单标题",
"menuUrl": "菜单url",
"component": "组件路径",
"menuIcon": "图标",
"isShow": "是否显示",
"permissionTag": "权限标识",
"sortNo": "排序",
"status": "数据状态",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"remark": "备注",
"isDeleted": "删除标识"
"root": "顶级",
"id": "主键",
"parentId": "父菜单",
"menuType": "菜单类型",
"menuTitle": "菜单标题",
"menuUrl": "菜单url",
"component": "组件路径",
"menuIcon": "图标",
"isShow": "是否显示",
"permissionTag": "权限标识",
"sortNo": "排序",
"status": "数据状态",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"remark": "备注",
"isDeleted": "删除标识"
}

View File

@@ -1,22 +1,22 @@
{
"id": "主键",
"tenantId": "租户ID",
"roleName": "角色名称",
"roleKey": "角色标识",
"status": "是否启用",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"remark": "备注",
"isDeleted": "删除标识",
"menuPermission": "菜单权限",
"dataPermission": "数据权限",
"categoryPermission": "分类权限",
"categoryPermissionHint": "未配置即拒绝,仅控制资源可见性与选择器/绑定器。",
"categoryScopeAll": "全部分类",
"categoryScopeCustom": "自定义分类",
"categoryScopePlaceholder": "请选择分类",
"checkStrictlyTrue": "联动",
"checkStrictlyFalse": "不联动"
"id": "主键",
"tenantId": "租户ID",
"roleName": "角色名称",
"roleKey": "角色标识",
"status": "是否启用",
"created": "创建时间",
"createdBy": "创建者",
"modified": "修改时间",
"modifiedBy": "修改者",
"remark": "备注",
"isDeleted": "删除标识",
"menuPermission": "菜单权限",
"dataPermission": "数据权限",
"categoryPermission": "分类权限",
"categoryPermissionHint": "未配置即拒绝,仅控制资源可见性与选择器/绑定器。",
"categoryScopeAll": "全部分类",
"categoryScopeCustom": "自定义分类",
"categoryScopePlaceholder": "请选择分类",
"checkStrictlyTrue": "联动",
"checkStrictlyFalse": "不联动"
}