diff --git a/frontend/superadmin/dist/index.html b/frontend/superadmin/dist/index.html index 90335e8..6664392 100644 --- a/frontend/superadmin/dist/index.html +++ b/frontend/superadmin/dist/index.html @@ -7,8 +7,8 @@ Sakai Vue - - + + diff --git a/frontend/superadmin/src/main.js b/frontend/superadmin/src/main.js index d974b9e..cb9ebef 100644 --- a/frontend/superadmin/src/main.js +++ b/frontend/superadmin/src/main.js @@ -6,6 +6,7 @@ import Aura from '@primeuix/themes/aura'; import PrimeVue from 'primevue/config'; import ConfirmationService from 'primevue/confirmationservice'; import ToastService from 'primevue/toastservice'; +import Tooltip from 'primevue/tooltip'; import '@/assets/tailwind.css'; import '@/assets/styles.scss'; @@ -23,5 +24,6 @@ app.use(PrimeVue, { }); app.use(ToastService); app.use(ConfirmationService); +app.directive('tooltip', Tooltip); app.mount('#app'); diff --git a/frontend/superadmin/src/service/TenantService.js b/frontend/superadmin/src/service/TenantService.js index 32d4d61..95e59d9 100644 --- a/frontend/superadmin/src/service/TenantService.js +++ b/frontend/superadmin/src/service/TenantService.js @@ -7,8 +7,8 @@ function normalizeItems(items) { } export const TenantService = { - async listTenants({ page, limit, name, sortField, sortOrder } = {}) { - const query = { page, limit, name }; + async listTenants({ page, limit, name, code, sortField, sortOrder } = {}) { + const query = { page, limit, name, code }; if (sortField && sortOrder) { if (sortOrder === 1) query.asc = sortField; if (sortOrder === -1) query.desc = sortField; @@ -21,5 +21,11 @@ export const TenantService = { total: data?.total ?? 0, items: normalizeItems(data?.items) }; + }, + async renewTenantExpire({ tenantID, duration }) { + return requestJson(`/super/v1/tenants/${tenantID}`, { + method: 'PATCH', + body: { duration } + }); } }; diff --git a/frontend/superadmin/src/views/superadmin/Tenants.vue b/frontend/superadmin/src/views/superadmin/Tenants.vue index 7f8f5b8..f71301b 100644 --- a/frontend/superadmin/src/views/superadmin/Tenants.vue +++ b/frontend/superadmin/src/views/superadmin/Tenants.vue @@ -1,7 +1,7 @@