SMK_Kelulusan/resources/js/models/AccessLog.js
2019-05-16 09:55:49 +07:00

64 lines
1.7 KiB
JavaScript
Vendored

import m from "mithril"
var model = {
current: {},
error: {},
fetch: src => {
model.current = {};
return m.request({
method: 'get',
url: '/api/access_log',
data: { src },
})
.then(response => {
model.current = response;
})
.catch(e => {
if (e.code === 0) {
model.error = {
message: e.message,
errors: {
accessLog: ['Terjadi kesalahan saat menghubungkan ke server.']
},
};
}
else
model.error = JSON.parse(e.message);
});
},
create: data => {
return m.request({
method: 'post',
url: '/api/access_log',
data,
})
.then(response => {
model.current = response;
});
},
search: nisn => {
model.current = {};
m.request({
method: 'get',
url: '/api/access_log/' + nisn,
})
.then(response => {
mode.current = response;
})
.catch(e => {
if (e.code === 0) {
model.error = {
message: e.message,
errors: {
accessLog: ['Terjadi kesalahan saat menghubungkan ke server.']
},
};
}
else
model.error = JSON.parse(e.message);
});
},
};
export default model;