feat:增加项目管理页面

This commit is contained in:
lixg
2023-01-03 15:51:13 +08:00
parent bf09b793db
commit 80e3fc6477
4 changed files with 331 additions and 315 deletions

View File

@@ -1,3 +1,4 @@
<template>
<a-drawer
:visible="eScorevisible"
@@ -98,7 +99,6 @@
</div>
</a-drawer>
</template>
<script>
import { reactive, toRefs } from "vue";
export default {

View File

@@ -426,6 +426,7 @@ export default {
>
签到
</a-checkbox>
{/**
<a-checkbox
checked={value.signOut}
onChange={(e) => {
@@ -434,6 +435,7 @@ export default {
>
签退
</a-checkbox>
*/}
<a-checkbox
checked={value.leave}
onChange={(e) => {

View File

@@ -64,6 +64,9 @@
<div class="img2"></div>
<div class="wz">导出数据</div>
</div>
<div class="btn btn2" @click="showEScoreModal">
<div class="wz">导入成绩</div>
</div>
</div>
<!-- <div class="line">
<div class="inline">
@@ -111,17 +114,21 @@
<button class="btn2">确定</button>
</div>
</div>
<!-- 导出成绩抽屉 -->
<EScore v-model:eScorevisible="eScorevisible" />
</a-drawer>
</template>
<script>
import { toRefs, reactive } from "vue";
import { message } from "ant-design-vue";
import EScore from "../ExportScore.vue";
// import * as api from "../../../api/index";
export default {
name: "ProjectExamManage",
components: {
EScore,
},
props: {
TMvisible: {
type: Boolean,
@@ -161,7 +168,7 @@ export default {
},
],
selectedRowKeys: [],
eScorevisible: false, //导入成绩抽屉
pageNo: 1,
pageSize: 10,
currentPage: 1,
@@ -274,6 +281,10 @@ export default {
message.destroy();
message.success("催促" + props.title + "成功");
};
//导入成绩
const showEScoreModal = () => {
state.eScorevisible = true;
};
//表头清空
const clearLine = () => {
state.selectedRowKeys = [];
@@ -287,6 +298,7 @@ export default {
onSelectChange,
godie,
clearLine,
showEScoreModal,
};
},
};

View File

@@ -64,7 +64,7 @@
<div class="wz">导出作业</div>
</div>
<div class="btn btn2">
<div class="wz" @click="showEntryScore">入成绩</div>
<div class="wz" @click="showEntryScore">入成绩</div>
</div>
</div>
<!-- <div class="line">
@@ -117,7 +117,7 @@
<!-- 批量标注完成 -->
<ASOver v-model:ASOvervisible="ASOvervisible" />
<!-- 录入成绩抽屉 -->
<entry-scores v-model:Evisible="Evisible" />
<EScore v-model:eScorevisible="Evisible" />
<!-- 查看作业抽屉 -->
<CKWork v-model:CWvisible="CWvisible" />
<!-- 查看答卷抽屉 -->
@@ -130,15 +130,17 @@ import { message } from "ant-design-vue";
import ASOver from "../AllStuOver.vue";
import CKWork from "../CheckWork.vue";
import CQue from "../CheckQue.vue";
import EntryScores from "../EntryScores.vue";
// import EntryScores from "../EntryScores.vue";
import EScore from "../ExportScore.vue";
// import * as api from "../../../api/index";
export default {
name: "ProjectHomeWorkManage",
components: {
EntryScores,
// EntryScores,
CKWork,
CQue,
ASOver,
EScore,
},
props: {
Wvisible: {