Browse Source

feat: 人员数据统计

chenhao 2 năm trước cách đây
mục cha
commit
b3dadebe11

+ 1 - 0
package.json

@@ -10,6 +10,7 @@
   "scripts": {
     "start": "vite",
     "start:web": "cross-env ONLY_WEB=1 vite",
+    "check": "vue-tsc --noEmit",
     "build": "vue-tsc --noEmit && vite build",
     "electron-builder": "electron-builder",
     "electron": "electron dist/main/main.js",

+ 4 - 1
src/modules/analysis/personnel-statistics/components/StatisticsGroup.vue

@@ -28,6 +28,9 @@ const columns: EpTableColumn<ExtractArrayValue<ExtractApiResponse<'getStatistics
     label: '小组',
     prop: 'markingGroupNumber',
     width: usePX(52),
+    formatter(row) {
+      return row.markingGroupNumber === 0 ? '全体' : `${row.markingGroupNumber}`
+    },
   },
   {
     label: '评卷员',
@@ -35,7 +38,7 @@ const columns: EpTableColumn<ExtractArrayValue<ExtractApiResponse<'getStatistics
     minWidth: usePX(84),
     slotName: 'marker',
     formatter(row) {
-      return `第${row.markingGroupNumber + 1}组`
+      return row.markingGroupNumber === 0 ? '全体' : `第${row.markingGroupNumber}组`
     },
   },
   { align: 'center', label: '评卷份数', prop: 'markingPaperCount', width: usePX(72) },

+ 1 - 1
src/modules/monitor/training-monitoring/index.vue

@@ -11,7 +11,7 @@
       <div class="radius-base p-base fill-blank">
         <div v-show="hasSelected" class="flex items m-b-base">
           <el-button size="small" type="primary" @click="onAssessPass(true)">考核通过</el-button>
-          <el-button size="small" type="primary" plain="" @click="onAssessPass(false)">考核不通过</el-button>
+          <el-button size="small" type="primary" plain @click="onAssessPass(false)">考核不通过</el-button>
           <!-- <el-button size="small" type="primary" custom-1 @click="viewPaper(false)">查看试卷</el-button> -->
         </div>
         <base-table