From e83dacb5066a86db29dbdc232218d8aba6adc95f Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期五, 02 八月 2024 13:34:04 +0800
Subject: [PATCH] #
---
zy-asrs-admin/src/views/IndexView.vue | 25 ++++++++++++++++++++-----
1 files changed, 20 insertions(+), 5 deletions(-)
diff --git a/zy-asrs-admin/src/views/IndexView.vue b/zy-asrs-admin/src/views/IndexView.vue
index f74ca45..f56e558 100644
--- a/zy-asrs-admin/src/views/IndexView.vue
+++ b/zy-asrs-admin/src/views/IndexView.vue
@@ -120,7 +120,7 @@
isRouterAlive.value = false;
nextTick(() => {
isRouterAlive.value = true;
- message.success(formatMessage('common.success', '鍔犺浇鎴愬姛'));
+ // message.success(formatMessage('common.success', '鍔犺浇鎴愬姛'));
})
} catch (error) {
message.error(formatMessage('common.fail', '鍔犺浇澶辫触'));
@@ -179,6 +179,18 @@
})
}
+const licenseDays = ref(365);
+getLicenseDays();
+function getLicenseDays() {
+ post('/api/license/getLicenseDays', {}).then((resp) => {
+ let result = resp.data;
+ let data = result.data;
+ if(result.code == 200) {
+ licenseDays.value = data;
+ }
+ })
+}
+
const switchHost = (item) => {
globalState.currentHost = item;
postForm('/api/root/change/host/auth', {
@@ -201,7 +213,7 @@
<template>
<a-layout class="main">
- <a-layout-sider v-model:collapsed="collapsed" :trigger="null" collapsible theme="dark">
+ <a-layout-sider class="main-sider" v-model:collapsed="collapsed" :trigger="null" collapsible theme="dark">
<div class="logo" />
<a-menu v-model:openKeys="openKeys" v-model:selectedKeys="selectedKeys" @select="menuSelect" theme="dark" mode="inline">
<div>
@@ -230,14 +242,17 @@
</a-layout-sider>
<a-layout>
- <a-layout-header style="background: #fff; padding: 0">
+ <a-layout-header style="background: #fff; padding: 0;">
<div class="header-top">
<div class="header-top-left">
- <MenuUnfoldOutlined v-if="collapsed" class="trigger" @click="() => (collapsed = !collapsed)" />
+ <MenuUnfoldOutlined v-if="collapsed" class="trigger triggerLarge" @click="() => (collapsed = !collapsed)" />
<MenuFoldOutlined v-else class="trigger" @click="() => (collapsed = !collapsed)" />
<RedoOutlined class="trigger" @click="windowReload()" />
</div>
<div class="header-top-right">
+ <div class="trigger" style="color: red;" v-if="licenseDays <= 30">
+ 璁稿彲璇佹湁鏁堟湡锛歿{ licenseDays }}澶�
+ </div>
<div class="trigger" v-if="globalState.currentHost">
<a-dropdown>
<div>
@@ -299,7 +314,7 @@
</div>
<router-view v-slot="{ Component, route }" v-if="isRouterAlive">
<keep-alive :include="routerCache">
- <component :is="Component" />
+ <component :is="Component" @pageReload="reloadTabs" />
</keep-alive>
</router-view>
</a-layout-content>
--
Gitblit v1.9.1