|
@@ -39,6 +39,7 @@
|
|
|
cancel-text="创建评卷分配表"
|
|
|
:loading="loading"
|
|
|
@confirm="onSubmit"
|
|
|
+ @cancel="exportMarkTasks"
|
|
|
></confirm-button>
|
|
|
</el-form-item>
|
|
|
</base-form>
|
|
@@ -183,8 +184,8 @@ async function onSubmit() {
|
|
|
await fetch(model)
|
|
|
setPercentage(100)
|
|
|
ElMessage.success(`导入成功`)
|
|
|
- elFormRef?.value?.resetFields()
|
|
|
- reset()
|
|
|
+ // elFormRef?.value?.resetFields()
|
|
|
+ // reset()
|
|
|
}
|
|
|
} catch (error) {
|
|
|
showProgress.value = false
|
|
@@ -192,6 +193,24 @@ async function onSubmit() {
|
|
|
console.error(error)
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+async function exportMarkTasks() {
|
|
|
+ try {
|
|
|
+ const subjectCodeValid = await elFormRef?.value?.validateField('subjectCode')
|
|
|
+ const mainNumberValid = await elFormRef?.value?.validateField('mainNumber')
|
|
|
+ const dayNumberValid = await elFormRef?.value?.validateField('dayNumber')
|
|
|
+ subjectCodeValid &&
|
|
|
+ mainNumberValid &&
|
|
|
+ dayNumberValid &&
|
|
|
+ (await useFetch('exportStudentTask').fetch({
|
|
|
+ subjectCode: model.subjectCode,
|
|
|
+ dayNumber: model.dayNumber!,
|
|
|
+ mainNumber: model.mainNumber!,
|
|
|
+ }))
|
|
|
+ } catch (error) {
|
|
|
+ console.error(error)
|
|
|
+ }
|
|
|
+}
|
|
|
</script>
|
|
|
|
|
|
<style scoped lang="scss"></style>
|