Trim unused workflow locale payload
This commit is contained in:
@@ -781,186 +781,6 @@
|
||||
"emptySubflow": "子流程为空",
|
||||
"selectSubflow": "请先选择子流程"
|
||||
},
|
||||
"db_query": {
|
||||
"label": "查询",
|
||||
"desc": "从数据库查询数据",
|
||||
"noTable": "未选择表",
|
||||
"returnMode": "返回:",
|
||||
"limit": "限制: {count} 条"
|
||||
},
|
||||
"db_insert": {
|
||||
"label": "插入",
|
||||
"desc": "向数据库插入数据",
|
||||
"noTable": "未选择表",
|
||||
"fieldMapping": "字段映射:",
|
||||
"upsert": "存在则更新:"
|
||||
},
|
||||
"db_update": {
|
||||
"label": "更新",
|
||||
"desc": "更新数据库记录",
|
||||
"noTable": "未选择表",
|
||||
"updateFields": "更新字段:"
|
||||
},
|
||||
"db_delete": {
|
||||
"label": "删除",
|
||||
"desc": "从数据库删除数据",
|
||||
"noTable": "未选择表",
|
||||
"mustSetCondition": "必须设置条件"
|
||||
},
|
||||
"db_sql": {
|
||||
"label": "SQL 执行",
|
||||
"desc": "执行自定义 SQL 语句",
|
||||
"query": "查询",
|
||||
"execute": "执行",
|
||||
"notConfigured": "未配置"
|
||||
},
|
||||
"app_create": {
|
||||
"label": "创建应用",
|
||||
"desc": "创建一个新的应用/子应用",
|
||||
"appName": "应用名称:",
|
||||
"appCode": "应用编码:",
|
||||
"updateIfExists": "存在时更新:"
|
||||
},
|
||||
"app_design": {
|
||||
"label": "应用设计",
|
||||
"desc": "展示应用设计方案,支持确认或编辑",
|
||||
"designTitle": "设计标题:",
|
||||
"needConfirm": "需要确认:"
|
||||
},
|
||||
"app_settings": {
|
||||
"label": "应用设置",
|
||||
"desc": "配置应用设置,包括主题和布局",
|
||||
"appName": "应用名称:",
|
||||
"layoutMode": "布局模式:",
|
||||
"builtinTheme": "内置主题:",
|
||||
"needConfirm": "需要确认:"
|
||||
},
|
||||
"app_update": {
|
||||
"label": "应用更新",
|
||||
"desc": "执行应用配置的更新操作",
|
||||
"settingsSource": "设置来源:",
|
||||
"app": "应用:",
|
||||
"target": "目标:",
|
||||
"mainApp": "主应用"
|
||||
},
|
||||
"form_basic_info": {
|
||||
"label": "表单基础信息",
|
||||
"desc": "处理表单基础信息",
|
||||
"formName": "表单名称:",
|
||||
"formCode": "表单编码:",
|
||||
"autoGenerate": "自动生成",
|
||||
"formType": "表单类型:",
|
||||
"workflow": "工作流",
|
||||
"normal": "普通"
|
||||
},
|
||||
"form_create": {
|
||||
"label": "表单创建",
|
||||
"desc": "将表单配置保存到数据库",
|
||||
"updateIfExists": "存在时更新:"
|
||||
},
|
||||
"form_data": {
|
||||
"label": "表单数据",
|
||||
"desc": "表单数据操作",
|
||||
"create": "创建表单数据",
|
||||
"createDesc": "创建新的表单数据记录",
|
||||
"read": "读取表单数据",
|
||||
"readDesc": "读取指定的表单数据记录",
|
||||
"update": "更新表单数据",
|
||||
"updateDesc": "更新已有的表单数据记录",
|
||||
"delete": "删除表单数据",
|
||||
"deleteDesc": "删除指定的表单数据记录",
|
||||
"list": "查询表单数据",
|
||||
"listDesc": "查询表单数据列表",
|
||||
"schemaToLLM": "表单转LLM结构",
|
||||
"schemaToLLMDesc": "将表单配置转换为LLM结构化输出",
|
||||
"formCode": "表单编码:",
|
||||
"recordId": "记录ID:",
|
||||
"updateData": "更新数据:",
|
||||
"createData": "创建数据:",
|
||||
"filterCondition": "过滤条件:"
|
||||
},
|
||||
"form_db_create": {
|
||||
"label": "数据库表创建",
|
||||
"desc": "实际创建数据库和表",
|
||||
"operation": "操作:",
|
||||
"createTable": "创建表",
|
||||
"tableExists": "表已存在:",
|
||||
"dropRecreate": "删除重建",
|
||||
"error": "报错",
|
||||
"skip": "跳过",
|
||||
"autoCreateSchema": "自动创建:",
|
||||
"schemaIfNotExists": "Schema:"
|
||||
},
|
||||
"form_db_design": {
|
||||
"label": "数据库表结构设计",
|
||||
"desc": "验证和标准化数据库表结构",
|
||||
"database": "数据库:",
|
||||
"mainTable": "主表:",
|
||||
"subTable": "从表:",
|
||||
"noSubTable": "无",
|
||||
"systemFields": "系统字段:",
|
||||
"autoAdd": "自动添加",
|
||||
"noAdd": "不添加"
|
||||
},
|
||||
"form_list_design": {
|
||||
"label": "列表UI设计",
|
||||
"desc": "根据表单UI设计生成列表配置",
|
||||
"containerType": "容器类型:",
|
||||
"drawer": "抽屉",
|
||||
"dialog": "弹窗",
|
||||
"page": "页面",
|
||||
"pageSize": "每页条数:",
|
||||
"autoQueryFields": "自动查询字段:",
|
||||
"autoColumns": "自动生成列:"
|
||||
},
|
||||
"form_publish": {
|
||||
"label": "表单发布",
|
||||
"desc": "发布表单到菜单系统",
|
||||
"menuName": "菜单名称:",
|
||||
"notSet": "未设置",
|
||||
"menuIcon": "菜单图标:"
|
||||
},
|
||||
"form_ui_design": {
|
||||
"label": "表单UI设计",
|
||||
"desc": "根据数据库结构生成表单UI配置",
|
||||
"layoutMode": "布局模式:",
|
||||
"auto": "自动",
|
||||
"singleCol": "单列",
|
||||
"doubleCol": "双列",
|
||||
"tripleCol": "三列",
|
||||
"formName": "表单名称:",
|
||||
"enableGrouping": "启用分组:",
|
||||
"hideSystemFields": "隐藏系统字段:"
|
||||
},
|
||||
"dashboard_basic_info": {
|
||||
"label": "仪表盘基础信息",
|
||||
"desc": "配置仪表盘基础信息",
|
||||
"name": "名称:",
|
||||
"code": "编码:",
|
||||
"category": "分类:"
|
||||
},
|
||||
"dashboard_create": {
|
||||
"label": "仪表盘创建",
|
||||
"desc": "将仪表盘配置保存到数据库",
|
||||
"basicInfo": "基础信息:",
|
||||
"pageConfig": "页面配置:",
|
||||
"updateIfExists": "更新已存在:"
|
||||
},
|
||||
"dashboard_design": {
|
||||
"label": "仪表盘设计",
|
||||
"desc": "设计仪表盘页面布局和组件",
|
||||
"title": "标题:",
|
||||
"needConfirm": "确认:",
|
||||
"need": "需要",
|
||||
"notNeed": "不需要"
|
||||
},
|
||||
"dashboard_publish": {
|
||||
"label": "仪表盘发布",
|
||||
"desc": "发布仪表盘到菜单系统",
|
||||
"dashboard": "仪表盘:",
|
||||
"menuName": "菜单名称:",
|
||||
"icon": "图标:"
|
||||
},
|
||||
"knowledge_retrieval_node": {
|
||||
"label": "知识库检索",
|
||||
"desc": "从知识库检索相关文档",
|
||||
@@ -969,55 +789,13 @@
|
||||
"vector": "向量检索",
|
||||
"fulltext": "全文检索",
|
||||
"hybrid": "混合检索"
|
||||
},
|
||||
"system_summary": {
|
||||
"label": "系统总结",
|
||||
"desc": "收集和展示AI创建的系统信息",
|
||||
"title": "标题:",
|
||||
"showStatistics": "显示统计:",
|
||||
"appInfo": "应用信息:",
|
||||
"formResult": "表单结果:",
|
||||
"dashboard": "仪表盘:"
|
||||
},
|
||||
"snowflake_cortex_llm": {
|
||||
"label": "Snowflake Cortex LLM",
|
||||
"desc": "Snowflake Cortex AI 函数",
|
||||
"function": "功能:",
|
||||
"complete": "LLM 生成",
|
||||
"summarize": "文本摘要",
|
||||
"translate": "翻译",
|
||||
"sentiment": "情感分析",
|
||||
"extractAnswer": "问答提取",
|
||||
"selectFunction": "请选择",
|
||||
"model": "模型:",
|
||||
"prompt": "提示词:",
|
||||
"translateLabel": "翻译:",
|
||||
"inputText": "输入文本:"
|
||||
},
|
||||
"snowflake_cortex_analyst": {
|
||||
"label": "Snowflake Cortex Analyst",
|
||||
"desc": "自然语言查询数据",
|
||||
"nlQuery": "自然语言查询",
|
||||
"questionLabel": "问题:",
|
||||
"semanticModel": "语义模型:"
|
||||
},
|
||||
"text_to_sql": {
|
||||
"label": "Text to SQL",
|
||||
"desc": "自然语言转 SQL 查询",
|
||||
"notConfigured": "未配置查询问题",
|
||||
"chartRecommend": "图表推荐"
|
||||
}
|
||||
},
|
||||
"editor": {
|
||||
"categories": {
|
||||
"basic": "基础节点",
|
||||
"formDesign": "表单设计",
|
||||
"formData": "表单数据",
|
||||
"dialog": "对话交互",
|
||||
"database": "数据库",
|
||||
"flowControl": "流程控制",
|
||||
"appManage": "应用管理",
|
||||
"dashboard": "仪表盘",
|
||||
"knowledge": "知识库"
|
||||
},
|
||||
"nodeLabels": {
|
||||
@@ -1033,41 +811,11 @@
|
||||
"loop": "循环",
|
||||
"intent": "意图识别",
|
||||
"subflow": "子流程",
|
||||
"db_insert": "DB 插入",
|
||||
"db_update": "DB 更新",
|
||||
"db_query": "DB 查询",
|
||||
"db_delete": "DB 删除",
|
||||
"db_sql": "SQL 执行",
|
||||
"text_to_sql": "Text-to-SQL",
|
||||
"message": "发送消息",
|
||||
"question": "问答输入",
|
||||
"choice": "选项选择",
|
||||
"confirm": "确认操作",
|
||||
"form_basic_info": "表单基础信息",
|
||||
"form_database_design": "表结构设计",
|
||||
"form_database_create": "数据库表创建",
|
||||
"form_ui_design": "表单UI设计",
|
||||
"form_list_design": "列表UI设计",
|
||||
"form_create": "表单创建",
|
||||
"form_publish": "表单发布",
|
||||
"form_data_create": "创建数据",
|
||||
"form_data_read": "读取数据",
|
||||
"form_data_update": "更新数据",
|
||||
"form_data_delete": "删除数据",
|
||||
"form_data_list": "查询列表",
|
||||
"form_schema_to_llm": "表单转LLM结构",
|
||||
"app_create": "创建应用",
|
||||
"app_design": "应用设计",
|
||||
"app_settings": "应用设置",
|
||||
"app_update": "应用更新",
|
||||
"dashboard_basic_info": "仪表盘基础信息",
|
||||
"dashboard_design": "仪表盘设计",
|
||||
"dashboard_create": "仪表盘创建",
|
||||
"dashboard_publish": "仪表盘发布",
|
||||
"system_summary": "系统总结",
|
||||
"knowledge_retrieval": "知识库检索",
|
||||
"snowflake_cortex_llm": "Cortex LLM",
|
||||
"snowflake_cortex_analyst": "Cortex Analyst"
|
||||
"knowledge_retrieval": "知识库检索"
|
||||
},
|
||||
"rename": "重命名",
|
||||
"renamePrompt": "请输入新的节点名称",
|
||||
@@ -1789,668 +1537,6 @@
|
||||
"usageTip3": "可以通过变量传递在主流程和子流程间传递数据",
|
||||
"usageTip4": "子流程执行完成后,结果会存储到指定的变量中",
|
||||
"usageTip5": "支持子流程嵌套调用,但要注意避免循环依赖"
|
||||
},
|
||||
"appCreate": {
|
||||
"label": "创建应用",
|
||||
"placeholder": "创建应用",
|
||||
"appName": "应用名称",
|
||||
"appNamePlaceholder": "请输入应用名称或使用变量",
|
||||
"appNameHint": "支持变量引用,如:",
|
||||
"appCode": "应用编码",
|
||||
"appCodePlaceholder": "请输入应用编码或使用变量",
|
||||
"appCodeHint": "唯一标识,用于URL路由。只能包含字母、数字、下划线和连字符,必须以字母开头",
|
||||
"appDesc": "应用描述",
|
||||
"appDescPlaceholder": "请输入应用描述",
|
||||
"appIcon": "应用图标",
|
||||
"appIconPlaceholder": "请输入图标名称,如 app-window",
|
||||
"appType": "应用类型",
|
||||
"appTypePlaceholder": "请选择应用类型",
|
||||
"mixedApp": "混合应用",
|
||||
"formApp": "表单应用",
|
||||
"workflowApp": "流程应用",
|
||||
"dashboardApp": "数据应用",
|
||||
"screenApp": "大屏应用",
|
||||
"updateIfExists": "已存在时更新",
|
||||
"updateIfExistsHint": "开启后,如果应用编码已存在,将更新该应用而不是报错",
|
||||
"createdAppId": "创建的应用ID",
|
||||
"appCodeOutput": "应用编码",
|
||||
"appNameOutput": "应用名称",
|
||||
"successOutput": "是否创建成功(已存在时为false)"
|
||||
},
|
||||
"appDesign": {
|
||||
"label": "应用设计",
|
||||
"placeholder": "应用设计",
|
||||
"designContent": "设计方案内容",
|
||||
"designContentPlaceholder": "请输入设计方案内容或使用变量引用LLM输出",
|
||||
"designContentHint": "支持Markdown格式,可使用变量引用,如:",
|
||||
"designTitle": "设计方案标题",
|
||||
"designTitlePlaceholder": "请输入标题,默认为'应用设计方案'",
|
||||
"designContentOutput": "确认后的设计方案内容",
|
||||
"designTitleOutput": "设计方案标题",
|
||||
"confirmedOutput": "是否已确认"
|
||||
},
|
||||
"appSettings": {
|
||||
"label": "应用设置",
|
||||
"placeholder": "应用设置",
|
||||
"varRefHint": "支持变量引用,如:",
|
||||
"homePath": "首页路径",
|
||||
"homePathHint": "应用首页路径,支持变量引用",
|
||||
"logoHint": "Logo图片URL或文件ID,支持变量引用",
|
||||
"primaryColorHint": "主题主色调,如 hsl(212 100% 45%)",
|
||||
"settingsOutput": "完整的应用设置配置",
|
||||
"confirmedOutput": "是否已确认"
|
||||
},
|
||||
"appUpdate": {
|
||||
"label": "应用更新",
|
||||
"placeholder": "应用更新",
|
||||
"appSettingsLabel": "应用设置",
|
||||
"appSettingsPlaceholder": "请使用变量引用应用设置节点的输出",
|
||||
"appSettingsHint": "使用变量引用应用设置节点的输出,如:",
|
||||
"appId": "应用ID",
|
||||
"appIdPlaceholder": "留空则更新主应用配置",
|
||||
"appIdHint": "目标应用ID,留空则更新主应用配置。支持变量引用,如:",
|
||||
"updateSuccess": "更新是否成功",
|
||||
"configId": "配置记录ID",
|
||||
"updateMessage": "更新结果消息"
|
||||
},
|
||||
"dbQuery": {
|
||||
"label": "DB 查询",
|
||||
"placeholder": "DB 查询",
|
||||
"eqOp": "等于 (=)",
|
||||
"neOp": "不等于 (!=)",
|
||||
"gtOp": "大于 (>)",
|
||||
"gteOp": "大于等于 (>=)",
|
||||
"ltOp": "小于 (<)",
|
||||
"lteOp": "小于等于 (<=)",
|
||||
"likeOp": "模糊匹配 (LIKE)",
|
||||
"inOp": "在列表中 (IN)",
|
||||
"isNullOp": "为空 (IS NULL)",
|
||||
"isNotNullOp": "不为空 (IS NOT NULL)"
|
||||
},
|
||||
"dbInsert": {
|
||||
"label": "DB 插入",
|
||||
"placeholder": "DB 插入"
|
||||
},
|
||||
"dbUpdate": {
|
||||
"label": "DB 更新",
|
||||
"placeholder": "DB 更新",
|
||||
"updateConditions": "更新条件",
|
||||
"addUpdateConditionHint": "请添加更新条件,否则将更新所有记录",
|
||||
"mustAddCondition": "必须添加条件,防止误更新全表",
|
||||
"updateFields": "更新字段"
|
||||
},
|
||||
"dbDelete": {
|
||||
"label": "DB 删除",
|
||||
"placeholder": "DB 删除",
|
||||
"deleteConditions": "删除条件",
|
||||
"addDeleteConditionHint": "请添加删除条件,否则将删除所有记录",
|
||||
"dangerWarning": "危险操作:没有条件将删除表中所有数据!",
|
||||
"mustAddCondition": "必须添加条件,防止误删全表"
|
||||
},
|
||||
"dbSql": {
|
||||
"label": "SQL 执行",
|
||||
"placeholder": "SQL 执行",
|
||||
"sqlStatement": "SQL 语句",
|
||||
"sqlPlaceholder": "SELECT * FROM users WHERE status = :status LIMIT :limit",
|
||||
"sqlHint": "支持变量引用。注意:请确保 SQL 安全,避免 SQL 注入",
|
||||
"sqlParams": "SQL 参数",
|
||||
"addParam": "添加参数",
|
||||
"paramName": "参数名",
|
||||
"paramType": "类型",
|
||||
"paramValue": "参数值",
|
||||
"noParams": "暂无参数,点击「添加参数」",
|
||||
"paramsHint": "参数名对应 SQL 中的 :param_name;参数值可通过变量选择器引用上游变量",
|
||||
"affectedRowsHint": "受影响的行数将保存到此变量",
|
||||
"cautionWarning": "请谨慎使用,SQL 将直接执行",
|
||||
"examples": "示例",
|
||||
"execType": "执行类型",
|
||||
"executeType": "执行 (不返回结果)",
|
||||
"insertExample": "插入示例",
|
||||
"paramList": "参数列表",
|
||||
"paramOrderHint": "SQL 中的 :param_name 占位符将与参数名对应绑定",
|
||||
"paramValuePlaceholder": "选择或输入上游变量",
|
||||
"queryExample": "查询示例",
|
||||
"queryResultHint": "查询结果(数组)将保存到此变量",
|
||||
"queryType": "查询 (返回结果)",
|
||||
"sqlParamHint": "使用 :param_name 作为命名参数占位符,支持变量引用",
|
||||
"statsExample": "统计示例",
|
||||
"updateExample": "更新示例"
|
||||
},
|
||||
"textToSql": {
|
||||
"desc": "将自然语言转换为 SQL 查询",
|
||||
"queryQuestion": "查询问题",
|
||||
"queryPlaceholder": "输入自然语言问题,如:显示最近7天各部门的销售额对比",
|
||||
"dataTable": "数据表",
|
||||
"modifySelection": "修改选择",
|
||||
"selectDataTable": "选择数据表",
|
||||
"selectedTables": "已选 {count} 张表",
|
||||
"clear": "清空",
|
||||
"noTableHint": "未选择表时将自动分析所有表(最多20张)",
|
||||
"includeRelations": "包含表关系信息",
|
||||
"includeRelationsHint": "自动获取外键关系,提高多表 JOIN 查询准确度",
|
||||
"llmModel": "LLM 模型",
|
||||
"selectLlmModel": "选择 LLM 模型",
|
||||
"sqlSavedHint": "生成的 SQL 将保存到此变量",
|
||||
"sqlOutput": "生成的 SQL 语句",
|
||||
"thoughtOutput": "SQL 生成思路",
|
||||
"autoAnalyzeHint": "未选择表时将自动分析所有表(最多20张)",
|
||||
"dataTables": "数据表",
|
||||
"description": "将自然语言转换为 SQL 查询",
|
||||
"modelRecommendation": "推荐使用 GPT-4 或同等能力的模型以获得更好的 SQL 生成质量",
|
||||
"outputVarHint": "生成的 SQL 将保存到此变量",
|
||||
"reasoningOutput": "SQL 生成思路",
|
||||
"selectTables": "选择数据表",
|
||||
"varRefHint": "支持变量引用,如:"
|
||||
},
|
||||
"systemSummary": {
|
||||
"label": "系统总结",
|
||||
"placeholder": "系统总结",
|
||||
"formResults": "表单结果列表",
|
||||
"formResultsHint": "来自循环节点的结果数组或单个表单发布节点的输出",
|
||||
"appName": "应用名称",
|
||||
"appNameHint": "应用名称,可以是变量引用或直接输入文本",
|
||||
"dashboardName": "仪表盘名称",
|
||||
"dashboardNameHint": "仪表盘名称,可以是变量引用或直接输入文本",
|
||||
"summaryTitle": "总结标题",
|
||||
"summaryTitleDefault": "系统创建完成",
|
||||
"showStatistics": "显示统计信息",
|
||||
"showStatisticsHint": "是否显示模块数量等统计信息",
|
||||
"baseUrl": "基础URL",
|
||||
"baseUrlPlaceholder": "留空则使用相对路径",
|
||||
"baseUrlHint": "用于生成完整链接的基础URL(可选)",
|
||||
"summaryOutput": "完整的总结数据",
|
||||
"totalForms": "表单总数",
|
||||
"hasApp": "是否包含应用",
|
||||
"hasDashboard": "是否包含仪表盘",
|
||||
"useCase": "使用场景",
|
||||
"fullAppCreate": "完整应用创建:",
|
||||
"subAppCreate": "子应用模块创建:",
|
||||
"singleFormCreate": "单个表单创建:",
|
||||
"formCountOutput": "表单总数",
|
||||
"formResultList": "表单结果列表",
|
||||
"formResultListHint": "来自循环节点的结果数组或单个表单发布节点的输出",
|
||||
"hasAppOutput": "是否包含应用",
|
||||
"hasDashboardOutput": "是否包含仪表盘",
|
||||
"summaryDataOutput": "完整的总结数据",
|
||||
"showStats": "显示统计信息",
|
||||
"showStatsHint": "是否显示模块数量等统计信息",
|
||||
"usageScenarios": "使用场景"
|
||||
},
|
||||
"dashboardBasicInfo": {
|
||||
"label": "仪表盘基础信息",
|
||||
"placeholder": "仪表盘基础信息",
|
||||
"name": "仪表盘名称",
|
||||
"namePlaceholder": "请输入仪表盘名称或使用变量",
|
||||
"code": "仪表盘编码",
|
||||
"codePlaceholder": "请输入编码或使用变量",
|
||||
"codeHint": "唯一标识,用于系统内部引用",
|
||||
"category": "分类",
|
||||
"categoryPlaceholder": "如:运营分析、销售报表",
|
||||
"catDashboard": "仪表盘",
|
||||
"catDataboard": "数据看板",
|
||||
"catOther": "其他",
|
||||
"catPortal": "门户",
|
||||
"dashboardCode": "仪表盘编码",
|
||||
"dashboardCodePlaceholder": "留空则自动生成",
|
||||
"description": "描述",
|
||||
"descPlaceholder": "输入描述",
|
||||
"sort": "排序",
|
||||
"dashboardName": "仪表盘名称",
|
||||
"dashboardNamePlaceholder": "输入名称或选择变量"
|
||||
},
|
||||
"dashboardCreate": {
|
||||
"label": "创建仪表盘",
|
||||
"placeholder": "创建仪表盘",
|
||||
"basicInfo": "基础信息",
|
||||
"basicInfoPlaceholder": "请使用变量引用基础信息节点的输出",
|
||||
"basicInfoHint": "来自仪表盘基础信息节点的输出",
|
||||
"pageConfig": "页面配置",
|
||||
"pageConfigPlaceholder": "请使用变量引用设计节点的输出",
|
||||
"pageConfigHint": "来自仪表盘设计节点的输出",
|
||||
"updateIfExists": "已存在时更新",
|
||||
"updateIfExistsHint": "开启后,如果仪表盘编码已存在,将更新而不是报错",
|
||||
"dashboardId": "创建的仪表盘ID",
|
||||
"dashboardCode": "仪表盘编码",
|
||||
"appId": "应用ID(可选)",
|
||||
"appIdPlaceholder": "留空则不关联应用",
|
||||
"dashboardCodeOutput": "仪表盘编码",
|
||||
"dashboardIdOutput": "仪表盘ID",
|
||||
"pageMetaOutput": "完整页面元数据"
|
||||
},
|
||||
"dashboardDesign": {
|
||||
"label": "仪表盘设计",
|
||||
"placeholder": "仪表盘设计",
|
||||
"designContent": "设计内容",
|
||||
"designContentPlaceholder": "请输入设计内容或使用变量引用LLM输出",
|
||||
"designContentHint": "支持Markdown格式,可使用变量引用",
|
||||
"designTitle": "设计标题",
|
||||
"designTitlePlaceholder": "请输入标题",
|
||||
"pageConfigOutput": "页面配置数据",
|
||||
"dashboardCode": "仪表盘编码",
|
||||
"dashboardCodePlaceholder": "来自基础信息节点",
|
||||
"designSuggestion": "设计建议(可选)",
|
||||
"designSuggestionPlaceholder": "LLM生成的设计建议",
|
||||
"designTitleLabel": "设计标题",
|
||||
"usageTip1": "此节点会打开仪表盘设计器",
|
||||
"usageTip2": "用户可以拖拽添加图表、卡片等组件",
|
||||
"usageTip3": "确认后会输出页面配置"
|
||||
},
|
||||
"dashboardPublish": {
|
||||
"label": "发布仪表盘",
|
||||
"placeholder": "发布仪表盘",
|
||||
"dashboardId": "仪表盘ID",
|
||||
"dashboardIdPlaceholder": "请使用变量引用创建节点的输出",
|
||||
"dashboardIdHint": "来自仪表盘创建节点的输出",
|
||||
"menuName": "菜单名称",
|
||||
"menuNamePlaceholder": "请输入菜单名称",
|
||||
"menuIcon": "菜单图标",
|
||||
"menuIconPlaceholder": "如 LayoutDashboard",
|
||||
"menuIdOutput": "菜单ID",
|
||||
"routePathOutput": "路由路径",
|
||||
"appId": "应用ID(可选)",
|
||||
"appIdPlaceholder": "留空则使用仪表盘的应用ID",
|
||||
"menuSort": "菜单排序",
|
||||
"parentMenuId": "父菜单ID(可选)",
|
||||
"parentMenuIdPlaceholder": "留空则为顶级菜单",
|
||||
"publishResultOutput": "发布结果"
|
||||
},
|
||||
"formBasicInfo": {
|
||||
"label": "表单基础信息",
|
||||
"placeholder": "表单基础信息",
|
||||
"formName": "表单名称",
|
||||
"formNamePlaceholder": "请输入表单名称或使用变量",
|
||||
"formCode": "表单编码",
|
||||
"formCodePlaceholder": "请输入编码或使用变量",
|
||||
"formCodeHint": "用于生成访问路由",
|
||||
"autoGenerate": "自动生成",
|
||||
"autoGenCode": "自动生成编码",
|
||||
"autoGenCodeHint": "开启后将根据表单名称自动生成编码(拼音转换)",
|
||||
"formCodeOutput": "表单编码",
|
||||
"formDesc": "表单描述",
|
||||
"formDescOutput": "表单描述",
|
||||
"formDescPlaceholder": "请输入表单描述",
|
||||
"formNameHint": "支持变量引用,如:",
|
||||
"formNameOutput": "表单名称",
|
||||
"formTypeOutput": "表单类型",
|
||||
"formCategoryOutput": "表单分类",
|
||||
"fullConfigOutput": "完整的基础信息对象",
|
||||
"confirmedConfigOutput": "确认后的完整配置",
|
||||
"normalForm": "普通表单",
|
||||
"workflowForm": "工作流表单",
|
||||
"sort": "排序",
|
||||
"sortHint": "数字越小越靠前",
|
||||
"sortOutput": "排序值",
|
||||
"sortPlaceholder": "请输入排序值",
|
||||
"confirmedOutput": "是否已确认",
|
||||
"formType": "表单类型",
|
||||
"formTypePlaceholder": "请选择表单类型"
|
||||
},
|
||||
"formCreate": {
|
||||
"label": "创建表单",
|
||||
"placeholder": "创建表单",
|
||||
"formConfig": "表单配置",
|
||||
"formConfigPlaceholder": "请使用变量引用表单UI设计节点的输出",
|
||||
"formConfigHint": "来自表单UI设计节点的输出",
|
||||
"listConfig": "列表配置",
|
||||
"listConfigPlaceholder": "请使用变量引用列表设计节点的输出",
|
||||
"listConfigHint": "来自列表设计节点的输出",
|
||||
"formCodeLabel": "表单编码",
|
||||
"formCodeOptional": "(可选)",
|
||||
"formCodeHint": "用于生成访问路由",
|
||||
"appId": "所属应用ID",
|
||||
"appIdPlaceholder": "留空则为主应用",
|
||||
"appIdHint": "留空则不关联应用",
|
||||
"basicInfoHint": "来自表单基础信息节点的输出",
|
||||
"dbCreate": "数据库创建",
|
||||
"dbDesign": "数据库设计",
|
||||
"dbDesignConfig": "数据库设计配置",
|
||||
"dbDesignHint": "来自数据库设计节点的输出",
|
||||
"formBasicInfo": "表单基础信息",
|
||||
"formCodeOutput": "表单编码",
|
||||
"formCreateStep": "表单创建",
|
||||
"formIdOutput": "创建的表单ID",
|
||||
"formMetaOutput": "完整的表单元数据",
|
||||
"formPublish": "表单发布",
|
||||
"fullWorkflow": "完整工作流",
|
||||
"listDesign": "列表UI设计",
|
||||
"listDesignConfig": "列表配置",
|
||||
"listDesignHint": "来自列表UI设计节点的输出",
|
||||
"uiDesign": "表单UI设计",
|
||||
"uiDesignConfig": "表单UI设计配置",
|
||||
"uiDesignHint": "来自表单UI设计节点的输出",
|
||||
"updateIfExists": "存在时更新",
|
||||
"updateIfExistsHint": "表单编码已存在时是否更新现有表单"
|
||||
},
|
||||
"formData": {
|
||||
"label": "表单数据",
|
||||
"placeholder": "表单数据",
|
||||
"createLabel": "创建表单数据",
|
||||
"data": "数据",
|
||||
"dataHint": "支持单条对象或数组(批量操作)",
|
||||
"dataPlaceholder": "输入 JSON 数据或变量,如",
|
||||
"deleteLabel": "删除表单数据",
|
||||
"filterConditions": "过滤条件",
|
||||
"formCode": "表单编码",
|
||||
"formCodeHint": "已发布的表单编码",
|
||||
"formCodeInputHint": "支持直接输入表单编码或使用变量",
|
||||
"formCodeInputPlaceholder": "输入表单编码或使用变量,如",
|
||||
"formCodePlaceholder": "请输入表单编码或使用变量",
|
||||
"generateArray": "生成数组类型",
|
||||
"generateArrayHint": "勾选后生成的结构将包装为数组,用于提取多条数据",
|
||||
"hardDelete": "物理删除(不可恢复)",
|
||||
"hardDeleteHint": "默认为软删除,勾选后将永久删除数据",
|
||||
"listLabel": "查询表单数据",
|
||||
"operationType": "操作类型",
|
||||
"create": "创建",
|
||||
"read": "读取",
|
||||
"update": "更新",
|
||||
"delete": "删除",
|
||||
"list": "查询列表",
|
||||
"readLabel": "读取表单数据",
|
||||
"recordId": "记录ID",
|
||||
"recordIdHint": "要读取的记录ID",
|
||||
"recordIdPlaceholder": "输入记录ID,支持变量如",
|
||||
"schemaToLlmLabel": "表单转LLM结构",
|
||||
"selectFormPlaceholder": "从列表中选择表单",
|
||||
"selectedFormHint": "从已发布的表单中选择(编码: {code})",
|
||||
"unknownOp": "未知操作",
|
||||
"updateFieldData": "更新字段数据",
|
||||
"updateFieldDataHint": "要更新的字段数据(JSON对象)",
|
||||
"updateLabel": "更新表单数据",
|
||||
"updateRecordIdHint": "要更新的记录ID",
|
||||
"deleteRecordIdHint": "要删除的记录ID",
|
||||
"fieldData": "字段数据",
|
||||
"createFieldDataHint": "创建记录的字段数据(JSON对象)",
|
||||
"queryConditions": "查询条件",
|
||||
"queryConditionsHint": "查询过滤条件(JSON对象)",
|
||||
"pageSize": "每页条数",
|
||||
"pageNum": "页码",
|
||||
"outputVarHint": "操作结果将保存到此变量",
|
||||
"createdRecordId": "创建的记录ID",
|
||||
"recordDetail": "记录详情",
|
||||
"variableInput": "变量输入",
|
||||
"selectFromList": "下拉选择"
|
||||
},
|
||||
"formDatabaseCreate": {
|
||||
"label": "表单数据库创建",
|
||||
"placeholder": "表单数据库创建"
|
||||
},
|
||||
"formDatabaseDesign": {
|
||||
"label": "表单数据库设计",
|
||||
"placeholder": "表单数据库设计"
|
||||
},
|
||||
"formListDesign": {
|
||||
"label": "列表设计",
|
||||
"placeholder": "列表设计",
|
||||
"autoGenColumns": "自动生成列配置",
|
||||
"autoGenColumnsHint": "根据表单字段自动生成列表列",
|
||||
"autoGenQuery": "自动生成查询字段",
|
||||
"autoGenQueryHint": "根据表单字段自动生成查询条件",
|
||||
"columnCountOutput": "列数量",
|
||||
"containerType": "容器类型",
|
||||
"containerTypeHint": "表单编辑时的容器类型",
|
||||
"containerTypePlaceholder": "请选择容器类型",
|
||||
"dbDesignConfig": "数据库设计配置",
|
||||
"dbDesignConfigHint": "来自数据库设计节点的输出,用于补充字段类型信息",
|
||||
"dbDesignConfigPlaceholder": "可选,用于补充字段类型信息",
|
||||
"dialog": "弹窗",
|
||||
"drawer": "抽屉",
|
||||
"enableExport": "启用导出",
|
||||
"enableImport": "启用导入",
|
||||
"fullConfigOutput": "完整的列表配置",
|
||||
"inferRules": "智能推断规则",
|
||||
"inferRule1": "查询字段:name/status/type 等",
|
||||
"inferRule2": "查询类型:selector→in,option→eq,date→range,text→like",
|
||||
"inferRule3": "列排序:默认后端排序,文件/图片字段不支持",
|
||||
"inferRule4": "列对齐:数字→右对齐,日期→居中,其他→左对齐",
|
||||
"inferRule5": "标签展示:选项类字段自动使用 Tag",
|
||||
"page": "页面",
|
||||
"pageSize": "每页条数",
|
||||
"pageSizePlaceholder": "请选择每页条数",
|
||||
"queryFieldCountOutput": "查询字段数量",
|
||||
"showIndex": "显示序号列",
|
||||
"showSelection": "显示选择列",
|
||||
"uiDesignConfig": "表单UI设计配置",
|
||||
"uiDesignConfigHint": "来自表单UI设计节点的输出配置",
|
||||
"uiDesignConfigPlaceholder": "请使用变量引用表单UI设计节点的输出",
|
||||
"perPage": "{count} 条/页"
|
||||
},
|
||||
"formPublish": {
|
||||
"label": "表单发布",
|
||||
"placeholder": "表单发布",
|
||||
"formCode": "表单编码",
|
||||
"formCodeHint": "用于生成访问路由",
|
||||
"formId": "表单ID",
|
||||
"formIdHint": "来自表单创建节点的输出",
|
||||
"menuIdOutput": "创建的菜单ID",
|
||||
"publishResultOutput": "发布结果详情",
|
||||
"routePathOutput": "表单访问路径",
|
||||
"usageTip1": "此节点用于将已创建的表单发布到菜单系统。",
|
||||
"usageTip2": "执行时会在右侧面板显示发布配置编辑器,用户可以设置菜单名称、图标等信息。"
|
||||
},
|
||||
"formUIDesign": {
|
||||
"label": "表单UI设计",
|
||||
"placeholder": "表单UI设计",
|
||||
"dbDesignConfig": "数据库设计配置",
|
||||
"dbDesignPlaceholder": "请使用变量引用数据库设计节点的输出 {'{{form_database_design.database_design}}'}",
|
||||
"dbDesignHint": "来自数据库设计节点的输出配置",
|
||||
"formNameLabel": "表单名称",
|
||||
"formNamePlaceholder": "不填则使用表别名",
|
||||
"formNameHint": "表单显示名称,如:员工信息表单",
|
||||
"formCodeLabel": "表单编码",
|
||||
"formCodePlaceholder": "不填则使用表名",
|
||||
"formCodeHint": "表单唯一编码,用于系统标识",
|
||||
"layoutMode": "布局模式",
|
||||
"layoutModePlaceholder": "请选择布局模式",
|
||||
"autoLayout": "自动(根据字段数量)",
|
||||
"singleColumn": "单列布局",
|
||||
"doubleColumn": "双列布局",
|
||||
"tripleColumn": "三列布局",
|
||||
"autoLayoutHint": "自动模式:≤6字段单列,7-12字段双列,>12字段三列",
|
||||
"labelWidth": "标签宽度",
|
||||
"labelWidthHint": "表单标签宽度(像素),默认 120px",
|
||||
"enableGrouping": "启用分组",
|
||||
"enableGroupingHint": "根据字段类型自动分组(基本信息、联系方式、系统信息等)",
|
||||
"hideSystemFields": "隐藏系统字段",
|
||||
"hideSystemFieldsHint": "隐藏系统字段(id, sys_create_datetime, is_deleted 等)",
|
||||
"formDesignOutput": "完整的表单UI设计配置",
|
||||
"formCodeOutput": "表单编码",
|
||||
"fieldCountOutput": "字段数量",
|
||||
"groupCountOutput": "分组数量",
|
||||
"smartMapping": "智能映射规则",
|
||||
"dbDesignConfigHint": "来自数据库设计节点的输出配置",
|
||||
"dbDesignConfigPlaceholder": "请使用变量引用数据库设计节点的输出",
|
||||
"formCode": "表单编码",
|
||||
"formName": "表单名称",
|
||||
"fullConfigOutput": "完整的表单UI设计配置",
|
||||
"mappingRules": "智能映射规则",
|
||||
"mappingRule1": "varchar → 输入框 / 文本域 (length>200)",
|
||||
"mappingRule2": "int/decimal → 数字输入 / 金额输入",
|
||||
"mappingRule3": "datetime → 日期时间选择器",
|
||||
"mappingRule4": "boolean → 开关",
|
||||
"mappingRule5": "*_id → 下拉选择 / 用户/部门选择器",
|
||||
"mappingRule6": "email/phone → 带校验的输入框",
|
||||
"layoutAuto": "自动(根据字段数量)",
|
||||
"layoutAutoHint": "自动模式:≤6字段单列,7-12字段双列,>12字段三列",
|
||||
"layoutDouble": "双列布局",
|
||||
"layoutSingle": "单列布局",
|
||||
"layoutTriple": "三列布局"
|
||||
},
|
||||
"snowflakeAnalyst": {
|
||||
"label": "Snowflake Cortex Analyst",
|
||||
"placeholder": "Snowflake Cortex Analyst",
|
||||
"authPassword": "用户名/密码",
|
||||
"authKeyPair": "密钥对 (Key Pair)",
|
||||
"authSSO": "外部浏览器 SSO",
|
||||
"fillRequired": "请先填写必填的连接信息",
|
||||
"fillPassword": "请填写密码",
|
||||
"fillPrivateKey": "请填写私钥内容或私钥文件路径",
|
||||
"connectionFailed": "连接测试失败",
|
||||
"snowflakeConnection": "Snowflake 连接",
|
||||
"authMethod": "认证方式",
|
||||
"authMethodPlaceholder": "选择认证方式",
|
||||
"username": "用户名",
|
||||
"password": "密码,支持变量",
|
||||
"privateKeyContent": "私钥内容",
|
||||
"privateKeyPlaceholder": "RSA 私钥内容(PEM 格式),或使用下方文件路径",
|
||||
"privateKeyPath": "或 私钥文件路径",
|
||||
"privateKeyPassword": "私钥密码",
|
||||
"privateKeyPasswordHint": "如果私钥有密码保护,请填写",
|
||||
"ssoHint": "外部浏览器 SSO 认证将在执行时打开浏览器进行身份验证。",
|
||||
"database": "数据库名",
|
||||
"schemaOptional": "可选",
|
||||
"testing": "测试中...",
|
||||
"testConnection": "测试连接",
|
||||
"snowflakeVersion": "Snowflake 版本",
|
||||
"queryConfig": "查询配置",
|
||||
"semanticModel": "语义模型",
|
||||
"semanticModelHint1": "支持两种格式:",
|
||||
"semanticModelHint2": "Stage 文件",
|
||||
"queryQuestion": "查询问题",
|
||||
"queryPlaceholder": "用自然语言描述你想查询的数据,如:上个月的销售总额是多少?",
|
||||
"queryHint": "Cortex Analyst 会自动将自然语言转换为 SQL 查询",
|
||||
"resultVarName": "结果变量名",
|
||||
"resultVarHint": "查询结果数据将保存到此变量",
|
||||
"sqlVarName": "SQL 变量名",
|
||||
"sqlVarHint": "生成的 SQL 语句将保存到此变量",
|
||||
"databaseName": "数据库名",
|
||||
"optional": "可选",
|
||||
"passwordPlaceholder": "密码,支持变量",
|
||||
"privateKeyPasswordPlaceholder": "如果私钥有密码保护,请填写",
|
||||
"selectAuthMethod": "选择认证方式",
|
||||
"twoFormats": "支持两种格式"
|
||||
},
|
||||
"snowflakeLLM": {
|
||||
"label": "Snowflake Cortex LLM",
|
||||
"placeholder": "Snowflake Cortex LLM",
|
||||
"complete": "LLM 生成 (COMPLETE)",
|
||||
"summarize": "文本摘要 (SUMMARIZE)",
|
||||
"translate": "翻译 (TRANSLATE)",
|
||||
"sentiment": "情感分析 (SENTIMENT)",
|
||||
"extractAnswer": "问答提取 (EXTRACT_ANSWER)",
|
||||
"langEn": "英语",
|
||||
"langZh": "中文",
|
||||
"langJa": "日语",
|
||||
"langKo": "韩语",
|
||||
"langFr": "法语",
|
||||
"langDe": "德语",
|
||||
"langEs": "西班牙语",
|
||||
"langRu": "俄语",
|
||||
"langPt": "葡萄牙语",
|
||||
"langIt": "意大利语",
|
||||
"ssoHintFull": "外部浏览器 SSO\n认证将在执行时打开浏览器进行身份验证,适用于交互式场景。",
|
||||
"varHint": "支持变量如",
|
||||
"functionConfig": "功能配置",
|
||||
"functionType": "功能类型",
|
||||
"selectFunction": "选择功能",
|
||||
"selectModelLabel": "选择模型",
|
||||
"systemPrompt": "系统提示词",
|
||||
"promptRequired": "提示词",
|
||||
"promptPlaceholder": "输入提示词,支持变量如 {'{{user_input}}'}",
|
||||
"defineAiRole": "定义 AI 的角色和行为规则",
|
||||
"textToSummarize": "待摘要文本",
|
||||
"textToSummarizePlaceholder": "输入需要摘要的文本,支持变量",
|
||||
"textToTranslate": "待翻译文本",
|
||||
"textToTranslatePlaceholder": "输入需要翻译的文本,支持变量",
|
||||
"sourceLang": "源语言",
|
||||
"targetLang": "目标语言",
|
||||
"textToAnalyze": "待分析文本",
|
||||
"textToAnalyzePlaceholder": "输入需要分析情感的文本,支持变量",
|
||||
"sentimentRange": "返回值范围: -1 (负面) 到 1 (正面)",
|
||||
"documentContent": "文档内容",
|
||||
"documentPlaceholder": "输入文档内容,支持变量",
|
||||
"questionLabel": "问题",
|
||||
"questionPlaceholder": "输入要从文档中提取答案的问题",
|
||||
"outputVarHint": "Cortex 的输出将保存到此变量,供后续节点使用",
|
||||
"funcComplete": "LLM 生成 (COMPLETE)",
|
||||
"funcExtractAnswer": "问答提取 (EXTRACT_ANSWER)",
|
||||
"funcSentiment": "情感分析 (SENTIMENT)",
|
||||
"funcSummarize": "文本摘要 (SUMMARIZE)",
|
||||
"funcTranslate": "翻译 (TRANSLATE)",
|
||||
"passwordPlaceholder": "密码,支持变量如",
|
||||
"prompt": "提示词",
|
||||
"question": "问题",
|
||||
"sentimentPlaceholder": "输入需要分析情感的文本,支持变量",
|
||||
"sentimentText": "待分析文本",
|
||||
"sourceLanguage": "源语言",
|
||||
"summarizePlaceholder": "输入需要摘要的文本,支持变量",
|
||||
"summarizeText": "待摘要文本",
|
||||
"systemPromptPlaceholder": "定义 AI 的角色和行为规则",
|
||||
"targetLanguage": "目标语言",
|
||||
"translatePlaceholder": "输入需要翻译的文本,支持变量",
|
||||
"translateText": "待翻译文本",
|
||||
"varRefHint": "支持变量如"
|
||||
},
|
||||
"formDbCreate": {
|
||||
"allReadyOutput": "所有表是否就绪",
|
||||
"autoCreateSchema": "自动创建Schema",
|
||||
"autoCreateSchemaHint": "Schema不存在时自动创建(仅PostgreSQL/SQL Server)",
|
||||
"cautionWarning": "此节点将实际创建数据库表,请谨慎操作",
|
||||
"database": "目标数据库(可选)",
|
||||
"databaseHint": "若配置则优先使用此值,否则使用设计节点中的目标库;留空则使用连接默认库",
|
||||
"databasePlaceholder": "如 my_app_db,支持变量 {'{{database}}'}",
|
||||
"dbDesignConfig": "数据库设计配置",
|
||||
"dbDesignConfigHint": "从上一节点(表结构设计)获取的数据库设计配置",
|
||||
"dbDesignConfigPlaceholder": "请使用变量",
|
||||
"errorCountOutput": "错误数量",
|
||||
"ifExists": "表已存在时",
|
||||
"ifExistsHint": "表已存在时的处理方式,推荐选择\"跳过\"",
|
||||
"ifExistsPlaceholder": "请选择处理方式",
|
||||
"label": "数据库表创建",
|
||||
"note1": "此节点会实际执行DDL语句创建表",
|
||||
"note2": "建议在测试环境先验证SQL语句",
|
||||
"note3": "选择\"删除重建\"会丢失表中所有数据",
|
||||
"note4": "确保数据库用户有CREATE TABLE权限",
|
||||
"notes": "注意事项",
|
||||
"placeholder": "数据库表创建",
|
||||
"replaceDanger": "删除重建(危险)",
|
||||
"resultOutput": "创建结果对象",
|
||||
"schema": "数据库 Schema(可选)",
|
||||
"schemaHint": "PostgreSQL/SQL Server schema 名称。如果配置则优先使用此值,否则使用设计节点的 schema",
|
||||
"schemaPlaceholder": "如 public、app,支持变量",
|
||||
"skipRecommended": "跳过(推荐)",
|
||||
"successCountOutput": "成功创建的表数量",
|
||||
"throwError": "报错"
|
||||
},
|
||||
"formDbDesign": {
|
||||
"autoAddSystemFields": "自动添加系统字段",
|
||||
"autoAddSystemFieldsHint": "自动添加系统字段(id, sys_create_datetime, sys_update_datetime等)",
|
||||
"dbConfig": "数据库配置",
|
||||
"dbConfigHint": "数据库配置名称,默认为 default",
|
||||
"dbConfigPlaceholder": "请输入数据库配置名",
|
||||
"dbSchema": "数据库 Schema",
|
||||
"dbSchemaHint": "PostgreSQL 的 schema 名称,为空则使用数据库默认 schema",
|
||||
"dbSchemaPlaceholder": "PostgreSQL schema 名称,如 public、app(可选)",
|
||||
"dbType": "数据库类型",
|
||||
"dbTypePlaceholder": "请选择数据库类型",
|
||||
"dbTypeHint": "选择目标数据库类型,影响字段类型映射",
|
||||
"designMode": "设计模式",
|
||||
"designModeHint": "选择设计主表或从表,从表需要指定关联的主表",
|
||||
"fieldCountOutput": "字段数量",
|
||||
"fieldConfigExample": "字段配置示例 (array)",
|
||||
"fieldList": "字段列表",
|
||||
"fieldListHint": "字段配置数组,每个字段包含 name、type、comment 等属性",
|
||||
"fieldListPlaceholder": "请输入字段列表或使用变量",
|
||||
"foreignKey": "外键字段",
|
||||
"foreignKeyHint": "关联主表的外键字段名,不填则自动生成",
|
||||
"foreignKeyPlaceholder": "默认为 {主表名}_id",
|
||||
"fullDesignOutput": "完整的数据库设计对象",
|
||||
"label": "数据库表结构设计",
|
||||
"mainTable": "主表",
|
||||
"placeholder": "数据库表结构设计",
|
||||
"relatedMainTable": "关联主表",
|
||||
"relatedMainTableHint": "从表关联的主表名称",
|
||||
"relatedMainTablePlaceholder": "请输入关联的主表名或使用变量",
|
||||
"subFieldListPlaceholder": "请输入从表字段列表或使用变量",
|
||||
"subFieldListHint": "从表字段配置数组",
|
||||
"subTable": "从表",
|
||||
"subTableName": "从表名",
|
||||
"subTableNameHint": "从表的数据库表名",
|
||||
"subTableNamePlaceholder": "请输入从表名或使用变量",
|
||||
"tableName": "表名",
|
||||
"tableNameHint": "数据库表名,如:employee、order_info",
|
||||
"tableNameOutput": "表名称",
|
||||
"tableNamePlaceholder": "请输入表名或使用变量"
|
||||
}
|
||||
}
|
||||
},
|
||||
|
||||
@@ -22,7 +22,6 @@ import {
|
||||
Clock,
|
||||
Code,
|
||||
Combine,
|
||||
CornerDownLeft,
|
||||
Fullscreen,
|
||||
GitBranch,
|
||||
GitFork,
|
||||
@@ -37,10 +36,7 @@ import {
|
||||
Plus,
|
||||
Redo2,
|
||||
RefreshCw,
|
||||
Search,
|
||||
Send,
|
||||
Square,
|
||||
Trash2,
|
||||
Undo2,
|
||||
Workflow,
|
||||
} from '@vben/icons';
|
||||
@@ -79,8 +75,8 @@ import '@vue-flow/core/dist/style.css';
|
||||
import '@vue-flow/core/dist/theme-default.css';
|
||||
import '@vue-flow/controls/dist/style.css';
|
||||
|
||||
const AiChatPanel = defineAsyncComponent(() =>
|
||||
import('#/components/ai-chat-panel/AiChatPanel.vue'),
|
||||
const AiChatPanel = defineAsyncComponent(
|
||||
() => import('#/components/ai-chat-panel/AiChatPanel.vue'),
|
||||
);
|
||||
|
||||
const appContextStore = useAppContextStore();
|
||||
@@ -376,8 +372,6 @@ const iconComponents: Record<string, any> = {
|
||||
GitFork,
|
||||
Combine,
|
||||
Square,
|
||||
Search,
|
||||
Trash2,
|
||||
// 对话交互节点图标
|
||||
MessageSquareText,
|
||||
HelpCircle,
|
||||
@@ -388,9 +382,7 @@ const iconComponents: Record<string, any> = {
|
||||
// Snowflake Cortex 节点图标
|
||||
// 循环节点图标
|
||||
RefreshCw,
|
||||
CornerDownLeft,
|
||||
// 表单节点图标
|
||||
Send,
|
||||
// 应用节点图标
|
||||
// 仪表盘节点图标
|
||||
// 系统总结节点图标
|
||||
@@ -402,23 +394,8 @@ const iconComponents: Record<string, any> = {
|
||||
|
||||
// 过滤后的节点分类
|
||||
const filteredNodeCategories = computed(() => {
|
||||
// 首先根据工作流类型过滤分类
|
||||
let categories = nodeCategories.value;
|
||||
const categories = nodeCategories.value;
|
||||
|
||||
// 如果是通用类型,排除表单设计、应用管理、仪表盘分组
|
||||
if (workflow.value?.workflow_type === 'general') {
|
||||
const excludeNames = new Set([
|
||||
$t('ai-platform.workflow.editor.categories.appManage'),
|
||||
$t('ai-platform.workflow.editor.categories.dashboard'),
|
||||
$t('ai-platform.workflow.editor.categories.formDesign'),
|
||||
]);
|
||||
categories = nodeCategories.value.filter(
|
||||
(category: { name: string; nodes: any[] }) =>
|
||||
!excludeNames.has(category.name),
|
||||
);
|
||||
}
|
||||
|
||||
// 再根据搜索关键词过滤
|
||||
if (!nodeSearchQuery.value.trim()) {
|
||||
return categories;
|
||||
}
|
||||
@@ -1434,7 +1411,6 @@ const validateWorkflow = (): ValidationError[] => {
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
return errors;
|
||||
@@ -1779,7 +1755,9 @@ const handleNodeComplete = (event: {
|
||||
}) => {
|
||||
if (event.warnings?.includes('default_connection_write')) {
|
||||
ElMessage.warning({
|
||||
message: $t('ai-platform.workflow.editor.dbConnection.defaultWriteWarning'),
|
||||
message: $t(
|
||||
'ai-platform.workflow.editor.dbConnection.defaultWriteWarning',
|
||||
),
|
||||
duration: 4000,
|
||||
});
|
||||
}
|
||||
@@ -2030,7 +2008,8 @@ onUnmounted(() => {
|
||||
</button>
|
||||
<span
|
||||
class="text-muted-foreground w-12 text-center text-xs font-medium"
|
||||
>{{ currentZoom }}%</span>
|
||||
>{{ currentZoom }}%</span
|
||||
>
|
||||
<button
|
||||
class="hover:bg-accent flex size-8 items-center justify-center rounded"
|
||||
:title="$t('ai-platform.workflow.editor.toolbar.zoomIn')"
|
||||
@@ -2089,7 +2068,8 @@ onUnmounted(() => {
|
||||
:class="
|
||||
showNodePalette ? 'text-primary' : 'text-muted-foreground'
|
||||
"
|
||||
>{{ $t('ai-platform.workflow.editor.toolbar.addNode') }}</span>
|
||||
>{{ $t('ai-platform.workflow.editor.toolbar.addNode') }}</span
|
||||
>
|
||||
</button>
|
||||
|
||||
<!-- 节点选择弹出面板 -->
|
||||
@@ -2257,7 +2237,8 @@ onUnmounted(() => {
|
||||
</div>
|
||||
<span
|
||||
class="text-muted-foreground text-center text-[10px] leading-tight"
|
||||
>{{ node.label }}</span>
|
||||
>{{ node.label }}</span
|
||||
>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
@@ -2319,7 +2300,8 @@ onUnmounted(() => {
|
||||
</div>
|
||||
<span
|
||||
class="text-muted-foreground text-center text-[10px] leading-tight"
|
||||
>{{ node.label }}</span>
|
||||
>{{ node.label }}</span
|
||||
>
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user