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 @@