diff --git a/resources/assets/js/views/purchases/vendors.js b/resources/assets/js/views/purchases/vendors.js index 8b7f4c56c..c4288d4ad 100644 --- a/resources/assets/js/views/purchases/vendors.js +++ b/resources/assets/js/views/purchases/vendors.js @@ -4,31 +4,31 @@ * building robust, powerful web applications using Vue and Laravel. */ - require('./../../bootstrap'); +require('./../../bootstrap'); - import Vue from 'vue'; - - import DashboardPlugin from './../../plugins/dashboard-plugin'; - - import Global from './../../mixins/global'; - - import Form from './../../plugins/form'; - import BulkAction from './../../plugins/bulk-action'; - - // plugin setup - Vue.use(DashboardPlugin); - - const app = new Vue({ - el: '#main-body', - - mixins: [ - Global - ], - - data: function () { - return { - form: new Form('vendor'), - bulk_action: new BulkAction('vendors') - } - } - }); \ No newline at end of file +import Vue from 'vue'; + +import DashboardPlugin from './../../plugins/dashboard-plugin'; + +import Global from './../../mixins/global'; + +import Form from './../../plugins/form'; +import BulkAction from './../../plugins/bulk-action'; + +// plugin setup +Vue.use(DashboardPlugin); + +const app = new Vue({ + el: '#main-body', + + mixins: [ + Global + ], + + data: function () { + return { + form: new Form('vendor'), + bulk_action: new BulkAction('vendors') + } + } +}); diff --git a/resources/assets/js/views/sales/customers.js b/resources/assets/js/views/sales/customers.js index 3bcaa67c3..9f3c87ed4 100644 --- a/resources/assets/js/views/sales/customers.js +++ b/resources/assets/js/views/sales/customers.js @@ -4,94 +4,98 @@ * building robust, powerful web applications using Vue and Laravel. */ - require('./../../bootstrap'); +require('./../../bootstrap'); - import Vue from 'vue'; - - import DashboardPlugin from './../../plugins/dashboard-plugin'; - - import Global from './../../mixins/global'; - - import Form from './../../plugins/form'; - import BulkAction from './../../plugins/bulk-action'; - - // plugin setup - Vue.use(DashboardPlugin); - - const app = new Vue({ - el: '#main-body', - - mixins: [ - Global - ], - - data: function () { - return { - form: new Form('customer'), - bulk_action: new BulkAction('customers'), - can_login : false - } - }, - - mounted() { - this.form.create_user = false; - }, - - methods:{ - onCanLogin(event) { - if (event.target.checked) { - if (this.form.email) { - axios.get(url + '/auth/users/autocomplete', { - params: { - column: 'email', - value : this.form.email - } - }) - .then(response => { - if (response.data.errors) { - if (response.data.data) { - this.form.errors.set('email', { - 0: response.data.data - }); - - return false; - } - - this.can_login = true; - this.form.create_user = true; - return true; - } - - if (response.data.success) { - this.form.errors.set('email', { - 0: can_login_errors.email - }); - - this.can_login = false; - this.form.create_user = false; - return false; - } - }) - .catch(error => { - }); - } else { - this.form.errors.set('email', { - 0: can_login_errors.valid - }); - - this.can_login = false; - this.form.create_user = false; - return false; - } - - return false; - } else { - this.form.errors.clear('email'); - - this.can_login = false; - this.form.create_user = false; - return false; - } - } - } - }); \ No newline at end of file +import Vue from 'vue'; + +import DashboardPlugin from './../../plugins/dashboard-plugin'; + +import Global from './../../mixins/global'; + +import Form from './../../plugins/form'; +import BulkAction from './../../plugins/bulk-action'; + +// plugin setup +Vue.use(DashboardPlugin); + +const app = new Vue({ + el: '#main-body', + + mixins: [ + Global + ], + + data: function () { + return { + form: new Form('customer'), + bulk_action: new BulkAction('customers'), + can_login : false + } + }, + + mounted() { + this.form.create_user = false; + }, + + methods:{ + onCanLogin(event) { + if (event.target.checked) { + if (this.form.email) { + axios.get(url + '/auth/users/autocomplete', { + params: { + column: 'email', + value : this.form.email + } + }) + .then(response => { + if (response.data.errors) { + if (response.data.data) { + this.form.errors.set('email', { + 0: response.data.data + }); + + return false; + } + + this.can_login = true; + this.form.create_user = true; + + return true; + } + + if (response.data.success) { + this.form.errors.set('email', { + 0: can_login_errors.email + }); + + this.can_login = false; + this.form.create_user = false; + + return false; + } + }) + .catch(error => { + }); + } else { + this.form.errors.set('email', { + 0: can_login_errors.valid + }); + + this.can_login = false; + this.form.create_user = false; + + return false; + } + + return false; + } else { + this.form.errors.clear('email'); + + this.can_login = false; + this.form.create_user = false; + + return false; + } + } + } +});