import Controller from '@ember/controller'; import { inject as service } from '@ember/service'; export default Controller.extend({ hoyuPdiApprovalData : service(), router: service(), queryParams: ['page', 'perPage', 'sort', 'filter'], page: 1, perPage: 10, filter: null, init() { this._super(...arguments); this.table = { mode: "list", model: "hoyu-pdi-approval", columns: [ { name: 'PDI No.', key: 'pDINo', uri: "hoyu-pdi-approval.detail", editUri: "hoyu-pdi-approval.edit" }, { name: 'Source System No.', key: 'sourceSystemNo', }, { name: 'Vehicle ID', key: 'vehicleId', }, { name: 'Tanggal PDI Request', key: 'tanggalPDIRequest', type: 'datetime', }, { name: 'Diminta ke', key: 'dimintaKe', }, { name: 'Diminta Oleh', key: 'dimintaOleh', }, { name: 'Request Company', key: 'requestCompany', }, { name: 'Keterangan', key: 'keterangan', }, { name: 'Nama Cabang', key: 'namaCabang', }, { name: 'Nama Dealer', key: 'namaDealer', }, { name: 'Status Dokumen', key: 'statusDokumen', }, { name: 'WO Status', key: 'woStatus', }, { name: 'No. WO', key: 'noWo', }, { name: 'Ditolak Oleh', key: 'ditolakOleh', }, { name: 'VIN No.', key: 'vinNo', }, { name: 'Merek', key: 'merek', }, { name: 'No. Mesin', key: 'noMesin', }, { name: 'No. Rangka', key: 'noRangka', }, { name: 'Model', key: 'model', }, { name: 'Varian', key: 'varian', }, { name: 'Warna', key: 'warna', }, { name: 'ETD', key: 'eTD', type: 'date', }, { name: 'Waktu Servis', key: 'waktuServis', type: 'datetime', }, { name: 'Notes', key: 'notes', }, ] }; }, actions : { deleteRow(data) { let result = confirm('Are you sure want to delete this data?'); if (result) { if (data != null) { this.hoyuPdiApprovalData.delete(data).then(() => { this.router.transitionTo('hoyu-pdi-approval.index'); }); } } }, }, });