%PDF- %PDF-
Direktori : /home/ugotscom/kma/resources/js/ |
Current File : /home/ugotscom/kma/resources/js/app.js |
/** * First we will load all of this project's JavaScript dependencies which * includes Vue and other libraries. It is a great starting point when * building robust, powerful web applications using Vue and Laravel. */ require('./bootstrap'); window.Vue = require('vue'); import VueRouter from 'vue-router'; import moment from 'moment'; import { BootstrapVue, IconsPlugin } from 'bootstrap-vue'; Vue.use(VueRouter) Vue.use(BootstrapVue) import 'bootstrap/dist/css/bootstrap.css' import 'bootstrap-vue/dist/bootstrap-vue.css' import 'vue-select/dist/vue-select.css'; import Vue from 'vue'; import Toaster from 'v-toaster' import vSelect from 'vue-select' // You need a specific loader for CSS files like https://github.com/webpack/css-loader import 'v-toaster/dist/v-toaster.css' // optional set default imeout, the default is 10000 (10 seconds). Vue.use(Toaster, {timeout: 5000}) Vue.component('pagination', require('laravel-vue-pagination')); Vue.component("v-select", vSelect); let routes = [ { path: '/registration', component: require('./components/Registration/registrations.vue').default }, { path: '/addregistration', component: require('./components/Registration/addregistration.vue').default }, { path: '/viewclient/:id', component: require('./components/Registration/regdetails.vue').default }, { path: '/member', component: require('./components/Members/members.vue').default }, { path: '/mmember', component: require('./components/Members/mmembers.vue').default }, { path: '/temporarymember', component: require('./components/Members/tempmembers.vue').default }, { path: '/viewmember/:id', component: require('./components/Members/memberdetails.vue').default }, { path: '/viewtempmember/:id', component: require('./components/Members/tempmemberdetails.vue').default }, { path: '/booking', component: require('./components/Booking/bookingCalendar.vue').default }, { path: '/addmember', component: require('./components/Members/addmembers.vue').default }, { path: '/addpayments', component: require('./components/Payments/addpayment.vue').default }, ] const router = new VueRouter({ mode: 'history', routes }) Vue.filter('fdate',function(created){ return moment(created).format("Do MMM YY"); }); Vue.filter('diffdate',function(created){ var given=moment(created).format('MM/DD/YYYY'); var current = moment().startOf('day'); return current.diff(given, 'days'); }); Vue.filter('currency',function(value){ var val = Math.abs(value) if (val >= 10000000) { val = (val / 10000000).toFixed(2) + ' Cr'; } else if (val >= 100000) { val = (val / 100000).toFixed(2) + ' Lac'; } return val; }) const app = new Vue({ el: '#app', router }).$mount('#app')