Commit a882223e authored by PRASTOWO ADI's avatar PRASTOWO ADI

Update Service

parent c0b4661a
REACT_APP_MAIN_APIURL = "http://10.10.86.48:9000"
......@@ -13,7 +13,7 @@ export class DataTableHome extends Component {
{
"title": "Subject",
"fnCreatedCell": function (nTd, data) {
$(nTd).html("<a class='text-decoration-none' href='localhost:3000/previewdocument?subject=" + data + "' target='_blank' rel='noopener noreferrer'>" + data + "</a>");
$(nTd).html("<a class='text-decoration-none' href='10.10.86.48:3000/previewdocument?subject=" + data + "' target='_blank' rel='noopener noreferrer'>" + data + "</a>");
}
},
{ "title": "Type" },
......
......@@ -608,7 +608,7 @@ class FormCreate extends Component {
var js2xmlparser = require('js2xmlparser');
var parseString = require('xml2js').parseString;
//Get All Data Login
let responseDataLogin = await axios.get('http://localhost:9000/DocumentManagement/userkey/' + JSON.parse(localStorage.getItem("user")).Email, { headers: { 'accept': 'application/xml' } })
let responseDataLogin = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/userkey/' + JSON.parse(localStorage.getItem("user")).Email, { headers: { 'accept': 'application/xml' } })
let user_id, doc_id;
parseString(responseDataLogin.data, function (err, result) {
user_id = result.user_dataCollection.user_data[0].user_id[0];
......@@ -633,13 +633,13 @@ class FormCreate extends Component {
"cancelled": 0
};
//Insert Data Document
let responseInsertDocument = await fetch('http://localhost:9000/document', {
let responseInsertDocument = await fetch(process.env.REACT_APP_MAIN_APIURL + '/document', {
headers: { 'Content-Type': 'application/json' },
method: 'POST',
body: JSON.stringify(postdataDokumen)
})
//Get All Data Document
let responseDataDocument = await axios.get('http://localhost:9000/DocumentManagement/document/' + this.state.subject, { headers: { 'accept': 'application/xml' } })
let responseDataDocument = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/document/' + this.state.subject, { headers: { 'accept': 'application/xml' } })
parseString(responseDataDocument.data, function (err, result) {
doc_id = result.documentCollection.document[0].doc_id[0];
})
......@@ -652,7 +652,7 @@ class FormCreate extends Component {
}
let postDataRevision = js2xmlparser.parse("_postrevisioninsert", dataRevision);
//Insert Data Revision
let responseInsertRevision = await axios.post('http://localhost:9000/DocumentManagement/revisioninsert', postDataRevision, { headers: { 'Content-Type': 'text/xml' } })
let responseInsertRevision = await axios.post(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/revisioninsert', postDataRevision, { headers: { 'Content-Type': 'text/xml' } })
//Insert Data Content
let responseInsertContents;
for (let i = 0; i < this.state.contents.length; i++) {
......@@ -662,7 +662,7 @@ class FormCreate extends Component {
"cont": this.state.contents[i].description
}
let postDataContents = js2xmlparser.parse("_postcontentinsert", dataContents);
responseInsertContents = await axios.post('http://localhost:9000/DocumentManagement/contentinsert', postDataContents, { headers: { 'Content-Type': 'text/xml' } })
responseInsertContents = await axios.post(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/contentinsert', postDataContents, { headers: { 'Content-Type': 'text/xml' } })
if (i == this.state.contents.length - 1) {
await this.setState({ submitForm: false })
alert("Document has been successfully submited");
......
......@@ -31,7 +31,7 @@ class FormCreateUpdateRole extends Component {
let values = queryString.parse(this.props.location.search);
if (values.edit != undefined && values.edit != "") {
var parseString = require('xml2js').parseString;
let responseDataEdit = await axios.get('http://localhost:9000/DocumentManagement/userkeyid/' + values.edit, { headers: { 'accept': 'application/xml' } })
let responseDataEdit = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/userkeyid/' + values.edit, { headers: { 'accept': 'application/xml' } })
let dataEdit;
parseString(responseDataEdit.data, function (err, result) {
dataEdit = result.user_dataCollection.user_data;
......@@ -137,7 +137,7 @@ class FormCreateUpdateRole extends Component {
"user_id": this.state.userid
}
let postDataEdit = js2xmlparser.parse("_putuserupdate_user_id", dataEdit);
axios.put('http://localhost:9000/DocumentManagement/userupdate/' + this.state.userid, postDataEdit, { headers: { 'Content-Type': 'text/xml' } })
axios.put(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/userupdate/' + this.state.userid, postDataEdit, { headers: { 'Content-Type': 'text/xml' } })
.then(res => {
this.setState({ submitForm: false })
alert("User role has been successfully edited");
......@@ -177,7 +177,7 @@ class FormCreateUpdateRole extends Component {
"email": this.state.email
}
let postDataUsers = js2xmlparser.parse("_postuserinsert", dataUsers);
axios.post('http://localhost:9000/DocumentManagement/userinsert', postDataUsers, { headers: { 'Content-Type': 'text/xml' } })
axios.post(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/userinsert', postDataUsers, { headers: { 'Content-Type': 'text/xml' } })
.then(res => {
this.setState({ submitForm: false })
alert("User role has been successfully added");
......
......@@ -15,7 +15,7 @@ class Home extends Component {
componentDidMount = async () => {
console.log(localStorage.getItem("user"));
try {
let response = await axios.get('http://localhost:9000/DocumentManagement/home', { headers: { 'accept': 'application/xml' } });
let response = await axios.get(process.env.REACT_APP_MAIN_APIURL +'/DocumentManagement/home', { headers: { 'accept': 'application/xml' } });
var parseString = require('xml2js').parseString;
let data;
parseString(response.data, function (err, result) {
......
......@@ -28,7 +28,7 @@ class ManageUser extends Component {
}
}
let deleteDataUser = js2xmlparser.parse("_deleteuserdelete_user_id", dataUser);
axios.delete('http://localhost:9000/DocumentManagement/userdelete/' + values.delete, {
axios.delete(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/userdelete/' + values.delete, {
params: {
"_deleteuserdelete_user_id": {
"user_id": values.delete
......@@ -48,7 +48,7 @@ class ManageUser extends Component {
})
}
}
let response = await axios.get('http://localhost:9000/DocumentManagement/user', { headers: { 'accept': 'application/xml' } });
let response = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/user', { headers: { 'accept': 'application/xml' } });
let data;
parseString(response.data, function (err, result) {
data = result.user_dataCollection.user_data;
......
......@@ -31,7 +31,7 @@ class PreviewDocument extends Component {
if (values.subject != undefined && values.subject != "") {
await this.setState({ subject: values.subject })
var parseString = require('xml2js').parseString;
let responseDataDocument = await axios.get('http://localhost:9000/DocumentManagement/document/' + this.state.subject, { headers: { 'accept': 'application/xml' } })
let responseDataDocument = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/document/' + this.state.subject, { headers: { 'accept': 'application/xml' } })
let dataDocument;
parseString(responseDataDocument.data, function (err, result) {
dataDocument = result.documentCollection.document;
......@@ -58,7 +58,7 @@ class PreviewDocument extends Component {
documentType: documentType, documentCode: documentCode, revisionDate: revisionDate,
effectiveDate: effectiveDate, purpose: purpose, scopes: scopes, definitions: definitions, references: references
})
let responseDataRevision = await axios.get('http://localhost:9000/DocumentManagement/revisionkey/' + dataDocument[0].doc_id[0], { headers: { 'accept': 'application/xml' } })
let responseDataRevision = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/revisionkey/' + dataDocument[0].doc_id[0], { headers: { 'accept': 'application/xml' } })
let dataRevision;
parseString(responseDataRevision.data, function (err, result) {
dataRevision = result.revisionCollection.revision;
......@@ -70,7 +70,7 @@ class PreviewDocument extends Component {
}
this.state.revisions.push(datarow1);
}
let responseDataContent = await axios.get('http://localhost:9000/DocumentManagement/contentkey/' + dataDocument[0].doc_id[0], { headers: { 'accept': 'application/xml' } })
let responseDataContent = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/contentkey/' + dataDocument[0].doc_id[0], { headers: { 'accept': 'application/xml' } })
let dataContent;
parseString(responseDataContent.data, function (err, result) {
dataContent = result.contentCollection.content;
......
......@@ -15,13 +15,13 @@ class YourDocument extends Component {
}
componentDidMount = async () => {
try {
let response1 = await axios.get('http://localhost:9000/DocumentManagement/userkey/' + JSON.parse(localStorage.getItem("user")).Email, { headers: { 'accept': 'application/xml' } });
let response1 = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/userkey/' + JSON.parse(localStorage.getItem("user")).Email, { headers: { 'accept': 'application/xml' } });
var parseString = require('xml2js').parseString;
let user_id;
parseString(response1.data, function (err, result) {
user_id = result.user_dataCollection.user_data[0].user_id[0];
})
let response2 = await axios.get('http://localhost:9000/DocumentManagement/yourdocument/' + user_id, { headers: { 'accept': 'application/xml' } });
let response2 = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/yourdocument/' + user_id, { headers: { 'accept': 'application/xml' } });
let data;
parseString(response2.data, function (err, result) {
data = result.documentCollection.document;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment