licailing 5 سال پیش
والد
کامیت
7d0f282bde
1فایلهای تغییر یافته به همراه5 افزوده شده و 19 حذف شده
  1. 5 19
      src/main/vue/src/views/RateExpertList.vue

+ 5 - 19
src/main/vue/src/views/RateExpertList.vue

@@ -29,7 +29,7 @@
             <el-table-column prop="createdAt" label="申请时间"></el-table-column>
             <el-table-column prop="createdAt" label="申请时间"></el-table-column>
             <el-table-column prop="year" label="年度"> </el-table-column>
             <el-table-column prop="year" label="年度"> </el-table-column>
             <el-table-column prop="status" label="状态" :formatter="statusFormatter"> </el-table-column>
             <el-table-column prop="status" label="状态" :formatter="statusFormatter"> </el-table-column>
-            <el-table-column label="操作" align="center" fixed="right" min-width="150">
+            <!-- <el-table-column label="操作" align="center" fixed="right" min-width="150">
                 <template slot-scope="{ row }">
                 <template slot-scope="{ row }">
                     <el-button
                     <el-button
                         v-if="row.status === 'FIRST_REVIEW_PASS'"
                         v-if="row.status === 'FIRST_REVIEW_PASS'"
@@ -52,9 +52,8 @@
                         拒绝
                         拒绝
                     </el-button>
                     </el-button>
                     <el-button @click="editRow(row)" type="primary" size="mini" plain>查看附件</el-button>
                     <el-button @click="editRow(row)" type="primary" size="mini" plain>查看附件</el-button>
-                    <!-- <el-button @click="deleteRow(row)" type="danger" size="mini" plain>删除</el-button> -->
                 </template>
                 </template>
-            </el-table-column>
+            </el-table-column> -->
         </el-table>
         </el-table>
         <div class="pagination-wrapper">
         <div class="pagination-wrapper">
             <!-- <div class="multiple-mode-wrapper">
             <!-- <div class="multiple-mode-wrapper">
@@ -82,23 +81,17 @@
 <script>
 <script>
 import { mapState } from 'vuex';
 import { mapState } from 'vuex';
 import pageableTable from '@/mixins/pageableTable';
 import pageableTable from '@/mixins/pageableTable';
+import rateStatus from '@/mixins/rateStatus';
 
 
 export default {
 export default {
     name: 'RateList',
     name: 'RateList',
-    mixins: [pageableTable],
+    mixins: [pageableTable, rateStatus],
     data() {
     data() {
         return {
         return {
             multipleMode: false,
             multipleMode: false,
             search: '',
             search: '',
             url: '/rate/all2',
             url: '/rate/all2',
-            downloading: false,
-            statusOptions: [
-                { label: '初审中', value: 'FIRST_REVIEW_PENDING' },
-                { label: '初审通过', value: 'FIRST_REVIEW_PASS' },
-                { label: '初审拒绝', value: 'FIRST_REVIEW_DENY' },
-                { label: '专家通过', value: 'EXPERT_PASS' },
-                { label: '专家拒绝', value: 'EXPERT_DENY' }
-            ]
+            downloading: false
         };
         };
     },
     },
     computed: {
     computed: {
@@ -108,13 +101,6 @@ export default {
         ...mapState(['userInfo'])
         ...mapState(['userInfo'])
     },
     },
     methods: {
     methods: {
-        statusFormatter(row, column, cellValue, index) {
-            let selectedOption = this.statusOptions.find(i => i.value === cellValue);
-            if (selectedOption) {
-                return selectedOption.label;
-            }
-            return '';
-        },
         beforeGetData() {
         beforeGetData() {
             return {
             return {
                 sort: 'createdAt,desc',
                 sort: 'createdAt,desc',