zhangjie 2 anni fa
parent
commit
59c986b6e5

+ 1 - 0
src/components/base/EcsExamSelect.vue

@@ -19,6 +19,7 @@
     <el-button
       icon="el-icon-refresh"
       type="primary"
+      title="同步考试"
       :loading="loading"
       @click="toSync"
     ></el-button>

+ 2 - 26
src/modules/base/components/ModifyTask.vue

@@ -16,30 +16,19 @@
       :model="modalForm"
       label-width="110px"
     >
-      <el-form-item prop="schoolId" label="学校:">
-        <school-select
-          ref="SchoolSelect"
-          v-model="modalForm.schoolId"
-          class="width-400"
-          select-default
-          @change="schoolChange"
-        ></school-select>
-      </el-form-item>
       <el-form-item prop="semesterId" label="学期:">
         <semester-select
           v-model="modalForm.semesterId"
           class="width-400"
-          :school-id="modalForm.schoolId"
           @change="semesterChange"
         ></semester-select>
       </el-form-item>
       <el-form-item prop="examTypeId" label="考试类型:">
-        <exam-select
+        <exam-type-select
           v-model="modalForm.examTypeId"
           class="width-400"
-          :semester-id="modalForm.semesterId"
           @change="examTypeChange"
-        ></exam-select>
+        ></exam-type-select>
       </el-form-item>
       <el-form-item prop="startTime" label="定时任务时间:">
         <el-date-picker
@@ -73,8 +62,6 @@ import pickerOptions from "@/constants/datePickerOptions";
 
 const initModalForm = {
   id: null,
-  schoolId: null,
-  schoolName: null,
   semesterId: null,
   semesterName: null,
   examTypeId: null,
@@ -109,13 +96,6 @@ export default {
       createTime: [],
       pickerOptions,
       rules: {
-        schoolId: [
-          {
-            required: true,
-            message: "请选择学校",
-            trigger: "change"
-          }
-        ],
         semesterId: [
           {
             required: true,
@@ -148,7 +128,6 @@ export default {
       } else {
         this.modalForm = { ...initModalForm };
         this.createTime = [];
-        this.$refs.SchoolSelect && this.$refs.SchoolSelect.emitDefault();
       }
     },
     visibleChange() {
@@ -167,9 +146,6 @@ export default {
         this.modalForm.endTime = "";
       }
     },
-    schoolChange(val) {
-      this.modalForm.schoolName = val.name;
-    },
     semesterChange(val) {
       this.modalForm.semesterName = val.name;
     },

+ 17 - 5
src/modules/base/views/BusinessDataManage.vue

@@ -35,7 +35,7 @@
           width="70"
           :index="indexMethod"
         ></el-table-column>
-        <el-table-column prop="syncDate" label="同步日期">
+        <el-table-column prop="syncDate" label="同步日期" width="170">
           <span slot-scope="scope">{{
             scope.row.syncDate | timestampFilter
           }}</span>
@@ -43,10 +43,22 @@
         <el-table-column prop="schoolName" label="学校"></el-table-column>
         <el-table-column prop="semesterName" label="学期"></el-table-column>
         <el-table-column prop="examTypeName" label="考试类型"></el-table-column>
-        <el-table-column prop="colleges" label="学院数量"></el-table-column>
-        <el-table-column prop="subjects" label="科目门数"></el-table-column>
-        <el-table-column prop="students" label="考试科次"></el-table-column>
-        <el-table-column class-name="action-column" label="操作" width="100px">
+        <el-table-column
+          prop="colleges"
+          label="学院数量"
+          width="100"
+        ></el-table-column>
+        <el-table-column
+          prop="subjects"
+          label="科目门数"
+          width="100"
+        ></el-table-column>
+        <el-table-column
+          prop="students"
+          label="考试科次"
+          width="100"
+        ></el-table-column>
+        <el-table-column class-name="action-column" label="操作" width="80">
           <template slot-scope="scope">
             <el-button
               v-if="scope.row.downloadStatus"

+ 1 - 1
src/modules/base/views/DataReturnManage.vue

@@ -42,7 +42,7 @@
         <el-table-column prop="kch" label="课程号"></el-table-column>
         <el-table-column prop="kcmc" label="课程名称"></el-table-column>
         <el-table-column prop="xh" label="学号"></el-table-column>
-        <el-table-column prop="xmcj" label="成绩"></el-table-column>
+        <el-table-column prop="xmcj" label="成绩" width="100"></el-table-column>
       </el-table>
       <div class="part-page">
         <el-pagination

+ 20 - 4
src/modules/base/views/DownloadManage.vue

@@ -60,7 +60,11 @@
             scope.row.operateTime | timestampFilter
           }}</span>
         </el-table-column>
-        <el-table-column prop="userName" label="下载人员"></el-table-column>
+        <el-table-column
+          prop="userName"
+          label="下载人员"
+          width="120"
+        ></el-table-column>
         <el-table-column prop="fileName" label="文件" min-width="150">
           <template slot-scope="scope">
             <div
@@ -75,9 +79,21 @@
         <el-table-column prop="schoolName" label="学校"></el-table-column>
         <el-table-column prop="semesterName" label="学期"></el-table-column>
         <el-table-column prop="examTypeName" label="考试类型"></el-table-column>
-        <el-table-column prop="colleges" label="学院数量"></el-table-column>
-        <el-table-column prop="subjects" label="科目门数"></el-table-column>
-        <el-table-column prop="students" label="考试科次"></el-table-column>
+        <el-table-column
+          prop="colleges"
+          label="学院数量"
+          width="100"
+        ></el-table-column>
+        <el-table-column
+          prop="subjects"
+          label="科目门数"
+          width="100"
+        ></el-table-column>
+        <el-table-column
+          prop="students"
+          label="考试科次"
+          width="100"
+        ></el-table-column>
         <el-table-column prop="used" label="是否使用" width="80">
           <span slot-scope="scope">{{ scope.row.used | booleanFilter }}</span>
         </el-table-column>

+ 1 - 1
src/modules/base/views/SemesterManage.vue

@@ -22,7 +22,7 @@
           :index="indexMethod"
         ></el-table-column>
         <el-table-column prop="name" label="学期"></el-table-column>
-        <el-table-column class-name="action-column" label="操作" width="200px">
+        <el-table-column class-name="action-column" label="操作" width="120">
           <template slot-scope="scope">
             <el-button
               class="btn-primary"

+ 2 - 2
src/modules/base/views/UserManage.vue

@@ -2,11 +2,11 @@
   <div class="user-manage">
     <div class="part-box part-box-filter part-box-flex">
       <el-form ref="FilterForm" label-position="left" label-width="85px" inline>
-        <el-form-item label="用户名:" label-width="75px">
+        <el-form-item label="手机号:" label-width="75px">
           <el-input
             style="width: 142px;"
             v-model.trim="filter.loginName"
-            placeholder="用户名"
+            placeholder="手机号"
             clearable
           ></el-input>
         </el-form-item>