hino / app / routes / privilege-info / edit.js
edit.js
Raw
import Route from '@ember/routing/route';
import { inject as service } from '@ember/service';

export default Route.extend({
	privilegeInfo : service(),
	privilegeInfoData : service(),
	store : service(),

	init() {
		this._super(...arguments);
	},

	async model(params) {
		this.privilegeInfo.setModel(null);
		return await this.privilegeInfoData.getData(params.id, { include: 'core-user-group,core-function-info' })
		.then(response => {
			this.privilegeInfo.setModel(response);
			return response;
		});
	},

	templateName : 'privilege-info/input'});