feat:更新在线课获取数据结构,增加在线课任务状态搜索。

This commit is contained in:
wyx
2023-02-24 16:18:24 +08:00
parent a36f0b28b1
commit a94403b751
2 changed files with 20 additions and 20 deletions

View File

@@ -55,7 +55,7 @@
placeholder="请输入姓名" placeholder="请输入姓名"
/> />
</div> </div>
<div v-if="datasource.type !==1" class="namecon" style="margin-right: 50px"> <div class="namecon" style="margin-right: 50px">
<div class="name">任务状态</div> <div class="name">任务状态</div>
<div class="select"> <div class="select">
<a-select <a-select
@@ -444,20 +444,20 @@ export default {
if(res.data.code==200){ if(res.data.code==200){
state.tableDataTotalLoading = false; state.tableDataTotalLoading = false;
let newData = [] let newData = []
for(let i=0;i<res.data.data.studyDetailList.length;i++){ for(let i=0;i<res.data.data.studyDetailList.records.length;i++){
// 处理在线课字段和表格中字段保持一致 // 处理在线课字段和表格中字段保持一致
let obj = { let obj = {
studentUserNo: res.data.data.studyDetailList[i].studentCode, studentUserNo: res.data.data.studyDetailList.records[i].studentCode,
studentName: res.data.data.studyDetailList[i].studentName, studentName: res.data.data.studyDetailList.records[i].studentName,
studentDepartName: res.data.data.studyDetailList[i].studentDepartName, studentDepartName: res.data.data.studyDetailList.records[i].studentDepartName,
studentJobName: res.data.data.studyDetailList[i].studentJobName, studentJobName: res.data.data.studyDetailList.records[i].studentJobName,
lastStudyTime: res.data.data.studyDetailList[i].finishedTime, lastStudyTime: res.data.data.studyDetailList.records[i].finishedTime,
finishStatus: res.data.data.studyDetailList[i].status?res.data.data.studyDetailList[i].status:0 finishStatus: res.data.data.studyDetailList.records[i].status?res.data.data.studyDetailList.records[i].status:0
} }
newData.push(obj) newData.push(obj)
} }
state.tabledata = newData; state.tabledata = newData;
state.tableDataTotal = res.data.data.total; state.tableDataTotal = res.data.data.studyDetailList.total;
} }
}).catch(err=>{ }).catch(err=>{
console.log(err) console.log(err)

View File

@@ -55,7 +55,7 @@
placeholder="请输入姓名" placeholder="请输入姓名"
/> />
</div> </div>
<div v-if="datasource.type !==1" class="namecon" style="margin-right: 50px"> <div class="namecon" style="margin-right: 50px">
<div class="name">任务状态</div> <div class="name">任务状态</div>
<div class="select"> <div class="select">
<a-select <a-select
@@ -390,7 +390,7 @@ export default {
console.log("我是传递的查询参数", { console.log("我是传递的查询参数", {
"pageNo": state.currentPage, "pageNo": state.currentPage,
"pageSize": state.pageSize, "pageSize": state.pageSize,
"chapterId": props.outchapter, "chapterId": props.datasource.chapterId,
"status": state.projectName, "status": state.projectName,
"studentName": state.name, "studentName": state.name,
"taskId": props.datasource.courseId, "taskId": props.datasource.courseId,
@@ -401,7 +401,7 @@ export default {
api.QueryOnlineManagementDetail({ api.QueryOnlineManagementDetail({
"pageNo": state.currentPage, "pageNo": state.currentPage,
"pageSize": state.pageSize, "pageSize": state.pageSize,
"chapterId": props.outchapter, "chapterId": props.datasource.chapterId,
"status": state.projectName, "status": state.projectName,
"studentName": state.name, "studentName": state.name,
"targetId":props.datasource.routerId, "targetId":props.datasource.routerId,
@@ -413,20 +413,20 @@ export default {
if(res.data.code==200){ if(res.data.code==200){
state.tableDataTotalLoading = false; state.tableDataTotalLoading = false;
let newData = [] let newData = []
for(let i=0;i<res.data.data.studyDetailList.length;i++){ for(let i=0;i<res.data.data.studyDetailList.records.length;i++){
// 处理在线课字段和表格中字段保持一致 // 处理在线课字段和表格中字段保持一致
let obj = { let obj = {
studentUserNo: res.data.data.studyDetailList[i].studentCode, studentUserNo: res.data.data.studyDetailList.records[i].studentCode,
studentName: res.data.data.studyDetailList[i].studentName, studentName: res.data.data.studyDetailList.records[i].studentName,
studentDepartName: res.data.data.studyDetailList[i].studentDepartName, studentDepartName: res.data.data.studyDetailList.records[i].studentDepartName,
studentJobName: res.data.data.studyDetailList[i].studentJobName, studentJobName: res.data.data.studyDetailList.records[i].studentJobName,
lastStudyTime: res.data.data.studyDetailList[i].finishedTime, lastStudyTime: res.data.data.studyDetailList.records[i].finishedTime,
finishStatus: res.data.data.studyDetailList[i].status?res.data.data.studyDetailList[i].status:0 finishStatus: res.data.data.studyDetailList.records[i].status?res.data.data.studyDetailList.records[i].status:0
} }
newData.push(obj) newData.push(obj)
} }
state.tabledata = newData; state.tabledata = newData;
state.tableDataTotal = res.data.data.total; state.tableDataTotal = res.data.data.studyDetailList.total;
} }
}).catch(err=>{ }).catch(err=>{
console.log(err) console.log(err)