hino / app / controllers / dms-item-inquiry / index.js
index.js
Raw
import Controller from '@ember/controller';
import { inject as service } from '@ember/service';
export default Controller.extend({
	dmsItemInquiryData : service(),
	router: service(),
	queryParams: ['page', 'perPage', 'sort', 'filter','filterless'],
	page: 1,
	perPage: 10,
	filter: null,
	init() {
		this._super(...arguments);
		this.table = {
			mode: "list",
			model: "dms-item-inquiry",
			columns: [
			{
				name: 'Item Code',
				key: 'itemCode',
				uri: "dms-item-inquiry.detail",
				editUri: "dms-item-inquiry.edit"
			},
			{
				name: 'Item Name',
				key: 'itemName',
			},
			{
				name: 'Item Class',
				key: 'itemClass',
			},
			{
				name: 'Company Code',
				key: 'companyCode',
			},
			{
				name: 'Company Name',
				key: 'companyName',
			},
			// {
			// 	name: 'Profit Ceter Code',
			// 	key: 'profitCenterCode',
			// },
			// {
			// 	name: 'Profit Center Description',
			// 	key: 'profitCenterDescription',
			// },
			{
				name: 'Warehouse Group',
				key: 'warehouseGroup',
			},
			// {
			// 	name: 'Warehouse Group Desc',
			// 	key: 'warehouseGroupDesc',
			// },
			{
				name: 'Warehouse Code',
				key: 'warehouseCode',
			},
			{
				name: 'Warehouse Name',
				key: 'warehouseName',
			},
			{
				name: 'Location Code',
				key: 'locationCode',
			},
			{
				name: 'Pricelist',
				key: 'pricelist',
			},
			{
				name: 'Available Qty',
				key: 'availableQty',
			},
			{
				name: 'On Hand Qty',
				key: 'onHandQty',
			},
			]
		};
	},
	actions : {
		deleteRow(data) {
			let result = confirm('Are you sure want to delete this data?');
			if (result) {
				if (data != null) {
					this.dmsItemInquiryData.delete(data).then(() => {
						this.router.transitionTo('dms-item-inquiry.index');
					});
				}
			}
		},
	},
});