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 { ...@@ -13,7 +13,7 @@ export class DataTableHome extends Component {
{ {
"title": "Subject", "title": "Subject",
"fnCreatedCell": function (nTd, data) { "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" }, { "title": "Type" },
......
...@@ -608,7 +608,7 @@ class FormCreate extends Component { ...@@ -608,7 +608,7 @@ class FormCreate extends Component {
var js2xmlparser = require('js2xmlparser'); var js2xmlparser = require('js2xmlparser');
var parseString = require('xml2js').parseString; var parseString = require('xml2js').parseString;
//Get All Data Login //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; let user_id, doc_id;
parseString(responseDataLogin.data, function (err, result) { parseString(responseDataLogin.data, function (err, result) {
user_id = result.user_dataCollection.user_data[0].user_id[0]; user_id = result.user_dataCollection.user_data[0].user_id[0];
...@@ -633,13 +633,13 @@ class FormCreate extends Component { ...@@ -633,13 +633,13 @@ class FormCreate extends Component {
"cancelled": 0 "cancelled": 0
}; };
//Insert Data Document //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' }, headers: { 'Content-Type': 'application/json' },
method: 'POST', method: 'POST',
body: JSON.stringify(postdataDokumen) body: JSON.stringify(postdataDokumen)
}) })
//Get All Data Document //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) { parseString(responseDataDocument.data, function (err, result) {
doc_id = result.documentCollection.document[0].doc_id[0]; doc_id = result.documentCollection.document[0].doc_id[0];
}) })
...@@ -652,7 +652,7 @@ class FormCreate extends Component { ...@@ -652,7 +652,7 @@ class FormCreate extends Component {
} }
let postDataRevision = js2xmlparser.parse("_postrevisioninsert", dataRevision); let postDataRevision = js2xmlparser.parse("_postrevisioninsert", dataRevision);
//Insert Data Revision //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 //Insert Data Content
let responseInsertContents; let responseInsertContents;
for (let i = 0; i < this.state.contents.length; i++) { for (let i = 0; i < this.state.contents.length; i++) {
...@@ -662,7 +662,7 @@ class FormCreate extends Component { ...@@ -662,7 +662,7 @@ class FormCreate extends Component {
"cont": this.state.contents[i].description "cont": this.state.contents[i].description
} }
let postDataContents = js2xmlparser.parse("_postcontentinsert", dataContents); 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) { if (i == this.state.contents.length - 1) {
await this.setState({ submitForm: false }) await this.setState({ submitForm: false })
alert("Document has been successfully submited"); alert("Document has been successfully submited");
......
...@@ -31,7 +31,7 @@ class FormCreateUpdateRole extends Component { ...@@ -31,7 +31,7 @@ class FormCreateUpdateRole extends Component {
let values = queryString.parse(this.props.location.search); let values = queryString.parse(this.props.location.search);
if (values.edit != undefined && values.edit != "") { if (values.edit != undefined && values.edit != "") {
var parseString = require('xml2js').parseString; 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; let dataEdit;
parseString(responseDataEdit.data, function (err, result) { parseString(responseDataEdit.data, function (err, result) {
dataEdit = result.user_dataCollection.user_data; dataEdit = result.user_dataCollection.user_data;
...@@ -137,7 +137,7 @@ class FormCreateUpdateRole extends Component { ...@@ -137,7 +137,7 @@ class FormCreateUpdateRole extends Component {
"user_id": this.state.userid "user_id": this.state.userid
} }
let postDataEdit = js2xmlparser.parse("_putuserupdate_user_id", dataEdit); 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 => { .then(res => {
this.setState({ submitForm: false }) this.setState({ submitForm: false })
alert("User role has been successfully edited"); alert("User role has been successfully edited");
...@@ -177,7 +177,7 @@ class FormCreateUpdateRole extends Component { ...@@ -177,7 +177,7 @@ class FormCreateUpdateRole extends Component {
"email": this.state.email "email": this.state.email
} }
let postDataUsers = js2xmlparser.parse("_postuserinsert", dataUsers); 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 => { .then(res => {
this.setState({ submitForm: false }) this.setState({ submitForm: false })
alert("User role has been successfully added"); alert("User role has been successfully added");
......
...@@ -15,7 +15,7 @@ class Home extends Component { ...@@ -15,7 +15,7 @@ class Home extends Component {
componentDidMount = async () => { componentDidMount = async () => {
console.log(localStorage.getItem("user")); console.log(localStorage.getItem("user"));
try { 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; var parseString = require('xml2js').parseString;
let data; let data;
parseString(response.data, function (err, result) { parseString(response.data, function (err, result) {
......
...@@ -28,7 +28,7 @@ class ManageUser extends Component { ...@@ -28,7 +28,7 @@ class ManageUser extends Component {
} }
} }
let deleteDataUser = js2xmlparser.parse("_deleteuserdelete_user_id", dataUser); 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: { params: {
"_deleteuserdelete_user_id": { "_deleteuserdelete_user_id": {
"user_id": values.delete "user_id": values.delete
...@@ -48,7 +48,7 @@ class ManageUser extends Component { ...@@ -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; let data;
parseString(response.data, function (err, result) { parseString(response.data, function (err, result) {
data = result.user_dataCollection.user_data; data = result.user_dataCollection.user_data;
......
...@@ -31,7 +31,7 @@ class PreviewDocument extends Component { ...@@ -31,7 +31,7 @@ class PreviewDocument extends Component {
if (values.subject != undefined && values.subject != "") { if (values.subject != undefined && values.subject != "") {
await this.setState({ subject: values.subject }) await this.setState({ subject: values.subject })
var parseString = require('xml2js').parseString; 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; let dataDocument;
parseString(responseDataDocument.data, function (err, result) { parseString(responseDataDocument.data, function (err, result) {
dataDocument = result.documentCollection.document; dataDocument = result.documentCollection.document;
...@@ -58,7 +58,7 @@ class PreviewDocument extends Component { ...@@ -58,7 +58,7 @@ class PreviewDocument extends Component {
documentType: documentType, documentCode: documentCode, revisionDate: revisionDate, documentType: documentType, documentCode: documentCode, revisionDate: revisionDate,
effectiveDate: effectiveDate, purpose: purpose, scopes: scopes, definitions: definitions, references: references 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; let dataRevision;
parseString(responseDataRevision.data, function (err, result) { parseString(responseDataRevision.data, function (err, result) {
dataRevision = result.revisionCollection.revision; dataRevision = result.revisionCollection.revision;
...@@ -70,7 +70,7 @@ class PreviewDocument extends Component { ...@@ -70,7 +70,7 @@ class PreviewDocument extends Component {
} }
this.state.revisions.push(datarow1); 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; let dataContent;
parseString(responseDataContent.data, function (err, result) { parseString(responseDataContent.data, function (err, result) {
dataContent = result.contentCollection.content; dataContent = result.contentCollection.content;
......
...@@ -15,13 +15,13 @@ class YourDocument extends Component { ...@@ -15,13 +15,13 @@ class YourDocument extends Component {
} }
componentDidMount = async () => { componentDidMount = async () => {
try { 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; var parseString = require('xml2js').parseString;
let user_id; let user_id;
parseString(response1.data, function (err, result) { parseString(response1.data, function (err, result) {
user_id = result.user_dataCollection.user_data[0].user_id[0]; 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; let data;
parseString(response2.data, function (err, result) { parseString(response2.data, function (err, result) {
data = result.documentCollection.document; 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