作业、测试、问卷卡片页面分页BUG调整

This commit is contained in:
曹磊 2024-05-23 11:16:28 +08:00
parent 06d06577f3
commit 3621cce165
3 changed files with 33 additions and 37 deletions

View File

@ -215,8 +215,7 @@
function handleFabu(record: Recordable) { function handleFabu(record: Recordable) {
defHttp.get({ url: '/wjxWjxx/wjxWjxx/fbwj', params: { id: record.id,wjlx: "6" } }).then(res => { defHttp.get({ url: '/wjxWjxx/wjxWjxx/fbwj', params: { id: record.id,wjlx: "6" } }).then(res => {
total.value = 1; total.value = 1;
pageNo.value = 0; handlePageChange(1);
reload();
}); });
} }
/** /**
@ -227,8 +226,8 @@
} }
function reload(){ function reload(){
queryParam.value.pageNo = pageNo; queryParam.value.pageNo = pageNo.value;
queryParam.value.pageSize = pageSize; queryParam.value.pageSize = pageSize.value;
queryParam.value.rwbh = rwbh; queryParam.value.rwbh = rwbh;
queryParam.value.xqxn = xqxn; queryParam.value.xqxn = xqxn;
queryParam.value.atype = "6"; queryParam.value.atype = "6";
@ -246,16 +245,15 @@
*/ */
function handleSuccess() { function handleSuccess() {
total.value = 1; total.value = 1;
pageNo.value = 0; handlePageChange(1);
reload();
} }
/** /**
* 查询 * 查询
*/ */
function searchQuery() { function searchQuery() {
pageNo.value = 0; total.value = 1;
reload(); handlePageChange(1);
} }
/** /**

View File

@ -217,8 +217,7 @@
function handleFabu(record: Recordable) { function handleFabu(record: Recordable) {
defHttp.get({ url: '/wjxWjxx/wjxWjxx/fbwj', params: { id: record.id,wjlx: "1" } }).then(res => { defHttp.get({ url: '/wjxWjxx/wjxWjxx/fbwj', params: { id: record.id,wjlx: "1" } }).then(res => {
total.value = 1; total.value = 1;
pageNo.value = 0; handlePageChange(1);
reload();
}); });
} }
/** /**
@ -229,8 +228,8 @@
} }
function reload(){ function reload(){
queryParam.value.pageNo = pageNo; queryParam.value.pageNo = pageNo.value;
queryParam.value.pageSize = pageSize; queryParam.value.pageSize = pageSize.value;
queryParam.value.rwbh = rwbh; queryParam.value.rwbh = rwbh;
queryParam.value.xqxn = xqxn; queryParam.value.xqxn = xqxn;
queryParam.value.atype = "1"; queryParam.value.atype = "1";
@ -248,16 +247,15 @@
*/ */
function handleSuccess() { function handleSuccess() {
total.value = 1; total.value = 1;
pageNo.value = 0; handlePageChange(1);
reload();
} }
/** /**
* 查询 * 查询
*/ */
function searchQuery() { function searchQuery() {
pageNo.value = 0; total.value = 1;
reload(); handlePageChange(1);
} }
/** /**

View File

@ -49,7 +49,7 @@
<a-col :span="24" class="zyCon"><div style="float:left">&nbsp;</div><div style="float:right;" @click="openXkrs(item)"><a>{{item.xkxs}}人选课</a></div></a-col> <a-col :span="24" class="zyCon"><div style="float:left">&nbsp;</div><div style="float:right;" @click="openXkrs(item)"><a>{{item.xkxs}}人选课</a></div></a-col>
<a-col :span="24" class="zyCon"><div style="float:left">未提交{{item.wtjnum}};</div><div style="float:right;" >已提交{{item.ytjnum}}</div></a-col> <a-col :span="24" class="zyCon"><div style="float:left">未提交{{item.wtjnum}};</div><div style="float:right;" >已提交{{item.ytjnum}}</div></a-col>
<a-col :span="24" class="zyCon"><div style="float:left">未评阅{{item.wpynum}};</div><div style="float:right;" >已评阅{{item.ypynum}}</div></a-col> <a-col :span="24" class="zyCon"><div style="float:left">未评阅{{item.wpynum}};</div><div style="float:right;" >已评阅{{item.ypynum}}</div></a-col>
<a-col :span="24" style="text-align:center;margin-top:20px;"> <a-col :span="24" style="text-align:center;margin-top:20px;">
<a-button type="primary" @click="handleEdit(item)" style="margin-left:5px;background:rgb(28, 132, 198);" v-if="item.zyStatus==0">编辑作业</a-button> <a-button type="primary" @click="handleEdit(item)" style="margin-left:5px;background:rgb(28, 132, 198);" v-if="item.zyStatus==0">编辑作业</a-button>
<a-button type="primary" @click="handleFabu(item)" style="margin-left:5px;background:rgb(28, 132, 198);" v-if="item.zyStatus==0">发布作业</a-button> <a-button type="primary" @click="handleFabu(item)" style="margin-left:5px;background:rgb(28, 132, 198);" v-if="item.zyStatus==0">发布作业</a-button>
@ -94,7 +94,7 @@ import dayjs from 'dayjs';
import XxhbbksListModal from '/@/views/kc/xxhbbks/XxhbbksListModal.vue'; import XxhbbksListModal from '/@/views/kc/xxhbbks/XxhbbksListModal.vue';
// //
const { currentRoute } = useRouter(); const { currentRoute } = useRouter();
const { query } = unref(currentRoute); const { query } = unref(currentRoute);
@ -112,7 +112,7 @@ import dayjs from 'dayjs';
const pageNo = ref<number>(0); const pageNo = ref<number>(0);
const pageSize = ref<number>(6); const pageSize = ref<number>(6);
const tableData = ref<any>([]); const tableData = ref<any>([]);
const labelCol = reactive({ const labelCol = reactive({
xs: { span: 24 }, xs: { span: 24 },
@ -137,7 +137,7 @@ import dayjs from 'dayjs';
registerModal.value.disableSubmit = false; registerModal.value.disableSubmit = false;
registerModal.value.add(); registerModal.value.add();
} }
/** /**
* 编辑事件 * 编辑事件
*/ */
@ -145,7 +145,7 @@ import dayjs from 'dayjs';
registerModal.value.disableSubmit = false; registerModal.value.disableSubmit = false;
registerModal.value.edit(record); registerModal.value.edit(record);
} }
/** /**
* 详情 * 详情
*/ */
@ -153,12 +153,12 @@ import dayjs from 'dayjs';
registerModal.value.disableSubmit = true; registerModal.value.disableSubmit = true;
registerModal.value.edit(record); registerModal.value.edit(record);
} }
// //
function handleZyxx(record){ function handleZyxx(record){
ZyInfoStudentListModalPage.value.disableSubmit = true; ZyInfoStudentListModalPage.value.disableSubmit = true;
ZyInfoStudentListModalPage.value.init(record); ZyInfoStudentListModalPage.value.init(record);
} }
// //
@ -174,7 +174,7 @@ import dayjs from 'dayjs';
ZyInfoStudentModalPage.value.disableSubmit = true; ZyInfoStudentModalPage.value.disableSubmit = true;
XxhbbksListModalPage.value.init(record); XxhbbksListModalPage.value.init(record);
} }
/** /**
* 删除事件 * 删除事件
*/ */
@ -199,41 +199,41 @@ import dayjs from 'dayjs';
} }
}); });
} }
/** /**
* 成功回调 * 成功回调
*/ */
function handleSuccess() { function handleSuccess() {
reload() total.value = 1;
handlePageChange(1);
} }
function handleZySuccess(zyid){ function handleZySuccess(zyid){
setTimeout(()=>{handleSuccess()}, 1500); setTimeout(()=>{handleSuccess()}, 1500);
var url = "/zyInfo/zyInfo/editStudent"; var url = "/zyInfo/zyInfo/editStudent";
defHttp.get({ url: url, params:{id:zyid} }).then((res) => { defHttp.get({ url: url, params:{id:zyid} }).then((res) => {
}); });
} }
/** /**
* 查询 * 查询
*/ */
function searchQuery() { function searchQuery() {
queryParam.value.pageNo = 1; total.value = 1;
reload(); handlePageChange(1);
} }
/** /**
* 重置 * 重置
*/ */
function searchReset() { function searchReset() {
queryParam.value = {}; queryParam.value = {};
queryParam.value.pageNo = 1; total.value = 1;
// handlePageChange(1);
reload();
} }
function reload(){ function reload(){
@ -252,11 +252,11 @@ import dayjs from 'dayjs';
tableData.value = res.records; tableData.value = res.records;
}); });
} }
function handlePageChange(record){ function handlePageChange(record){
pageNo.value = record; pageNo.value = record;
searchQuery(); reload();
} }
onMounted(() => { onMounted(() => {
@ -297,7 +297,7 @@ import dayjs from 'dayjs';
.zyCon{ .zyCon{
line-height: 30px; line-height: 30px;
} }
.rotate { .rotate {
transform: rotate(45deg); transform: rotate(45deg);
// background: rgb(28, 132, 198); // background: rgb(28, 132, 198);
color: #fff; color: #fff;