import Controller from '@ember/controller'; import { inject as service } from '@ember/service'; export default Controller.extend({ approverListData : service(), dmsAssignmentLetter : service(), router: service(), queryParams: ['page', 'perPage', 'sort', 'filter'], page: 1, perPage: 10, filter: null, showActionButton:false, showEditButton:false, showDeleteButton:false, init() { this._super(...arguments); this.table = { mode: "list", model: "approver-list", columns: [ { name: 'Employee Name', key: 'employeeName', uri: "approver-list.detail", editUri: "approver-list.edit" }, { name: 'Approval Level', key: 'approvalLevel', }, { name: 'Approval Status Desc', key: 'approvalStatusDesc', }, { name: 'Approval Date Time', key: 'approvalDateTime', type: 'datetime', }, // { // name: 'Request No.', // key: 'requestNo', // }, // { // name: 'Source System No.', // key: 'sourceSystemNo', // }, // { // name: 'Employee No.', // key: 'employeeNo', // }, // { // name: 'Approval Status Code', // key: 'approvalStatusCode', // }, ] }; }, actions : { deleteRow(data) { let result = confirm('Are you sure want to delete this data?'); if (result) { if (data != null) { this.approverListData.delete(data).then(() => { this.router.transitionTo('approver-list.index'); }); } } }, }, });