add complaints\claims blocks
This commit is contained in:
@@ -44,7 +44,6 @@ export async function getViolationSearchStatus() {
|
||||
|
||||
export async function startGlobalMonitoring(monitoringType: 'monitoring' | 'all_files') {
|
||||
const token = await getSessionData('token');
|
||||
console.log('startGlobalMonitoring');
|
||||
|
||||
try {
|
||||
const response = await fetch(`${API_BASE_URL}/api/v1/global-search/start`, {
|
||||
@@ -67,7 +66,6 @@ export async function startGlobalMonitoring(monitoringType: 'monitoring' | 'all_
|
||||
totalFiles: number
|
||||
} = await response.json();
|
||||
|
||||
console.log(parsed);
|
||||
if (parsed?.status === 'ACCEPTED') {
|
||||
return parsed
|
||||
} else {
|
||||
@@ -465,7 +463,7 @@ export async function fetchCaseInfo(id: number) {
|
||||
token: token,
|
||||
pageSize: 10,
|
||||
pageNumber: 0,
|
||||
sortBy:"createdAt",
|
||||
sortBy: "createdAt",
|
||||
sortDir: "desc",
|
||||
violation_id: id
|
||||
}
|
||||
@@ -614,8 +612,16 @@ export async function createCase(
|
||||
}
|
||||
}
|
||||
|
||||
export async function fetchLastCase() {
|
||||
export interface ComplaintsCaseQueryParams {
|
||||
page?: number,
|
||||
size?: number,
|
||||
sort_by?: string,
|
||||
sort_direction?: 'desc' | 'asc'
|
||||
}
|
||||
|
||||
export async function fetchLastCase(params: ComplaintsCaseQueryParams) {
|
||||
const token = await getSessionData('token');
|
||||
const { page, size, sort_by, sort_direction } = params;
|
||||
|
||||
try {
|
||||
const response = await fetch(`${API_BASE_URL}/api/v1/data`, {
|
||||
@@ -625,7 +631,11 @@ export async function fetchLastCase() {
|
||||
msg_id: 30017,
|
||||
message_body: {
|
||||
action: "get_all",
|
||||
token: token
|
||||
token: token,
|
||||
page,
|
||||
size,
|
||||
sort_by,
|
||||
sort_direction
|
||||
}
|
||||
}),
|
||||
headers: {
|
||||
@@ -636,8 +646,9 @@ export async function fetchLastCase() {
|
||||
|
||||
if (response.ok) {
|
||||
let parsed = await response.json();
|
||||
if (parsed) {
|
||||
return parsed;
|
||||
|
||||
if (parsed.message_code === 0) {
|
||||
return parsed.message_body;
|
||||
} else {
|
||||
throw null;
|
||||
}
|
||||
@@ -649,18 +660,23 @@ export async function fetchLastCase() {
|
||||
}
|
||||
}
|
||||
|
||||
export async function fetchLastComplaint() {
|
||||
export async function fetchLastComplaint(params: ComplaintsCaseQueryParams) {
|
||||
const token = await getSessionData('token');
|
||||
const { page, size, sort_by, sort_direction } = params;
|
||||
|
||||
try {
|
||||
const response = await fetch(`${API_BASE_URL}/api/v1/data`, {
|
||||
method: 'POST',
|
||||
body: JSON.stringify({
|
||||
version: 1,
|
||||
msg_id: 30017,
|
||||
msg_id: 30013,
|
||||
message_body: {
|
||||
action: "get_all",
|
||||
token: token
|
||||
token: token,
|
||||
page,
|
||||
size,
|
||||
sort_by,
|
||||
sort_direction
|
||||
}
|
||||
}),
|
||||
headers: {
|
||||
@@ -671,8 +687,9 @@ export async function fetchLastComplaint() {
|
||||
|
||||
if (response.ok) {
|
||||
let parsed = await response.json();
|
||||
if (parsed) {
|
||||
return parsed;
|
||||
|
||||
if (parsed.message_code === 0) {
|
||||
return parsed.message_body;
|
||||
} else {
|
||||
throw null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user