Files
FE_CPONE/test/vuex/one-md-counter-service/api/counterService.js
2026-04-27 10:13:31 +07:00

114 lines
2.3 KiB
JavaScript

// const URL = "/one-api/training/Counter/";
const URL = "/one-api/mockup/masterdata/one-md-counter-service/Counter/";
export async function search(prm) {
try {
var resp = await axios.post(URL + "search", prm);
if (resp.status != 200) {
return {
status: "ERR",
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function getLocation(prm) {
try {
var resp = await axios.post(URL + "getLocation", prm);
if (resp.status != 200) {
return {
status: "ERR",
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function getService(prm) {
try {
// devone.aplikasi.web.id / one -
// api / mockup / masterdata / one -
// md -
// fo -
// service / service / search;
var resp = await axios.get(
"/one-api/mockup/masterdata/one-md-fo-service/Service/listService "
);
if (resp.status != 200) {
return {
status: "ERR",
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function addData(prm) {
try {
var resp = await axios.post(URL + "add", prm);
if (resp.status != 200) {
return {
status: "ERR",
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function editData(prm) {
try {
var resp = await axios.post(URL + "edit", prm);
if (resp.status != 200) {
return {
status: "ERR",
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function deleteData(prm) {
try {
var resp = await axios.post(URL + "delete", prm);
if (resp.status != 200) {
return {
status: "ERR",
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}