1
0
mirror of https://github.com/1Panel-dev/1Panel.git synced 2025-02-28 19:14:13 +08:00

feat: Optimized the display when no certificate is present. (#7917)

This commit is contained in:
zhengkunwang 2025-02-19 19:03:39 +08:00 committed by GitHub
parent 2bb0f15973
commit c31bbae768
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -80,12 +80,7 @@
</el-option>
</el-select>
</el-form-item>
<el-form-item
:label="$t('website.ssl')"
prop="sslID"
:hide-required-asterisk="true"
v-if="req.enableSSL"
>
<el-form-item :label="$t('website.ssl')" prop="sslID" v-if="req.enableSSL">
<el-select
v-model="req.sslID"
:placeholder="$t('website.selectSSL')"
@ -140,7 +135,7 @@ const acmeAccounts = ref();
const formRef = ref();
const req = ref({
domain: '',
sslID: 0,
sslID: undefined,
ipList: '',
acmeAccountID: 0,
enableSSL: false,
@ -150,6 +145,7 @@ const req = ref({
});
const rules = reactive<FormRules>({
domain: [Rules.domainWithPort],
sslID: [Rules.requiredSelectBusiness],
});
const emit = defineEmits(['search']);
@ -173,7 +169,7 @@ const changeSSl = (sslid: number) => {
const changeSSL = () => {
if (!req.value.enableSSL) {
req.value.sslID = 0;
req.value.sslID = undefined;
} else {
listAcmeAccount();
}
@ -198,7 +194,7 @@ const listSSL = () => {
}
changeSSl(req.value.sslID);
} else {
req.value.sslID = 0;
req.value.sslID = undefined;
}
});
};
@ -236,7 +232,7 @@ const search = async (appInstallID: number) => {
operate.value = 'update';
req.value.domain = res.data.domain;
req.value.websiteID = res.data.websiteID;
if (res.data.allowIPs.length > 0) {
if (res.data.allowIPs && res.data.allowIPs.length > 0) {
req.value.ipList = res.data.allowIPs.join('\n');
}
if (res.data.sslID > 0) {