✨ 双击终端会话 tab 复制.
This commit is contained in:
@@ -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'
|
||||
},
|
||||
];
|
||||
|
||||
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user