UNPKG

pensions

Version:

``` $ npm install --save pensions

53 lines (39 loc) 1.23 kB
import Axios from 'axios'; import Presentages from './presentage.service'; import Salary2020 from './salary2020.service'; class Services { private axios = Axios; private baseUrl = "http://192.168.100.150/md/"; // private baseUrl = "http://192.168.100.165:8080/pms_masterdata_api/api/"; presentages: Presentages; salary2020: Salary2020; constructor() { this.presentages = new Presentages(); this.salary2020 = new Salary2020(); } get(path, data) { return new Promise((resolve, reject) => { path = this.baseUrl + path; //this.setHeader(); this.axios .get(path, { params: data }) .then(result => resolve(result.data)) .catch(err =>resolve(null)); }); } post(path, data, callback) { path = this.baseUrl + path; //this.setHeader(); this.axios .post(path, data) .then(function (response) { callback(response.data, null); }) } // setHeader() { // console.log("setHeader :", store.user.token); // this.axios.defaults.headers.common['session-key'] = store.user.token; // } }; const services = new Services(); export default services;