fix: style
This commit is contained in:
parent
580c6ac641
commit
9f25619fae
@ -56,7 +56,7 @@
|
||||
<el-icon class="mr-4">
|
||||
<Plus />
|
||||
</el-icon>
|
||||
{{ $t('views.application.buttons.addModel') }}
|
||||
{{ $t('views.application.operation.addModel') }}
|
||||
</el-button>
|
||||
</div>
|
||||
</slot>
|
||||
|
||||
@ -15,7 +15,6 @@ export default {
|
||||
restoreVersion: 'Restore Previous Version"',
|
||||
restoreCurrentVersion: 'Restore to This Version',
|
||||
addComponent: 'Add',
|
||||
public: 'Publish',
|
||||
releaseHistory: 'Release History',
|
||||
autoSave: 'Auto Save',
|
||||
latestRelease: 'Latest Release',
|
||||
@ -25,7 +24,6 @@ export default {
|
||||
exitSave: 'Save & Exit',
|
||||
},
|
||||
tip: {
|
||||
publicSuccess: 'Published successfully',
|
||||
noData: 'No related results found',
|
||||
nameMessage: 'Name cannot be empty!',
|
||||
onlyRight: 'Connections can only be made from the right anchor',
|
||||
|
||||
@ -19,7 +19,9 @@ export default {
|
||||
unpublished: 'Unpublished',
|
||||
},
|
||||
operation: {
|
||||
addModel: 'Add Model',
|
||||
toChat: 'Chat',
|
||||
publish: 'Publish',
|
||||
},
|
||||
delete: {
|
||||
confirmTitle: 'Are you sure you want to delete this APP: ',
|
||||
@ -27,6 +29,7 @@ export default {
|
||||
'Deleting this APP will no longer provide its services. Please proceed with caution.',
|
||||
},
|
||||
tip: {
|
||||
publishSuccess: 'Published successfully',
|
||||
ExportError: 'Export Failed',
|
||||
professionalMessage:
|
||||
'The Community Edition supports up to 5 APP. If you need more APP, please upgrade to the Professional Edition.',
|
||||
@ -123,10 +126,7 @@ export default {
|
||||
end: 'End',
|
||||
},
|
||||
},
|
||||
buttons: {
|
||||
publish: 'Save&Publish',
|
||||
addModel: 'Add Model',
|
||||
},
|
||||
buttons: {},
|
||||
dialog: {
|
||||
addKnowledge: 'Add Related Knowledge',
|
||||
addKnowledgePlaceholder: 'The selected knowledge must use the same embedding model',
|
||||
|
||||
@ -5,27 +5,25 @@ export default {
|
||||
nodeSetting: '节点设置',
|
||||
workflow: '工作流',
|
||||
searchBar: {
|
||||
placeholder: '按名称搜索'
|
||||
placeholder: '按名称搜索',
|
||||
},
|
||||
info: {
|
||||
previewVersion: '预览版本:',
|
||||
saveTime: '保存时间:'
|
||||
saveTime: '保存时间:',
|
||||
},
|
||||
setting: {
|
||||
restoreVersion: '恢复版本',
|
||||
restoreCurrentVersion: '恢复此版本',
|
||||
addComponent: '添加组件',
|
||||
public: '发布',
|
||||
releaseHistory: '发布历史',
|
||||
autoSave: '自动保存',
|
||||
latestRelease: '最近发布',
|
||||
copyParam: '复制参数',
|
||||
debug: '调试',
|
||||
exit: '直接退出',
|
||||
exitSave: '保存并退出'
|
||||
exitSave: '保存并退出',
|
||||
},
|
||||
tip: {
|
||||
publicSuccess: '发布成功',
|
||||
noData: '没有找到相关结果',
|
||||
nameMessage: '名字不能为空!',
|
||||
onlyRight: '只允许从右边的锚点连出',
|
||||
@ -37,11 +35,11 @@ export default {
|
||||
cannotCopy: '不能被复制',
|
||||
copyError: '已复制节点',
|
||||
paramErrorMessage: '参数已存在: ',
|
||||
saveMessage: '当前的更改尚未保存,是否保存后退出?'
|
||||
saveMessage: '当前的更改尚未保存,是否保存后退出?',
|
||||
},
|
||||
delete: {
|
||||
confirmTitle: '确定删除该节点?',
|
||||
deleteMessage: '节点不允许删除'
|
||||
deleteMessage: '节点不允许删除',
|
||||
},
|
||||
control: {
|
||||
zoomOut: '缩小',
|
||||
@ -49,7 +47,7 @@ export default {
|
||||
fitView: '适应',
|
||||
retract: '收起全部节点',
|
||||
extend: '展开全部节点',
|
||||
beautify: '一键美化'
|
||||
beautify: '一键美化',
|
||||
},
|
||||
variable: {
|
||||
label: '变量',
|
||||
@ -58,14 +56,14 @@ export default {
|
||||
ReferencingRequired: '引用变量必填',
|
||||
ReferencingError: '引用变量错误',
|
||||
NoReferencing: '不存在的引用变量',
|
||||
placeholder: '请选择变量'
|
||||
placeholder: '请选择变量',
|
||||
},
|
||||
condition: {
|
||||
title: '执行条件',
|
||||
front: '前置',
|
||||
AND: '所有',
|
||||
OR: '任一',
|
||||
text: '连线节点执行完,执行当前节点'
|
||||
text: '连线节点执行完,执行当前节点',
|
||||
},
|
||||
validate: {
|
||||
startNodeRequired: '开始节点必填',
|
||||
@ -77,30 +75,30 @@ export default {
|
||||
nodeUnavailable: '节点不可用',
|
||||
needConnect1: '节点的',
|
||||
needConnect2: '分支需要连接',
|
||||
cannotEndNode: '节点不能当做结束节点'
|
||||
cannotEndNode: '节点不能当做结束节点',
|
||||
},
|
||||
nodes: {
|
||||
classify: {
|
||||
aiCapability: 'AI能力',
|
||||
businessLogic: '业务逻辑',
|
||||
other: '其他'
|
||||
other: '其他',
|
||||
},
|
||||
startNode: {
|
||||
label: '开始',
|
||||
question: '用户问题',
|
||||
currentTime: '当前时间'
|
||||
currentTime: '当前时间',
|
||||
},
|
||||
baseNode: {
|
||||
label: '基本信息',
|
||||
appName: {
|
||||
label: '应用名称'
|
||||
label: '应用名称',
|
||||
},
|
||||
appDescription: {
|
||||
label: '应用描述'
|
||||
label: '应用描述',
|
||||
},
|
||||
fileUpload: {
|
||||
label: '文件上传',
|
||||
tooltip: '开启后,问答页面会显示上传文件的按钮。'
|
||||
tooltip: '开启后,问答页面会显示上传文件的按钮。',
|
||||
},
|
||||
FileUploadSetting: {
|
||||
title: '文件上传设置',
|
||||
@ -111,10 +109,9 @@ export default {
|
||||
documentText: '需要使用“文档内容提取”节点解析文档内容',
|
||||
imageText: '需要使用“视觉模型”节点解析图片内容',
|
||||
audioText: '需要使用“语音转文本”节点解析音频内容',
|
||||
otherText: '需要自行解析该类型文件'
|
||||
otherText: '需要自行解析该类型文件',
|
||||
},
|
||||
|
||||
}
|
||||
},
|
||||
},
|
||||
aiChatNode: {
|
||||
label: 'AI 对话',
|
||||
@ -123,10 +120,10 @@ export default {
|
||||
returnContent: {
|
||||
label: '返回内容',
|
||||
tooltip: `关闭后该节点的内容则不输出给用户。
|
||||
如果你想让用户看到该节点的输出内容,请打开开关。`
|
||||
如果你想让用户看到该节点的输出内容,请打开开关。`,
|
||||
},
|
||||
defaultPrompt: '已知信息',
|
||||
think: '思考过程'
|
||||
think: '思考过程',
|
||||
},
|
||||
searchKnowledgeNode: {
|
||||
label: '知识库检索',
|
||||
@ -139,8 +136,8 @@ export default {
|
||||
searchQuestion: {
|
||||
label: '检索问题',
|
||||
placeholder: '请选择检索问题',
|
||||
requiredMessage: '请选择检索问题'
|
||||
}
|
||||
requiredMessage: '请选择检索问题',
|
||||
},
|
||||
},
|
||||
questionNode: {
|
||||
label: '问题优化',
|
||||
@ -148,7 +145,7 @@ export default {
|
||||
result: '问题优化结果',
|
||||
defaultPrompt1: `根据上下文优化和完善用户问题`,
|
||||
defaultPrompt2: `请输出一个优化后的问题。`,
|
||||
systemDefault: '你是一个问题优化大师'
|
||||
systemDefault: '你是一个问题优化大师',
|
||||
},
|
||||
conditionNode: {
|
||||
label: '判断器',
|
||||
@ -157,11 +154,11 @@ export default {
|
||||
conditions: {
|
||||
label: '条件',
|
||||
info: '符合以下',
|
||||
requiredMessage: '请选择条件'
|
||||
requiredMessage: '请选择条件',
|
||||
},
|
||||
valueMessage: '请输入值',
|
||||
addCondition: '添加条件',
|
||||
addBranch: '添加分支'
|
||||
addBranch: '添加分支',
|
||||
},
|
||||
replyNode: {
|
||||
label: '指定回复',
|
||||
@ -169,8 +166,8 @@ export default {
|
||||
content: '内容',
|
||||
replyContent: {
|
||||
label: '回复内容',
|
||||
reference: '引用变量'
|
||||
}
|
||||
reference: '引用变量',
|
||||
},
|
||||
},
|
||||
rerankerNode: {
|
||||
label: '多路召回',
|
||||
@ -179,15 +176,15 @@ export default {
|
||||
result: '重排结果',
|
||||
rerankerContent: {
|
||||
label: '重排内容',
|
||||
requiredMessage: '请选择重排内容'
|
||||
requiredMessage: '请选择重排内容',
|
||||
},
|
||||
higher: '高于',
|
||||
ScoreTooltip: 'Score越高相关性越强。',
|
||||
max_paragraph_char_number: '最大引用字符数',
|
||||
reranker_model: {
|
||||
label: '重排模型',
|
||||
placeholder: '请选择重排模型'
|
||||
}
|
||||
placeholder: '请选择重排模型',
|
||||
},
|
||||
},
|
||||
formNode: {
|
||||
label: '表单收集',
|
||||
@ -198,15 +195,15 @@ export default {
|
||||
formContent: {
|
||||
label: '表单输出内容',
|
||||
requiredMessage: '请表单输出内容',
|
||||
tooltip: '设置执行该节点输出的内容,{ form } 为表单的占位符。'
|
||||
tooltip: '设置执行该节点输出的内容,{ form } 为表单的占位符。',
|
||||
},
|
||||
formAllContent: '表单全部内容',
|
||||
formSetting: '表单配置'
|
||||
formSetting: '表单配置',
|
||||
},
|
||||
documentExtractNode: {
|
||||
label: '文档内容提取',
|
||||
text: '提取文档中的内容',
|
||||
content: '文档内容'
|
||||
content: '文档内容',
|
||||
},
|
||||
imageUnderstandNode: {
|
||||
label: '图片理解',
|
||||
@ -214,17 +211,17 @@ export default {
|
||||
answer: 'AI 回答内容',
|
||||
model: {
|
||||
label: '视觉模型',
|
||||
requiredMessage: '请选择视觉模型'
|
||||
requiredMessage: '请选择视觉模型',
|
||||
},
|
||||
image: {
|
||||
label: '选择图片',
|
||||
requiredMessage: '请选择图片'
|
||||
}
|
||||
requiredMessage: '请选择图片',
|
||||
},
|
||||
},
|
||||
variableAssignNode: {
|
||||
label: '变量赋值',
|
||||
text: '更新全局变量的值',
|
||||
assign: '赋值'
|
||||
assign: '赋值',
|
||||
},
|
||||
mcpNode: {
|
||||
label: 'MCP 调用',
|
||||
@ -235,7 +232,7 @@ export default {
|
||||
toolParam: '工具参数',
|
||||
mcpServerTip: '请输入JSON格式的MCP服务器配置',
|
||||
mcpToolTip: '请选择工具',
|
||||
configLabel: 'MCP Server Config (仅支持SSE/Streamable HTTP调用方式)'
|
||||
configLabel: 'MCP Server Config (仅支持SSE/Streamable HTTP调用方式)',
|
||||
},
|
||||
imageGenerateNode: {
|
||||
label: '图片生成',
|
||||
@ -243,46 +240,46 @@ export default {
|
||||
answer: 'AI 回答内容',
|
||||
model: {
|
||||
label: '图片生成模型',
|
||||
requiredMessage: '请选择图片生成模型'
|
||||
requiredMessage: '请选择图片生成模型',
|
||||
},
|
||||
prompt: {
|
||||
label: '提示词(正向)',
|
||||
tooltip: '正向提示词,用来描述生成图像中期望包含的元素和视觉特点'
|
||||
tooltip: '正向提示词,用来描述生成图像中期望包含的元素和视觉特点',
|
||||
},
|
||||
negative_prompt: {
|
||||
label: '提示词(负向)',
|
||||
tooltip: '反向提示词,用来描述不希望在画面中看到的内容,可以对画面进行限制。',
|
||||
placeholder: '请描述不想生成的图片内容,比如:颜色、血腥内容'
|
||||
}
|
||||
placeholder: '请描述不想生成的图片内容,比如:颜色、血腥内容',
|
||||
},
|
||||
},
|
||||
speechToTextNode: {
|
||||
label: '语音转文本',
|
||||
text: '将音频通过语音识别模型转换为文本',
|
||||
stt_model: {
|
||||
label: '语音识别模型'
|
||||
label: '语音识别模型',
|
||||
},
|
||||
audio: {
|
||||
label: '选择语音文件',
|
||||
placeholder: '请选择语音文件'
|
||||
}
|
||||
placeholder: '请选择语音文件',
|
||||
},
|
||||
},
|
||||
textToSpeechNode: {
|
||||
label: '文本转语音',
|
||||
text: '将文本通过语音合成模型转换为音频',
|
||||
tts_model: {
|
||||
label: '语音识别模型'
|
||||
label: '语音识别模型',
|
||||
},
|
||||
content: {
|
||||
label: '选择文本内容'
|
||||
}
|
||||
label: '选择文本内容',
|
||||
},
|
||||
},
|
||||
toolNode: {
|
||||
label: '自定义函数',
|
||||
text: '通过执行自定义脚本,实现数据处理'
|
||||
text: '通过执行自定义脚本,实现数据处理',
|
||||
},
|
||||
applicationNode: {
|
||||
label: '应用节点'
|
||||
}
|
||||
label: '应用节点',
|
||||
},
|
||||
},
|
||||
compare: {
|
||||
is_null: '为空',
|
||||
@ -300,7 +297,7 @@ export default {
|
||||
len_le: '长度小于等于',
|
||||
len_lt: '长度小于',
|
||||
is_true: '为真',
|
||||
is_not_true: '不为真'
|
||||
is_not_true: '不为真',
|
||||
},
|
||||
FileUploadSetting: {}
|
||||
FileUploadSetting: {},
|
||||
}
|
||||
|
||||
@ -17,14 +17,18 @@ export default {
|
||||
published: '已发布',
|
||||
unpublished: '未发布',
|
||||
},
|
||||
|
||||
operation: {
|
||||
addModel: '添加模型',
|
||||
toChat: '去对话',
|
||||
publish: '发布',
|
||||
},
|
||||
delete: {
|
||||
confirmTitle: '是否删除应用:',
|
||||
confirmMessage: '删除后该应用将不再提供服务,请谨慎操作。',
|
||||
},
|
||||
tip: {
|
||||
publishSuccess: '发布成功',
|
||||
ExportError: '导出失败',
|
||||
professionalMessage: '社区版最多支持 5 个应用,如需拥有更多应用,请升级为专业版。',
|
||||
saveErrorMessage: '保存失败,请检查输入或稍后再试',
|
||||
@ -113,11 +117,6 @@ export default {
|
||||
end: '结束',
|
||||
},
|
||||
},
|
||||
buttons: {
|
||||
save: '保存',
|
||||
publish: '发布',
|
||||
addModel: '添加模型',
|
||||
},
|
||||
|
||||
dialog: {
|
||||
addKnowledge: '添加关联知识库',
|
||||
|
||||
@ -15,7 +15,6 @@ export default {
|
||||
restoreVersion: '恢復版本',
|
||||
restoreCurrentVersion: '恢復此版本',
|
||||
addComponent: '添加組件',
|
||||
public: '發布',
|
||||
releaseHistory: '發布歷史',
|
||||
autoSave: '自動保存',
|
||||
latestRelease: '最近發布',
|
||||
@ -25,7 +24,6 @@ export default {
|
||||
exitSave: '保存並退出',
|
||||
},
|
||||
tip: {
|
||||
publicSuccess: '發布成功',
|
||||
noData: '沒有找到相關結果',
|
||||
nameMessage: '名字不能為空!',
|
||||
onlyRight: '只允許從右邊的錨點連出',
|
||||
|
||||
@ -19,12 +19,15 @@ export default {
|
||||
},
|
||||
operation: {
|
||||
toChat: '去對話',
|
||||
publish: '發布',
|
||||
addModel: '新增模型',
|
||||
},
|
||||
delete: {
|
||||
confirmTitle: '是否刪除應用:',
|
||||
confirmMessage: '刪除後該應用將不再提供服務,請謹慎操作。',
|
||||
},
|
||||
tip: {
|
||||
publishSuccess: '發布成功',
|
||||
ExportError: '匯出失敗',
|
||||
professionalMessage: '社群版最多支援 5 個應用,如需擁有更多應用,請升級為專業版。',
|
||||
saveErrorMessage: '儲存失敗,請檢查輸入或稍後再試',
|
||||
@ -113,10 +116,6 @@ export default {
|
||||
end: '結束',
|
||||
},
|
||||
},
|
||||
buttons: {
|
||||
publish: '儲存並發佈',
|
||||
addModel: '新增模型',
|
||||
},
|
||||
|
||||
dialog: {
|
||||
addKnowledge: '新增關聯知識庫',
|
||||
|
||||
@ -37,7 +37,7 @@
|
||||
{{ $t('common.save') }}
|
||||
</el-button>
|
||||
<el-button type="primary" @click="publish">
|
||||
{{ $t('views.applicationWorkflow.setting.public') }}
|
||||
{{ $t('views.application.operation.publish') }}
|
||||
</el-button>
|
||||
|
||||
<el-dropdown trigger="click">
|
||||
@ -287,7 +287,7 @@ const publish = () => {
|
||||
})
|
||||
.then((ok: any) => {
|
||||
detail.value.name = ok.data.name
|
||||
MsgSuccess(t('views.applicationWorkflow.tip.publicSuccess'))
|
||||
MsgSuccess(t('views.application.tip.publishSuccess'))
|
||||
})
|
||||
.catch((res: any) => {
|
||||
const node = res.node
|
||||
|
||||
@ -11,7 +11,7 @@
|
||||
:disabled="loading"
|
||||
v-if="permissionPrecise.edit(id)"
|
||||
>
|
||||
{{ $t('views.application.buttons.save') }}
|
||||
{{ $t('common.save') }}
|
||||
</el-button>
|
||||
<el-button
|
||||
type="primary"
|
||||
@ -19,7 +19,7 @@
|
||||
:disabled="loading"
|
||||
v-if="permissionPrecise.edit(id)"
|
||||
>
|
||||
{{ $t('views.application.buttons.publish') }}
|
||||
{{ $t('views.application.operation.publish') }}
|
||||
</el-button>
|
||||
</div>
|
||||
</div>
|
||||
@ -567,7 +567,7 @@ const publish = (formEl: FormInstance | undefined) => {
|
||||
return ApplicationAPI.publish(id, {}, loading)
|
||||
})
|
||||
.then((res) => {
|
||||
MsgSuccess(t('common.saveSuccess'))
|
||||
MsgSuccess(t('views.application.tip.publishSuccess'))
|
||||
})
|
||||
})
|
||||
}
|
||||
|
||||
@ -36,12 +36,12 @@ export default defineConfig((conf: any) => {
|
||||
const ENV = loadEnv(mode, envDir)
|
||||
const proxyConf: Record<string, string | ProxyOptions> = {}
|
||||
proxyConf['/admin/api'] = {
|
||||
// target: 'http://47.92.102.103:8080/',
|
||||
// target: 'http://47.92.195.88:8080/',
|
||||
target: 'http://127.0.0.1:8080',
|
||||
changeOrigin: true,
|
||||
}
|
||||
proxyConf['/chat/api'] = {
|
||||
// target: 'http://47.92.102.103:8080/',
|
||||
// target: 'http://47.92.195.88:8080/',
|
||||
target: 'http://127.0.0.1:8080',
|
||||
changeOrigin: true,
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user