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