import Route from '@ember/routing/route'; import { inject as service } from '@ember/service'; import BaseRoute from 'hino-hearts/routes/base'; export default BaseRoute.extend({ dmsItemInquiryData : service(), queryParams: { page: { refreshModel: true }, size: { refreshModel: true }, filter: { refreshModel: true, }, sort: { refreshModel: true }, filterless : { refreshModel: true, } }, init() { this._super(...arguments); }, model(params) { let filter = ''; let filterless = ''; if (params.filter != null && params.filter != '') { let paramFilter = params.filter.slice(1,-1); filter = paramFilter; filter = "{" + filter + "}"; console.log(filter); filter = JSON.parse(filter); //filter = JSON.parse(params.filter); } if(params.filterless != null && params.filterless != ''){ let paramFilterless = params.filterless.slice(1,-1) filterless = paramFilterless; filterless = "{" + filterless + "}"; console.log(filterless); filterless = JSON.parse(filterless); //filterless = JSON.parse(params.filterless); } let result = this.dmsItemInquiryData.getList({ page: params.page, per_page: params.perPage, filter: filter, filterless: filterless, sort: '-change_datetime' }); console.log(result); return result; }, });