guhongwei 4 年之前
父節點
當前提交
1f6f394e49

+ 17 - 1
src/components/common/Sidebar.vue

@@ -136,7 +136,23 @@ export default {
               },
             ],
           },
-          // { icon: 'el-icon-eleme', index: 'userScore', title: '申请书' },
+          {
+            icon: 'el-icon-eleme',
+            index: '4',
+            title: '专家会审管理',
+            subs: [
+              {
+                icon: 'el-icon-eleme',
+                index: 'expertMeet',
+                title: '待会审',
+              },
+              {
+                icon: 'el-icon-eleme',
+                index: 'noExpertMeet',
+                title: '会审未通过',
+              },
+            ],
+          },
           // { icon: 'el-icon-eleme', index: 'userExamine', title: '申请书' },
           // { icon: 'el-icon-eleme', index: 'userExamine', title: '申请书' },
         ];

+ 13 - 0
src/router/index.js

@@ -137,6 +137,19 @@ export default new Router({
           component: () => import('../views/userCenter/userScore/update.vue'),
           meta: { title: '评分修改申请书' },
         },
+        // 专家会审
+        // 待会审
+        {
+          path: '/expertMeet',
+          component: () => import('../views/userCenter/userMeet/expertMeet.vue'),
+          meta: { title: '待专家评分' },
+        },
+        // 会审未通过
+        {
+          path: '/noExpertMeet',
+          component: () => import('../views/userCenter/userMeet/noExpertMeet.vue'),
+          meta: { title: '待专家评分' },
+        },
       ],
     },
     {

+ 38 - 0
src/views/userCenter/userMeet/expertMeet.vue

@@ -0,0 +1,38 @@
+<template>
+  <div id="expertMeet">
+    <el-row>
+      <el-col :span="24" class="main">
+        待会审
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'expertMeet',
+  props: {},
+  components: {},
+  data: function() {
+    return {};
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+  watch: {
+    test: {
+      deep: true,
+      immediate: true,
+      handler(val) {},
+    },
+  },
+};
+</script>
+
+<style lang="less" scoped></style>

+ 38 - 0
src/views/userCenter/userMeet/noExpertMeet.vue

@@ -0,0 +1,38 @@
+<template>
+  <div id="noExpertMeet">
+    <el-row>
+      <el-col :span="24" class="main">
+        会审未通过
+      </el-col>
+    </el-row>
+  </div>
+</template>
+
+<script>
+import { mapState, createNamespacedHelpers } from 'vuex';
+export default {
+  name: 'noExpertMeet',
+  props: {},
+  components: {},
+  data: function() {
+    return {};
+  },
+  created() {},
+  methods: {},
+  computed: {
+    ...mapState(['user']),
+  },
+  metaInfo() {
+    return { title: this.$route.meta.title };
+  },
+  watch: {
+    test: {
+      deep: true,
+      immediate: true,
+      handler(val) {},
+    },
+  },
+};
+</script>
+
+<style lang="less" scoped></style>

+ 18 - 1
src/views/userCenter/userScore/detail.vue

@@ -37,6 +37,13 @@ export default {
           label: '意见查看',
           method: 'view',
         },
+        {
+          label: '专家意见查看',
+          method: 'expertView',
+          display: item => {
+            return item.status == '-2' ? true : false;
+          },
+        },
       ],
       fields: [
         { label: '审核类型', prop: 'step', showTip: true },
@@ -47,7 +54,17 @@ export default {
           label: '状态',
           prop: 'status',
           format: item => {
-            return item === '1' ? '审核通过' : item === '-1' ? '审核未通过' : '未识别';
+            return item === '0'
+              ? '待审中'
+              : item === '1'
+              ? '初审通过'
+              : item === '-1'
+              ? '初审未通过'
+              : item === '2'
+              ? '评分通过'
+              : item === '-2'
+              ? '评分未通过'
+              : '1';
           },
         },
       ],

+ 1 - 1
src/views/userCenter/userScore/noExpertScore.vue

@@ -38,7 +38,7 @@ export default {
           label: '状态',
           prop: 'status',
           format: item => {
-            return item === '1' ? '待专家评分' : '未识别';
+            return item === '-2' ? '评分未通过' : '未识别';
           },
         },
       ],