Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
52 changes: 37 additions & 15 deletions src/services/StockService.ts
Original file line number Diff line number Diff line change
@@ -1,26 +1,48 @@
import { api } from '@/adapter';
import { client } from "@hotwax/oms-api";
import { getHardcodedToken } from '@/utils';

const scheduleJob = async (payload: any): Promise <any> => {
return api({
url: "scheduleService",
method: "post",
data: payload
const scheduleJob = async (payload: any): Promise<any> => {
const token = getHardcodedToken();
const jobName = payload.jobName || payload.systemJobEnumId || payload.jobId || "JOB_SCHEDULED_RSTK";
return client({
baseURL: "http://localhost:8080/rest/s1",
url: `/admin/serviceJobs/${jobName}/runs`,
method: "POST",
data: payload,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

const fetchJobInformation = async (payload: any): Promise <any> => {
return api({
url: "/findJobs",
method: "get",
params: payload
const fetchJobInformation = async (payload: any): Promise<any> => {
const token = getHardcodedToken();
return client({
baseURL: "http://localhost:8080/rest/s1",
url: `/admin/serviceJobs`,
method: "GET",
params: payload,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

const updateJob = async (payload: any): Promise <any> => {
return api({
url: "service/updateJobSandbox",
method: "post",
data: payload
const updateJob = async (payload: any): Promise<any> => {
const token = getHardcodedToken();
const jobName = payload.jobName || payload.systemJobEnumId || payload.jobId || "JOB_SCHEDULED_RSTK";

Check warning on line 36 in src/services/StockService.ts

View workflow job for this annotation

GitHub Actions / call-workflow-in-another-repo / reusable_workflow_job (18.x)

'jobName' is assigned a value but never used

Check warning on line 36 in src/services/StockService.ts

View workflow job for this annotation

GitHub Actions / call-workflow-in-another-repo / reusable_workflow_job (20.x)

'jobName' is assigned a value but never used
return client({
baseURL: "http://localhost:8080/",
url: `/apps/system/ServiceJob/Jobs/ServiceJobDetail/updateJobParameter`,
method: "POST",
data: payload,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

Expand Down
14 changes: 11 additions & 3 deletions src/services/UploadService.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
import { api } from '@/adapter';
import { UploadRequest } from '@/types'
import { client } from "@hotwax/oms-api";
import { getHardcodedToken } from '@/utils';

const uploadJsonFile = async (payload: any): Promise <any> => {
return api({
Expand All @@ -18,10 +20,16 @@ const uploadAndImportFile = async (payload: any): Promise <any> => {
}

const createIncomingShipment = async (payload: any): Promise <any> => {
return api({
url: "/service/createIncomingShipment",
const token = getHardcodedToken();
return client({
baseURL: "http://localhost:8080/rest/s1",
url: "/poorti/createIncomingShipment",
method: "post",
data: payload
data: payload,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

Expand Down
27 changes: 20 additions & 7 deletions src/services/UserService.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import { api, client } from '@/adapter'
import store from '@/store';
import { hasError } from '@/adapter';
import logger from '@/logger';
import {getHardcodedToken} from "@/utils";

const login = async (username: string, password: string): Promise <any> => {
return api({
Expand All @@ -22,10 +23,16 @@ const getProfile = async (): Promise <any> => {
}

const createFieldMapping = async (payload: any): Promise <any> => {
return api({
url: "/service/createDataManagerMapping",
const token = getHardcodedToken();
return client({
baseURL: "http://localhost:8080/rest/s1",
url: "/admin/dataManagerMapping",
method: "POST",
data: payload
data: payload,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

Expand All @@ -46,10 +53,16 @@ const deleteFieldMapping = async (payload: any): Promise <any> => {
}

const getFieldMappings = async (payload: any): Promise <any> => {
return api({
url: "/performFind",
method: "POST",
data: payload
const token = getHardcodedToken();
return client({
baseURL: "http://localhost:8080/rest/s1",
url: "/admin/dataManagerMapping",
method: "GET",
params: payload,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

Expand Down
141 changes: 100 additions & 41 deletions src/services/UtilService.ts
Original file line number Diff line number Diff line change
@@ -1,45 +1,80 @@
import { api } from '@/adapter'

const getFacilities= async (payload: any): Promise <any> => {
return api({
url: "/performFind",
import { client } from "@hotwax/oms-api";
import {getHardcodedToken} from "@/utils";

const getFacilities = async (payload: any): Promise <any> => {
const token = getHardcodedToken();
return client({
baseURL: "http://localhost:8080/rest/s1",
url: "/admin/facilities",
method: "GET",
params: payload,
cache: true
cache: true,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

const getFacilityLocations = async (payload: any): Promise<any> => {
return api({
url: "/performFind",
method: "POST",
data: payload
})
const token = getHardcodedToken();
return client({
baseURL: "http://localhost:8080/rest/s1",
url: `/facilities/${payload.inputFields.facilityId}/locations`,
method: "GET",
params: payload,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

const fetchGoodIdentificationTypes = async (payload: any): Promise<any> => {
return api({
url: "/performFind",
method: "POST",
data: payload
})
const token = getHardcodedToken();
return client({
baseURL: "http://localhost:8080/rest/s1",
url: "/oms/goodIdentificationTypes",
method: "GET",
params: payload,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

const fetchShopifyShop = async (payload: any): Promise<any> => {
return api({
url: "/performFind",
method: "POST",
data: payload
})
const token = getHardcodedToken();
return client({
baseURL: "http://localhost:8080/rest/s1",
url: "/admin/shopifyShops",
method: "GET",
params: payload,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

const fetchProductSelectorPref = async (payload: any): Promise<any> => {
return api({
url: "/performFind",
const fetchProductSelectorPref = async (payload?: any): Promise<any> => {
const token = getHardcodedToken();
const productStoreId = payload?.inputFields?.productStoreId || payload?.productStoreId;
const settingTypeEnumId = payload?.inputFields?.settingTypeEnumId || payload?.settingTypeEnumId || "PRDT_IDEN_PREF";
return client({
baseURL: "http://localhost:8080/rest/s1",
url: `/admin/productStores/${productStoreId}/settings`,
method: "GET",
params: payload,
cache: true
})
params: {
settingTypeEnumId: settingTypeEnumId
},
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

const updateProductSelectorPref = async (payload: any): Promise<any> => {
Expand All @@ -51,18 +86,30 @@ const updateProductSelectorPref = async (payload: any): Promise<any> => {
}

const fetchProductStores = async (payload: any): Promise<any> => {
return api({
url: "/performFind",
method: "POST",
data: payload
})
const token = getHardcodedToken();
return client({
baseURL: "http://localhost:8080/rest/s1",
url: "/admin/users/productStores",
method: "GET",
params: payload,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

const fetchProducts = async (query: any): Promise<any> => {
return api({
url: "searchProducts",
const token = getHardcodedToken();
return client({
baseURL: "http://localhost:8080/rest/s1",
url: "/admin/search/query",
method: "POST",
data: query,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

Expand Down Expand Up @@ -108,19 +155,31 @@ const removeShipmentItem = async (payload: any): Promise<any> => {
}

const fetchDataManagerConfig = async (payload: any): Promise <any> => {
return api ({
url: "performFind",
const token = getHardcodedToken();
return client({
baseURL: "http://localhost:8080/rest/s1",
url: "/admin/dataManager",
method: "GET",
params: payload
})
params: payload,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

const fetchDataManagerLogs = async (payload: any): Promise <any> => {
return api ({
url: "performFind",
const token = getHardcodedToken();
return client({
baseURL: "http://localhost:8080/rest/s1",
url: "/admin/dataManager/logs",
method: "GET",
params: payload
})
params: payload,
headers: {
Authorization: 'Bearer ' + token,
'Content-Type': 'application/json'
}
});
}

const fetchDataResource = async (payload: any): Promise <any> => {
Expand Down
Loading
Loading