fix -- bug

This commit is contained in:
yuping
2023-02-20 19:44:30 +08:00
parent 883e2043f5
commit 86234bb1f0

View File

@@ -40,7 +40,6 @@ const formData = ref({
})
const emit = defineEmits({})
const taskIndex = ref(-1);
const dateTime = ref([]);
const rulesRef = ref({
assessmentId: [
{
@@ -61,7 +60,6 @@ const {resetFields, validate} = Form.useForm(formData, rulesRef);
const closeDrawer = () => {
visible.value = false
taskIndex.value = -1
dateTime.value = []
resetFields()
};
@@ -72,7 +70,12 @@ async function confirm() {
});
if (taskIndex.value === -1) {
const list = props.taskList
list.push({name: formData.value.assessmentName, type: props.type,courseId: formData.value.assessmentId, info: {...formData.value}})
list.push({
name: formData.value.assessmentName,
type: props.type,
courseId: formData.value.assessmentId,
info: {...formData.value}
})
} else {
const data = props.taskList[taskIndex.value]
data.name = formData.value.assessmentName
@@ -84,7 +87,7 @@ async function confirm() {
}
function openDrawer(i, row) {
row && (formData.value = {...row.info});
row && (formData.value = {assessmentId: row.info.id, assessmentName: row.info.assessmentName});
(i >= 0) && (taskIndex.value = i);
visible.value = true
}