WANG 6 anos atrás
pai
commit
d609712e21
1 arquivos alterados com 72 adições e 0 exclusões
  1. 72 0
      src/modules/examwork/view/offlineExamOrgSettings.vue

+ 72 - 0
src/modules/examwork/view/offlineExamOrgSettings.vue

@@ -33,6 +33,50 @@
             <el-button @click="back">返 回</el-button>
           </el-form-item>
         </el-form>
+        <!-- 页面列表 -->
+        <el-table
+          :data="tableData"
+          border
+          style="width: 100%;text-align:center;"
+          v-loading="loading4FormSearch"
+        >
+          <el-table-column prop="id" width="100" label="ID"></el-table-column>
+          <el-table-column
+            prop="orgCode"
+            label="学习中心代码"
+          ></el-table-column>
+          <el-table-column
+            prop="orgName"
+            label="学习中心名称"
+          ></el-table-column>
+          <el-table-column prop="beginTime" width="200" label="开始时间">
+          </el-table-column>
+          <el-table-column prop="endTime" width="200" label="结束时间">
+          </el-table-column>
+          <el-table-column prop="updateTime" width="200" label="更新时间">
+          </el-table-column>
+          <el-table-column width="100" label="上传附件">
+            <template slot-scope="scope">
+              <div>
+                <span>
+                  <el-tag :type="getCanUploadTag(scope.row)">
+                    {{ getCanUpload(scope.row) }}
+                  </el-tag>
+                </span>
+              </div>
+            </template>
+          </el-table-column>
+        </el-table>
+        <div class="page pull-right">
+          <el-pagination
+            @current-change="handleCurrentChange"
+            :current-page="currentPage"
+            :page-size="pageSize"
+            layout="total, prev, pager, next, jumper"
+            :total="total"
+          >
+          </el-pagination>
+        </div>
       </div>
     </section>
   </div>
@@ -77,6 +121,30 @@ export default {
     back() {
       this.$router.push({ path: "/examwork/examInfo" });
     },
+    getCanUploadTag(row) {
+      if (this.getCanUpload(row) === "允许") {
+        return "success";
+      } else {
+        return "danger";
+      }
+    },
+    getCanUpload(row) {
+      if (row.properties.CAN_UPLOAD_ATTACHMENT === null) {
+        if (Date.now() > row.endTime) {
+          return "不允许";
+        } else {
+          return "允许";
+        }
+      } else {
+        return row.properties.CAN_UPLOAD_ATTACHMENT == "true"
+          ? "允许"
+          : "不允许";
+      }
+    },
+    handleCurrentChange(val) {
+      this.currentPage = val;
+      this.search();
+    },
     search() {
       let param = new URLSearchParams(this.formSearch);
       let url =
@@ -100,11 +168,15 @@ export default {
           console.log(response);
           this.loading4FormSearch = false;
         });
+    },
+    init() {
+      this.search();
     }
   },
   created() {
     this.examId = this.$route.params.id;
     this.formSearch.examId = this.examId;
+    this.init();
   }
 };
 </script>