From cadb8088a6df5b3cb9dc9995218e2d39c3c2e718 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=99=BD=E4=BA=86=E4=B8=AA=E7=99=BD?= <543593352@qq.com>
Date: Thu, 21 Nov 2024 11:20:58 +0800
Subject: [PATCH] =?UTF-8?q?=E4=B9=A0=E9=A2=98=E4=B8=8A=E4=BC=A0=EF=BC=9A?=
=?UTF-8?q?=E4=B9=A0=E9=A2=98=E5=86=85=E5=AE=B9=E8=AF=86=E5=88=AB=E8=BF=81?=
=?UTF-8?q?=E7=A7=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../questionUpload/quesItem/index.vue | 48 ++++++++++++-------
1 file changed, 30 insertions(+), 18 deletions(-)
diff --git a/src/renderer/src/views/classTask/newClassTaskAssign/questionUpload/quesItem/index.vue b/src/renderer/src/views/classTask/newClassTaskAssign/questionUpload/quesItem/index.vue
index e905407..03c24ee 100644
--- a/src/renderer/src/views/classTask/newClassTaskAssign/questionUpload/quesItem/index.vue
+++ b/src/renderer/src/views/classTask/newClassTaskAssign/questionUpload/quesItem/index.vue
@@ -77,7 +77,8 @@
/>
-
+
+ 识别
@@ -106,7 +107,8 @@
-
+
+ 识别
@@ -141,7 +143,8 @@
-
+
+ 识别
@@ -169,7 +172,8 @@
-
+
+ 识别
@@ -205,7 +209,8 @@
}" />
-
+
+ 识别
@@ -273,7 +278,8 @@
温馨提示:这里 - 号删除的是最后一道题目哟!
-
+
+ 识别
@@ -394,7 +400,8 @@
@@ -423,7 +431,8 @@
}" />
-
+
+ 识别
@@ -441,7 +450,8 @@
}" />
-
+
+ 识别
@@ -466,7 +476,7 @@ import useUserStore from '@/store/modules/user'
const userStore = useUserStore().user
const { proxy } = getCurrentInstance()
// 定义要发送的emit事件
-const emit = defineEmits(['submit-exam-single-callback','cancel-exam-single-callback','cropper-exam-questForm-item'])
+const emit = defineEmits(['submit-exam-single-callback','cancel-exam-single-callback','cropper-exam-form-item'])
const props = defineProps({
bookobj: {
type: Object,
@@ -521,7 +531,7 @@ const initKonwPointFlagByUpdateForm = ref(true);
// 表单[知识点]显示内容集合
const curKnowledgePointList = ref([]);
// 表单数据参数
-let questForm = reactive({
+const questForm = reactive({
id: 0,
title: '',
worktype: '单选题',
@@ -717,7 +727,7 @@ const checkBoxChangefh=(item, index, indexOp)=>{
};
/** 表单重置 */
const resetForm = () =>{
- questForm = {
+ Object.assign(questForm, {
id: 0,
title: '',
worktype: '单选题',
@@ -768,7 +778,7 @@ const resetForm = () =>{
},
],
},
- };
+ });
};
/**
* @desc: 赋值表单
@@ -1061,7 +1071,7 @@ const updateForm= async(item, submitIndex=0, submitType=1) =>{
});
}
- questForm = {
+ Object.assign(questForm,{
id: item.id,
title: item.worktype == '复合题' ? titleMulList : item.title,
worktype: item.worktype,
@@ -1090,7 +1100,7 @@ const updateForm= async(item, submitIndex=0, submitType=1) =>{
worktype: '填空题',
params: newSubjListparams,
},
- };
+ });
// proxy.resetForm("questFormRef");?
//上传完成反馈状态
@@ -1654,7 +1664,7 @@ const cropperFormItem=(curItem)=> {
// 需识别的试题标识: 单选题/多选题/填空题/判断题/主观题/复合题
const examType = questForm.worktype;
- emit('cropper-exam-questForm-item', examType, curItem);
+ emit('cropper-exam-form-item', examType, curItem);
};
/**
@@ -1712,6 +1722,7 @@ const myMessageShow=(title, msg, status)=>{
// deep: true // 深度监听,适用于对象内部属性的变化
// },
// },
+
watch(() => props.bookobj.levelSecondId, (newVal, oldVal) => {
console.log(props.bookobj,'课程选择')
// props.bookobj.levelSecondId? props.bookobj.levelSecondId : props.bookobj.levelFirstId
@@ -1721,7 +1732,8 @@ watch(() => props.bookobj.levelSecondId, (newVal, oldVal) => {
// 暴露给父组件的参数和方法(外部需要什么,都可以从这里暴露出去)
defineExpose({
- updateForm
+ updateForm,
+ cropperFormItemCallBack,
})