- 新增
- 删除
+ 新增
+
-
+
@@ -161,7 +165,7 @@
@@ -203,7 +207,6 @@
-
-
{
// http://115.120.213.238:9000/exam/9f7d8f5d7c68cc2bfd03a23c19045efe7ba13a4bebeb833abece146908bcd0c6.docx documentList.value[1].url
- if (documentList.value[1].url == '' || documentList.value[1].url == null) {
- return
- }
- const res = await WordApi.getWordInfo(documentList.value[1].url)
+ // if (documentList.value[2].url == '' || documentList.value[2].url == null) {
+ // return
+ // }
+ const res = await WordApi.getWordInfo(documentList.value[2].url)
wordPointsList.value = []
wordPointsList.value.push(...handleTree(res))
dialogFormVisibleWordInfo.value = true
@@ -384,12 +421,15 @@ const submitWordPoints = async () => {
function: []
}
wordPointsInfosList = []
- list.value = res
+ console.log(list.value)
+ for (let i = 0; i < res.length; i++) {
+ list.value.push(res[i])
+ }
dialogFormVisibleWordInfo.value = false
dialogFormVisibleWordInfos.value = false
}
const formRules = reactive({
- // specialtyName: [{ required: true, message: '用户名称不能为空', trigger: 'blur' }]
+ status: [{ required: true, message: '启用状态必填', trigger: 'blur' }]
})
const formRef = ref() // 表单 Ref
// 左侧试题描述
@@ -399,10 +439,6 @@ const rightActiveName = ref('annex')
const rightHandleClick = (tab, e) => {
rightActiveName.value = tab.paneName.value
}
-const radio = ref('A')
-// 保留选项的值
-const optionsContent = reactive({})
-
// 关键字
const multipleKeywordSelection = ref([] as any)
const handleKeywordSelectionChange = (val: any) => {
@@ -477,9 +513,10 @@ const mappedNumber = computed(() => {
/** 提交表单 */
const emit = defineEmits(['success']) // 定义 success 事件,用于操作成功后的回调
const submitForm = async () => {
- const values = Object.values(optionsContent)
+ formData.value.answerList = list.value
+ formData.value.fileUploads = documentList.value
+ const values = Object.values(formData)
console.log(values)
-
// 校验表单
if (!formRef) return
const valid = await formRef.value.validate()
@@ -518,9 +555,43 @@ const resetForm = () => {
audit: '',
subjectName: '',
status: '',
- resourceValue: ''
+ resourceValue: '',
+ answerList: [
+ {
+ image: "",
+ content: "",
+ contentIn: "",
+ scoreRate: "",
+ }
+ ],
+ fileUploads: [
+ {
+ quId: '',
+ url: '',
+ fileType: '0',
+ fileName: ''
+ },
+ {
+ quId: '',
+ url: '',
+ fileType: '1',
+ fileName: ''
+ },
+ {
+ quId: '',
+ url: '',
+ fileType: '2',
+ fileName: ''
+ }
+ ]
}
documentList.value = [
+ {
+ quId: '',
+ url: '',
+ fileType: '0',
+ fileName: ''
+ },
{
quId: '',
url: '',