2b6afe2654aeddee64eaf0f5213adbb5032ce200..11b6a749826f1c2a75f81fca2021a45c777158c5
2024-10-17 lohir
解决考试时间创建和修改会向后推8小时的问题
11b6a7 对比 | 目录
2024-10-17 lohir
解决在线培训,分页bug
470820 对比 | 目录
2024-10-17 lohir
缺考的人无法查看试卷
ac6bbe 对比 | 目录
2024-10-16 lohir
bug
62dd07 对比 | 目录
2024-10-16 lohir
bug
8eca7f 对比 | 目录
6个文件已修改
45 ■■■■ 已修改文件
src/views/exam-list/data-list/index.vue 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/exam-list/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/folder/index.vue 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/grade-list/data-list/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/grade-list/index.vue 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/train/index.vue 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/exam-list/data-list/index.vue
@@ -62,7 +62,7 @@
});
const stateList = {
  1: {
  'not_start': {
    text: '未开始',
    type: 'primary',
    disabled: true
@@ -76,6 +76,11 @@
    text: '已结束',
    type: 'info',
    disabled: true
  },
  'cancel': {
    text: '已作废',
    type: 'danger',
    disabled: true
  }
};
src/views/exam-list/index.vue
@@ -19,7 +19,7 @@
                </div> -->
                <div class="header-search flex items-center">
                  <el-input v-model="searchText" placeholder="请输入考试名称" :prefix-icon="Search" maxlength="20" />
                  <el-input v-model="searchText" placeholder="请输入考试名称" :prefix-icon="Search" maxlength="20" @input="searchData"/>
                  <el-button type="primary" class="ml-4" @click="searchData">搜索</el-button>
                </div>
src/views/folder/index.vue
@@ -20,11 +20,13 @@
                    placeholder="请输入搜索内容"
                    class="long-input"
                    :prefix-icon="Search"
                    @input="searchFile"
                  />
                  <el-select
                    v-model="searchSubject"
                    placeholder="请选择科目"
                    class="ml-4 long-select"
                    @change="searchFile"
                    clearable
                  >
                    <el-option
@@ -38,6 +40,7 @@
                    v-model="searchContentType"
                    placeholder="请选择文件类型"
                    class="ml-4 long-select"
                    @change="searchFile"
                    clearable
                  >
                    <el-option
src/views/grade-list/data-list/index.vue
@@ -42,7 +42,7 @@
          </div>
          <div class="right-container">
            <div class="button-container">
              <el-button type="primary" size="large" @click="checkExam(item)">查看试卷</el-button>
              <el-button type="primary" size="large" @click="checkExam(item)" v-if="item.status !== 1">查看试卷</el-button>
            </div>
          </div>
        </div>
src/views/grade-list/index.vue
@@ -17,7 +17,7 @@
                </div> -->
                <div class="header-search flex items-center">
                  <el-input v-model="searchText" placeholder="请输入考试名称" :prefix-icon="Search" maxlength="20"/>
                  <el-input v-model="searchText" placeholder="请输入考试名称" :prefix-icon="Search" maxlength="20" @input="searchData"/>
                  <el-button type="primary" class="ml-4" @click="searchData">搜索</el-button>
                </div>
src/views/train/index.vue
@@ -19,7 +19,7 @@
                </div> -->
                <div class="header-search flex items-center">
                  <el-input v-model="searchText" placeholder="请输入课程名称" :prefix-icon="Search" maxlength="20" />
                  <el-input v-model="searchText" placeholder="请输入课程名称" :prefix-icon="Search" maxlength="20" @input="searchData" />
                  <el-button type="primary" class="ml-4" @click="searchData">搜索</el-button>
                </div>
              </div>
@@ -31,7 +31,16 @@
              </div>
              <div class="card-footer flex justify-center mb-7 shrink-0">
                <el-pagination background layout="prev, pager, next" :total="1000" />
                <el-pagination
                    background
                    layout="total, sizes, prev, pager, next, jumper"
                    :total="total"
                    :page-sizes="[10, 20, 50]"
                    :page-size="pageSize"
                    :currentPage="currentIndex"
                    @size-change="handleSizeChange"
                    @current-change="handleCurrentChange"
                />
              </div>
            </div>
          </el-card>
@@ -53,11 +62,16 @@
const loading = ref(false);
const currentIndex = ref(1);
const pageSize = ref(10);
const total = ref(0);
const getData = () => {
  loading.value = true;
  getMeetList({meetName: searchText.value}).then(res => {
    dataList.value = res.data;
    loading.value = false;
    total.value = res.total;
  }).catch(err => {
    loading.value = false;
  });
@@ -65,6 +79,17 @@
getData();
const handleCurrentChange = (val) => {
  currentIndex.value = val;
  getData();
};
const handleSizeChange = (val) => {
  currentIndex.value = 1;
  pageSize.value = val;
  getData();
};
const searchData = () => {
  getData();