|
@@ -57,9 +57,9 @@
|
|
|
<el-form-item label="API名称" prop="keyWord">
|
|
|
<el-input v-model="params.keyWord" placeholder="请输入API名称" clearable style="width: 180px" @keyup.enter.native="getList(1)" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="数据源" prop="dataSourceId">
|
|
|
- <el-select v-model="params.dataSourceId" placeholder="请选择数据源" clearable style="width: 180px">
|
|
|
- <el-option v-for="item in dataSources" :key="item.id" :label="item.name" :value="item.id" />
|
|
|
+ <el-form-item label="数据源" prop="dataSourceKey">
|
|
|
+ <el-select v-model="params.dataSourceKey" placeholder="请选择数据源" clearable style="width: 180px">
|
|
|
+ <el-option v-for="item in dataSources" :key="item.dsKey" :label="item.name" :value="item.dsKey" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
<el-form-item label="状态" prop="status">
|
|
@@ -177,7 +177,7 @@ interface ApiDefinition {
|
|
|
name: string;
|
|
|
path: string;
|
|
|
method: string;
|
|
|
- dataSourceId: number;
|
|
|
+ dataSourceKey: string;
|
|
|
dataSourceName?: string;
|
|
|
sqlType: string;
|
|
|
sqlContent: string;
|
|
@@ -217,7 +217,7 @@ const dataSources = ref<any[]>([]);
|
|
|
// 使用通用搜索钩子
|
|
|
const { params, tableData, getList, loading } = useSearch<ApiDefinition[]>(api.list, "Data", {
|
|
|
keyWord: "",
|
|
|
- dataSourceId: "",
|
|
|
+ dataSourceKey: "",
|
|
|
status: "",
|
|
|
dateRange: [],
|
|
|
orderBy: "",
|