style:增加 项目-外部考试-管理/导入成绩

This commit is contained in:
wyx
2023-02-06 11:05:11 +08:00
parent d74ce4a12d
commit a43b36ca3b
3 changed files with 1360 additions and 6 deletions

View File

@@ -1423,13 +1423,20 @@
:title="showWorkText"
:projectTaskInfo="projectTaskInfo"
/>
<!-- 考试管理抽屉 -->
<!-- 系统考试管理抽屉 -->
<ProjectExamManage
v-model:TMvisible="TMvisible"
:title="showTestText"
:projectTaskId="projectTaskId"
:datasource="examData"
/>
<!-- 外部考试管理抽屉 -->
<ProjectExternalExamManage
v-model:TMvisibleExternal="TMvisibleExternal"
:title="showTestText"
:projectTaskId="projectTaskId"
:datasource="examData"
/>
<!-- 投票管理抽屉 -->
<ProjectVoteManage
v-model:ProjectVoteModelVisible="projectVoteModelVisible"
@@ -2085,6 +2092,7 @@ import ProjectFaceTaskManage from "../../components/drawers/project/ProjectFaceT
import ProjectOnlineManage from "../../components/drawers/project/ProjectOnlineManage";
import ProjectHomeWorkManage from "../../components/drawers/project/ProjectHomeWorkManage";
import ProjectExamManage from "../../components/drawers/project/ProjectExamManage";
import ProjectExternalExamManage from "../../components/drawers/project/ProjectExternalExamManage";
import ProjectEvalManage from "../../components/drawers/project/ProjectEvalManage";
import AddCertificate from "../../components/drawers/project/AddCertificate";
import CreateCertificate from "../../components/drawers/project/CreateCertificate";
@@ -2144,6 +2152,7 @@ export default {
ProjectOnlineManage,
ProjectHomeWorkManage,
ProjectExamManage,
ProjectExternalExamManage,
ProjectEvalManage,
SubsetManage,
MemberList,
@@ -2317,7 +2326,8 @@ export default {
AAvisible: false, //活动考勤
Wvisible: false, //作业管理
projectVoteModelVisible: false, // 投票管理
TMvisible: false, //考试管理
TMvisible: false, //系统考试管理
TMvisibleExternal: false, // 外部考试管理
Evalvisible: false, //测评管理
ACertificate: false, //证书添加
ACertificateEdit: false, //是否是编辑证书
@@ -3188,10 +3198,19 @@ export default {
};
//考试管理的抽屉
const showTest = (name, id, data) => {
state.examData = data;
state.TMvisible = true;
state.showTestText = name;
state.projectTaskId = id;
if(data.startTime==null && data.endTime==null){
// 外部考试抽屉显示
state.TMvisibleExternal = true;
state.examData = data;
state.showTestText = name;
state.projectTaskId = id;
}else{
// 系统考试抽屉显示
state.TMvisible = true;
state.examData = data;
state.showTestText = name;
state.projectTaskId = id;
}
};
//测评抽屉
const showEval = (name, id, type, datasource) => {