|
@@ -2,153 +2,164 @@ import axios from 'axios';
|
|
|
|
|
|
|
|
export class Service {
|
|
export class Service {
|
|
|
|
|
|
|
|
- constructor(path) {
|
|
|
|
|
- this.base_url = 'http://204.48.25.93:8081'
|
|
|
|
|
- this.url = this.base_url + path
|
|
|
|
|
- // this.base_url = 'http://psicoadmin.ditca.org:8081'
|
|
|
|
|
- // this.api = 'http://204.48.25.93:8081/user?user=patrik&password=12345'
|
|
|
|
|
- // this.api = 'http://psicoadmin.ditca.org:8081/user?user=patrik&password=12345'
|
|
|
|
|
|
|
+ constructor(path) {
|
|
|
|
|
+ this.base_url = 'http://204.48.25.93:8081'
|
|
|
|
|
+ this.url = this.base_url + path
|
|
|
|
|
+ // this.base_url = 'http://psicoadmin.ditca.org:8081'
|
|
|
|
|
+ // this.api = 'http://204.48.25.93:8081/user?user=patrik&password=12345'
|
|
|
|
|
+ // this.api = 'http://psicoadmin.ditca.org:8081/user?user=patrik&password=12345'
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ async getBlob(token) {
|
|
|
|
|
+ return await axios({
|
|
|
|
|
+ url: this.url,
|
|
|
|
|
+ method: 'get',
|
|
|
|
|
+ responseType: 'blob',
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Authorization': `Bearer ${token}`
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ async getQuery(token) {
|
|
|
|
|
+ return await axios.get(this.url, {
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Authorization': `Bearer ${token}`
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ async get(token) {
|
|
|
|
|
+ return axios.get(this.url, {
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Authorization': `Bearer ${token}`
|
|
|
|
|
+ }
|
|
|
|
|
+ })
|
|
|
|
|
+ .then((res) => {
|
|
|
|
|
+ return res;
|
|
|
|
|
+ })
|
|
|
|
|
+ .catch((error) => {
|
|
|
|
|
+ console.log("ERROR :: ", error)
|
|
|
|
|
+ return new Error("GG");
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ async post(body, token) {
|
|
|
|
|
+
|
|
|
|
|
+ if (!token) {
|
|
|
|
|
+ let response = await axios({
|
|
|
|
|
+ method: "POST",
|
|
|
|
|
+ url: this.url,
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Content-Type': 'application/json',
|
|
|
|
|
+ },
|
|
|
|
|
+ data: body
|
|
|
|
|
+ })
|
|
|
|
|
+ return await response.data;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
- async getQuery(token) {
|
|
|
|
|
- return await axios.get(this.url, {
|
|
|
|
|
- headers: {
|
|
|
|
|
- 'Authorization': `Bearer ${token}`
|
|
|
|
|
- }
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ const MyHeaders = {
|
|
|
|
|
+ 'Authorization': 'Bearer ' + token,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- async get(token) {
|
|
|
|
|
- return axios.get(this.url, {
|
|
|
|
|
- headers: {
|
|
|
|
|
- 'Authorization': `Bearer ${token}`
|
|
|
|
|
- }
|
|
|
|
|
- })
|
|
|
|
|
- .then((res) => {
|
|
|
|
|
- return res;
|
|
|
|
|
- })
|
|
|
|
|
- .catch((error) => {
|
|
|
|
|
- console.log("ERROR :: ", error)
|
|
|
|
|
- return new Error("GG");
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ let response = await axios({
|
|
|
|
|
+ method: "POST",
|
|
|
|
|
+ url: this.url,
|
|
|
|
|
+ headers: MyHeaders,
|
|
|
|
|
+ data: body
|
|
|
|
|
+ })
|
|
|
|
|
+ console.log('response', response)
|
|
|
|
|
+
|
|
|
|
|
+ return await response.data;
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ async postQuery(body, token) {
|
|
|
|
|
+
|
|
|
|
|
+ if (!token) {
|
|
|
|
|
+ return await axios({
|
|
|
|
|
+ method: "POST",
|
|
|
|
|
+ url: this.url,
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Content-Type': 'application/json',
|
|
|
|
|
+ },
|
|
|
|
|
+ data: body
|
|
|
|
|
+ })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- async post(body, token) {
|
|
|
|
|
-
|
|
|
|
|
- if (!token) {
|
|
|
|
|
- let response = await axios({
|
|
|
|
|
- method: "POST",
|
|
|
|
|
- url: this.url,
|
|
|
|
|
- headers: {
|
|
|
|
|
- 'Content-Type': 'application/json',
|
|
|
|
|
- },
|
|
|
|
|
- data: body
|
|
|
|
|
- })
|
|
|
|
|
- return await response.data;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- const MyHeaders = {
|
|
|
|
|
- 'Authorization': 'Bearer ' + token,
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- let response = await axios({
|
|
|
|
|
- method: "POST",
|
|
|
|
|
- url: this.url,
|
|
|
|
|
- headers: MyHeaders,
|
|
|
|
|
- data: body
|
|
|
|
|
- })
|
|
|
|
|
- console.log('response', response)
|
|
|
|
|
-
|
|
|
|
|
- return await response.data;
|
|
|
|
|
|
|
|
|
|
|
|
+ const MyHeaders = {
|
|
|
|
|
+ 'Authorization': 'Bearer ' + token,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- async postQuery(body, token) {
|
|
|
|
|
-
|
|
|
|
|
- if (!token) {
|
|
|
|
|
- return await axios({
|
|
|
|
|
- method: "POST",
|
|
|
|
|
- url: this.url,
|
|
|
|
|
- headers: {
|
|
|
|
|
- 'Content-Type': 'application/json',
|
|
|
|
|
- },
|
|
|
|
|
- data: body
|
|
|
|
|
- })
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
|
|
+ return await axios({
|
|
|
|
|
+ method: "POST",
|
|
|
|
|
+ url: this.url,
|
|
|
|
|
+ headers: MyHeaders,
|
|
|
|
|
+ data: body
|
|
|
|
|
+ })
|
|
|
|
|
|
|
|
- const MyHeaders = {
|
|
|
|
|
- 'Authorization': 'Bearer ' + token,
|
|
|
|
|
- }
|
|
|
|
|
|
|
|
|
|
- return await axios({
|
|
|
|
|
- method: "POST",
|
|
|
|
|
- url: this.url,
|
|
|
|
|
- headers: MyHeaders,
|
|
|
|
|
- data: body
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
+ async put(body, token) {
|
|
|
|
|
|
|
|
|
|
+ if (!token) {
|
|
|
|
|
+ let response = await axios({
|
|
|
|
|
+ method: "PUT",
|
|
|
|
|
+ url: this.url,
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Content-Type': 'application/json',
|
|
|
|
|
+ },
|
|
|
|
|
+ data: body
|
|
|
|
|
+ })
|
|
|
|
|
+ return await response.data;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
- async put(body, token) {
|
|
|
|
|
-
|
|
|
|
|
- if (!token) {
|
|
|
|
|
- let response = await axios({
|
|
|
|
|
- method: "PUT",
|
|
|
|
|
- url: this.url,
|
|
|
|
|
- headers: {
|
|
|
|
|
- 'Content-Type': 'application/json',
|
|
|
|
|
- },
|
|
|
|
|
- data: body
|
|
|
|
|
- })
|
|
|
|
|
- return await response.data;
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
-
|
|
|
|
|
- const MyHeaders = {
|
|
|
|
|
- 'Authorization': 'Bearer ' + token,
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- let response = await axios({
|
|
|
|
|
- method: "PUT",
|
|
|
|
|
- url: this.url,
|
|
|
|
|
- headers: MyHeaders,
|
|
|
|
|
- data: body
|
|
|
|
|
- })
|
|
|
|
|
- console.log('response', response)
|
|
|
|
|
-
|
|
|
|
|
- return await response.data;
|
|
|
|
|
|
|
|
|
|
|
|
+ const MyHeaders = {
|
|
|
|
|
+ 'Authorization': 'Bearer ' + token,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ let response = await axios({
|
|
|
|
|
+ method: "PUT",
|
|
|
|
|
+ url: this.url,
|
|
|
|
|
+ headers: MyHeaders,
|
|
|
|
|
+ data: body
|
|
|
|
|
+ })
|
|
|
|
|
+ console.log('response', response)
|
|
|
|
|
+
|
|
|
|
|
+ return await response.data;
|
|
|
|
|
+
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
|
|
+ async putQuery(body, token) {
|
|
|
|
|
+ if (!token) {
|
|
|
|
|
+ return await axios({
|
|
|
|
|
+ method: "PUT",
|
|
|
|
|
+ url: this.url,
|
|
|
|
|
+ headers: {
|
|
|
|
|
+ 'Content-Type': 'application/json',
|
|
|
|
|
+ },
|
|
|
|
|
+ data: body
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
- async putQuery(body, token) {
|
|
|
|
|
- if (!token) {
|
|
|
|
|
- return await axios({
|
|
|
|
|
- method: "PUT",
|
|
|
|
|
- url: this.url,
|
|
|
|
|
- headers: {
|
|
|
|
|
- 'Content-Type': 'application/json',
|
|
|
|
|
- },
|
|
|
|
|
- data: body
|
|
|
|
|
- })
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- const MyHeaders = {
|
|
|
|
|
- 'Authorization': 'Bearer ' + token,
|
|
|
|
|
- }
|
|
|
|
|
-
|
|
|
|
|
- return await axios({
|
|
|
|
|
- method: "PUT",
|
|
|
|
|
- url: this.url,
|
|
|
|
|
- headers: MyHeaders,
|
|
|
|
|
- data: body
|
|
|
|
|
- })
|
|
|
|
|
|
|
+ const MyHeaders = {
|
|
|
|
|
+ 'Authorization': 'Bearer ' + token,
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ return await axios({
|
|
|
|
|
+ method: "PUT",
|
|
|
|
|
+ url: this.url,
|
|
|
|
|
+ headers: MyHeaders,
|
|
|
|
|
+ data: body
|
|
|
|
|
+ })
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
}
|