Commit 8ef91ad3 authored by Internship UKSW 2019's avatar Internship UKSW 2019

Initial commit

parent 73b2a3ce
...@@ -100,12 +100,13 @@ class FormApprover extends Component { ...@@ -100,12 +100,13 @@ class FormApprover extends Component {
(dataRevision[dataRevision.length - 1].status.includes(JSON.parse(localStorage.getItem('dataLogin')).user_name[0])) && JSON.parse(localStorage.getItem('dataLogin')).user_role[0].includes("Additional Approver")) (dataRevision[dataRevision.length - 1].status.includes(JSON.parse(localStorage.getItem('dataLogin')).user_name[0])) && JSON.parse(localStorage.getItem('dataLogin')).user_role[0].includes("Additional Approver"))
) { ) {
isDocFound = true; isDocFound = true;
console.log(dataRevision) let responseDataUser = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/userkeyid/' + user_id, { headers: { 'Content-Type': 'application/xml' } })
let dataUser = responseDataUser.data.user_dataCollection.user_data;
for (let i = 0; i < dataRevision.length; i++) { for (let i = 0; i < dataRevision.length; i++) {
let dataRevisionTable = { let dataRevisionTable = {
"rev_code": dataRevision[i].rev_code, "rev_code": dataRevision[i].rev_code,
"remark": dataRevision[i].remark, "remark": dataRevision[i].remark,
"creator": JSON.parse(localStorage.getItem("dataLogin")).user_name[0], "creator": dataUser[0].user_name,
"approval": dataRevision[i].approval "approval": dataRevision[i].approval
} }
this.state.dataRevisionHistory.push(dataRevisionTable); this.state.dataRevisionHistory.push(dataRevisionTable);
......
...@@ -87,11 +87,13 @@ class FormRevision extends Component { ...@@ -87,11 +87,13 @@ class FormRevision extends Component {
isDocFound = true; isDocFound = true;
let responseDataRevision = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/revisionkey/' + doc_id, { headers: { 'Content-Type': 'application/xml' } }) let responseDataRevision = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/revisionkey/' + doc_id, { headers: { 'Content-Type': 'application/xml' } })
let dataRevision = responseDataRevision.data.revisionCollection.revision; let dataRevision = responseDataRevision.data.revisionCollection.revision;
let responseDataUser = await axios.get(process.env.REACT_APP_MAIN_APIURL + '/DocumentManagement/userkeyid/' + user_id, { headers: { 'Content-Type': 'application/xml' } })
let dataUser = responseDataUser.data.user_dataCollection.user_data;
for (let i = 0; i < dataRevision.length; i++) { for (let i = 0; i < dataRevision.length; i++) {
let dataRevisionTable = { let dataRevisionTable = {
"rev_code": dataRevision[i].rev_code, "rev_code": dataRevision[i].rev_code,
"remark": dataRevision[i].remark, "remark": dataRevision[i].remark,
"creator": JSON.parse(localStorage.getItem("dataLogin")).user_name[0], "creator": dataUser[0].user_name,
"approval": dataRevision[i].approval "approval": dataRevision[i].approval
} }
this.state.dataRevisionHistory.push(dataRevisionTable); this.state.dataRevisionHistory.push(dataRevisionTable);
......
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