chore: add MCP name field to tool form

--bug=1060678 --user=刘瑞斌 【工具】添加、编辑MCP界面,MCP名称输入框的提示应该改成“请输入MCP名称” https://www.tapd.cn/62980211/s/1759264
This commit is contained in:
CaptainB 2025-08-21 14:18:10 +08:00
parent 878f8c0ac4
commit 5ca82e1f4e
4 changed files with 36 additions and 6 deletions

View File

@ -46,10 +46,20 @@ export default {
placeholder: 'Please enter the tool name',
requiredMessage: 'Please enter the tool name',
},
mcpName: {
label: 'Name',
name: 'MCP Name',
placeholder: 'Please enter the MCP name',
requiredMessage: 'Please enter the MCP name',
},
toolDescription: {
label: 'Description',
placeholder: 'Please enter a description of the tool',
},
mcpDescription: {
label: 'Description',
placeholder: 'Please enter a description of the MCP',
},
paramName: {
label: 'Parameter Name',
placeholder: 'Please enter the parameter name',

View File

@ -40,10 +40,20 @@ export default {
placeholder: '请输入工具名称',
requiredMessage: '请输入工具名称',
},
mcpName: {
label: '名称',
name: 'MCP名称',
placeholder: '请输入MCP名称',
requiredMessage: '请输入MCP名称',
},
toolDescription: {
label: '描述',
placeholder: '请输入工具的描述',
},
mcpDescription: {
label: '描述',
placeholder: '请输入MCP的描述',
},
paramName: {
label: '参数名',
placeholder: '请输入参数名',

View File

@ -43,10 +43,20 @@ export default {
placeholder: '請輸入工具名稱',
requiredMessage: '請輸入工具名稱',
},
mcpName: {
label: '名稱',
name: 'MCP名稱',
placeholder: '請輸入MCP名稱',
requiredMessage: '請輸入MCP名稱',
},
toolDescription: {
label: '描述',
placeholder: '請輸入工具的描述',
},
mcpDescription: {
label: '描述',
placeholder: '請輸入MCP的描述',
},
paramName: {
label: '參數名',
placeholder: '請輸入參數名',

View File

@ -17,7 +17,7 @@
v-loading="loading"
@submit.prevent
>
<el-form-item :label="$t('views.tool.form.toolName.label')" prop="name">
<el-form-item :label="$t('views.tool.form.mcpName.label')" prop="name">
<div class="flex w-full">
<div
v-if="form.id"
@ -55,7 +55,7 @@
</el-avatar>
<el-input
v-model="form.name"
:placeholder="$t('views.tool.form.toolName.placeholder')"
:placeholder="$t('views.tool.form.mcpName.placeholder')"
maxlength="64"
show-word-limit
@blur="form.name = form.name?.trim()"
@ -63,11 +63,11 @@
</div>
</el-form-item>
<el-form-item :label="$t('views.tool.form.toolDescription.label')">
<el-form-item :label="$t('views.tool.form.mcpDescription.label')">
<el-input
v-model="form.desc"
type="textarea"
:placeholder="$t('views.tool.form.toolDescription.placeholder')"
:placeholder="$t('views.tool.form.mcpDescription.placeholder')"
maxlength="128"
show-word-limit
:autosize="{ minRows: 3 }"
@ -78,7 +78,7 @@
{{ $t('views.tool.form.mcp.title') }}
</h4>
<el-form-item :label="$t('views.tool.form.toolDescription.label')" prop="code">
<el-form-item :label="$t('views.tool.form.mcpDescription.label')" prop="code">
<template #label>
{{ $t('views.tool.form.mcp.label') }}
<span class="color-danger">*</span>
@ -197,7 +197,7 @@ const rules = reactive({
name: [
{
required: true,
message: t('views.tool.form.toolName.requiredMessage'),
message: t('views.tool.form.mcpName.requiredMessage'),
trigger: 'blur',
},
],