mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/fe-manage.git
synced 2025-12-14 13:26:45 +08:00
feat:增加项目管理页面
This commit is contained in:
@@ -1,3 +1,4 @@
|
|||||||
|
|
||||||
<template>
|
<template>
|
||||||
<a-drawer
|
<a-drawer
|
||||||
:visible="eScorevisible"
|
:visible="eScorevisible"
|
||||||
@@ -98,7 +99,6 @@
|
|||||||
</div>
|
</div>
|
||||||
</a-drawer>
|
</a-drawer>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { reactive, toRefs } from "vue";
|
import { reactive, toRefs } from "vue";
|
||||||
export default {
|
export default {
|
||||||
|
|||||||
@@ -426,6 +426,7 @@ export default {
|
|||||||
>
|
>
|
||||||
签到
|
签到
|
||||||
</a-checkbox>
|
</a-checkbox>
|
||||||
|
{/**
|
||||||
<a-checkbox
|
<a-checkbox
|
||||||
checked={value.signOut}
|
checked={value.signOut}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
@@ -434,6 +435,7 @@ export default {
|
|||||||
>
|
>
|
||||||
签退
|
签退
|
||||||
</a-checkbox>
|
</a-checkbox>
|
||||||
|
*/}
|
||||||
<a-checkbox
|
<a-checkbox
|
||||||
checked={value.leave}
|
checked={value.leave}
|
||||||
onChange={(e) => {
|
onChange={(e) => {
|
||||||
|
|||||||
@@ -64,6 +64,9 @@
|
|||||||
<div class="img2"></div>
|
<div class="img2"></div>
|
||||||
<div class="wz">导出数据</div>
|
<div class="wz">导出数据</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="btn btn2" @click="showEScoreModal">
|
||||||
|
<div class="wz">导入成绩</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- <div class="line">
|
<!-- <div class="line">
|
||||||
<div class="inline">
|
<div class="inline">
|
||||||
@@ -111,17 +114,21 @@
|
|||||||
<button class="btn2">确定</button>
|
<button class="btn2">确定</button>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<!-- 导出成绩抽屉 -->
|
||||||
|
<EScore v-model:eScorevisible="eScorevisible" />
|
||||||
</a-drawer>
|
</a-drawer>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
import { toRefs, reactive } from "vue";
|
import { toRefs, reactive } from "vue";
|
||||||
import { message } from "ant-design-vue";
|
import { message } from "ant-design-vue";
|
||||||
|
import EScore from "../ExportScore.vue";
|
||||||
// import * as api from "../../../api/index";
|
// import * as api from "../../../api/index";
|
||||||
export default {
|
export default {
|
||||||
name: "ProjectExamManage",
|
name: "ProjectExamManage",
|
||||||
|
components: {
|
||||||
|
EScore,
|
||||||
|
},
|
||||||
props: {
|
props: {
|
||||||
TMvisible: {
|
TMvisible: {
|
||||||
type: Boolean,
|
type: Boolean,
|
||||||
@@ -161,7 +168,7 @@ export default {
|
|||||||
},
|
},
|
||||||
],
|
],
|
||||||
selectedRowKeys: [],
|
selectedRowKeys: [],
|
||||||
|
eScorevisible: false, //导入成绩抽屉
|
||||||
pageNo: 1,
|
pageNo: 1,
|
||||||
pageSize: 10,
|
pageSize: 10,
|
||||||
currentPage: 1,
|
currentPage: 1,
|
||||||
@@ -274,6 +281,10 @@ export default {
|
|||||||
message.destroy();
|
message.destroy();
|
||||||
message.success("催促" + props.title + "成功");
|
message.success("催促" + props.title + "成功");
|
||||||
};
|
};
|
||||||
|
//导入成绩
|
||||||
|
const showEScoreModal = () => {
|
||||||
|
state.eScorevisible = true;
|
||||||
|
};
|
||||||
//表头清空
|
//表头清空
|
||||||
const clearLine = () => {
|
const clearLine = () => {
|
||||||
state.selectedRowKeys = [];
|
state.selectedRowKeys = [];
|
||||||
@@ -287,6 +298,7 @@ export default {
|
|||||||
onSelectChange,
|
onSelectChange,
|
||||||
godie,
|
godie,
|
||||||
clearLine,
|
clearLine,
|
||||||
|
showEScoreModal,
|
||||||
};
|
};
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -64,7 +64,7 @@
|
|||||||
<div class="wz">导出作业</div>
|
<div class="wz">导出作业</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="btn btn2">
|
<div class="btn btn2">
|
||||||
<div class="wz" @click="showEntryScore">录入成绩</div>
|
<div class="wz" @click="showEntryScore">导入成绩</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- <div class="line">
|
<!-- <div class="line">
|
||||||
@@ -117,7 +117,7 @@
|
|||||||
<!-- 批量标注完成 -->
|
<!-- 批量标注完成 -->
|
||||||
<ASOver v-model:ASOvervisible="ASOvervisible" />
|
<ASOver v-model:ASOvervisible="ASOvervisible" />
|
||||||
<!-- 录入成绩抽屉 -->
|
<!-- 录入成绩抽屉 -->
|
||||||
<entry-scores v-model:Evisible="Evisible" />
|
<EScore v-model:eScorevisible="Evisible" />
|
||||||
<!-- 查看作业抽屉 -->
|
<!-- 查看作业抽屉 -->
|
||||||
<CKWork v-model:CWvisible="CWvisible" />
|
<CKWork v-model:CWvisible="CWvisible" />
|
||||||
<!-- 查看答卷抽屉 -->
|
<!-- 查看答卷抽屉 -->
|
||||||
@@ -130,15 +130,17 @@ import { message } from "ant-design-vue";
|
|||||||
import ASOver from "../AllStuOver.vue";
|
import ASOver from "../AllStuOver.vue";
|
||||||
import CKWork from "../CheckWork.vue";
|
import CKWork from "../CheckWork.vue";
|
||||||
import CQue from "../CheckQue.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";
|
// import * as api from "../../../api/index";
|
||||||
export default {
|
export default {
|
||||||
name: "ProjectHomeWorkManage",
|
name: "ProjectHomeWorkManage",
|
||||||
components: {
|
components: {
|
||||||
EntryScores,
|
// EntryScores,
|
||||||
CKWork,
|
CKWork,
|
||||||
CQue,
|
CQue,
|
||||||
ASOver,
|
ASOver,
|
||||||
|
EScore,
|
||||||
},
|
},
|
||||||
props: {
|
props: {
|
||||||
Wvisible: {
|
Wvisible: {
|
||||||
|
|||||||
Reference in New Issue
Block a user