Forráskód Böngészése

填空多个问题处理

canghailong 6 hónapja
szülő
commit
4842572e33

+ 3 - 3
src/views/student/In-site-message/index.vue

@@ -3,13 +3,13 @@
 		<a-image width="100%" :preview="false" :src="bannerSrc" class="mb-4" />
 		<a-card>
 			<a-row :gutter="10">
-				<a-col :span="4">
+				<!-- <a-col :span="4">
 					<a-menu id="userMessage" v-model:selected-keys="selectedKeys" mode="inline" @click="handleClick">
 						<a-menu-item :key="messageCategory.value" v-for="messageCategory in messageCategoryList">{{
 							messageCategory.label
 						}}</a-menu-item>
 					</a-menu>
-				</a-col>
+				</a-col> -->
 				<a-col :span="20">
 					<div style="margin-top: -16px">
 						<s-table ref="table" :columns="columns" :data="loadData" bordered :row-key="(record) => record.id">
@@ -52,7 +52,7 @@
 	}
 
 	const messageCategoryList = tool.dictList('MESSAGE_CATEGORY')
-	const selectedKeys = ref(new Array(messageCategoryList[0]?.value))
+	const selectedKeys = ref(new Array(messageCategoryList[1]?.value))
 	const table = ref()
 	const detailRef = ref()
 	const columns = [

+ 3 - 3
src/views/student/exam/components/QuestionEdit.vue

@@ -42,14 +42,14 @@
 				<div>
 					<a-form>
 						<a-form-item
-							v-for="item in question.items"
+							v-for="(item,idx) in question.items"
 							:key="item.prefix"
 							:label="item.prefix"
 							:style="{ margin: '10px 0' }"
 						>
 							<a-input
-								:value="answer.contentArray[item.prefix - 1]"
-								@change="(e) => onGapChange(item.prefix - 1, e.target.value)"
+								:value="answer.contentArray[idx]"
+								@change="(e) => onGapChange(idx, e.target.value)"
 							/>
 						</a-form-item>
 					</a-form>