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