UNPKG

@bexis2/bexis2-rpm-ui

Version:

Everything you need to build a Svelte project, powered by [`create-svelte`](https://github.com/sveltejs/kit/tree/master/packages/create-svelte).

217 lines (216 loc) 5.57 kB
// Implementations for all the calls for the pokemon endpoints. //import Api from "./Api"; import { Api, host } from '@bexis2/bexis2-core-ui'; /****************/ /* Overview Data structures*/ /****************/ export const getDataStructures = async () => { try { const response = await Api.get('/rpm/DataStructure/DataStructures'); console.log('responce', response.data, Date.now() / 1000); return response.data; } catch (error) { console.error(error); } }; export const get = async (id) => { try { const response = await Api.get('/rpm/DataStructure/get?id=' + id); return response.data; } catch (error) { console.error(error); } }; /****************/ /* Create*/ /****************/ export const load = async (file, entityId, encoding, version) => { console.log(file, entityId, version); try { const response = await Api.get('/rpm/File/load?file=' + file + '&&encoding=' + encoding + '&&entityId=' + entityId + '&&version=' + version); return response.data; } catch (error) { console.error(error); } }; export const getStructures = async () => { try { const response = await Api.get('/rpm/DataStructure/GetStructures'); return response.data; } catch (error) { console.error(error); } }; export const getDisplayPattern = async () => { try { const response = await Api.get('/rpm/DataStructure/GetDisplayPattern'); return response.data; } catch (error) { console.error(error); } }; export const getDelimeters = async () => { try { const response = await Api.get('/rpm/DataStructure/GetDelimters'); return response.data; } catch (error) { console.error(error); } }; export const generate = async (data) => { try { const response = await Api.post('/rpm/DataStructure/generate', data); return response; } catch (error) { console.error(error); return error; } }; export const checkPrimaryKeySet = async (id, primaryKeys) => { try { const response = await Api.post('/rpm/DataStructure/checkPrimaryKeySet', { id, primaryKeys }); return response.data; } catch (error) { console.error(error); } }; export const empty = async (id = 0) => { try { const response = await Api.get('/rpm/DataStructure/empty?entityId=' + id); return response.data; } catch (error) { console.error(error); } }; export const copy = async (id) => { try { const response = await Api.get('/rpm/DataStructure/copy?id=' + id); console.log('🚀 ~ file: services.js:95 ~ copy ~ response.data:', response.data); return response.data; } catch (error) { console.error(error); } }; export const remove = async (id) => { try { const response = await Api.post('/rpm/DataStructure/delete', { id }); return response.data; } catch (error) { console.error(error); } }; export const store = async (data) => { try { const response = await Api.post('/rpm/File/store', data); return response; } catch (error) { console.error(error); } }; export const create = async (data) => { try { const response = await Api.post('/rpm/DataStructure/create', data); return response.data; } catch (error) { console.error(error); } }; export const save = async (data) => { try { const response = await Api.post('/rpm/DataStructure/save', data); return response.data; } catch (error) { console.error(error); } }; export const getDataTypes = async () => { try { const response = await Api.get('/rpm/DataStructure/getDataTypes'); return response.data; } catch (error) { console.error(error); } }; export const getUnits = async () => { try { const response = await Api.get('/rpm/DataStructure/getUnits'); return response.data; } catch (error) { console.error(error); } }; export const getUnitsWithDataTypes = async () => { try { const response = await Api.get('/rpm/variableTemplate/getUnits'); return response.data; } catch (error) { console.error(error); } }; export const getVariableTemplates = async () => { try { const response = await Api.get('/rpm/DataStructure/getVariableTemplates'); return response.data; } catch (error) { console.error(error); throw error; } }; export const getMeanings = async () => { try { const response = await Api.get('/rpm/DataStructure/getMeanings'); return response.data; } catch (error) { console.error(error); throw error; } }; export const getConstraints = async () => { try { const response = await Api.get('/rpm/DataStructure/GetConstraints'); return response.data; } catch (error) { console.error(error); throw error; } }; export const getDWCList = async () => { try { const response = await Api.get('/rpm/DataStructure/getDWCRequirements'); return response.data; } catch (error) { console.error(error); } }; // go to a internal action export const goTo = async (url) => { window.open(host + url, '_self').focus(); };