|
|
@@ -10,6 +10,7 @@ import PSApi from './components/Api.vue'
|
|
|
import { deleteApiById, getApiByList, updateApiStatus } from '@/api/paas/apiApi'
|
|
|
import { deleteModuleById, getModuleByList } from '@/api/paas/moduleApi'
|
|
|
import useSettingsStore from '@/store/modules/settings'
|
|
|
+import { apiType } from '@/utils/tool'
|
|
|
|
|
|
const settingsStore = useSettingsStore()
|
|
|
const router = useRouter()
|
|
|
@@ -24,6 +25,7 @@ interface TreeNode {
|
|
|
|
|
|
interface Api {
|
|
|
apiId: number
|
|
|
+ apiType: number
|
|
|
apiTitle: string
|
|
|
apiCode: string
|
|
|
apiDesc: string
|
|
|
@@ -89,9 +91,6 @@ const onModuleAdd = () => {
|
|
|
|
|
|
// 模块编辑
|
|
|
const onModuleEdit = (data: { ModId: number }) => {
|
|
|
- window.console.log('----------------')
|
|
|
- window.console.log(data)
|
|
|
- window.console.log('----------------')
|
|
|
const modId = data.ModId
|
|
|
ModuleRef.value.showEditModule(modId)
|
|
|
}
|
|
|
@@ -270,7 +269,13 @@ async function onChangeStatus(row: { modId: number;apiId: number; status: number
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
|
|
|
- <el-table-column prop="apiCode" label="代码" header-align="center" align="center" width="200">
|
|
|
+ <el-table-column prop="apiType" label="请求" header-align="center" align="center" width="100">
|
|
|
+ <template #default="scope">
|
|
|
+ <span> {{ apiType(scope.row.apiType) }} </span>
|
|
|
+ </template>
|
|
|
+ </el-table-column>
|
|
|
+
|
|
|
+ <el-table-column prop="apiCode" label="代码" header-align="left" align="left" width="200">
|
|
|
<template #default="scope">
|
|
|
<span> {{ scope.row.apiCode }} </span>
|
|
|
</template>
|