feat(project): base smatec's frontend
This commit is contained in:
30
src/services/master/ThingController.ts
Normal file
30
src/services/master/ThingController.ts
Normal 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,
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user