feat(project): base smatec's frontend

This commit is contained in:
Tran Anh Tuan
2026-01-21 11:48:57 +07:00
commit 5c2a909bed
138 changed files with 43666 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
import { API_THINGS_SEARCH } from '@/constants/api';
import { request } from '@umijs/max';
export async function apiSearchThings(
body: MasterModel.SearchPaginationBody,
domain: string = process.env.DOMAIN_ENV || 'gms',
) {
switch (domain) {
case 'sgw':
return request<SgwModel.SgwThingsResponse>(API_THINGS_SEARCH, {
method: 'POST',
data: body,
});
case 'gms':
return request<GmsModel.GmsThingsResponse>(API_THINGS_SEARCH, {
method: 'POST',
data: body,
});
case 'spole':
return request<SpoleModel.SpoleThingsResponse>(API_THINGS_SEARCH, {
method: 'POST',
data: body,
});
default:
return request<GmsModel.GmsThingsResponse>(API_THINGS_SEARCH, {
method: 'POST',
data: body,
});
}
}