chore: add MCP name field to tool form
--bug=1060678 --user=刘瑞斌 【工具】添加、编辑MCP界面,MCP名称输入框的提示应该改成“请输入MCP名称” https://www.tapd.cn/62980211/s/1759264v3.2
parent
878f8c0ac4
commit
5ca82e1f4e
|
|
@ -46,10 +46,20 @@ export default {
|
||||||
placeholder: 'Please enter the tool name',
|
placeholder: 'Please enter the tool name',
|
||||||
requiredMessage: '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: {
|
toolDescription: {
|
||||||
label: 'Description',
|
label: 'Description',
|
||||||
placeholder: 'Please enter a description of the tool',
|
placeholder: 'Please enter a description of the tool',
|
||||||
},
|
},
|
||||||
|
mcpDescription: {
|
||||||
|
label: 'Description',
|
||||||
|
placeholder: 'Please enter a description of the MCP',
|
||||||
|
},
|
||||||
paramName: {
|
paramName: {
|
||||||
label: 'Parameter Name',
|
label: 'Parameter Name',
|
||||||
placeholder: 'Please enter the parameter name',
|
placeholder: 'Please enter the parameter name',
|
||||||
|
|
|
||||||
|
|
@ -40,10 +40,20 @@ export default {
|
||||||
placeholder: '请输入工具名称',
|
placeholder: '请输入工具名称',
|
||||||
requiredMessage: '请输入工具名称',
|
requiredMessage: '请输入工具名称',
|
||||||
},
|
},
|
||||||
|
mcpName: {
|
||||||
|
label: '名称',
|
||||||
|
name: 'MCP名称',
|
||||||
|
placeholder: '请输入MCP名称',
|
||||||
|
requiredMessage: '请输入MCP名称',
|
||||||
|
},
|
||||||
toolDescription: {
|
toolDescription: {
|
||||||
label: '描述',
|
label: '描述',
|
||||||
placeholder: '请输入工具的描述',
|
placeholder: '请输入工具的描述',
|
||||||
},
|
},
|
||||||
|
mcpDescription: {
|
||||||
|
label: '描述',
|
||||||
|
placeholder: '请输入MCP的描述',
|
||||||
|
},
|
||||||
paramName: {
|
paramName: {
|
||||||
label: '参数名',
|
label: '参数名',
|
||||||
placeholder: '请输入参数名',
|
placeholder: '请输入参数名',
|
||||||
|
|
|
||||||
|
|
@ -43,10 +43,20 @@ export default {
|
||||||
placeholder: '請輸入工具名稱',
|
placeholder: '請輸入工具名稱',
|
||||||
requiredMessage: '請輸入工具名稱',
|
requiredMessage: '請輸入工具名稱',
|
||||||
},
|
},
|
||||||
|
mcpName: {
|
||||||
|
label: '名稱',
|
||||||
|
name: 'MCP名稱',
|
||||||
|
placeholder: '請輸入MCP名稱',
|
||||||
|
requiredMessage: '請輸入MCP名稱',
|
||||||
|
},
|
||||||
toolDescription: {
|
toolDescription: {
|
||||||
label: '描述',
|
label: '描述',
|
||||||
placeholder: '請輸入工具的描述',
|
placeholder: '請輸入工具的描述',
|
||||||
},
|
},
|
||||||
|
mcpDescription: {
|
||||||
|
label: '描述',
|
||||||
|
placeholder: '請輸入MCP的描述',
|
||||||
|
},
|
||||||
paramName: {
|
paramName: {
|
||||||
label: '參數名',
|
label: '參數名',
|
||||||
placeholder: '請輸入參數名',
|
placeholder: '請輸入參數名',
|
||||||
|
|
|
||||||
|
|
@ -17,7 +17,7 @@
|
||||||
v-loading="loading"
|
v-loading="loading"
|
||||||
@submit.prevent
|
@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 class="flex w-full">
|
||||||
<div
|
<div
|
||||||
v-if="form.id"
|
v-if="form.id"
|
||||||
|
|
@ -55,7 +55,7 @@
|
||||||
</el-avatar>
|
</el-avatar>
|
||||||
<el-input
|
<el-input
|
||||||
v-model="form.name"
|
v-model="form.name"
|
||||||
:placeholder="$t('views.tool.form.toolName.placeholder')"
|
:placeholder="$t('views.tool.form.mcpName.placeholder')"
|
||||||
maxlength="64"
|
maxlength="64"
|
||||||
show-word-limit
|
show-word-limit
|
||||||
@blur="form.name = form.name?.trim()"
|
@blur="form.name = form.name?.trim()"
|
||||||
|
|
@ -63,11 +63,11 @@
|
||||||
</div>
|
</div>
|
||||||
</el-form-item>
|
</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
|
<el-input
|
||||||
v-model="form.desc"
|
v-model="form.desc"
|
||||||
type="textarea"
|
type="textarea"
|
||||||
:placeholder="$t('views.tool.form.toolDescription.placeholder')"
|
:placeholder="$t('views.tool.form.mcpDescription.placeholder')"
|
||||||
maxlength="128"
|
maxlength="128"
|
||||||
show-word-limit
|
show-word-limit
|
||||||
:autosize="{ minRows: 3 }"
|
:autosize="{ minRows: 3 }"
|
||||||
|
|
@ -78,7 +78,7 @@
|
||||||
{{ $t('views.tool.form.mcp.title') }}
|
{{ $t('views.tool.form.mcp.title') }}
|
||||||
</h4>
|
</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>
|
<template #label>
|
||||||
{{ $t('views.tool.form.mcp.label') }}
|
{{ $t('views.tool.form.mcp.label') }}
|
||||||
<span class="color-danger">*</span>
|
<span class="color-danger">*</span>
|
||||||
|
|
@ -197,7 +197,7 @@ const rules = reactive({
|
||||||
name: [
|
name: [
|
||||||
{
|
{
|
||||||
required: true,
|
required: true,
|
||||||
message: t('views.tool.form.toolName.requiredMessage'),
|
message: t('views.tool.form.mcpName.requiredMessage'),
|
||||||
trigger: 'blur',
|
trigger: 'blur',
|
||||||
},
|
},
|
||||||
],
|
],
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue