guhongwei il y a 4 ans
Parent
commit
a7f5963ecc
4 fichiers modifiés avec 73 ajouts et 1 suppressions
  1. 10 0
      src/router/index.js
  2. 31 0
      src/views/recruit/detail.vue
  3. 1 1
      src/views/recruit/index.vue
  4. 31 0
      src/views/serve/index.vue

+ 10 - 0
src/router/index.js

@@ -45,6 +45,11 @@ export default new Router({
           component: () => import('../views/record/index.vue'),
           meta: { title: '科技数据' },
         },
+        {
+          path: '/serve',
+          component: () => import('../views/serve/index.vue'),
+          meta: { title: '科技服务' },
+        },
         {
           path: '/column',
           component: () => import('../views/column/index.vue'),
@@ -53,6 +58,11 @@ export default new Router({
         {
           path: '/recruit',
           component: () => import('../views/recruit/index.vue'),
+          meta: { title: '招聘信息' },
+        },
+        {
+          path: '/recruit/detail',
+          component: () => import('../views/recruit/detail.vue'),
           meta: { title: '招聘信息管理' },
         },
         {

+ 31 - 0
src/views/recruit/detail.vue

@@ -0,0 +1,31 @@
+<template>
+  <div id="detail">
+    <el-row>
+      <el-col :span="24">
+        <p>detail</p>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+  name: 'detail',
+  props: {},
+  components: {},
+  data: function() {
+    return {};
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+  },
+};
+</script>
+
+<style lang="less" scoped></style>

+ 1 - 1
src/views/recruit/index.vue

@@ -5,7 +5,7 @@
         <breadcrumb :breadcrumbTitle="this.$route.meta.title"></breadcrumb>
         <el-col :span="24" class="container">
           <el-col :span="24" class="top">
-            <el-button type="primary" size="mini" @click="$router.push({ path: '/links/detail' })">添加</el-button>
+            <el-button type="primary" size="mini" @click="$router.push({ path: '/recruit/detail' })">添加</el-button>
           </el-col>
           <el-col :span="24" class="list">
             <data-table

+ 31 - 0
src/views/serve/index.vue

@@ -0,0 +1,31 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24">
+        <p>index</p>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+  name: 'index',
+  props: {},
+  components: {},
+  data: function() {
+    return {};
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+  },
+};
+</script>
+
+<style lang="less" scoped></style>