lemo-crm/web/app/routes/base-edit.js
Shaun Chyxion 528e09dbdd init
2017-06-04 22:56:26 +08:00

19 lines
632 B
JavaScript

import Ember from 'ember';
import BaseRoute from './base';
export default BaseRoute.extend({
model(params, transition) {
let me = this;
let extParams = null;
if (Ember.$.type(me.extraParams) === 'function') {
extParams = me.extraParams(params, transition);
}
if (Object.getOwnPropertyNames(params).length === 0 &&
/\.index$/.test(me.routeName)) {
params = transition.params[me.routeName.replace(/\.index$/, '')];
}
return me.get('service').find(
extParams ? Ember.$.extend(true, params, extParams) : params);
}
});