fix:添加在线、添加考试、添加案例、添加测评功能完善

This commit is contained in:
Ggysh-7
2022-11-29 23:12:48 +08:00
parent b4b8d46fa1
commit f2647bf11f
6 changed files with 68 additions and 94 deletions

View File

@@ -23,17 +23,18 @@
<a-input
v-model:value="inputPname"
style="width: 270px; height: 40px; border-radius: 8px"
placeholder="请输入试卷名称或序号"
placeholder="请输入试卷名称"
/>
</div>
<div class="namecon" style="margin-right: 30px">
<!-- 因为接口不支持创建人搜索所以暂时注调 -->
<!-- <div class="namecon" style="margin-right: 30px">
<div class="name">创建人</div>
<a-input
v-model:value="inputCname"
style="width: 240px; height: 40px; border-radius: 8px"
placeholder="请输入创建人"
/>
</div>
</div> -->
</div>
<div class="btns">
<div
@@ -72,6 +73,7 @@
<div class="tableBox">
<div class="pa">
<a-pagination
v-if="tableDataTotal>10"
showSizeChanger="true"
showQuickJumper="true"
hideOnSinglePage="true"
@@ -147,6 +149,7 @@ export default {
closeDrawer();
};
const closeDrawer = () => {
state.selectedRowKeys = []
ctx.emit("update:STvisible", false);
};
@@ -224,49 +227,53 @@ export default {
console.log("创建考试没设计图");
state.addExamVisible = true;
};
const getTableDate = (tableData) => {
let data = tableData;
let array = [];
data.map((value, index) => {
let obj = {
key: index + 1,
sysCreateBy: value.sysCreateBy,
paperId: value.paperId,
testName: value.testName,
paperMode: value.paperMode,
sysUpdateTime: value.sysUpdateTime,
};
array.push(obj);
});
state.tableData = array;
};
// const getTableDate = (tableData) => {
// let data = tableData;
// let array = [];
// data.map((value, index) => {
// let obj = {
// key: index + 1,
// sysCreateBy: value.sysCreateBy,
// paperId: value.paperId,
// testName: value.testName,
// paperMode: value.paperMode == 1 ? "固定试卷" : "随机",
// sysUpdateTime: value.sysUpdateTime,
// };
// array.push(obj);
// });
// state.tableData = array;
// state.tableDataTotal = array.length
// };
//获取选择考试列表
const getManageList = () => {
let obj = {
keyWord: state.inputPname,
pageIndex: state.pageSize,
pageIndex: state.currentPage,
pageSize: state.pageSize,
published: true,
};
api
.queryExaminationList(obj)
.then((data) => {
console.log('datadatadatadata',data);
// getTableDate(res.data.data);
//** 表格repaint */
let array = []
data.map((value, index) => {
data.data.data.map((value, index) => {
let obj = {
key: index + 1,
sysCreateBy: value.sysCreateBy,
paperId: value.paperId,
paperId: index + 1,
testName: value.testName,
paperMode: value.paperMode,
paperMode: value.randomMode ? "是" : "否",
sysUpdateTime: value.sysUpdateTime,
id:value.id,
};
array.push(obj);
});
//** */
state.tableData = array
state.tableDataTotal = array.length
message.destroy()
message.success("获取选择考试列表成功");
})
.catch(() => {
@@ -289,7 +296,6 @@ export default {
...toRefs(state),
closeDrawer,
afterVisibleChange,
getTableDate,
onSelectChange,
CreatSTText,
newTest,