diff --git a/assets/package.json b/assets/package.json index 039390e..4883826 100644 --- a/assets/package.json +++ b/assets/package.json @@ -10,7 +10,12 @@ "build": "node build/build.js" }, "dependencies": { - "vue": "^2.5.2" + "iview": "^2.8.0", + "js-base64": "^2.4.1", + "simple-websocket": "^5.1.0", + "vue": "^2.5.2", + "vue-router": "^3.0.1", + "xterm": "^3.0.2" }, "devDependencies": { "autoprefixer": "^7.1.2", diff --git a/assets/src/App.vue b/assets/src/App.vue index 6f86de0..18ef16f 100644 --- a/assets/src/App.vue +++ b/assets/src/App.vue @@ -1,28 +1,19 @@ - - + html,body{ + width: 100%; + height: 100%; + background: #f0f0f0; + overflow: hidden; + } + #app { + width: 100%; + height: 100%; + } +> + diff --git a/assets/src/components/HelloWorld.vue b/assets/src/components/HelloWorld.vue deleted file mode 100644 index 1c19f2a..0000000 --- a/assets/src/components/HelloWorld.vue +++ /dev/null @@ -1,113 +0,0 @@ - - - - - - diff --git a/assets/src/components/Home.vue b/assets/src/components/Home.vue new file mode 100755 index 0000000..dfb821d --- /dev/null +++ b/assets/src/components/Home.vue @@ -0,0 +1,56 @@ + + + + + diff --git a/assets/src/components/Login.vue b/assets/src/components/Login.vue new file mode 100755 index 0000000..392669e --- /dev/null +++ b/assets/src/components/Login.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/assets/src/main.js b/assets/src/main.js old mode 100644 new mode 100755 index 684ffac..a936d40 --- a/assets/src/main.js +++ b/assets/src/main.js @@ -2,12 +2,17 @@ // (runtime-only or standalone) has been set in webpack.base.conf with an alias. import Vue from 'vue' import App from './App' +import router from './router' +import iView from 'iview' +import 'iview/dist/styles/iview.css' Vue.config.productionTip = false +Vue.use(iView); + /* eslint-disable no-new */ new Vue({ - el: '#app', - components: { App }, - template: '' + el: '#app', + router, + render: (h)=>h(App) }) diff --git a/assets/src/router/index.js b/assets/src/router/index.js new file mode 100755 index 0000000..e1ef1df --- /dev/null +++ b/assets/src/router/index.js @@ -0,0 +1,13 @@ +import Vue from 'vue' +import Router from 'vue-router' +import Login from '@/components/Login' +import Home from '@/components/Home' + +Vue.use(Router) + +export default new Router({ + routes: [ + {path: '/', component: Login}, + {path: '/home', component: Home} + ] +})