import Controller from '@ember/controller'; import { inject as service } from '@ember/service'; export default Controller.extend({ hoyuFakturApprovalData : service(), router: service(), queryParams: ['page', 'perPage', 'sort', 'filter'], page: 1, perPage: 10, filter: null, init() { this._super(...arguments); this.table = { mode: "list", model: "hoyu-faktur-approval", columns: [ { name: 'Faktur No.', key: 'fakturNo', uri: "hoyu-faktur-approval.detail", editUri: "hoyu-faktur-approval.edit" }, { name: 'Source System No.', key: 'sourceSystemNo', }, { name: 'Vehicle ID', key: 'vehicleId', }, { name: 'Nama Faktur', key: 'namaFaktur', }, { name: 'Tanggal Faktur IDS', key: 'tanggalFakturIds', type: 'date', }, { name: 'Jenis Faktur', key: 'jenisFaktur', }, { name: 'Status', key: 'status', }, { name: 'Tanggal Faktur', key: 'tanggalFaktur', }, { name: 'No. Faktur IDS', key: 'noFakturIds', }, { name: 'Nama Ekspedisi', key: 'namaEkspedisi', }, { name: 'No. Ekspedisi', key: 'noEkspedisi', }, { name: 'Tanggal Ekspedisi', key: 'tanggalEkspedisi', type: 'date', }, { name: 'Tanggal Do', key: 'tanggalDo', type: 'date', }, { name: 'Nama Salesman', key: 'namaSalesman', }, { name: 'Status Print', key: 'statusPrint', }, { name: 'Status Revisi', key: 'statusRevisi', }, { name: 'Inisiator', key: 'inisiator', }, { name: 'Revision Approval/Escalation Reason', key: 'revisionApprovalEscalationReason', }, { name: 'Dibuat Oleh', key: 'dibuatOleh', }, { name: 'Tanggal dibuat', key: 'tanggalDibuat', type: 'date', }, { name: 'Catatan', key: 'catatan', }, { name: 'Print Province', key: 'printProvince', }, { name: 'VIN No.', key: 'vinNo', }, { name: 'No. Rangka', key: 'noRangka', }, { name: 'No. Mesin', key: 'noMesin', }, { name: 'Model Group', key: 'modelGroup', }, { name: 'Model Variant', key: 'modelVariant', }, { name: 'Warna', key: 'warna', }, { name: 'Manufacturing Code', key: 'manufacturingCode', }, { name: 'Kategori', key: 'kategori', }, { name: 'Type Karoseri', key: 'typeKaroseri', }, { name: 'Karoseri', key: 'karoseri', }, { name: 'Pelanggaran Wilayah', key: 'pelanggaranWilayah', }, { name: 'Dealer Saat Ini', key: 'dealerSaatIni', }, { name: 'Pelanggaran Wilayah Dealer', key: 'pelanggaranWilayahDealer', }, { name: 'Jenis Body', key: 'jenisBody', }, { name: 'Nama Customer Pemesan', key: 'namaCustomerPemesan', }, { name: 'Nama Faktur Customer Information', key: 'namaFakturCustomerInformation', }, { name: 'Nama Faktur Tercetak', key: 'namaFakturTercetak', }, { name: 'ID Customer', key: 'idCustomer', }, { name: 'Alamat Faktur 1', key: 'alamatFaktur1', }, { name: 'Alamat Faktur 2', key: 'alamatFaktur2', }, { name: 'Alamat Faktur 3', key: 'alamatFaktur3', }, { name: 'Kode POS', key: 'kodePos', }, { name: 'Provinsi', key: 'provinsi', }, { name: 'Kota/Kabupaten', key: 'kotaKabupaten', }, { name: 'Notes', key: 'notes', }, ] }; }, actions : { deleteRow(data) { let result = confirm('Are you sure want to delete this data?'); if (result) { if (data != null) { this.hoyuFakturApprovalData.delete(data).then(() => { this.router.transitionTo('hoyu-faktur-approval.index'); }); } } }, }, });