TransactionLogPage.jsx 3.61 KB
import React from 'react'

import SearchTemplate from '../../templates/form/wdsTransLog/WDSSearch'
import TransLogTemplate from '../../templates/table/wdsTransLog/WDSTransLog'

import {SEARCH_LOG,RESULT_LOG} from '../../resources/js/constants/EventConstants'

const logResults = [
  {
    "key": "1",
    "logID": "John Brown",
    "username": "32",
    "mobileID": "1",
    "deviceType": "Mobile",
    "screen": "unknown",
    "action": "Delete",
    "transactionMessage": "OpenPage",
    "resultMessage": "[300] LoadTemplate"
  },
  {
    "key": "2",
    "logID": "sunt qui excepturi placeat culpa",
    "username": "32",
    "mobileID": "1",
    "deviceType": "Mobile",
    "screen": "unknown",
    "action": "Delete",
    "transactionMessage": "OpenPage",
    "resultMessage": "[300] LoadTemplate"
  },
  {
    "key": "3",
    "logID": "omnis laborum odio",
    "username": "32",
    "mobileID": "1",
    "deviceType": "Mobile",
    "screen": "unknown",
    "action": "Delete",
    "transactionMessage": "OpenPage",
    "resultMessage": "[300] LoadTemplate"
  },
  {
    "key": "4",
    "logID": "non esse culpa molestiae omnis sed optio",
    "username": "32",
    "mobileID": "1",
    "deviceType": "Mobile",
    "screen": "unknown",
    "action": "Delete",
    "transactionMessage": "OpenPage",
    "resultMessage": "[300] LoadTemplate"
  },
  {
    "key": "5",
    "logID": "eaque aut omnis a",
    "username": "32",
    "mobileID": "1",
    "deviceType": "Mobile",
    "screen": "unknown",
    "action": "Delete",
    "transactionMessage": "OpenPage",
    "resultMessage": "[300] LoadTemplate"
  },
  {
    "key": "6",
    "logID": "natus impedit quibusdam illo est",
    "username": "32",
    "mobileID": "1",
    "deviceType": "Mobile",
    "screen": "unknown",
    "action": "Delete",
    "transactionMessage": "OpenPage",
    "resultMessage": "[300] LoadTemplate"
  },
  {
    "key": "7",
    "logID": "quibusdam autem aliquid et et quia",
    "username": "32",
    "mobileID": "1",
    "deviceType": "Mobile",
    "screen": "unknown",
    "action": "Delete",
    "transactionMessage": "OpenPage",
    "resultMessage": "[300] LoadTemplate"
  },
  {
    "key": "8",
    "logID": "qui fuga est a eum",
    "username": "32",
    "mobileID": "1",
    "deviceType": "Mobile",
    "screen": "unknown",
    "action": "Delete",
    "transactionMessage": "OpenPage",
    "resultMessage": "[300] LoadTemplate"
  },
  {
    "key": "9",
    "logID": "saepe unde necessitatibus rem",
    "username": "32",
    "mobileID": "1",
    "deviceType": "Mobile",
    "screen": "unknown",
    "action": "Delete",
    "transactionMessage": "OpenPage",
    "resultMessage": "[300] LoadTemplate"
  },
  {
    "key": "10",
    "logID": "distinctio laborum qui",
    "username": "32",
    "mobileID": "1",
    "deviceType": "Mobile",
    "screen": "unknown",
    "action": "Delete",
    "transactionMessage": "OpenPage",
    "resultMessage": "[300] LoadTemplate"
  },
  {
    "key": "11",
    "logID": "quam nostrum impedit mollitia quod et dolor",
    "username": "32",
    "mobileID": "1",
    "deviceType": "Mobile",
    "screen": "unknown",
    "action": "Delete",
    "transactionMessage": "OpenPage",
    "resultMessage": "[300] LoadTemplate"
  }
]


class TransactionLog extends React.Component {

  componentDidMount(){
    const {eventEmitter} = this.props
    eventEmitter.on(SEARCH_LOG,(data)=>{

      eventEmitter.emit(RESULT_LOG,logResults)
    })
  }

  render(){
    const {eventEmitter} = this.props
    return(
      <div>
        <SearchTemplate eventEmitter={eventEmitter}/>
        <TransLogTemplate eventEmitter={eventEmitter}/>
      </div>
    )
  }
}

export default TransactionLog