hino / app / controllers / user-management / index.js
index.js
Raw
import Controller from '@ember/controller';
import { inject as service } from '@ember/service';
export default Controller.extend({
	userManagementData : service(),
	router: service(),
	queryParams: ['page', 'perPage', 'sort', 'filter'],
	page: 1,
	perPage: 10,
	filter: null,
	init() {
		this._super(...arguments);
		this.table = {
			mode: "list",
			model: "user-management",
			columns: [
			{
				name: 'Employee Name',
				key: 'employeeName',
				uri: "user-management.detail",
				editUri: "user-management.edit"
			},
			{
				name: '',
				key: '',
			},
			{
				

				name: 'Employee No',
				key: 'employeeNo',
			},
			{
				name: 'Company',
				key: 'dealer.dealerName',
			},
			{
				name: 'Nick Name',
				key: 'nickname',
			},
			{
				name: 'User Group',
				key: 'coreUserGroup.name',
			},
			{
				name: 'Job Title',
				key: 'jobTitle',
			},
			{
				name: 'Role',
				key: 'roleManagement.roleName',
			},
			{
				name: 'Job Position',
				key: 'jobPosition',
			},
			{
				name: 'approval input configuration',
				key: 'approvalInputConfiguration.approvalName',
			},
			{
				name: 'Division / Department',
				key: 'divisionDepartment',
			},
			{
				name: 'Is Active',
				key: 'isActive',
			}
			] 
		};
	},
	actions : {
		deleteRow(data) {
			let result = confirm('Are you sure want to delete this data?');
			if (result) {
				if (data != null) {
					// this.userManagementData.delete(data).then(() => {
					// 	this.router.transitionTo('user-management.index');
					// });
				}
			}
		},
	},
});