|
@@ -7,11 +7,10 @@
|
|
|
:projectId="projectId"
|
|
|
/>
|
|
|
<span class="tw-mr-4"></span>
|
|
|
- <CourseSelect
|
|
|
- v-if="rootOrgId"
|
|
|
+ <ProjectCourseSelect
|
|
|
v-model:value="courseId"
|
|
|
+ :projectId="projectId"
|
|
|
disabled
|
|
|
- :rootOrgId="rootOrgId"
|
|
|
/>
|
|
|
<span class="tw-mr-4"></span>
|
|
|
<PaperTypeSelect v-model:value="paperType" disabled />
|
|
@@ -61,6 +60,7 @@
|
|
|
:projectId="projectId"
|
|
|
:courseId="courseId"
|
|
|
:paperId="paperId"
|
|
|
+ :startScore="startScore"
|
|
|
:rangeConfig="paper.difficulityRangeConfig"
|
|
|
/>
|
|
|
</div>
|
|
@@ -74,7 +74,7 @@
|
|
|
<script setup lang="ts">
|
|
|
import { useMainStore } from "@/store";
|
|
|
import { goBack } from "@/utils/utils";
|
|
|
-import { watch, onMounted } from "vue";
|
|
|
+import { watch, onMounted, computed } from "vue";
|
|
|
import { useRoute } from "vue-router";
|
|
|
// import ProjectSelect from "@/components/ProjectSelect.vue";
|
|
|
import {
|
|
@@ -96,8 +96,11 @@ store.currentLocation = "项目管理 / 项目列表 / 详情";
|
|
|
|
|
|
let activeTab = $ref("6");
|
|
|
|
|
|
-let rootOrgId = $ref(undefined as unknown as number);
|
|
|
+let rootOrgId = computed(() => {
|
|
|
+ return store.userInfo.rootOrgId;
|
|
|
+});
|
|
|
let courseId = $ref(undefined as unknown as number);
|
|
|
+let startScore = $ref(undefined as unknown as number);
|
|
|
let paperType = $ref(undefined as undefined | string);
|
|
|
// let paperName = $ref(undefined as undefined | string);
|
|
|
const route = useRoute();
|
|
@@ -151,6 +154,7 @@ async function fetchData() {
|
|
|
res4.data.discriminationLevel = JSON.parse(
|
|
|
<string>(<unknown>res4.data.discriminationLevel) || "[]"
|
|
|
);
|
|
|
+ startScore = res4.data.startScore || 0;
|
|
|
// // console.log(res4.data);
|
|
|
// sasPaper = res4.data;
|
|
|
|
|
@@ -168,15 +172,7 @@ async function fetchData() {
|
|
|
paperQuestionGroups = res3.data;
|
|
|
}
|
|
|
|
|
|
-watch(
|
|
|
- () => store.userInfo.rootOrgId,
|
|
|
- (val) => {
|
|
|
- rootOrgId = val === -1 ? (undefined as unknown as number) : val;
|
|
|
- }
|
|
|
-);
|
|
|
-
|
|
|
onMounted(async () => {
|
|
|
- // rootOrgId = store.userInfo.rootOrgId;
|
|
|
await search();
|
|
|
});
|
|
|
</script>
|