diff --git a/public_html/page/fiche.php b/public_html/page/fiche.php new file mode 100644 index 0000000..13d3b0d --- /dev/null +++ b/public_html/page/fiche.php @@ -0,0 +1,48 @@ + + + + + + + + + + Gestion des enseignants + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + + + + + + \ No newline at end of file diff --git a/webpack/component/fiche/view.vue b/webpack/component/fiche/view.vue new file mode 100644 index 0000000..966eef4 --- /dev/null +++ b/webpack/component/fiche/view.vue @@ -0,0 +1,23 @@ + + + + + + \ No newline at end of file diff --git a/webpack/data/fiche.js b/webpack/data/fiche.js new file mode 100644 index 0000000..e69de29 diff --git a/webpack/page/fiche.js b/webpack/page/fiche.js new file mode 100644 index 0000000..c7035a3 --- /dev/null +++ b/webpack/page/fiche.js @@ -0,0 +1,35 @@ +/* (1) Imports +---------------------------------------------------------*/ +/* (1) NPM libs */ +import Vue from 'vue' +import VueRouter from 'vue-router' +import routes from '../routes/fiche' + +/* (2) Vues */ +import wrapper_vue from '../vue/wrapper.vue' + +/* (3) Data */ +require('../data/common'); +require('../data/fiche'); + + + + +/* (2) Initialisation +---------------------------------------------------------*/ +/* (1) Init Router */ +const router = new VueRouter({ + mode: 'history', + routes: routes[0] +}); + +/* (2) Store router in gstore */ +gstore.add('router', router); + +/* (3) Render view */ +Vue.use(VueRouter); +new Vue({ + el: '#main-vue', + router, + render: h => h(wrapper_vue) +}); \ No newline at end of file diff --git a/webpack/routes/fiche.js b/webpack/routes/fiche.js new file mode 100644 index 0000000..475cac6 --- /dev/null +++ b/webpack/routes/fiche.js @@ -0,0 +1,11 @@ +export default{ 0: [ + + { + path: '/fiche/view/', + component: require('../component/fiche/view.vue').default + }, { + path: '*', + redirect: '/fiche/view/' + } + +]} \ No newline at end of file