From 34e429f219812e65204571f20bc7f90370e01858 Mon Sep 17 00:00:00 2001 From: pjb <123456> Date: 星期二, 09 九月 2025 14:13:19 +0800 Subject: [PATCH] `1` --- zy-asrs-admin/src/views/IndexView.vue | 17 ++++++++++++++++- 1 files changed, 16 insertions(+), 1 deletions(-) diff --git a/zy-asrs-admin/src/views/IndexView.vue b/zy-asrs-admin/src/views/IndexView.vue index be72d95..f615790 100644 --- a/zy-asrs-admin/src/views/IndexView.vue +++ b/zy-asrs-admin/src/views/IndexView.vue @@ -204,18 +204,33 @@ const licenseDays = ref(365); getLicenseDays(); function getLicenseDays() { + const currentDate = new Date(); + const newDate = new Date(currentDate); post('/api/license/getLicenseDays', {}).then((resp) => { let result = resp.data; let data = result.data; if (result.code == 200) { licenseDays.value = data; if(data <= 15) { - 銆�alert("璁稿彲璇佹湁鏁堟湡锛�" + data + "澶�") + newDate.setDate(currentDate.getDate() + data); + 銆�alert("璁稿彲璇佹湁鏁堟湡锛�" + data + "澶╋紝"銆�+銆�"鍒版湡鏃ユ湡锛�"銆�+銆�formatDate(newDate)) } } }) } +// 瀹屾暣鐨勬棩鏈熸牸寮忓寲鍑芥暟 +function formatDate(date, format = 'yyyy-MM-dd') { + const year = date.getFullYear(); + const month = String(date.getMonth() + 1).padStart(2, '0'); + const day = String(date.getDate()).padStart(2, '0'); + + return format + .replace('yyyy', year) + .replace('MM', month) + .replace('dd', day); +} + const switchHost = (item) => { globalState.currentHost = item; postForm('/api/root/change/host/auth', { -- Gitblit v1.9.1