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, }; } }