mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-10-24 22:51:19 +08:00
fix: Fix issue with certificate application failure (#8048)
This commit is contained in:
parent
a2716ef62f
commit
451b69072d
168 changed files with 196 additions and 179 deletions
|
|
@ -448,15 +448,19 @@ func (w WebsiteSSLService) Delete(ids []uint) error {
|
|||
if err != nil {
|
||||
return err
|
||||
}
|
||||
acmeAccount, err := websiteAcmeRepo.GetFirst(repo.WithByID(websiteSSL.AcmeAccountID))
|
||||
if err != nil {
|
||||
return err
|
||||
if websiteSSL.Type != constant.Manual && websiteSSL.Type != constant.SelfSigned {
|
||||
acmeAccount, err := websiteAcmeRepo.GetFirst(repo.WithByID(websiteSSL.AcmeAccountID))
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
client, err := ssl.NewAcmeClient(acmeAccount)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
go func() {
|
||||
_ = client.RevokeSSL([]byte(websiteSSL.Pem))
|
||||
}()
|
||||
}
|
||||
client, err := ssl.NewAcmeClient(acmeAccount)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
_ = client.RevokeSSL([]byte(websiteSSL.Pem))
|
||||
_ = websiteSSLRepo.DeleteBy(repo.WithByID(id))
|
||||
}
|
||||
if len(names) > 0 {
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
v-model="backupVisible"
|
||||
:header="$t('commons.button.backup')"
|
||||
:resource="detailName ? name + ' [' + detailName + ']' : name"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
size="large"
|
||||
>
|
||||
<template #content>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<DrawerPro
|
||||
v-model="open"
|
||||
:header="resource"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
:size="globalStore.isFullScreen ? 'full' : 'large'"
|
||||
:resource="resource"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
<template>
|
||||
<el-drawer
|
||||
v-model="localOpenPage"
|
||||
@close="closePage"
|
||||
@close="handleClose"
|
||||
:destroy-on-close="true"
|
||||
:size="size"
|
||||
:close-on-press-escape="true"
|
||||
|
|
@ -73,8 +73,7 @@ const props = defineProps({
|
|||
});
|
||||
|
||||
const slots = useSlots();
|
||||
|
||||
const emit = defineEmits(['update:modelValue']);
|
||||
const emit = defineEmits(['update:modelValue', 'close']);
|
||||
|
||||
const size = computed(() => {
|
||||
switch (props.size) {
|
||||
|
|
@ -106,13 +105,14 @@ const handleBack = () => {
|
|||
if (props.back) {
|
||||
props.back();
|
||||
} else {
|
||||
closePage();
|
||||
handleClose();
|
||||
}
|
||||
};
|
||||
|
||||
const closePage = () => {
|
||||
const handleClose = () => {
|
||||
localOpenPage.value = false;
|
||||
globalStore.isFullScreen = false;
|
||||
emit('close');
|
||||
};
|
||||
|
||||
function toggleFullscreen() {
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<div v-loading="loading">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('terminal.groupChange')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('terminal.groupChange')" @close="handleClose" size="small">
|
||||
<el-form @submit.prevent ref="hostInfoRef" label-position="top" :model="dialogData" :rules="rules">
|
||||
<el-form-item :label="$t('commons.table.group')" prop="group">
|
||||
<el-select filterable v-model="dialogData.groupID" clearable style="width: 100%">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('commons.table.group')" @close="handleClose" size="large" :back="handleClose">
|
||||
<DrawerPro v-model="open" :header="$t('commons.table.group')" @close="handleClose" size="large">
|
||||
<template #content>
|
||||
<ComplexTable :data="data" @search="search()">
|
||||
<template #toolbar>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('commons.button.log')" size="large" :back="handleClose">
|
||||
<DrawerPro v-model="open" :header="$t('commons.button.log')" size="large" @close="handleClose">
|
||||
<LogFile :config="config" :height-diff="config.heightDiff"></LogFile>
|
||||
</DrawerPro>
|
||||
</template>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<DrawerPro
|
||||
v-model="drawerVisible"
|
||||
:header="$t('commons.button.upgrade')"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
size="large"
|
||||
:key="refresh"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
v-model="uploadOpen"
|
||||
:header="$t('commons.button.import')"
|
||||
:resource="title"
|
||||
:back="handleUploadClose"
|
||||
@close="handleUploadClose"
|
||||
size="large"
|
||||
>
|
||||
<template #content>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('aiTools.model.create')" :back="handleClose">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('aiTools.model.create')" @close="handleClose">
|
||||
<el-row type="flex" justify="center">
|
||||
<el-col :span="22">
|
||||
<el-alert type="info" :closable="false">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('database.databaseConnInfo')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('database.databaseConnInfo')" @close="handleClose" size="small">
|
||||
<el-form @submit.prevent v-loading="loading" :model="form" label-position="top">
|
||||
<el-row type="flex" justify="center">
|
||||
<el-col :span="22">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('aiTools.proxy.proxy')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="open" :header="$t('aiTools.proxy.proxy')" @close="handleClose" size="large">
|
||||
<div v-loading="loading">
|
||||
<el-form ref="formRef" label-position="top" @submit.prevent :model="req" :rules="rules">
|
||||
<el-alert class="common-prompt" :closable="false" type="warning">
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<DrawerPro
|
||||
v-model="open"
|
||||
:title="$t('menu.terminal')"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
:resource="title"
|
||||
:size="globalStore.isFullScreen ? 'full' : 'large'"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('app.detail')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="open" :header="$t('app.detail')" @close="handleClose" size="large">
|
||||
<div class="brief" v-loading="loadingApp">
|
||||
<div class="detail flex">
|
||||
<div class="w-12 h-12 rounded p-1 shadow-md icon">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('commons.button.install')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="open" :header="$t('commons.button.install')" @close="handleClose" size="large">
|
||||
<el-alert
|
||||
:title="$t('app.hostModeHelper')"
|
||||
class="common-prompt"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('app.param')" :back="handleClose" size="normal">
|
||||
<DrawerPro v-model="open" :header="$t('app.param')" @close="handleClose" size="normal">
|
||||
<template #buttons>
|
||||
<el-button type="primary" plain @click="editParam" :disabled="loading">
|
||||
{{ edit ? $t('app.detail') : $t('commons.button.edit') }}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('app.ignoreList')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="open" :header="$t('app.ignoreList')" @close="handleClose" size="small">
|
||||
<template #content>
|
||||
<el-row :gutter="5">
|
||||
<el-col v-for="(app, index) in apps" :key="index">
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
v-model="open"
|
||||
:header="$t('commons.button.' + operateReq.operate)"
|
||||
:resource="resourceName"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
>
|
||||
<el-descriptions direction="vertical">
|
||||
<el-descriptions-item>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('app.defaultWebDomain')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('app.defaultWebDomain')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :model="form" :rules="rules" @submit.prevent v-loading="loading">
|
||||
<el-form-item :label="$t('app.defaultWebDomain')" prop="defaultDomain">
|
||||
<el-input v-model="form.defaultDomain">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.compose')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.compose')" @close="handleClose" size="large">
|
||||
<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')">
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<DrawerPro
|
||||
v-model="composeVisible"
|
||||
:header="$t('commons.button.edit')"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
:resource="name"
|
||||
size="large"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<DrawerPro
|
||||
v-model="drawerVisible"
|
||||
:header="$t('container.makeImage')"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
:resource="form.containerName"
|
||||
size="large"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<DrawerPro
|
||||
v-model="logVisible"
|
||||
:header="$t('commons.button.log')"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
:resource="logSearch.container"
|
||||
:size="globalStore.isFullScreen ? 'full' : 'large'"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,11 @@
|
|||
<template>
|
||||
<DrawerPro v-model="monitorVisible" :header="$t('menu.monitor')" :back="handleClose" :resource="title" size="large">
|
||||
<DrawerPro
|
||||
v-model="monitorVisible"
|
||||
:header="$t('menu.monitor')"
|
||||
@close="handleClose"
|
||||
:resource="title"
|
||||
size="large"
|
||||
>
|
||||
<el-form label-position="top" @submit.prevent>
|
||||
<el-form-item :label="$t('container.refreshTime')">
|
||||
<el-select v-model="timeInterval" @change="changeTimer">
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<DrawerPro
|
||||
v-model="newNameVisible"
|
||||
:header="$t('container.rename')"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
:resource="renameForm.name"
|
||||
size="small"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<DrawerPro
|
||||
v-model="terminalVisible"
|
||||
:header="$t('menu.terminal')"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
:resource="title"
|
||||
size="large"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<DrawerPro
|
||||
v-model="drawerVisible"
|
||||
:header="$t('commons.button.upgrade')"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
:resource="form.containerName"
|
||||
size="large"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.imageBuild')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.imageBuild')" @close="handleClose" size="large">
|
||||
<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 />
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<div>
|
||||
<DrawerPro v-model="deleteVisible" :header="$t('container.imageDelete')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="deleteVisible" :header="$t('container.imageDelete')" @close="handleClose" size="small">
|
||||
<el-form @submit.prevent :model="form" label-position="top">
|
||||
<el-form-item :label="$t('container.tag')" prop="tagName">
|
||||
<div style="width: 100%">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="loadVisible" :header="$t('container.importImage')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="loadVisible" :header="$t('container.importImage')" @close="handleClose" size="small">
|
||||
<el-form @submit.prevent v-loading="loading" ref="formRef" :model="form" label-position="top">
|
||||
<el-form-item :label="$t('container.path')" :rules="Rules.requiredInput" prop="path">
|
||||
<el-input v-model="form.path">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="dialogVisible" :header="$t('container.imagePrune')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="dialogVisible" :header="$t('container.imagePrune')" @close="handleClose" size="small">
|
||||
<el-form ref="deleteForm" v-loading="loading">
|
||||
<el-form-item>
|
||||
<el-radio-group class="w-full" v-model="scope" @change="changeScope">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.imagePull')" :back="onCloseLog" size="large">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.imagePull')" @close="onCloseLog" size="large">
|
||||
<el-form ref="formRef" label-position="top" :model="form">
|
||||
<el-form-item :label="$t('app.source')">
|
||||
<el-checkbox v-model="form.fromRepo">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.imagePush')" :back="onCloseLog" size="large">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.imagePush')" @close="onCloseLog" size="large">
|
||||
<el-form ref="formRef" label-position="top" :model="form" label-width="80px">
|
||||
<el-form-item :label="$t('container.tag')" :rules="Rules.requiredSelect" prop="tagName">
|
||||
<el-select filterable v-model="form.tagName">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('terminal.exportImage')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('terminal.exportImage')" @close="handleClose" size="small">
|
||||
<el-form v-loading="loading" label-position="top" ref="formRef" :model="form" label-width="80px">
|
||||
<el-form-item :label="$t('container.tag')" :rules="Rules.requiredSelect" prop="tagName">
|
||||
<el-select filterable v-model="form.tagName">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.imageTag')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.imageTag')" @close="handleClose" size="large">
|
||||
<el-form v-loading="loading" label-position="top" ref="formRef" :model="form" label-width="80px">
|
||||
<el-form-item :label="$t('app.source')">
|
||||
<el-checkbox v-model="form.fromRepo">{{ $t('container.imageRepo') }}</el-checkbox>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.createNetwork')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.createNetwork')" @close="handleClose" size="large">
|
||||
<el-form ref="formRef" label-position="top" v-loading="loading" :model="form" :rules="rules" label-width="80px">
|
||||
<el-form-item :label="$t('container.networkName')" prop="name">
|
||||
<el-input clearable v-model.trim="form.name" />
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
v-model="drawerVisible"
|
||||
:header="title + $t('container.repo')"
|
||||
:resource="dialogData.rowData?.name"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
size="small"
|
||||
>
|
||||
<el-form
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<div>
|
||||
<DrawerPro v-model="drawerVisible" header="IPv6" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" header="IPv6" @close="handleClose" size="small">
|
||||
<el-alert class="common-prompt" :closable="false" type="warning">
|
||||
<template #default>
|
||||
<span class="input-help">
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<div>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.cutLog')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.cutLog')" @close="handleClose" size="small">
|
||||
<el-alert class="common-prompt" :closable="false" type="warning">
|
||||
<template #default>
|
||||
<ul style="margin-left: -20px">
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<div>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.mirrors')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.mirrors')" @close="handleClose" size="small">
|
||||
<el-form
|
||||
ref="formRef"
|
||||
label-position="top"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<div>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.registries')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.registries')" @close="handleClose" size="small">
|
||||
<el-form
|
||||
ref="formRef"
|
||||
label-position="top"
|
||||
|
|
|
|||
|
|
@ -1,6 +1,6 @@
|
|||
<template>
|
||||
<div>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.sockPath')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.sockPath')" @close="handleClose" size="small">
|
||||
<el-form
|
||||
ref="formRef"
|
||||
label-position="top"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="detailVisible" :header="$t('commons.button.view')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="detailVisible" :header="$t('commons.button.view')" @close="handleClose" size="large">
|
||||
<CodemirrorPro
|
||||
:placeholder="$t('commons.msg.noneData')"
|
||||
v-model="detailInfo"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
v-model="drawerVisible"
|
||||
:header="$t('container.composeTemplate')"
|
||||
:resource="dialogData.title === 'create' ? '' : dialogData.rowData?.name"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
size="large"
|
||||
>
|
||||
<el-form
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.createVolume')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('container.createVolume')" @close="handleClose" size="small">
|
||||
<el-form
|
||||
ref="formRef"
|
||||
v-loading="loading"
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
v-model="backupVisible"
|
||||
:header="$t('commons.button.backup')"
|
||||
:resource="cronjob"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
size="large"
|
||||
>
|
||||
<template #content>
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
v-model="drawerVisible"
|
||||
:header="title"
|
||||
:resource="dialogData.title === 'create' ? '' : dialogData.rowData?.name"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
size="large"
|
||||
>
|
||||
<el-form ref="formRef" label-position="top" :model="dialogData.rowData" :rules="rules">
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
v-model="bindVisible"
|
||||
:header="$t('database.userBind')"
|
||||
:resource="form.mysqlName"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
size="small"
|
||||
>
|
||||
<el-form v-loading="loading" ref="changeFormRef" :model="form" :rules="rules" label-position="top">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="dialogVisible" :header="$t('database.databaseConnInfo')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="dialogVisible" :header="$t('database.databaseConnInfo')" @close="handleClose" size="small">
|
||||
<el-form @submit.prevent v-loading="loading" ref="formRef" :model="form" label-position="top">
|
||||
<el-form-item :label="$t('database.containerConn')" v-if="form.from === 'local'">
|
||||
<el-card class="mini-border-card">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="createVisible" :header="$t('database.create')" :back="handleClose" size="normal">
|
||||
<DrawerPro v-model="createVisible" :header="$t('database.create')" @close="handleClose" size="normal">
|
||||
<el-form ref="formRef" label-position="top" :model="form" :rules="rules" v-loading="loading">
|
||||
<el-form-item :label="$t('commons.table.name')" prop="name">
|
||||
<el-input clearable v-model.trim="form.name" @input="form.username = form.name">
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
v-model="changeVisible"
|
||||
:header="title"
|
||||
:resource="changeForm.mysqlName"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
size="small"
|
||||
>
|
||||
<el-form v-loading="loading" ref="changeFormRef" :model="changeForm" :rules="rules" label-position="top">
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<DrawerPro
|
||||
v-model="drawerVisible"
|
||||
:header="title"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
:resource="dialogData.title === 'create' ? '' : dialogData.rowData?.name"
|
||||
size="large"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
v-model="bindVisible"
|
||||
:header="$t('database.userBind')"
|
||||
:resource="form.name"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
size="small"
|
||||
>
|
||||
<el-form v-loading="loading" ref="changeFormRef" :model="form" :rules="rules" label-position="top">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="dialogVisible" :header="$t('database.databaseConnInfo')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="dialogVisible" :header="$t('database.databaseConnInfo')" @close="handleClose" size="small">
|
||||
<el-form @submit.prevent v-loading="loading" ref="formRef" :model="form" label-position="top">
|
||||
<el-form-item :label="$t('database.containerConn')" v-if="form.from === 'local'">
|
||||
<el-card class="mini-border-card">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="createVisible" :header="$t('database.create')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="createVisible" :header="$t('database.create')" @close="handleClose" size="small">
|
||||
<div v-loading="loading">
|
||||
<el-form ref="formRef" label-position="top" :model="form" :rules="rules">
|
||||
<el-form-item :label="$t('commons.table.name')" prop="name">
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
v-model="changeVisible"
|
||||
:header="title"
|
||||
:resource="changeForm.postgresqlName"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
size="small"
|
||||
>
|
||||
<el-form v-loading="loading" ref="changeFormRef" :rules="rules" :model="changeForm" label-position="top">
|
||||
|
|
|
|||
|
|
@ -4,7 +4,7 @@
|
|||
v-model="changeVisible"
|
||||
:header="$t('database.permission')"
|
||||
:resource="form.name"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
size="small"
|
||||
>
|
||||
<el-form v-loading="loading" :model="form" label-position="top">
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<DrawerPro
|
||||
v-model="drawerVisible"
|
||||
:header="title"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
:resource="dialogData.title === 'create' ? '' : dialogData.rowData?.name"
|
||||
size="large"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('database.redisQuickCmd')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('database.redisQuickCmd')" @close="handleClose" size="large">
|
||||
<template #content>
|
||||
<el-button type="primary" @click="handleCmdAdd()">
|
||||
{{ $t('commons.button.add') }}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="dialogVisible" :header="$t('database.databaseConnInfo')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="dialogVisible" :header="$t('database.databaseConnInfo')" @close="handleClose" size="small">
|
||||
<el-form @submit.prevent v-loading="loading" ref="formRef" :model="form" label-position="top" :rules="rules">
|
||||
<el-form-item :label="$t('database.containerConn')" v-if="form.from === 'local'">
|
||||
<el-card class="mini-border-card">
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
<DrawerPro
|
||||
v-model="drawerVisible"
|
||||
:header="title"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
:resource="dialogData.title === 'create' ? '' : dialogData.rowData?.name"
|
||||
size="large"
|
||||
>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('file.setRole')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="open" :header="$t('file.setRole')" @close="handleClose" size="large">
|
||||
<div v-loading="loading">
|
||||
<FileRole :mode="mode" @get-mode="getMode" :key="open.toString()"></FileRole>
|
||||
<el-form ref="fileForm" label-position="left" :model="addForm" label-width="100px" :rules="rules">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('file.setRole')" :back="handleClose" :resource="name" size="large">
|
||||
<DrawerPro v-model="open" :header="$t('file.setRole')" @close="handleClose" :resource="name" size="large">
|
||||
<FileRole v-loading="loading" :mode="mode" @get-mode="getMode" :key="open.toString()"></FileRole>
|
||||
<el-form-item v-if="form.isDir">
|
||||
<el-checkbox v-model="form.sub">{{ $t('file.containSub') }}</el-checkbox>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('file.setRole')" :back="handleClose" :resource="name" size="normal">
|
||||
<DrawerPro v-model="open" :header="$t('file.setRole')" @close="handleClose" :resource="name" size="normal">
|
||||
<el-alert :title="$t('file.ownerHelper')" type="info" :closable="false" class="common-prompt" />
|
||||
<el-form
|
||||
ref="fileForm"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="title" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="open" :header="title" @close="handleClose" size="large">
|
||||
<el-form
|
||||
ref="fileForm"
|
||||
label-position="top"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('commons.button.create')" :back="handleClose" size="normal">
|
||||
<DrawerPro v-model="open" :header="$t('commons.button.create')" @close="handleClose" size="normal">
|
||||
<el-form
|
||||
ref="fileForm"
|
||||
label-position="top"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('file.deCompress')" :resource="name" :back="handleClose" size="normal">
|
||||
<DrawerPro v-model="open" :header="$t('file.deCompress')" :resource="name" @close="handleClose" size="normal">
|
||||
<el-form
|
||||
ref="fileForm"
|
||||
label-position="top"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('file.info')" size="small" :back="handleClose">
|
||||
<DrawerPro v-model="open" :header="$t('file.info')" size="small" @close="handleClose">
|
||||
<el-descriptions :column="1" border>
|
||||
<el-descriptions-item label-class-name="detail-label" :label="$t('file.fileName')">
|
||||
{{ data.name }}
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('commons.button.download')" :back="handleClose" size="normal">
|
||||
<DrawerPro v-model="open" :header="$t('commons.button.download')" @close="handleClose" size="normal">
|
||||
<el-form ref="fileForm" label-position="top" :model="addForm" :rules="rules" v-loading="loading">
|
||||
<el-form-item :label="$t('file.compressType')" prop="type">
|
||||
<el-select v-model="addForm.type">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('file.favorite')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="open" :header="$t('file.favorite')" @close="handleClose" size="large">
|
||||
<template #content>
|
||||
<ComplexTable :pagination-config="paginationConfig" :data="data" @search="search">
|
||||
<el-table-column :label="$t('file.path')" show-overflow-tooltip prop="path"></el-table-column>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="title" :back="handleClose" size="normal">
|
||||
<DrawerPro v-model="open" :header="title" @close="handleClose" size="normal">
|
||||
<el-form
|
||||
@submit.prevent
|
||||
ref="fileForm"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('file.recycleBin')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="open" :header="$t('file.recycleBin')" @close="handleClose" size="large">
|
||||
<template #content>
|
||||
<div class="flex space-x-4">
|
||||
<el-button @click="clear" type="primary" :disabled="data == null || data.length == 0">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('file.rename')" :resource="oldName" :back="handleClose" size="normal">
|
||||
<DrawerPro v-model="open" :header="$t('file.rename')" :resource="oldName" @close="handleClose" size="normal">
|
||||
<el-form
|
||||
ref="fileForm"
|
||||
label-position="top"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('commons.button.upload')" :back="handleClose" size="normal">
|
||||
<DrawerPro v-model="open" :header="$t('commons.button.upload')" @close="handleClose" size="normal">
|
||||
<template #content>
|
||||
<div class="button-container">
|
||||
<div>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('commons.button.download')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="open" :header="$t('commons.button.download')" @close="handleClose" size="large">
|
||||
<el-form
|
||||
ref="fileForm"
|
||||
label-position="top"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="title" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="drawerVisible" :header="title" @close="handleClose" size="large">
|
||||
<el-form ref="formRef" label-position="top" :model="dialogData.rowData" :rules="rules" v-loading="loading">
|
||||
<el-form-item :label="$t('commons.table.protocol')" prop="protocol">
|
||||
<el-select class="w-full" v-model="dialogData.rowData!.protocol">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="title" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="drawerVisible" :header="title" @close="handleClose" size="large">
|
||||
<el-form
|
||||
ref="formRef"
|
||||
label-position="top"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="title" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="drawerVisible" :header="title" @close="handleClose" size="large">
|
||||
<el-form ref="formRef" label-position="top" :model="dialogData.rowData" :rules="rules" v-loading="loading">
|
||||
<el-form-item :label="$t('commons.table.protocol')" prop="protocol">
|
||||
<el-select class="w-full" v-model="dialogData.rowData!.protocol">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('monitor.storeDays')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('monitor.storeDays')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :model="form" @submit.prevent v-loading="loading">
|
||||
<el-form-item :label="$t('monitor.storeDays')" :rules="[Rules.integerNumber]" prop="monitorStoreDays">
|
||||
<el-input clearable v-model.number="form.monitorStoreDays" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('monitor.defaultNetwork')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('monitor.defaultNetwork')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :model="form" @submit.prevent v-loading="loading">
|
||||
<el-form-item :label="$t('monitor.defaultNetwork')" prop="defaultNetwork" :rules="Rules.requiredSelect">
|
||||
<el-select v-model="form.defaultNetwork" filterable>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('monitor.interval')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('monitor.interval')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :model="form" @submit.prevent v-loading="loading">
|
||||
<el-form-item
|
||||
:label="$t('monitor.interval')"
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="open" :header="$t('app.detail')" :resource="resourceName" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="open" :header="$t('app.detail')" :resource="resourceName" @close="handleClose" size="large">
|
||||
<template #content>
|
||||
<el-tabs v-model="activeName" type="card">
|
||||
<el-tab-pane :label="$t('process.basic')" name="basic">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('ssh.listenAddress')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('ssh.listenAddress')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :rules="rules" :model="form" @submit.prevent v-loading="loading">
|
||||
<el-alert class="common-prompt" :closable="false" type="error">
|
||||
<template #default>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('commons.table.port')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('commons.table.port')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :model="form" @submit.prevent v-loading="loading">
|
||||
<el-form-item :label="$t('commons.table.port')" prop="port" :rules="Rules.port">
|
||||
<el-input clearable v-model.number="form.port" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('ssh.pubkey')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('ssh.pubkey')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :rules="rules" :model="form" v-loading="loading">
|
||||
<el-form-item :label="$t('ssh.encryptionMode')" prop="encryptionMode">
|
||||
<el-select v-model="form.encryptionMode" @change="onLoadSecret">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('ssh.permitRootLogin')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('ssh.permitRootLogin')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :model="form" @submit.prevent v-loading="loading">
|
||||
<el-form-item :label="$t('ssh.permitRootLogin')" prop="permitRootLogin">
|
||||
<el-select v-model="form.permitRootLogin" style="width: 100%">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="title + $t('setting.backupAccount')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="drawerVisible" :header="title + $t('setting.backupAccount')" @close="handleClose" size="large">
|
||||
<el-form @submit.prevent ref="formRef" v-loading="loading" label-position="top" :model="dialogData.rowData">
|
||||
<el-form-item :label="$t('commons.table.name')" prop="name" :rules="Rules.requiredInput">
|
||||
<el-tag v-if="dialogData.title === 'edit'">{{ dialogData.rowData!.name }}</el-tag>
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
v-model="drawerVisible"
|
||||
:header="$t('commons.button.bind')"
|
||||
:resource="licenseName"
|
||||
:back="handleClose"
|
||||
@close="handleClose"
|
||||
size="small"
|
||||
>
|
||||
<el-form ref="formRef" label-position="top" :model="form" @submit.prevent v-loading="loading">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.apiInterface')" :back="handleClose" size="normal">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.apiInterface')" @close="handleClose" size="normal">
|
||||
<el-alert class="common-prompt" :closable="false" type="warning">
|
||||
<template #default>
|
||||
<ul>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.menuSetting')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.menuSetting')" @close="handleClose" size="small">
|
||||
<el-alert :closable="false" :title="$t('setting.menuSettingHelper')" type="warning" />
|
||||
<ComplexTable :heightDiff="1" :data="treeData.hideMenu" :show-header="false" row-key="id">
|
||||
<el-table-column prop="title" :label="$t('setting.menu')">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.title')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.title')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :model="form" :rules="rules" @submit.prevent v-loading="loading">
|
||||
<el-form-item :label="$t('setting.title')" prop="panelName">
|
||||
<el-input clearable v-model="form.panelName" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="passwordVisible" :header="$t('setting.changePassword')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="passwordVisible" :header="$t('setting.changePassword')" @close="handleClose" size="small">
|
||||
<el-form ref="passFormRef" label-position="top" :model="passForm" :rules="passRules" v-loading="loading">
|
||||
<el-form-item :label="$t('setting.oldPassword')" prop="oldPassword">
|
||||
<el-input type="password" show-password clearable v-model.trim="passForm.oldPassword" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="passwordVisible" :header="$t('setting.proxy')" :back="handleClose" size="large">
|
||||
<DrawerPro v-model="passwordVisible" :header="$t('setting.proxy')" @close="handleClose" size="large">
|
||||
<el-form ref="formRef" label-position="top" :model="form" :rules="rules" v-loading="loading">
|
||||
<el-alert class="common-prompt" :closable="false" type="warning">
|
||||
<template #default>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.systemIP')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.systemIP')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :model="form" :rules="rules" @submit.prevent v-loading="loading">
|
||||
<el-form-item :label="$t('setting.systemIP')" prop="systemIP">
|
||||
<el-input clearable v-model="form.systemIP" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('xpack.theme.customColor')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('xpack.theme.customColor')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :model="form" @submit.prevent v-loading="loading">
|
||||
<el-row type="flex" justify="center">
|
||||
<el-col :span="22">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.sessionTimeout')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.sessionTimeout')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :rules="rules" :model="form" @submit.prevent v-loading="loading">
|
||||
<el-form-item :label="$t('setting.sessionTimeout')" prop="sessionTimeout">
|
||||
<el-input clearable v-model.number="form.sessionTimeout" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.user')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.user')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :model="form" @submit.prevent v-loading="loading" :rules="rules">
|
||||
<el-form-item :label="$t('setting.user')" prop="userName">
|
||||
<el-input clearable v-model.trim="form.userName" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.allowIPs')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.allowIPs')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" @submit.prevent :model="form" :rules="rules" v-loading="loading">
|
||||
<el-form-item :label="$t('setting.allowIPs')" prop="allowIPs">
|
||||
<el-input type="textarea" :placeholder="$t('setting.allowIPEgs')" :rows="3" v-model="form.allowIPs" />
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.bindInfo')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.bindInfo')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :model="form" @submit.prevent v-loading="loading">
|
||||
<el-form-item :label="$t('setting.ipv6')" prop="ipv6" :rules="Rules.requiredSelect">
|
||||
<el-radio-group style="width: 100%" v-model="form.ipv6" @change="onChangeMode()">
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
<template>
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.bindDomain')" :back="handleClose" size="small">
|
||||
<DrawerPro v-model="drawerVisible" :header="$t('setting.bindDomain')" @close="handleClose" size="small">
|
||||
<el-form ref="formRef" label-position="top" :rules="rules" :model="form" @submit.prevent v-loading="loading">
|
||||
<el-form-item :label="$t('setting.bindDomain')" prop="bindDomain">
|
||||
<el-input clearable v-model="form.bindDomain" />
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue