Jelajahi Sumber

前端特殊页面面包屑导航

nikang 6 tahun lalu
induk
melakukan
f75965a3e4

+ 7 - 9
src/modules/marking/views/CourseDetail.vue

@@ -1,16 +1,10 @@
 <template>
   <div>
+    <LinkTitlesCustom
+      :currentPaths="['评卷总览', '评卷进度', '进度列表', '课程详情']"
+    />
     <section class="content">
       <div class="box box-info">
-        <div class="box-header with-border">
-          <h3 class="box-title">
-            <span>课程详情</span>
-            <span>
-              ({{ $route.params.courseName }}-{{ $route.params.courseCode }})
-            </span>
-          </h3>
-          <div class="box-tools pull-right"></div>
-        </div>
         <div class="box-body">
           <el-form
             :inline="true"
@@ -100,6 +94,7 @@
 <script>
 import { DATA_PROCESS_API } from "@/constants/constants";
 import { mapState } from "vuex";
+import LinkTitlesCustom from "@/components/LinkTitlesCustom.vue";
 export default {
   data() {
     return {
@@ -119,6 +114,9 @@ export default {
       examName: ""
     };
   },
+  components: {
+    LinkTitlesCustom
+  },
   methods: {
     handleSettingCurrentChange(val) {
       this.currentPage = val;

+ 22 - 20
src/modules/marking/views/MarkGradeMain.vue

@@ -2,10 +2,12 @@
   <div>
     <section class="content">
       <div class="box box-info">
-        <div class="box-header with-border">
-          <h3 class="box-title">成绩查询</h3>
-          <div class="box-tools pull-right"></div>
-        </div>
+        <!--
+          <div class="box-header with-border">
+            <h3 class="box-title">成绩查询</h3>
+            <div class="box-tools pull-right"></div>
+          </div>
+        -->
         <div class="box-body">
           <el-form
             :inline="true"
@@ -14,7 +16,7 @@
             label-width="90px"
           >
             <el-row :gutter="10">
-              <el-col :xs="7" :sm="7" :md="7" :lg="7"> </el-col>
+              <el-col :xs="7" :sm="7" :md="7" :lg="7"></el-col>
               <el-col :xs="7" :sm="7" :md="7" :lg="7">
                 <el-form-item label="姓名" class="pull-left">
                   <el-input
@@ -32,7 +34,7 @@
                 </el-form-item>
               </el-col>
               <el-col :xs="7" :sm="7" :md="7" :lg="7">
-                <el-form-item label="课程" class="pull-left" style="">
+                <el-form-item label="课程" class="pull-left" style>
                   <el-select
                     :remote-method="getCourses"
                     remote
@@ -42,14 +44,13 @@
                     v-model="formSearch.courseCode"
                     placeholder="请选择"
                   >
-                    <el-option value="">请选择</el-option>
+                    <el-option value>请选择</el-option>
                     <el-option
                       v-for="item in courseAllListSelect"
                       :label="item.courseInfo"
                       :value="item.code"
                       :key="item.code"
-                    >
-                    </el-option>
+                    ></el-option>
                   </el-select>
                 </el-form-item>
               </el-col>
@@ -63,14 +64,13 @@
                     v-model="formSearch.specialtyLevel"
                     placeholder="层次"
                   >
-                    <el-option value="">请选择</el-option>
+                    <el-option value>请选择</el-option>
                     <el-option
                       v-for="item in specialtyLevels"
                       :label="item.label"
                       :value="item.value"
                       :key="item.value"
-                    >
-                    </el-option>
+                    ></el-option>
                   </el-select>
                 </el-form-item>
               </el-col>
@@ -85,15 +85,14 @@
                     v-model="formSearch.campusId"
                     placeholder="请选择"
                   >
-                    <el-option value="">请选择</el-option>
+                    <el-option value>请选择</el-option>
                     <el-option
                       v-for="item in orgList"
                       :id="item.id"
                       :label="item.name"
                       :value="item.id"
                       :key="item.id"
-                    >
-                    </el-option>
+                    ></el-option>
                   </el-select>
                 </el-form-item>
               </el-col>
@@ -158,9 +157,13 @@
                     {{ updateRemarkValue(scope.row.studentpaperPk) }}
                   </div>
                   <div slot="reference">
-                    <span>{{
-                      interceptStr(updateRemarkValue(scope.row.studentpaperPk))
-                    }}</span>
+                    <span>
+                      {{
+                        interceptStr(
+                          updateRemarkValue(scope.row.studentpaperPk)
+                        )
+                      }}
+                    </span>
                   </div>
                 </el-popover>
               </template>
@@ -174,8 +177,7 @@
               :page-size="pageSize"
               layout="total, prev, pager, next, jumper"
               :total="total"
-            >
-            </el-pagination>
+            ></el-pagination>
           </div>
         </div>
       </div>

+ 14 - 26
src/modules/marking/views/MarkPaperCheck.vue

@@ -1,19 +1,8 @@
 <template>
   <div>
+    <LinkTitlesCustom :currentPaths="['试卷检查', '试卷列表']" />
     <section class="content">
       <div class="box box-info">
-        <div class="box-header with-border">
-          <h3 class="box-title">试卷检查</h3>
-          <div class="box-tools pull-right">
-            <button
-              type="button"
-              class="btn btn-box-tool"
-              data-widget="collapse"
-            >
-              <i class="fa fa-minus"></i>
-            </button>
-          </div>
-        </div>
         <div class="box-body">
           <el-form
             :inline="true"
@@ -32,14 +21,13 @@
                 placeholder="请选择"
                 filterable
               >
-                <el-option label="请选择" value=""></el-option>
+                <el-option label="请选择" value></el-option>
                 <el-option
                   v-for="item in orgList"
                   :label="item.name"
                   :value="item.code"
                   :key="item.code"
-                >
-                </el-option>
+                ></el-option>
               </el-select>
             </el-form-item>
             <el-form-item label="姓名" class="pull-left">
@@ -61,14 +49,13 @@
                 placeholder="请选择"
                 filterable
               >
-                <el-option label="请选择" value=""></el-option>
+                <el-option label="请选择" value></el-option>
                 <el-option
                   v-for="item in tags"
                   :label="item.name"
                   :value="item.code"
                   :key="item.code"
-                >
-                </el-option>
+                ></el-option>
               </el-select>
             </el-form-item>
             <el-form-item label="课程" class="pull-left">
@@ -80,14 +67,13 @@
                 v-model="formSearch.courseCode"
                 placeholder="请选择"
               >
-                <el-option label="请选择" value=""></el-option>
+                <el-option label="请选择" value></el-option>
                 <el-option
                   v-for="item in courseAllListSelect"
                   :label="item.courseInfo"
                   :value="item.code"
                   :key="item.code"
-                >
-                </el-option>
+                ></el-option>
               </el-select>
             </el-form-item>
             <el-form-item label="评委" class="pull-left">
@@ -98,14 +84,13 @@
                 v-model="formSearch.userId"
                 placeholder="请选择"
               >
-                <el-option label="请选择" value=""></el-option>
+                <el-option label="请选择" value></el-option>
                 <el-option
                   v-for="item in userList"
                   :label="item.name"
                   :value="item.userId"
                   :key="item.userId"
-                >
-                </el-option>
+                ></el-option>
               </el-select>
             </el-form-item>
             <el-form-item class="pull-right">
@@ -190,8 +175,7 @@
               :page-size="pageSize"
               layout="total, prev, pager, next, jumper"
               :total="total"
-            >
-            </el-pagination>
+            ></el-pagination>
           </div>
         </div>
       </div>
@@ -202,6 +186,7 @@
 <script>
 import { mapState } from "vuex";
 import { CORE_API, MARKING_API, DATA_PROCESS_API } from "@/constants/constants";
+import LinkTitlesCustom from "@/components/LinkTitlesCustom.vue";
 
 export default {
   data() {
@@ -235,6 +220,9 @@ export default {
       getOrgsSearchLoading: false
     };
   },
+  components: {
+    LinkTitlesCustom
+  },
   computed: {
     ...mapState({ user: state => state.user }),
     isAdmin() {

+ 5 - 8
src/modules/marking/views/MarkSettingFast.vue

@@ -1,16 +1,9 @@
 <template>
   <div>
+    <LinkTitlesCustom :currentPaths="['评卷设置', '设置列表', '快速设置']" />
     <section class="content">
       <div class="box box-info">
         <div class="box-header with-border">
-          <h3 class="box-title">
-            <span>评卷快速设置</span>
-            <span>
-              ({{ $route.params.name }}-{{ $route.params.courseCode }}-{{
-                $route.params.courseName
-              }})
-            </span>
-          </h3>
           <div class="box-tools pull-right"></div>
         </div>
         <div class="box-body">
@@ -107,6 +100,7 @@
 <script>
 import { MARKING_API, DATA_PROCESS_API } from "@/constants/constants";
 import { mapState } from "vuex";
+import LinkTitlesCustom from "@/components/LinkTitlesCustom.vue";
 export default {
   data() {
     return {
@@ -137,6 +131,9 @@ export default {
       progress: 0
     };
   },
+  components: {
+    LinkTitlesCustom
+  },
   methods: {
     selectChange(val) {
       var selectedMarker = this.selectedMarker;

+ 5 - 6
src/modules/marking/views/MarkSettingMain.vue

@@ -1,17 +1,12 @@
 <template>
   <div>
+    <LinkTitlesCustom :currentPaths="['评卷设置', '设置列表']" />
     <section class="content">
       <div
         class="box box-info"
         v-loading="fileLoading"
         element-loading-text="导入需要较长时间,请耐心等候"
       >
-        <div class="box-header with-border">
-          <h3 class="box-title">
-            <span>评卷设置</span> <span>({{ $route.params.name }})</span>
-          </h3>
-          <div class="box-tools pull-right"></div>
-        </div>
         <div class="box-body">
           <el-form
             :inline="true"
@@ -188,6 +183,7 @@
 <script>
 import { MARKING_API, DATA_PROCESS_API } from "@/constants/constants";
 import { mapState } from "vuex";
+import LinkTitlesCustom from "@/components/LinkTitlesCustom.vue";
 export default {
   data() {
     return {
@@ -224,6 +220,9 @@ export default {
       fileList: []
     };
   },
+  components: {
+    LinkTitlesCustom
+  },
   methods: {
     //查询课程
     getCourses() {

+ 0 - 4
src/modules/marking/views/MarkSettingWork.vue

@@ -2,10 +2,6 @@
   <div>
     <section class="content">
       <div class="box box-info">
-        <div class="box-header with-border">
-          <h3 class="box-title">请选择评卷工作</h3>
-          <div class="box-tools pull-right"></div>
-        </div>
         <div class="box-body">
           <el-form
             :inline="true"

+ 0 - 4
src/modules/marking/views/MarkWork.vue

@@ -2,10 +2,6 @@
   <div>
     <section class="content">
       <div>
-        <div>
-          <h3>评卷工作</h3>
-          <div></div>
-        </div>
         <div>
           <el-form
             :inline="true"

+ 4 - 8
src/modules/marking/views/MarkWorkOverview.vue

@@ -1,14 +1,8 @@
 <template>
   <div>
+    <LinkTitlesCustom :currentPaths="['评卷总览', '评卷进度', '进度列表']" />
     <section class="content">
       <div class="box box-info">
-        <div class="box-header with-border">
-          <h3 class="box-title">
-            <span>评卷总览</span> <span>({{ $route.params.name }})</span>
-          </h3>
-          <div class="box-tools pull-right"></div>
-        </div>
-
         <div class="box-body">
           <div class="echarts">
             <div class="pie"><v-charts :options="pie"></v-charts></div>
@@ -124,9 +118,11 @@ import { MARKING_API } from "@/constants/constants";
 import { mapState } from "vuex";
 import ECharts from "vue-echarts/components/ECharts";
 import "echarts/lib/chart/pie";
+import LinkTitlesCustom from "@/components/LinkTitlesCustom.vue";
 export default {
   components: {
-    "v-charts": ECharts
+    "v-charts": ECharts,
+    LinkTitlesCustom
   },
   data() {
     return {

+ 6 - 8
src/modules/marking/views/Marker.vue

@@ -1,13 +1,8 @@
 <template>
   <div>
+    <LinkTitlesCustom :currentPaths="['评卷总览', '评卷员一览', '评卷列表']" />
     <section class="content">
       <div class="box box-info">
-        <div class="box-header with-border">
-          <h3 class="box-title">
-            <span>评卷员一览</span> <span>({{ $route.params.name }})</span>
-          </h3>
-          <div class="box-tools pull-right"></div>
-        </div>
         <div class="box-body">
           <el-form
             :inline="true"
@@ -91,8 +86,7 @@
               :page-size="10"
               layout="total, prev, pager, next, jumper"
               :total="total"
-            >
-            </el-pagination>
+            ></el-pagination>
           </div>
         </div>
       </div>
@@ -103,6 +97,7 @@
 <script>
 import { DATA_PROCESS_API } from "@/constants/constants";
 import { mapState } from "vuex";
+import LinkTitlesCustom from "@/components/LinkTitlesCustom.vue";
 export default {
   data() {
     return {
@@ -121,6 +116,9 @@ export default {
       examName: ""
     };
   },
+  components: {
+    LinkTitlesCustom
+  },
   methods: {
     handleSettingCurrentChange(val) {
       this.currentPage = val;

+ 7 - 6
src/modules/marking/views/MarkerDetail.vue

@@ -1,13 +1,10 @@
 <template>
   <div>
+    <LinkTitlesCustom
+      :currentPaths="['评卷总览', '评卷员一览', '评卷列表', '评卷员详情']"
+    />
     <section class="content">
       <div class="box box-info">
-        <div class="box-header with-border">
-          <h3 class="box-title">
-            <span>评卷员详情</span> <span>({{ $route.params.userName }})</span>
-          </h3>
-          <div class="box-tools pull-right"></div>
-        </div>
         <div class="box-body">
           <el-form
             :inline="true"
@@ -97,6 +94,7 @@
 <script>
 import { MARKING_API } from "@/constants/constants";
 import { mapState } from "vuex";
+import LinkTitlesCustom from "@/components/LinkTitlesCustom.vue";
 export default {
   data() {
     return {
@@ -116,6 +114,9 @@ export default {
       examName: ""
     };
   },
+  components: {
+    LinkTitlesCustom
+  },
   methods: {
     handleSettingCurrentChange(val) {
       this.currentPage = val;

+ 8 - 1
src/modules/marking/views/ViewPaper.vue

@@ -1,7 +1,10 @@
 <template>
   <div style="position: relative">
+    <LinkTitlesCustom :currentPaths="['试卷检查', '试卷列表', '试卷详情']" />
     <div style="position: absolute;right: 10px;">
-      <el-button type="primary" @click="back">返回</el-button>
+      <el-button type="success" @click="back" style="padding-bottom:8px;"
+        >返回</el-button
+      >
     </div>
     <br />
     <div style="margin-left:50px;width: 95%;height: 80%" v-html="html"></div>
@@ -10,6 +13,7 @@
 <script>
 import { mapState } from "vuex";
 import { DATA_PROCESS_API } from "@/constants/constants";
+import LinkTitlesCustom from "@/components/LinkTitlesCustom.vue";
 export default {
   data() {
     return {
@@ -20,6 +24,9 @@ export default {
       html: ""
     };
   },
+  components: {
+    LinkTitlesCustom
+  },
   computed: {
     ...mapState({ user: state => state.user })
   },