|
|
|
@ -44,6 +44,15 @@
|
|
|
|
|
></el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
<TableSearch @search="search()" v-model:searchName="req.name" />
|
|
|
|
|
<div class="!ml-2.5">
|
|
|
|
|
<fu-table-column-select
|
|
|
|
|
:columns="columns"
|
|
|
|
|
trigger="hover"
|
|
|
|
|
:title="$t('commons.table.selectColumn')"
|
|
|
|
|
popper-class="popper-class"
|
|
|
|
|
:only-icon="true"
|
|
|
|
|
/>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
<template v-if="nginxIsExist && !openNginxConfig" #main>
|
|
|
|
|
<ComplexTable
|
|
|
|
@ -53,6 +62,8 @@
|
|
|
|
|
@search="search()"
|
|
|
|
|
:class="{ mask: nginxStatus != 'Running' }"
|
|
|
|
|
:heightDiff="370"
|
|
|
|
|
:columns="columns"
|
|
|
|
|
localKey="websiteColumn"
|
|
|
|
|
>
|
|
|
|
|
<el-table-column
|
|
|
|
|
:label="$t('commons.table.name')"
|
|
|
|
@ -172,7 +183,7 @@
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
</el-table-column>
|
|
|
|
|
<el-table-column :label="$t('website.sslExpireDate')" width="150px">
|
|
|
|
|
<el-table-column :label="$t('website.sslExpireDate')" prop="sslExpireDate" width="150px">
|
|
|
|
|
<template #default="{ row }">
|
|
|
|
|
<el-tag v-if="row.protocol == 'HTTPS'" :type="row.sslStatus">
|
|
|
|
|
{{ dateFormatSimple(row.sslExpireDate) }}
|
|
|
|
@ -265,6 +276,7 @@ const data = ref();
|
|
|
|
|
let groups = ref<Group.GroupInfo[]>([]);
|
|
|
|
|
const dataRef = ref();
|
|
|
|
|
const domains = ref<Website.Domain[]>([]);
|
|
|
|
|
const columns = ref([]);
|
|
|
|
|
|
|
|
|
|
const paginationConfig = reactive({
|
|
|
|
|
cacheSizeKey: 'website-page-size',
|
|
|
|
|