Files
REG_IBL/one-ui/masterdata/one-md-pola-kelainan-v2/api/kelainangroup.js
2026-05-25 20:01:37 +07:00

314 lines
6.4 KiB
JavaScript

const URL = "/one-api/mockup/masterdata/one-md-pola-kelainan-v2/";
export async function lookup(prm) {
try {
var resp = await axios.post(URL + "polakelainan/lookup", prm);
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function lookupbykelainandetail(prm) {
try {
var resp = await axios.post(
URL + "polakelainan/lookupkelainangroupbykelainandetail",
prm
);
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function lookupbydistrict(prm) {
try {
var resp = await axios.post(
URL + "polakelainan/lookupkelainangroupbydistrict",
prm
);
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function lookupbykelurahan(prm) {
try {
var resp = await axios.post(
URL + "polakelainan/lookupkelainangroupbykelurahan",
prm
);
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function lookupbyname(prm) {
try {
var resp = await axios.post(
URL + "polakelainan/lookupkelainangroupbyname",
prm
);
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function save(prm) {
try {
var resp = await axios.post(URL + "polakelainan/addnewkelainangroup", prm);
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function update(prm) {
try {
var resp = await axios.post(URL + "polakelainan/editkelainangroup", prm);
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function xdelete(token, id) {
try {
var resp = await axios.post(URL + "polakelainan/deletekelainangroup", {
id: id,
token: token,
});
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function selectnonlab(token) {
try {
var resp = await axios.post(URL + "polakelainan/selectnonlab", {
token: token,
});
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function searchkelainandetail(token, prm) {
try {
var resp = await axios.post(URL + "polakelainan/searchkelainandetail", {
token: token,
search: prm,
});
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function searchdoctor(token, prm) {
try {
var resp = await axios.post(URL + "polakelainan/searchdoctor", {
token: token,
search: prm,
});
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function searchinstrument(token, tes) {
try {
var resp = await axios.post(URL + "polakelainan/searchinstrument", {
token: token,
search: tes,
});
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function searchtemplate(token, tes) {
try {
var resp = await axios.post(URL + "polakelainan/searchtemplate", {
token: token,
search: tes,
});
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function getdistrict(token, prm) {
try {
var resp = await axios.post(URL + "polakelainan/getdistrict", {
id: prm.M_BranchID,
token: token,
});
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}
export async function getkelurahan(token, prm) {
try {
var resp = await axios.post(URL + "polakelainan/getkelurahan", {
token: token,
id: prm.M_DistrictID,
});
if (resp.status != 200) {
return {
status: "ERR",
message: resp.statusText,
};
}
let data = resp.data;
return data;
} catch (e) {
return {
status: "ERR",
message: e.message,
};
}
}