add: add grafana
							parent
							
								
									01b6dcf56d
								
							
						
					
					
						commit
						f8cbcbe0e9
					
				| 
						 | 
				
			
			@ -69,6 +69,7 @@ module.exports = {
 | 
			
		|||
      'newIsCap': true,
 | 
			
		||||
      'capIsNew': false
 | 
			
		||||
    }],
 | 
			
		||||
    'vue/no-unused-components': 'off',
 | 
			
		||||
    'new-parens': 2,
 | 
			
		||||
    'no-array-constructor': 2,
 | 
			
		||||
    'no-caller': 2,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -84,13 +84,13 @@ export const constantRoutes = [
 | 
			
		|||
    ]
 | 
			
		||||
  },
 | 
			
		||||
  {
 | 
			
		||||
    path: '/documentation',
 | 
			
		||||
    path: '/grafana',
 | 
			
		||||
    component: Layout,
 | 
			
		||||
    children: [
 | 
			
		||||
      {
 | 
			
		||||
        path: 'index',
 | 
			
		||||
        component: () => import('@/views/documentation/index'),
 | 
			
		||||
        name: 'Documentation',
 | 
			
		||||
        component: () => import('@/views/grafana/index'),
 | 
			
		||||
        name: 'Grafana',
 | 
			
		||||
        meta: { title: '算力可视化', icon: 'chart', affix: true }
 | 
			
		||||
      }
 | 
			
		||||
    ]
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,57 +0,0 @@
 | 
			
		|||
<template>
 | 
			
		||||
  <div class="app-container documentation-container">
 | 
			
		||||
    <a class="document-btn" target="_blank" href="https://store.akveo.com/products/vue-java-admin-dashboard-spring?utm_campaign=akveo_store-Vue-Vue_demo%2Fgithub&utm_source=vue_admin&utm_medium=referral&utm_content=demo_English_button">Java backend integration</a>
 | 
			
		||||
    <a class="document-btn" target="_blank" href="https://panjiachen.github.io/vue-element-admin-site/">Documentation</a>
 | 
			
		||||
    <a class="document-btn" target="_blank" href="https://github.com/PanJiaChen/vue-element-admin/">Github Repository</a>
 | 
			
		||||
    <a class="document-btn" target="_blank" href="https://panjiachen.gitee.io/vue-element-admin-site/zh/">国内文档</a>
 | 
			
		||||
    <dropdown-menu class="document-btn" :items="articleList" title="系列文章" />
 | 
			
		||||
    <a class="document-btn" target="_blank" href="https://panjiachen.github.io/vue-element-admin-site/zh/job/">内推招聘</a>
 | 
			
		||||
  </div>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
import DropdownMenu from '@/components/Share/DropdownMenu'
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
  name: 'Documentation',
 | 
			
		||||
  components: { DropdownMenu },
 | 
			
		||||
  data() {
 | 
			
		||||
    return {
 | 
			
		||||
      articleList: [
 | 
			
		||||
        { title: '基础篇', href: 'https://juejin.im/post/59097cd7a22b9d0065fb61d2' },
 | 
			
		||||
        { title: '登录权限篇', href: 'https://juejin.im/post/591aa14f570c35006961acac' },
 | 
			
		||||
        { title: '实战篇', href: 'https://juejin.im/post/593121aa0ce4630057f70d35' },
 | 
			
		||||
        { title: 'vue-admin-template 篇', href: 'https://juejin.im/post/595b4d776fb9a06bbe7dba56' },
 | 
			
		||||
        { title: 'v4.0 篇', href: 'https://juejin.im/post/5c92ff94f265da6128275a85' },
 | 
			
		||||
        { title: '自行封装 component', href: 'https://segmentfault.com/a/1190000009090836' },
 | 
			
		||||
        { title: '优雅的使用 icon', href: 'https://juejin.im/post/59bb864b5188257e7a427c09' },
 | 
			
		||||
        { title: 'webpack4(上)', href: 'https://juejin.im/post/59bb864b5188257e7a427c09' },
 | 
			
		||||
        { title: 'webpack4(下)', href: 'https://juejin.im/post/5b5d6d6f6fb9a04fea58aabc' }
 | 
			
		||||
      ]
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style lang="scss" scoped>
 | 
			
		||||
.documentation-container {
 | 
			
		||||
  margin: 50px;
 | 
			
		||||
  display: flex;
 | 
			
		||||
  flex-wrap: wrap;
 | 
			
		||||
  justify-content: flex-start;
 | 
			
		||||
 | 
			
		||||
  .document-btn {
 | 
			
		||||
    flex-shrink: 0;
 | 
			
		||||
    display: block;
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
    background: black;
 | 
			
		||||
    color: white;
 | 
			
		||||
    height: 60px;
 | 
			
		||||
    padding: 0 16px;
 | 
			
		||||
    margin: 16px;
 | 
			
		||||
    line-height: 60px;
 | 
			
		||||
    font-size: 20px;
 | 
			
		||||
    text-align: center;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
| 
						 | 
				
			
			@ -0,0 +1,48 @@
 | 
			
		|||
<template>
 | 
			
		||||
  <div class="app-container documentation-container">
 | 
			
		||||
    <iframe src="http://localhost:3030/d/rYdddlPWk/node-exporter-full" frameborder="0" name="popup" class="web" />
 | 
			
		||||
  </div>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
<script>
 | 
			
		||||
import DropdownMenu from '@/components/Share/DropdownMenu'
 | 
			
		||||
 | 
			
		||||
export default {
 | 
			
		||||
  name: 'Documentation',
 | 
			
		||||
  components: { DropdownMenu },
 | 
			
		||||
  data() {
 | 
			
		||||
    return {
 | 
			
		||||
 | 
			
		||||
    }
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style lang="scss" scoped>
 | 
			
		||||
.documentation-container {
 | 
			
		||||
  display: flex;
 | 
			
		||||
  flex-wrap: wrap;
 | 
			
		||||
  justify-content: flex-start;
 | 
			
		||||
  padding: 0px;
 | 
			
		||||
 | 
			
		||||
  .document-btn {
 | 
			
		||||
    flex-shrink: 0;
 | 
			
		||||
    display: block;
 | 
			
		||||
    cursor: pointer;
 | 
			
		||||
    background: black;
 | 
			
		||||
    color: white;
 | 
			
		||||
    height: 60px;
 | 
			
		||||
    padding: 0 16px;
 | 
			
		||||
    margin: 16px;
 | 
			
		||||
    line-height: 60px;
 | 
			
		||||
    font-size: 20px;
 | 
			
		||||
    text-align: center;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  .web {
 | 
			
		||||
    display: inline;
 | 
			
		||||
    width: 100%;
 | 
			
		||||
    height: 90vh;
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
</style>
 | 
			
		||||
| 
						 | 
				
			
			@ -27,7 +27,7 @@ module.exports = {
 | 
			
		|||
  publicPath: '/',
 | 
			
		||||
  outputDir: 'dist',
 | 
			
		||||
  assetsDir: 'static',
 | 
			
		||||
  lintOnSave: process.env.NODE_ENV === 'development',
 | 
			
		||||
  lintOnSave: false,
 | 
			
		||||
  productionSourceMap: false,
 | 
			
		||||
  devServer: {
 | 
			
		||||
    port: port,
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue