zhangjie пре 1 година
родитељ
комит
8f822fefff

+ 1 - 1
src/components/ViewFooter.vue

@@ -1,7 +1,7 @@
 <template>
   <div class="view-footer home-footer">
     <p>
-      Copyright © 2018-2021
+      Copyright © 2024
       <a href="http://www.qmth.com.cn" target="_blank">www.qmth.com.cn</a> , All
       Rights Reserved.<span v-if="version">v{{ version }}</span>
     </p>

+ 2 - 4
src/modules/base/components/ModifyExamStudent.vue

@@ -196,9 +196,6 @@ export default {
       createTime: [],
     };
   },
-  mounted() {
-    this.updateRules();
-  },
   methods: {
     initData(val) {
       if (val.id) {
@@ -214,6 +211,7 @@ export default {
         this.modalForm = { ...initModalForm };
         this.initExamTime();
       }
+      this.updateRules();
     },
     visibleChange() {
       this.initData(this.instance);
@@ -296,7 +294,7 @@ export default {
         ],
         teachClazz: [
           {
-            required: !!this.modalForm.paperNumber,
+            required: true,
             message: "请输入教学班",
             trigger: "change",
           },

+ 1 - 11
src/modules/base/components/course-simple/TeacherSimpleAssignCourseDialog.vue

@@ -64,7 +64,6 @@ export default {
   data() {
     return {
       modalIsShow: false,
-      orignDataList: [],
       dataList: [],
       filterLabel: "",
       checkAll: false,
@@ -95,15 +94,6 @@ export default {
         item.checked = checked;
       });
     },
-    labelChange() {
-      const escapeRegexpString = (value = "") =>
-        String(value).replace(/[|\\{}()[\]^$+*?.]/g, "\\$&");
-      const reg = new RegExp(escapeRegexpString(this.filterLabel), "i");
-
-      this.dataList = this.orignDataList.filter((item) =>
-        reg.test(item.clazzName)
-      );
-    },
     visibleChange() {
       this.filterLabel = "";
       this.getList();
@@ -116,7 +106,7 @@ export default {
       this.modalIsShow = true;
     },
     async submit() {
-      const clazzIdList = this.orignDataList
+      const clazzIdList = this.dataList
         .filter((item) => item.checked)
         .map((item) => item.clazzId);
 

+ 1 - 1
src/modules/exam/components/createExamAndPrintTask/InfoExamTask.vue

@@ -370,7 +370,7 @@
 
 <script>
 import { mapState, mapMutations } from "vuex";
-import UploadPaperDialog from "../UploadPaperDialog";
+import UploadPaperDialog from "../UploadPaperDialog.vue";
 import SimpleImagePreview from "@/components/SimpleImagePreview";
 import ModifyCard from "../../../card/components/ModifyCard.vue";
 import SelectTikuPaperDialog from "./SelectTikuPaperDialog.vue";

+ 1 - 1
src/modules/login/views/LoginHome.vue

@@ -4,7 +4,7 @@
     <div class="login-footer">
       <p>
         <a href="http://www.qmth.com.cn" target="_blank"
-          >Copyright © 2022 启明泰和</a
+          >Copyright © 2024 启明泰和</a
         >
         <a href="https://beian.miit.gov.cn/" target="_blank"
           >鄂ICP备12000033号-9</a

+ 17 - 1
src/modules/print/components/PreviewBusinessDetail.vue

@@ -65,7 +65,18 @@
 
       <div class="part-box">
         <div class="box-justify mb-2">
-          <el-button type="primary" @click="toPage(1)">查询</el-button>
+          <el-form inline>
+            <el-form-item>
+              <el-input
+                v-model="filter.param"
+                placeholder="姓名/学号"
+                clearable
+              ></el-input>
+            </el-form-item>
+            <el-form-item>
+              <el-button type="primary" @click="toPage(1)">查询</el-button>
+            </el-form-item>
+          </el-form>
           <el-button type="primary" @click="toAdd">新增</el-button>
         </div>
         <el-table border ref="TableList" :data="dataList">
@@ -173,6 +184,9 @@ export default {
       modalIsShow: false,
       isSubmit: false,
       modalForm: {},
+      filter: {
+        param: "",
+      },
       current: 1,
       size: this.GLOBAL.pageSize,
       total: 0,
@@ -182,12 +196,14 @@ export default {
   },
   methods: {
     visibleChange() {
+      this.filter.param = "";
       if (this.instance.id !== this.modalForm.id) this.toPage(1);
 
       this.modalForm = this.$objAssign(initModalForm, this.instance);
     },
     async getList() {
       const datas = {
+        ...this.filter,
         examDetailId: this.instance.id,
         pageNumber: this.current,
         pageSize: this.size,

+ 1 - 1
src/modules/print/views/BusinessDataExport.vue

@@ -305,7 +305,7 @@ import {
   printPlanQuery,
   deleteBusinessData,
 } from "../api";
-import PreviewBusinessDetail from "../components/PreviewBusinessDetail";
+import PreviewBusinessDetail from "../components/PreviewBusinessDetail.vue";
 import ImportFile from "../../../components/ImportFile.vue";
 import { parseTimeRangeDateAndTime } from "@/plugins/utils";
 import { downloadByApi } from "@/plugins/download";