import Controller from '@ember/controller'; import { inject as service } from '@ember/service'; export default Controller.extend({ hoyuEventApprovalData : service(), router: service(), queryParams: ['page', 'perPage', 'sort', 'filter'], page: 1, perPage: 10, filter: null, init() { this._super(...arguments); this.table = { mode: "list", model: "hoyu-event-approval", columns: [ { name: 'Nama Event', key: 'namaEvent', uri: "hoyu-event-approval.detail", editUri: "hoyu-event-approval.edit" }, { name: 'Source System No.', key: 'sourceSystemNo', }, { name: 'Type Event', key: 'typeEvent', }, { name: 'Kode Event', key: 'kodeEvent', }, { name: 'Dukungan Budget', key: 'dukunganBudget', }, { name: 'Tanggal Waktu Mulai Diusulkan', key: 'tanggalWaktuMulaiDiusulkan', type: 'datetime', }, { name: 'Tanggal Waktu Selesai Diusulkan', key: 'tanggalWaktuSelesaiDiusulkan', type: 'datetime', }, { name: 'Event Sepanjang Hari', key: 'eventSepanjangHari', }, { name: 'Aging', key: 'aging', }, { name: 'Tanggal Efektif Event Terakhir', key: 'tanggalEfektifEventTerakhir', type: 'datetime', }, { name: 'Notes', key: 'notes', }, { name: 'Latar Belakang Terjadinya Event', key: 'latarBelakangTerjadinyaEvent', }, { name: 'Tujuan Event', key: 'tujuanEvent', }, { name: 'Lokasi Diusulkan', key: 'lokasiDiusulkan', }, { name: 'Target Segmen', key: 'targetSegmen', }, { name: 'Rangkaian Acara', key: 'rangkaianAcara', }, { name: 'Event Organizer', key: 'eventOrganizer', }, { name: 'Budget Dealer', key: 'budgetDealer', }, { name: 'Status Event', key: 'statusEvent', }, { name: 'Nama Dealer', key: 'namaDealer', }, { name: 'Kode Dealer', key: 'kodeDealer', }, { name: 'Permintaan Cabang', key: 'permintaanCabang', }, { name: 'Kode Cabang', key: 'kodeCabang', }, { name: 'Creation User', key: 'creationUser', }, { name: 'Creation Date', key: 'creationDate', type: 'datetime', }, { name: 'Target SKP Dealer', key: 'targetSkpDealer', }, { name: 'Target Undangan Dealer', key: 'targetUndanganDealer', }, { name: 'Target Unit Service Dealer', key: 'targetUnitServiceDealer', }, { name: 'Target Database Dealer', key: 'targetDatabaseDealer', }, { name: 'Tanggal Mulai Disetujui', key: 'tanggalMulaiDisetujui', type: 'datetime', }, { name: 'Approved End Date Time', key: 'approvedEndDateTime', type: 'datetime', }, { name: 'Lokasi yang disetujui', key: 'lokasiYangDisetujui', }, { name: 'Budget HMSI', key: 'budgetHmsi', }, { name: 'Deskripsi', key: 'deskripsi', }, { name: 'Target SPK', key: 'targetSpk', }, { name: 'Target Undangan', key: 'targetUndangan', }, { name: 'Target Unit Service', key: 'targetUnitService', }, { name: 'Target Database', key: 'targetDatabase', }, ] }; }, actions : { deleteRow(data) { let result = confirm('Are you sure want to delete this data?'); if (result) { if (data != null) { this.hoyuEventApprovalData.delete(data).then(() => { this.router.transitionTo('hoyu-event-approval.index'); }); } } }, }, });