style:学习路径项目管理弹窗

This commit is contained in:
wyx
2023-01-31 16:04:52 +08:00
parent 8d2853f707
commit 8e67c5496e
2 changed files with 732 additions and 1 deletions

View File

@@ -500,6 +500,8 @@
? evaluationModel(item, value.name)
: item.type === 12
? voteModel(item, value.name)
: item.type === 13
? projectModel(item, value.name)
: null
"
>
@@ -1273,6 +1275,15 @@
:levelName="voteLevelName"
/>
<!-- 投票管理抽屉 结束-->
<!-- 项目管理抽屉 开始-->
<router-project-manage
v-model:PjModelVisible="pjModelVisible"
:title="pjModelVisibleTitle"
:datasource="pjData"
:levelName="pjLevelName"
/>
<!-- 项目管理抽屉 结束-->
</div>
</template>
<script>
@@ -1310,6 +1321,7 @@ import RouterEvaluationManage from "../../components/drawers/router/RouterEvalua
import RouterHomeworkManage from "../../components/drawers/router/RouterHomeworkManage";
import RouterCommonManage from "../../components/drawers/router/RouterCommonManage";
import RouterVoteManage from "../../components/drawers/router/RouterVoteManage";
import RouterProjectManage from "../../components/drawers/router/RouterProjectManage";
export default {
name: "LevelAdd",
@@ -1333,7 +1345,8 @@ export default {
RouterEvaluationManage,
RouterHomeworkManage,
RouterCommonManage,
RouterVoteManage
RouterVoteManage,
RouterProjectManage
},
setup() {
const router = useRouter();
@@ -1511,12 +1524,16 @@ export default {
homeworkModelVisible: false,
commonModelVisible: false,
voteModelVisible: false,
projectModelVisible: false,
PjModelVisible: false,
faceTeachModelVisibleTitle: "",
examinationModelVisibleTitle: "",
evaluationModelVisibleTitle: "",
homeworkModelVisibleTitle: "",
commonModelVisibleTitle: "",
voteModelVisibleTitle: "",
projectModelVisibleTitle: "",
pjModelVisibleTitle: "",
faceData: "",
examinationData: "",
@@ -1525,10 +1542,14 @@ export default {
commonData: "",
liveData: "",
voteData: "",
projectData: "",
pjData: "",
commonLevelName: "",
examLevelName: "",
evaluationLevelName: "",
voteLevelName: "",
projectLevelName: "",
pjLevelName: "",
facestudent: "",
locationHref:
@@ -1843,6 +1864,15 @@ export default {
state.voteData = data;
// 投票弹框名称 RouterVoteManage
};
// 项目点击管理弹框
const projectModel = (data, levelsName) => {
console.log(data, levelsName);
state.pjModelVisible = true;
state.pjLevelName = levelsName;
state.pjModelVisibleTitle = data.name;
state.pjData = data;
// 项目弹框名称 RouterProjectManage
}
// 作业点击管理弹框
const homeworkModel = (data) => {
console.log(data);
@@ -2635,6 +2665,7 @@ export default {
examinationModel,
evaluationModel,
voteModel,
projectModel,
homeworkModel,
commonModel,
downloadFile,