|
|
@@ -4,8 +4,8 @@
|
|
|
<div v-show="showSearch" class="mb-[10px]">
|
|
|
<el-card shadow="hover">
|
|
|
<el-form ref="queryFormRef" :model="queryParams" :inline="true">
|
|
|
- <el-form-item label="模型上下文协议名称" prop="name">
|
|
|
- <el-input v-model="queryParams.name" placeholder="请输入模型上下文协议名称" clearable @keyup.enter="handleQuery" />
|
|
|
+ <el-form-item label="mcp名称" prop="name">
|
|
|
+ <el-input v-model="queryParams.name" placeholder="请输入mcp名称" clearable @keyup.enter="handleQuery" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="简介" prop="introduce">
|
|
|
<el-input v-model="queryParams.introduce" placeholder="请输入简介" clearable @keyup.enter="handleQuery" />
|
|
|
@@ -16,14 +16,14 @@
|
|
|
<el-form-item label="输出" prop="outputData">
|
|
|
<el-input v-model="queryParams.outputData" placeholder="请输入输出" clearable @keyup.enter="handleQuery" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="" prop="url">
|
|
|
- <el-input v-model="queryParams.url" placeholder="请输入" clearable @keyup.enter="handleQuery" />
|
|
|
+ <el-form-item label="请求地址" prop="url">
|
|
|
+ <el-input v-model="queryParams.url" placeholder="请输入请求地址" clearable @keyup.enter="handleQuery" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="" prop="sort">
|
|
|
- <el-input v-model="queryParams.sort" placeholder="请输入" clearable @keyup.enter="handleQuery" />
|
|
|
+ <el-form-item label="排序规则" prop="sort">
|
|
|
+ <el-input v-model="queryParams.sort" placeholder="请输入排序规则" clearable @keyup.enter="handleQuery" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="" prop="agentId">
|
|
|
- <el-input v-model="queryParams.agentId" placeholder="请输入" clearable @keyup.enter="handleQuery" />
|
|
|
+ <el-form-item label="智能体id" prop="agentId">
|
|
|
+ <el-input v-model="queryParams.agentId" placeholder="请输入智能体id" clearable @keyup.enter="handleQuery" />
|
|
|
</el-form-item>
|
|
|
<el-form-item>
|
|
|
<el-button type="primary" icon="Search" @click="handleQuery">搜索</el-button>
|
|
|
@@ -55,16 +55,16 @@
|
|
|
|
|
|
<el-table v-loading="loading" border :data="mcpList" @selection-change="handleSelectionChange">
|
|
|
<el-table-column type="selection" width="55" align="center" />
|
|
|
- <el-table-column label="" align="center" prop="id" v-if="true" />
|
|
|
- <el-table-column label="模型上下文协议名称" align="center" prop="name" />
|
|
|
+ <el-table-column label="id" align="center" prop="id" v-if="true" />
|
|
|
+ <el-table-column label="mcp名称" align="center" prop="name" />
|
|
|
<el-table-column label="简介" align="center" prop="introduce" />
|
|
|
<el-table-column label="输入" align="center" prop="inputData" />
|
|
|
<el-table-column label="输出" align="center" prop="outputData" />
|
|
|
- <el-table-column label="" align="center" prop="url" />
|
|
|
- <el-table-column label="" align="center" prop="sort" />
|
|
|
- <el-table-column label="" align="center" prop="agentId" />
|
|
|
+ <el-table-column label="请求地址" align="center" prop="url" />
|
|
|
+ <el-table-column label="排序规则" align="center" prop="sort" />
|
|
|
+ <el-table-column label="智能体id" align="center" prop="agentId" />
|
|
|
<el-table-column label="状态:0-正常;1-禁用" align="center" prop="status" />
|
|
|
- <el-table-column label="" align="center" prop="remark" />
|
|
|
+ <el-table-column label="备注" align="center" prop="remark" />
|
|
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width">
|
|
|
<template #default="scope">
|
|
|
<el-tooltip content="修改" placement="top">
|
|
|
@@ -82,8 +82,8 @@
|
|
|
<!-- 添加或修改模型上下文协议对话框 -->
|
|
|
<el-dialog :title="dialog.title" v-model="dialog.visible" width="500px" append-to-body>
|
|
|
<el-form ref="mcpFormRef" :model="form" :rules="rules" label-width="80px">
|
|
|
- <el-form-item label="模型上下文协议名称" prop="name">
|
|
|
- <el-input v-model="form.name" placeholder="请输入模型上下文协议名称" />
|
|
|
+ <el-form-item label="mcp名称" prop="name">
|
|
|
+ <el-input v-model="form.name" placeholder="请输入mcp名称" />
|
|
|
</el-form-item>
|
|
|
<el-form-item label="简介" prop="introduce">
|
|
|
<el-input v-model="form.introduce" placeholder="请输入简介" />
|
|
|
@@ -94,16 +94,16 @@
|
|
|
<el-form-item label="输出" prop="outputData">
|
|
|
<el-input v-model="form.outputData" type="textarea" placeholder="请输入内容" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="" prop="url">
|
|
|
- <el-input v-model="form.url" placeholder="请输入" />
|
|
|
+ <el-form-item label="请求地址" prop="url">
|
|
|
+ <el-input v-model="form.url" placeholder="请输入请求地址" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="" prop="sort">
|
|
|
- <el-input v-model="form.sort" placeholder="请输入" />
|
|
|
+ <el-form-item label="排序规则" prop="sort">
|
|
|
+ <el-input v-model="form.sort" placeholder="请输入排序规则" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="" prop="agentId">
|
|
|
- <el-input v-model="form.agentId" placeholder="请输入" />
|
|
|
+ <el-form-item label="智能体id" prop="agentId">
|
|
|
+ <el-input v-model="form.agentId" placeholder="请输入智能体id" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="" prop="remark">
|
|
|
+ <el-form-item label="备注" prop="remark">
|
|
|
<el-input v-model="form.remark" type="textarea" placeholder="请输入内容" />
|
|
|
</el-form-item>
|
|
|
</el-form>
|