guhongwei 4 năm trước cách đây
mục cha
commit
e7adc0eb4c

+ 15 - 9
src/router/index.js

@@ -29,51 +29,51 @@ export default new Router({
         // 审核申请书
         {
           path: '/adminExamine',
-          component: () => import('../views/adminExamine/index.vue'),
+          component: () => import('../views/adminCenter/adminExamine/index.vue'),
           meta: { title: '审核申请书' },
         },
         {
           path: '/adminExamine/detail',
-          component: () => import('../views/adminExamine/detail.vue'),
+          component: () => import('../views/adminCenter/adminExamine/detail.vue'),
           meta: { title: '资料审核' },
         },
         // 专家评分
         {
           path: '/adminScore',
-          component: () => import('../views/adminScore/index.vue'),
+          component: () => import('../views/adminCenter/adminScore/index.vue'),
           meta: { title: '专家评分' },
         },
         {
           path: '/adminScore/detail',
-          component: () => import('../views/adminScore/detail.vue'),
+          component: () => import('../views/adminCenter/adminScore/detail.vue'),
           meta: { title: '专家评分查看' },
         },
         // 专家会审
         {
           path: '/adminMeet',
-          component: () => import('../views/adminMeet/index.vue'),
+          component: () => import('../views/adminCenter/adminMeet/index.vue'),
           meta: { title: '专家会审' },
         },
         {
           path: '/adminMeet/detail',
-          component: () => import('../views/adminMeet/detail.vue'),
+          component: () => import('../views/adminCenter/adminMeet/detail.vue'),
           meta: { title: '专家会审记录' },
         },
         // 完善资料
         {
           path: '/adminPerfect',
-          component: () => import('../views/adminPerfect/index.vue'),
+          component: () => import('../views/adminCenter/adminPerfect/index.vue'),
           meta: { title: '完善资料' },
         },
         {
           path: '/adminPerfect/detail',
-          component: () => import('../views/adminPerfect/detail.vue'),
+          component: () => import('../views/adminCenter/adminPerfect/detail.vue'),
           meta: { title: '资料查看' },
         },
         // 证书发放
         {
           path: '/adminCate',
-          component: () => import('../views/adminCate/index.vue'),
+          component: () => import('../views/adminCenter/adminCate/index.vue'),
           meta: { title: '证书发放' },
         },
       ],
@@ -83,6 +83,12 @@ export default new Router({
       component: () => import('../views/Login.vue'),
       meta: { title: '登录' },
     },
+    // 用戶申报
+    {
+      path: '/userDeclare',
+      component: () => import('../views/userDeclare/index.vue'),
+      meta: { title: '用户申报' },
+    },
     {
       path: '*',
       redirect: '/404',

src/views/adminCate/index.vue → src/views/adminCenter/adminCate/index.vue


src/views/adminExamine/detail.vue → src/views/adminCenter/adminExamine/detail.vue


src/views/adminExamine/index.vue → src/views/adminCenter/adminExamine/index.vue


src/views/adminExamine/parts/basic copy.vue → src/views/adminCenter/adminExamine/parts/basic copy.vue


src/views/adminExamine/parts/basic.vue → src/views/adminCenter/adminExamine/parts/basic.vue


src/views/adminExamine/parts/brief.vue → src/views/adminCenter/adminExamine/parts/brief.vue


src/views/adminExamine/parts/detailed.vue → src/views/adminCenter/adminExamine/parts/detailed.vue


src/views/adminExamine/parts/research.vue → src/views/adminCenter/adminExamine/parts/research.vue


src/views/adminMeet/detail.vue → src/views/adminCenter/adminMeet/detail.vue


src/views/adminMeet/index.vue → src/views/adminCenter/adminMeet/index.vue


src/views/adminMeet/parts/scoreInfo.vue → src/views/adminCenter/adminMeet/parts/scoreInfo.vue


src/views/adminPerfect/detail.vue → src/views/adminCenter/adminPerfect/detail.vue


src/views/adminPerfect/index.vue → src/views/adminCenter/adminPerfect/index.vue


src/views/adminPerfect/parts/basic copy.vue → src/views/adminCenter/adminPerfect/parts/basic copy.vue


src/views/adminPerfect/parts/basic.vue → src/views/adminCenter/adminPerfect/parts/basic.vue


src/views/adminPerfect/parts/brief.vue → src/views/adminCenter/adminPerfect/parts/brief.vue


src/views/adminPerfect/parts/detailed.vue → src/views/adminCenter/adminPerfect/parts/detailed.vue


src/views/adminPerfect/parts/research.vue → src/views/adminCenter/adminPerfect/parts/research.vue


src/views/adminScore/detail.vue → src/views/adminCenter/adminScore/detail.vue


src/views/adminScore/index.vue → src/views/adminCenter/adminScore/index.vue


src/views/adminScore/parts/scoreInfo.vue → src/views/adminCenter/adminScore/parts/scoreInfo.vue


+ 73 - 0
src/views/userDeclare/index.vue

@@ -0,0 +1,73 @@
+<template>
+  <div id="index">
+    <el-row>
+      <el-col :span="24" class="main">
+        <div class="w_1200">
+          <el-col :span="24" class="info">
+            <el-col :span="24" class="one">
+              成果评价系统-用户申报
+            </el-col>
+            <el-col :span="24" class="two">
+              <el-tabs type="border-card">
+                <el-tab-pane label="(一)基本信息">
+                  <basic :basicForm="basic"></basic>
+                </el-tab-pane>
+                <el-tab-pane label="(二)内容简介">(二)内容简介</el-tab-pane>
+                <el-tab-pane label="(三)主研人员名单">(三)主研人员名单</el-tab-pane>
+                <el-tab-pane label="(四)评价委托方提供资料清单">(四)评价委托方提供资料清单</el-tab-pane>
+              </el-tabs>
+            </el-col>
+          </el-col>
+        </div>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import basic from './parts/basic.vue';
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'index',
+  props: {},
+  components: {
+    basic,
+  },
+  data: function() {
+    return {
+      // 基本信息
+      basic: {},
+    };
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+    pageTitle() {
+      return `${this.$route.meta.title}`;
+    },
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+};
+</script>
+
+<style lang="less" scoped>
+.w_1200 {
+  width: 1200px;
+  margin: 0 auto;
+}
+.main {
+  .info {
+    padding: 30px 0;
+    .one {
+      font-size: 20px;
+      text-align: center;
+      margin: 0 0 30px 0;
+    }
+    .two {
+    }
+  }
+}
+</style>

+ 52 - 0
src/views/userDeclare/parts/basic.vue

@@ -0,0 +1,52 @@
+<template>
+  <div id="basic">
+    <el-row>
+      <el-col :span="24" class="basic">
+        <el-form :model="basicForm" :rules="rules" ref="basicForm" label-width="100px">
+          <el-form-item label="活动名称" prop="name">
+            <el-input v-model="basicForm.name"></el-input>
+          </el-form-item>
+          <el-col :span="24" class="btn">
+            <el-button type="primary" size="mini">取消申报</el-button>
+            <el-button type="primary" size="mini">下一步</el-button>
+          </el-col>
+        </el-form>
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'basic',
+  props: {
+    basicForm: { type: Object },
+  },
+  components: {},
+  data: function() {
+    return {
+      rules: {},
+    };
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+    pageTitle() {
+      return `${this.$route.meta.title}`;
+    },
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+};
+</script>
+
+<style lang="less" scoped>
+.basic {
+  .btn {
+    text-align: center;
+  }
+}
+</style>