mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2024-11-24 02:59:16 +08:00
feat: 支持离线版许可证 (#6651)
This commit is contained in:
parent
31cdc28143
commit
0c216ba87a
@ -169,6 +169,7 @@ export namespace Setting {
|
||||
assigneeName: string;
|
||||
productPro: string;
|
||||
trial: boolean;
|
||||
offline: boolean;
|
||||
status: string;
|
||||
message: string;
|
||||
}
|
||||
|
@ -18,7 +18,14 @@
|
||||
>
|
||||
{{ $t('commons.button.sync') }}
|
||||
</el-button>
|
||||
<el-button type="primary" class="ml-3" plain @click="onUnBind()" size="small">
|
||||
<el-button
|
||||
v-if="!license.offline"
|
||||
type="primary"
|
||||
class="ml-3"
|
||||
plain
|
||||
@click="onUnBind()"
|
||||
size="small"
|
||||
>
|
||||
{{ $t('license.unbind') }}
|
||||
</el-button>
|
||||
</el-descriptions-item>
|
||||
@ -124,6 +131,7 @@ const hasLicense = ref();
|
||||
const license = reactive({
|
||||
licenseName: '',
|
||||
trial: true,
|
||||
offline: true,
|
||||
expiresAt: '',
|
||||
assigneeName: '',
|
||||
productName: '',
|
||||
@ -207,6 +215,7 @@ const search = async () => {
|
||||
license.message = res.data.message;
|
||||
license.assigneeName = res.data.assigneeName;
|
||||
license.trial = res.data.trial;
|
||||
license.offline = res.data.offline;
|
||||
if (res.data.productPro) {
|
||||
license.productName = 'product-1panel-pro';
|
||||
license.expiresAt =
|
||||
@ -221,7 +230,7 @@ const search = async () => {
|
||||
};
|
||||
|
||||
const showSync = () => {
|
||||
return license.status.indexOf('Lost') !== -1 || license.status === 'Disable';
|
||||
return (license.status.indexOf('Lost') !== -1 || license.status === 'Disable') && !license.offline;
|
||||
};
|
||||
|
||||
const toUpload = () => {
|
||||
|
Loading…
Reference in New Issue
Block a user