Skip to content

Commit d9358b8

Browse files
authored
style: Optimize the closing method of the right drawer (#9108)
1 parent 89526d9 commit d9358b8

File tree

7 files changed

+17
-3
lines changed

7 files changed

+17
-3
lines changed

frontend/src/components/drawer-pro/index.vue

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@
44
@close="handleClose"
55
:destroy-on-close="true"
66
:size="size"
7-
:close-on-press-escape="true"
7+
:close-on-press-escape="autoClose"
8+
:close-on-click-modal="autoClose"
89
>
910
<template #header>
1011
<el-page-header @back="handleBack">
@@ -73,6 +74,10 @@ const props = defineProps({
7374
type: Boolean,
7475
default: false,
7576
},
77+
autoClose: {
78+
type: Boolean,
79+
default: true,
80+
},
7681
});
7782
7883
const slots = useSlots();

frontend/src/views/ai/model/terminal/index.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
@close="handleClose"
66
:resource="title"
77
:size="globalStore.isFullScreen ? 'full' : 'large'"
8+
:autoClose="false"
89
>
910
<Terminal class="mt-2" style="height: calc(100vh - 175px)" ref="terminalRef"></Terminal>
1011

frontend/src/views/container/container/terminal/index.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
:header="$t('menu.terminal')"
55
@close="handleClose"
66
:resource="title"
7+
:autoClose="!terminalOpen"
78
size="large"
89
>
910
<template #content>

frontend/src/views/cronjob/cronjob/index.vue

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,12 @@
8484
<span v-else>{{ row.retainCopies }}</span>
8585
</template>
8686
</el-table-column>
87-
<el-table-column :label="$t('cronjob.lastRecordTime')" :min-width="120" prop="lastRecordTime">
87+
<el-table-column
88+
:label="$t('cronjob.lastRecordTime')"
89+
:min-width="120"
90+
show-overflow-tooltip
91+
prop="lastRecordTime"
92+
>
8893
<template #default="{ row }">
8994
<el-button v-if="row.lastRecordStatus === 'Success'" icon="Select" link type="success" />
9095
<el-button v-if="row.lastRecordStatus === 'Failed'" icon="CloseBold" link type="danger" />

frontend/src/views/cronjob/library/run/index.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
@close="handleClose"
66
:resource="scriptName"
77
size="large"
8+
:autoClose="false"
89
>
910
<template #content>
1011
<Terminal style="height: calc(100vh - 175px); margin-top: 18px" ref="terminalRef"></Terminal>

frontend/src/views/host/file-management/terminal/index.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
:header="$t('menu.terminal')"
55
@close="handleClose"
66
size="large"
7-
:close-on-click-modal="false"
7+
:autoClose="false"
88
>
99
<template #content>
1010
<Terminal style="height: calc(100vh - 100px)" ref="terminalRef"></Terminal>

frontend/src/views/website/runtime/components/terminal.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
:resource="title"
77
fullScreen
88
:size="globalStore.isFullScreen ? 'full' : 'large'"
9+
:autoClose="false"
910
>
1011
<template #content>
1112
<Terminal style="height: calc(100vh - 180px)" ref="terminalRef" v-if="terminalOpen"></Terminal>

0 commit comments

Comments
 (0)