WANG 6 years ago
parent
commit
c02ee300e3

+ 18 - 6
src/modules/examwork/view/examInfo.vue

@@ -82,20 +82,32 @@
           @selection-change="selectChange"
         >
           <el-table-column type="selection" width="40"></el-table-column>
-          <el-table-column prop="id" width="60" label="ID"> </el-table-column>
-          <el-table-column prop="name" label="考试名称"> </el-table-column>
-          <el-table-column width="80" label="考试类型">
+          <el-table-column prop="id" width="60" label="ID" sortable>
+          </el-table-column>
+          <el-table-column prop="name" label="考试名称" sortable>
+          </el-table-column>
+          <el-table-column width="130" label="考试类型" sortable>
             <template slot-scope="scope">
               <div>
                 <span>{{ getExamType(scope.row.examType) }}</span>
               </div>
             </template>
           </el-table-column>
-          <el-table-column prop="beginTime" width="155" label="开始时间">
+          <el-table-column
+            prop="beginTime"
+            width="155"
+            label="开始时间"
+            sortable
+          >
           </el-table-column>
-          <el-table-column prop="endTime" width="155" label="结束时间">
+          <el-table-column prop="endTime" width="155" label="结束时间" sortable>
           </el-table-column>
-          <el-table-column prop="updateTime" width="155" label="更新时间">
+          <el-table-column
+            prop="updateTime"
+            width="155"
+            label="更新时间"
+            sortable
+          >
           </el-table-column>
           <el-table-column width="50" label="状态">
             <span slot-scope="scope">

+ 16 - 8
src/modules/examwork/view/examStudent.vue

@@ -583,8 +583,8 @@
           @selection-change="selectChange"
         >
           <el-table-column type="selection" width="40"></el-table-column>
-          <el-table-column prop="id" label="ID"></el-table-column>
-          <el-table-column label="考生">
+          <el-table-column prop="id" label="ID" sortable></el-table-column>
+          <el-table-column label="考生" sortable>
             <template slot-scope="scope">
               <el-popover trigger="hover" placement="left">
                 <div style="font-size: 18px;font-family: 新宋体">
@@ -674,14 +674,22 @@
               </el-popover>
             </template>
           </el-table-column>
-          <el-table-column prop="studentCode" label="学号"> </el-table-column>
-          <el-table-column prop="identityNumber" label="身份证号">
+          <el-table-column prop="studentCode" label="学号" sortable>
           </el-table-column>
-          <el-table-column prop="orgName" label="学习中心"> </el-table-column>
-          <el-table-column prop="examName" label="考试名称"> </el-table-column>
-          <el-table-column prop="courseName" label="课程名称">
+          <el-table-column prop="identityNumber" label="身份证号" sortable>
           </el-table-column>
-          <el-table-column prop="updateTime" width="155" label="更新时间">
+          <el-table-column prop="orgName" label="学习中心" sortable>
+          </el-table-column>
+          <el-table-column prop="examName" label="考试名称" sortable>
+          </el-table-column>
+          <el-table-column prop="courseName" label="课程名称" sortable>
+          </el-table-column>
+          <el-table-column
+            prop="updateTime"
+            width="155"
+            label="更新时间"
+            sortable
+          >
           </el-table-column>
           <el-table-column width="50" label="状态">
             <span slot-scope="scope">

+ 16 - 5
src/modules/examwork/view/examStudentImport.vue

@@ -94,16 +94,27 @@
           border
           style="width: 100%;text-align:center;"
         >
-          <el-table-column prop="id" width="50" label="ID"></el-table-column>
-          <el-table-column prop="rootOrgName" label="顶级机构">
+          <el-table-column
+            prop="id"
+            width="50"
+            label="ID"
+            sortable
+          ></el-table-column>
+          <el-table-column prop="rootOrgName" label="顶级机构" sortable>
           </el-table-column>
-          <el-table-column prop="examName" label="考试"> </el-table-column>
-          <el-table-column prop="fileName" label="上传文件名">
+          <el-table-column prop="examName" label="考试" sortable>
+          </el-table-column>
+          <el-table-column prop="fileName" label="上传文件名" sortable>
           </el-table-column>
           <el-table-column prop="statusDesc" width="120" label="状态">
           </el-table-column>
           <el-table-column prop="errorDesc" label="异常"> </el-table-column>
-          <el-table-column prop="creationTime" width="170" label="上传时间">
+          <el-table-column
+            prop="creationTime"
+            width="170"
+            label="上传时间"
+            sortable
+          >
           </el-table-column>
           <el-table-column label="操作" width="230">
             <template slot-scope="scope">

+ 15 - 5
src/modules/examwork/view/student.vue

@@ -129,8 +129,13 @@
           @selection-change="selectChange"
         >
           <el-table-column type="selection" width="50"></el-table-column>
-          <el-table-column prop="id" width="100" label="ID"></el-table-column>
-          <el-table-column label="考生" width="100">
+          <el-table-column
+            prop="id"
+            width="100"
+            label="ID"
+            sortable
+          ></el-table-column>
+          <el-table-column label="考生" width="100" sortable>
             <template slot-scope="scope">
               <el-popover trigger="hover" placement="left">
                 <div style="font-size: 18px;font-family: 新宋体">
@@ -188,16 +193,19 @@
             prop="studentCode"
             width=""
             label="学号"
+            sortable
           ></el-table-column>
           <el-table-column
             prop="identityNumber"
             width=""
             label="身份证"
+            sortable
           ></el-table-column>
           <el-table-column
             prop="updateTime"
             width="168"
             label="更新时间"
+            sortable
           ></el-table-column>
           <el-table-column width="50" label="状态">
             <span slot-scope="scope">
@@ -372,9 +380,11 @@
             <el-table-column prop="studentCode" label="学号"> </el-table-column>
             <el-table-column prop="identityNumber" label="身份证">
             </el-table-column>
-            <el-table-column prop="examName" label="考试"> </el-table-column>
-            <el-table-column prop="courseName" label="课程"> </el-table-column>
-            <el-table-column width="80" label="考试状态">
+            <el-table-column prop="examName" label="考试" sortable>
+            </el-table-column>
+            <el-table-column prop="courseName" label="课程" sortable>
+            </el-table-column>
+            <el-table-column width="130" label="考试状态" sortable>
               <div slot-scope="scope">
                 <span v-if="null == scope.row.started"></span>
                 <span v-else-if="scope.row.started">已考</span>