🎨 修改组件名称.
This commit is contained in:
86
orion-ops-ui/src/api/exec/exec-template.ts
Normal file
86
orion-ops-ui/src/api/exec/exec-template.ts
Normal file
@@ -0,0 +1,86 @@
|
||||
import type { DataGrid, Pagination } from '@/types/global';
|
||||
import type { TableData } from '@arco-design/web-vue/es/table/interface';
|
||||
import axios from 'axios';
|
||||
|
||||
/**
|
||||
* 执行模板创建请求
|
||||
*/
|
||||
export interface ExecTemplateCreateRequest {
|
||||
name?: string;
|
||||
command?: string;
|
||||
timeout?: number;
|
||||
parameter?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 执行模板更新请求
|
||||
*/
|
||||
export interface ExecTemplateUpdateRequest extends ExecTemplateCreateRequest {
|
||||
id?: number;
|
||||
}
|
||||
|
||||
/**
|
||||
* 执行模板查询请求
|
||||
*/
|
||||
export interface ExecTemplateQueryRequest extends Pagination {
|
||||
id?: number;
|
||||
name?: string;
|
||||
command?: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 执行模板查询响应
|
||||
*/
|
||||
export interface ExecTemplateQueryResponse extends TableData {
|
||||
id: number;
|
||||
name: string;
|
||||
command: string;
|
||||
timeout: number;
|
||||
parameter: string;
|
||||
createTime: number;
|
||||
updateTime: number;
|
||||
creator: string;
|
||||
updater: string;
|
||||
}
|
||||
|
||||
/**
|
||||
* 创建执行模板
|
||||
*/
|
||||
export function createExecTemplate(request: ExecTemplateCreateRequest) {
|
||||
return axios.post('/asset/exec-template/create', request);
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新执行模板
|
||||
*/
|
||||
export function updateExecTemplate(request: ExecTemplateUpdateRequest) {
|
||||
return axios.put('/asset/exec-template/update', request);
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询执行模板
|
||||
*/
|
||||
export function getExecTemplate(id: number) {
|
||||
return axios.get<ExecTemplateQueryResponse>('/asset/exec-template/get', { params: { id } });
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询全部执行模板
|
||||
*/
|
||||
export function getExecTemplateList() {
|
||||
return axios.get<Array<ExecTemplateQueryResponse>>('/asset/exec-template/list');
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询执行模板
|
||||
*/
|
||||
export function getExecTemplatePage(request: ExecTemplateQueryRequest) {
|
||||
return axios.post<DataGrid<ExecTemplateQueryResponse>>('/asset/exec-template/query', request);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除执行模板
|
||||
*/
|
||||
export function deleteExecTemplate(id: number) {
|
||||
return axios.delete('/asset/exec-template/delete', { params: { id } });
|
||||
}
|
||||
@@ -31,7 +31,7 @@
|
||||
<a-button class="nav-btn"
|
||||
type="outline"
|
||||
shape="circle"
|
||||
@click="openNewRoute('hostTerminal')">
|
||||
@click="openNewRoute('terminal')">
|
||||
<template #icon>
|
||||
<icon-code-square />
|
||||
</template>
|
||||
|
||||
@@ -2,16 +2,16 @@ import type { AppRouteRecordRaw } from '../types';
|
||||
import { DEFAULT_LAYOUT } from '../base';
|
||||
|
||||
const ASSET_AUDIT: AppRouteRecordRaw = {
|
||||
name: 'assetAudit',
|
||||
name: 'assetAuditModule',
|
||||
component: DEFAULT_LAYOUT,
|
||||
children: [
|
||||
{
|
||||
name: 'assetAuditConnectLog',
|
||||
name: 'connectLog',
|
||||
path: '/connect-log',
|
||||
component: () => import('@/views/asset-audit/connect-log/index.vue'),
|
||||
},
|
||||
{
|
||||
name: 'assetAuditSftpLog',
|
||||
name: 'sftpLog',
|
||||
path: '/sftp-log',
|
||||
component: () => import('@/views/asset-audit/sftp-log/index.vue'),
|
||||
},
|
||||
|
||||
@@ -2,19 +2,19 @@ import type { AppRouteRecordRaw } from '../types';
|
||||
import { DEFAULT_LAYOUT } from '../base';
|
||||
|
||||
const ASSET: AppRouteRecordRaw = {
|
||||
name: 'asset',
|
||||
name: 'assetModule',
|
||||
component: DEFAULT_LAYOUT,
|
||||
children: [
|
||||
{
|
||||
name: 'assetHostList',
|
||||
name: 'hostList',
|
||||
path: '/host-list',
|
||||
component: () => import('@/views/asset/host-list/index.vue'),
|
||||
}, {
|
||||
name: 'assetHostKey',
|
||||
name: 'hostKey',
|
||||
path: '/host-key',
|
||||
component: () => import('@/views/asset/host-key/index.vue'),
|
||||
}, {
|
||||
name: 'assetHostIdentity',
|
||||
name: 'hostIdentity',
|
||||
path: '/host-identity',
|
||||
component: () => import('@/views/asset/host-identity/index.vue'),
|
||||
}, {
|
||||
|
||||
16
orion-ops-ui/src/router/routes/modules/exec.ts
Normal file
16
orion-ops-ui/src/router/routes/modules/exec.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
import type { AppRouteRecordRaw } from '../types';
|
||||
import { DEFAULT_LAYOUT } from '../base';
|
||||
|
||||
const EXEC: AppRouteRecordRaw = {
|
||||
name: 'execModule',
|
||||
component: DEFAULT_LAYOUT,
|
||||
children: [
|
||||
{
|
||||
name: 'execTemplate',
|
||||
path: '/exec-template',
|
||||
component: () => import('@/views/exec/exec-template/index.vue'),
|
||||
},
|
||||
],
|
||||
};
|
||||
|
||||
export default EXEC;
|
||||
@@ -2,11 +2,11 @@ import type { AppRouteRecordRaw } from '../types';
|
||||
import { FULL_LAYOUT } from '../base';
|
||||
|
||||
const HOST: AppRouteRecordRaw = {
|
||||
name: 'host',
|
||||
name: 'hostModule',
|
||||
component: FULL_LAYOUT,
|
||||
children: [
|
||||
{
|
||||
name: 'hostTerminal',
|
||||
name: 'terminal',
|
||||
path: '/terminal',
|
||||
component: () => import('@/views/host/terminal/index.vue'),
|
||||
meta: {
|
||||
|
||||
@@ -2,21 +2,21 @@ import type { AppRouteRecordRaw } from '../types';
|
||||
import { DEFAULT_LAYOUT } from '../base';
|
||||
|
||||
const SYSTEM: AppRouteRecordRaw = {
|
||||
name: 'system',
|
||||
name: 'systemModule',
|
||||
component: DEFAULT_LAYOUT,
|
||||
children: [
|
||||
{
|
||||
name: 'systemMenu',
|
||||
name: 'menu',
|
||||
path: '/menu',
|
||||
component: () => import('@/views/system/menu/index.vue'),
|
||||
},
|
||||
{
|
||||
name: 'systemDictKey',
|
||||
name: 'dictKey',
|
||||
path: '/dict-key',
|
||||
component: () => import('@/views/system/dict-key/index.vue'),
|
||||
},
|
||||
{
|
||||
name: 'systemDictValue',
|
||||
name: 'dictValue',
|
||||
path: '/dict-value',
|
||||
component: () => import('@/views/system/dict-value/index.vue'),
|
||||
},
|
||||
|
||||
@@ -2,16 +2,16 @@ import type { AppRouteRecordRaw } from '../types';
|
||||
import { DEFAULT_LAYOUT } from '../base';
|
||||
|
||||
const USER: AppRouteRecordRaw = {
|
||||
name: 'user',
|
||||
name: 'userModule',
|
||||
component: DEFAULT_LAYOUT,
|
||||
children: [
|
||||
{
|
||||
name: 'userRole',
|
||||
name: 'role',
|
||||
path: '/role',
|
||||
component: () => import('@/views/user/role/index.vue'),
|
||||
},
|
||||
{
|
||||
name: 'userUser',
|
||||
name: 'user',
|
||||
path: '/user',
|
||||
component: () => import('@/views/user/user/index.vue'),
|
||||
},
|
||||
@@ -21,7 +21,7 @@ const USER: AppRouteRecordRaw = {
|
||||
component: () => import('@/views/user/info/index.vue'),
|
||||
},
|
||||
{
|
||||
name: 'userOperatorLog',
|
||||
name: 'operatorLog',
|
||||
path: '/operator-log',
|
||||
component: () => import('@/views/user/operator-log/index.vue'),
|
||||
},
|
||||
|
||||
@@ -65,7 +65,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetAuditConnectLogClearModal'
|
||||
name: 'connectLogClearModal'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -87,7 +87,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetAuditConnectLogDetailDrawer'
|
||||
name: 'connectLogDetailDrawer'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -181,7 +181,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetAuditConnectLogTable'
|
||||
name: 'connectLogTable'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetAuditConnectLog'
|
||||
name: 'connectLog'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -166,7 +166,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetAuditSftpLogTable'
|
||||
name: 'sftpLogTable'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetAuditSftpLog'
|
||||
name: 'sftpLog'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'hostGroupGrant'
|
||||
name: 'hostIdentityGrant'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'hostGroupGrant'
|
||||
name: 'hostKeyGrant'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -140,7 +140,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetHostIdentityCardList'
|
||||
name: 'hostIdentityCardList'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -57,7 +57,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetHostIdentityFormModal'
|
||||
name: 'hostIdentityFormModal'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -136,7 +136,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetHostIdentityTable'
|
||||
name: 'hostIdentityTable'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -23,7 +23,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetHostIdentity'
|
||||
name: 'hostIdentity'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -94,7 +94,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetHostKeyCardList'
|
||||
name: 'hostKeyCardList'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -82,7 +82,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetHostKeyFormDrawer'
|
||||
name: 'hostKeyFormDrawer'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -109,7 +109,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetHostKeyTable'
|
||||
name: 'hostKeyTable'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetHostKey'
|
||||
name: 'hostKey'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -166,7 +166,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetHostCardList'
|
||||
name: 'hostCardList'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetHostFormModal'
|
||||
name: 'hostFormModal'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -159,7 +159,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetHostTable'
|
||||
name: 'hostTable'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetHostList'
|
||||
name: 'hostList'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'assetCommandSnippetFormDrawer'
|
||||
name: 'commandSnippetFormDrawer'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'TerminalActionBarBlock'
|
||||
name: 'terminalActionBarBlock'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -92,7 +92,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'TerminalDisplayBlock'
|
||||
name: 'terminalDisplayBlock'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'TerminalDisplaySetting'
|
||||
name: 'terminalDisplaySetting'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'TerminalGeneralSetting'
|
||||
name: 'terminalGeneralSetting'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -78,7 +78,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'TerminalInteractBlock'
|
||||
name: 'terminalInteractBlock'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'TerminalPluginsBlock'
|
||||
name: 'terminalPluginsBlock'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'TerminalSessionBlock'
|
||||
name: 'terminalSessionBlock'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -60,7 +60,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'TerminalShortcutKeysBlock'
|
||||
name: 'terminalShortcutKeysBlock'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'TerminalThemeBlock'
|
||||
name: 'terminalThemeBlock'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -11,7 +11,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'TerminalThemeSetting'
|
||||
name: 'terminalThemeSetting'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'hostTerminal'
|
||||
name: 'terminal'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -88,7 +88,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'systemDictKeyFormModal'
|
||||
name: 'dictKeyFormModal'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -129,7 +129,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'systemDictKeyTable'
|
||||
name: 'dictKeyTable'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'systemDictKey'
|
||||
name: 'dictKey'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'systemDictValueFormModal'
|
||||
name: 'dictValueFormModal'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -125,7 +125,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'systemDictValueTable'
|
||||
name: 'dictValueTable'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'systemDictValue'
|
||||
name: 'dictValue'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'systemMenu'
|
||||
name: 'menu'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -73,7 +73,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'userOperatorLogClearModal'
|
||||
name: 'operatorLogClearModal'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'userOperatorLogSimpleTable'
|
||||
name: 'operatorLogSimpleTable'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -125,7 +125,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'userOperatorLogTable'
|
||||
name: 'operatorLogTable'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'userOperatorLog'
|
||||
name: 'operatorLog'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'userRoleFormModal'
|
||||
name: 'roleFormModal'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'userRoleTable'
|
||||
name: 'roleTable'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'userRole'
|
||||
name: 'role'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -49,7 +49,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'userUserFormModal'
|
||||
name: 'userFormModal'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'userUserGrantRolesFormModal'
|
||||
name: 'userGrantRolesFormModal'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -38,7 +38,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'userUserResetPasswordFormModal'
|
||||
name: 'userResetPasswordFormModal'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -151,7 +151,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'userUserTable'
|
||||
name: 'userTable'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
|
||||
<script lang="ts">
|
||||
export default {
|
||||
name: 'userUser'
|
||||
name: 'user'
|
||||
};
|
||||
</script>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user