lohir
2024-10-17 47082097dc4bbf244a94e5a05fb8d9bb38ee8750
src/views/train/index.vue
@@ -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();