26 lines
803 B
JavaScript
26 lines
803 B
JavaScript
import Route from '@ember/routing/route';
|
|
import { inject as service } from '@ember/service';
|
|
|
|
export default Route.extend({
|
|
authService: service('auth-service'),
|
|
actions: {
|
|
submit() {
|
|
let me = this;
|
|
const tenant = me.get('controller.tenant');
|
|
if (tenant) {
|
|
me.get('ajax').doPost('auth/switch-tenant', {
|
|
tenant
|
|
}, () => {
|
|
me.get('message').alert('切换租户成功');
|
|
const url = new URL(window.location);
|
|
url.hash = '';
|
|
location.href = url;
|
|
});
|
|
}
|
|
else {
|
|
me.get('message').warn('没有租户,请确认您是否有权限!');
|
|
}
|
|
}
|
|
}
|
|
});
|