fit:添加案例 选择测评、试卷 、四个管理的获取列表接口请求条件 添加案例最多选择两条 选择试卷、测评最多选择一条可反选创建测评信息接口请求参数修改

This commit is contained in:
Ggysh-7
2022-11-22 18:25:24 +08:00
parent a8153029af
commit 6ecc8e01fd
9 changed files with 108 additions and 56 deletions

View File

@@ -36,7 +36,7 @@
<div class="search"></div>
<div class="btnText">搜索</div>
</div>
<div class="btn btn2">
<div class="btn btn2" @click="resetData">
<div class="search"></div>
<div class="btnText">重置</div>
</div>
@@ -50,7 +50,7 @@
:data-source="tableData"
:loading="tableDataTotal === -1 ? true : false"
:pagination="false"
:row-selection="{ selectedRowKeys:selectedRowKeys,onSelect:onSelect,onChange:onSelectChange}"
:row-selection="{ selectedRowKeys:selectedRowKeys,onChange:onSelectChange}"
/>
<div class="pa">
<a-pagination
@@ -148,18 +148,25 @@
},
]
});
const onSelect = (record)=> {
state.evaluationTypeName = record.title
state.evaluationTypeId = record.quiz_code
};
const onSelectChange = (selectedRowKeys)=> {
// const onSelect = (record)=> {
// state.evaluationTypeName = record.title
// state.evaluationTypeId = record.quiz_code
// };
const onSelectChange = (selectedRowKeys,selectedRows)=> {
if(state.selectedRowKeys.length>1){
return
}
state.selectedRowKeys = selectedRowKeys
state.evaluationTypeName = selectedRows[0].record.title
state.evaluationTypeId = selectedRows[0].quiz_code
}
const closeDrawer = () => {
ctx.emit("update:EvalListVisible", false);
};
const afterVisibleChange = () => {
getAllEvalText();
const afterVisibleChange = (bol) => {
if ( bol == true ) {
getAllEvalText();
}
};
const checkFinish =() =>{
let EvListDate = {
@@ -204,15 +211,24 @@
.catch(()=>{
})
}
//重置测评列表
const resetData = ()=> {
state.currentPage = 1;
state.tableData = [];
state.selectedRowKeys = [];
state.evaluationTypeId = null;
state.evaluationTypeName = "";
getAllEvalText();
}
return {
...toRefs(state),
afterVisibleChange,
closeDrawer,
onSelectChange,
onSelect,
getTableDataList,
checkFinish,
changePagination,
resetData,
};
},
};