Переглянути джерело

fix:修复API分组删除失败的BUG

microrain 5 місяців тому
батько
коміт
108f1fa3af

+ 1 - 1
src/api/modules/apiHub.ts

@@ -12,7 +12,7 @@ export default {
   group: {
     tree: () => get('/api_group/tree'),
     get: (id: number) => get(`/api_group/get`, { id }),
-    delete: (ids: number[]) => post('/api_group/delete', { ids }),
+    delete: (ids: number[]) => del('/api_group/delete', { ids }),
     add: (data: object) => post('/api_group/add', data),
     edit: (data: object) => put('/api_group/edit', data),
   },

+ 4 - 4
src/views/apihub/apilist.vue

@@ -95,16 +95,16 @@
           </el-form-item>
         </el-form>
         <el-table :data="tableData" style="width: 100%" v-loading="loading" row-key="id">
-          <el-table-column type="selection" width="55" align="center" />
+          <el-table-column type="selection" width="40" align="center" />
 <!--          <el-table-column prop="id" label="ID" width="80" align="center" />-->
-          <el-table-column prop="method" label="请求" width="80" align="center">
+          <el-table-column prop="method" label="请求" width="85" align="center">
             <template #default="scope">
               <el-tag :type="getMethodTagType(scope.row.method)" size="small">
                 {{ scope.row.method }}
               </el-tag>
             </template>
           </el-table-column>
-          <el-table-column prop="name" label="API名称" min-width="120" show-overflow-tooltip></el-table-column>
+          <el-table-column prop="name" label="API名称" min-width="140" show-overflow-tooltip></el-table-column>
           <el-table-column prop="path" label="API路径" min-width="150" show-overflow-tooltip></el-table-column>
 <!--          <el-table-column prop="dataSourceName" label="数据源" width="120" show-overflow-tooltip></el-table-column>-->
 <!--          <el-table-column prop="sqlType" label="SQL类型" width="100" align="center">-->
@@ -115,7 +115,7 @@
 <!--            </template>-->
 <!--          </el-table-column>-->
           <el-table-column prop="version" label="版本" width="80" align="center"></el-table-column>
-          <el-table-column prop="description" label="描述" width="150" />
+          <el-table-column prop="description" label="描述" width="140" />
 
           <el-table-column prop="status" label="状态" width="100" align="center">
             <template #default="scope">

+ 1 - 1
src/views/apihub/datasource.vue

@@ -24,7 +24,7 @@
 
       <!-- 数据表格 -->
       <el-table :data="tableData" style="width: 100%" v-loading="loading" row-key="id">
-        <el-table-column type="selection" width="55" align="center" />
+        <el-table-column type="selection" width="50" align="center" />
         <el-table-column prop="id" label="ID" width="80" align="center" />
         <el-table-column prop="name" label="数据源名称" min-width="150" show-overflow-tooltip />
         <el-table-column prop="type" label="数据库类型" width="120" />