deason 10 місяців тому
батько
коміт
12e3e90b3e
1 змінених файлів з 25 додано та 0 видалено
  1. 25 0
      src/modules/oe/views/alreadyAudited.vue

+ 25 - 0
src/modules/oe/views/alreadyAudited.vue

@@ -205,6 +205,7 @@
             @click="exportData"
             >导出</el-button
           >
+
           <el-dropdown
             v-show="currentPagePrivileges.ALREADY_AUDITED_REDO_AUDIT"
           >
@@ -216,6 +217,7 @@
               size="small"
               >重审</el-button
             >
+
             <el-dropdown-menu slot="dropdown">
               <el-dropdown-item>
                 <el-button
@@ -237,6 +239,24 @@
               </el-dropdown-item>
             </el-dropdown-menu>
           </el-dropdown>
+
+          <el-button
+            v-if="form.updateTimeDesc !== true"
+            style="margin-left: 10px"
+            icon="el-icon-sort"
+            size="small"
+            @click="sortByUpdateTimeDesc(true)"
+            >排序</el-button
+          >
+          <el-button
+            v-if="form.updateTimeDesc === true"
+            style="margin-left: 10px"
+            icon="el-icon-bottom"
+            type="primary"
+            size="small"
+            @click="sortByUpdateTimeDesc(false)"
+            >更新时间排序</el-button
+          >
         </el-col>
       </el-row>
       <el-row class="margin-top-10">
@@ -517,6 +537,7 @@ export default {
         auditStartTime: null, //审核时间起
         auditEndTime: null, //审核时间止
         ip: null, //Ip
+        updateTimeDesc: null,
       },
       exportUrl: "/api/ecs_oe_admin/exam/audit/export/async",
       getExamCondition: {
@@ -717,6 +738,7 @@ export default {
         submitEndTime: null, //交卷时间止
         auditStartTime: null, //审核时间起
         auditEndTime: null, //审核时间止
+        updateTimeDesc: null,
       };
       this.startExamDatetimeRange = [];
       this.endExamDatetimeRange = [];
@@ -725,6 +747,9 @@ export default {
     showMoreCondition() {
       this.showAllCondition = true;
     },
+    sortByUpdateTimeDesc(value) {
+      this.form.updateTimeDesc = value && value === true;
+    },
     showSimpleCondition() {
       this.$notify({
         title: "提示",