salix/front/core/components/account-number/index.js

25 lines
631 B
JavaScript

import Component from '../../lib/component';
import ngModule from '../../module';
export default class AccountNumber extends Component {
constructor($element, $) {
super($element, $);
this.$ = $;
}
accountShortToStandard(value) {
this.accountNumber = value.replace('.', '0'.repeat(11 - value.length));
this.$.$emit('accountShortToStandard', this.accountNumber);
}
}
AccountNumber.$inject = ['$element', '$scope'];
ngModule.vnComponent('vnAccountNumber', {
template: require('./index.html'),
controller: AccountNumber,
bindings: {
accountNumber: '<'
}
});