diff --git a/src/components/drawers/AddTest.vue b/src/components/drawers/AddTest.vue index 4d015200..b74c8f47 100644 --- a/src/components/drawers/AddTest.vue +++ b/src/components/drawers/AddTest.vue @@ -43,7 +43,7 @@
+ placeholder="请输入考试名称" :maxlength="20" :disabled="taskIndex >= 0 && isEdit" />
@@ -58,7 +58,7 @@ {{ formData.examinationTestName }} - +
+ +
+ +
+
@@ -89,7 +96,7 @@ 考试时长:
- 分钟 @@ -103,7 +110,7 @@ 及格线:
- @@ -114,7 +121,7 @@ 考试说明:
-
@@ -126,7 +133,7 @@
允许重复考试: - = 0 && isEdit" :min="-1" :max="300" :precision="0" style=" width: 100px; height: 32px; border-radius: 8px; @@ -142,7 +149,7 @@ 显示答案:
- + 允许查看 不允许查看 @@ -153,7 +160,7 @@ 显示解析:
- + 允许查看 不允许查看 @@ -164,7 +171,7 @@ 评分模式:
- + 最高一次 最后一次 @@ -177,7 +184,7 @@ 试题排列:
- 试题乱序 选项乱序 @@ -199,7 +206,7 @@ 考试名称:
-
@@ -212,7 +219,7 @@
@@ -221,7 +228,7 @@ 考试说明:
-
@@ -242,7 +249,8 @@ import { Form, message } from "ant-design-vue"; const props = defineProps({ type: Number, - taskList: [] + taskList: [], + infoType: String }) const visible = ref(false) const initValue = { @@ -318,6 +326,7 @@ const rulesRef = ref(innerRule); const emit = defineEmits({}) const taskIndex = ref(-1); const dateTime = ref([]); +let isEdit = ref(true); const { resetFields, validate } = Form.useForm(formData, rulesRef); @@ -366,6 +375,7 @@ async function confirm() { function openDrawer(i, row) { + row && (props.infoType=='1'?(row.projectTaskId?row.projectTaskId==null?isEdit.value=false:isEdit.value=true:isEdit.value=false):(row.routerTaskId?row.routerTaskId==null?isEdit.value=false:isEdit.value=true:isEdit.value=false)); row && resetFields(row.info); row && (dateTime.value = [row.info.examinationStartTime, row.info.examinationEndTime]); (i >= 0) && (taskIndex.value = i); diff --git a/src/views/learningpath/LevelAddDetail.vue b/src/views/learningpath/LevelAddDetail.vue index cbfdf832..ab866910 100644 --- a/src/views/learningpath/LevelAddDetail.vue +++ b/src/views/learningpath/LevelAddDetail.vue @@ -558,6 +558,7 @@ const submitStorage = async () => { await releaseRouter(routerId); message.success("关卡和任务数据已保存"); confirmLoading.value = false; + getDetail(); }, }); return; diff --git a/src/views/projectcenter/TaskAdd.vue b/src/views/projectcenter/TaskAdd.vue index 104d0b5e..b049fd82 100644 --- a/src/views/projectcenter/TaskAdd.vue +++ b/src/views/projectcenter/TaskAdd.vue @@ -606,7 +606,8 @@ const submitStorage = async () => { confirmLoading.value = true await request(PROJECT_RELEASE, {projectId: route.query.projectId}) message.success("保存成功"); - confirmLoading.value = false + confirmLoading.value = false; + getTask(); }, }) return