1
0
mirror of https://github.com/devcode-it/openstamanager.git synced 2025-02-24 23:37:51 +01:00

24 lines
440 B
JavaScript
Raw Normal View History

import BaseModel from 'javel';
2021-09-29 20:29:08 +02:00
import {snakeCase} from 'lodash';
import redaxios from 'redaxios';
export default class Model extends BaseModel {
2021-09-29 20:29:08 +02:00
urlPath: string;
baseUrl() {
return '/api';
}
2021-09-29 20:29:08 +02:00
buildUrl({params}): Array {
return [this.urlPath ?? snakeCase(this.constructor.name), ...params];
}
makeRequest({
method, url, data, query
}) {
return redaxios({
method, url, data, params: query
});
}
}