双击终端会话 tab 复制.

This commit is contained in:
lijiahang
2024-03-08 19:36:13 +08:00
parent 54ae18987c
commit f4c5517f9f
11 changed files with 94 additions and 40 deletions

View File

@@ -9,39 +9,51 @@ export interface TemplateParam {
export const builtinsParams: Array<TemplateParam> = [
{
name: 'hostId',
desc: '主机id'
desc: '执行主机id'
}, {
name: 'hostName',
desc: '主机名称'
desc: '执行主机名称'
}, {
name: 'hostCode',
desc: '主机编码'
desc: '执行主机编码'
}, {
name: 'hostAddress',
desc: '执行主机地址'
}, {
name: 'userId',
desc: '执行用户id'
}, {
name: 'username',
desc: '执行用户名'
desc: '执行用户名'
}, {
name: 'execId',
desc: '执行id'
desc: '执行记录id'
}, {
name: 'execHostId',
desc: '执行主机记录id'
}, {
name: 'uuid',
desc: 'uuid'
desc: '生成任务维度 uuid'
}, {
name: 'uuidShort',
desc: 'uuid 无 \'-\''
desc: '生成任务维度 uuid 无 \'-\''
}, {
name: 'timeMillis',
name: 'hostUuid',
desc: '生成机器维度 uuid'
}, {
name: 'hostUuidShort',
desc: '生成机器维度 uuid 无 \'-\''
}, {
name: 'timestampMillis',
desc: '时间戳毫秒'
}, {
name: 'timestamp',
desc: '时间戳'
}, {
name: 'date',
desc: '时间 yyyy-MM-dd'
desc: '执行时间 yyyy-MM-dd'
}, {
name: 'datetime',
desc: '时间 yyyy-MM-dd HH:mm:ss'
desc: '执行时间 yyyy-MM-dd HH:mm:ss'
},
];

View File

@@ -21,8 +21,9 @@
:key="tab.key">
<!-- 标题 -->
<template #title>
<span class="tab-title-wrapper"
:style="{ 'border-bottom': `2px ${tab.color || 'transparent'} solid` }">
<span class="tab-title-wrapper usn"
:style="{ 'border-bottom': `2px ${tab.color || 'transparent'} solid` }"
@dblclick="copySession(tab, index)">
<span class="tab-title-icon">
<component :is="tab.icon" />
</span>
@@ -59,7 +60,7 @@
const emits = defineEmits(['close', 'openNewConnect']);
const { sessionManager } = useTerminalStore();
const { sessionManager, copySession } = useTerminalStore();
// 监听 tab 切换
watch(() => props.panel.active, (active, before) => {