style: Optimize drawer closing mechanism (#9559)

Refs #9371
This commit is contained in:
ssongliu 2025-07-18 11:37:22 +08:00 committed by GitHub
parent c603495b12
commit a8faba3206
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 19 additions and 3 deletions

View file

@ -151,6 +151,7 @@ export namespace Cronjob {
name: string;
script: string;
groups: string;
isInteractive: boolean;
groupList: Array<number>;
groupBelong: Array<string>;
description: string;

View file

@ -1,5 +1,11 @@
<template>
<DrawerPro v-model="drawerVisible" :header="$t('container.compose')" @close="handleClose" size="large">
<DrawerPro
v-model="drawerVisible"
:header="$t('container.compose')"
@close="handleClose"
size="large"
:autoClose="false"
>
<el-form ref="formRef" @submit.prevent label-position="top" :model="form" :rules="rules" v-loading="loading">
<el-form-item :label="$t('app.source')">
<el-radio-group v-model="form.from" @change="onEdit('form')">

View file

@ -5,6 +5,7 @@
@close="handleClose"
:resource="name"
size="large"
:autoClose="false"
>
<div v-loading="loading">
<el-form ref="formRef" @submit.prevent label-position="top">
@ -12,7 +13,7 @@
<CodemirrorPro
v-model="content"
mode="yaml"
:heightDiff="225"
:heightDiff="175"
placeholder="#Define or paste the content of your docker-compose file here"
></CodemirrorPro>
</el-form-item>

View file

@ -1,5 +1,11 @@
<template>
<DrawerPro v-model="drawerVisible" :header="$t('container.imageBuild')" @close="handleClose" size="large">
<DrawerPro
v-model="drawerVisible"
:header="$t('container.imageBuild')"
@close="handleClose"
size="large"
:autoClose="false"
>
<el-form ref="formRef" label-position="top" :model="form" label-width="80px" :rules="rules">
<el-form-item :label="$t('commons.table.name')" prop="name">
<el-input :placeholder="$t('container.imageNameHelper')" v-model.trim="form.name" clearable />

View file

@ -5,6 +5,7 @@
:resource="dialogData.title === 'create' ? '' : dialogData.rowData?.name"
@close="handleClose"
size="large"
:autoClose="false"
>
<el-form
v-loading="loading"

View file

@ -5,6 +5,7 @@
@close="handleClose"
:resource="dialogData.title !== 'edit' ? '' : dialogData.rowData?.name"
size="large"
:autoClose="false"
>
<el-form ref="formRef" v-loading="loading" label-position="top" :model="dialogData.rowData" :rules="rules">
<el-form-item :label="$t('commons.table.name')" prop="name">