Ver código fonte

Revert "Update index.tsx"

This reverts commit 05676ef072ee9ba66d2f2c160e6ce3acf115f6fa.
lex 2 anos atrás
pai
commit
f420a6bed2
1 arquivos alterados com 11 adições e 16 exclusões
  1. 11 16
      src/views/unit-test/model/drag-question/index.tsx

+ 11 - 16
src/views/unit-test/model/drag-question/index.tsx

@@ -81,8 +81,9 @@ export default defineComponent({
               state.list = [...state.options]
               updatePosition(state.list)
             }
-
-            onSelect()
+            setTimeout(() => {
+              onSelect()
+            }, 100)
           }
         })
       })
@@ -93,17 +94,15 @@ export default defineComponent({
       const list = state.list || []
       const result: any = []
 
-      // console.log(list, '----list----')
-      const sorted = list.sort((a: any, b: any) => a.answerExtra - b.answerExtra)
-      sorted.forEach((item: any, index: number) => {
-        // console.log(item, 'item')
+      list.forEach((item: any, index: number) => {
+        console.log(item, 'item')
         result.push({
           answerId: item.answerId,
           answer: item.answer,
-          answerExtra: index
+          answerExtra: index + 1
         })
       })
-      emit('update:value', list)
+      emit('update:value', result)
     }
 
     // 修改题目逻辑
@@ -111,15 +110,12 @@ export default defineComponent({
       // 判断是否已经选中了
       if (item.checked || props.readOnly) return
       const result: any = []
-      // console.log(state.list, 'state.list------')
-      const sorted = state.list.sort((a: any, b: any) => a.answerExtra - b.answerExtra)
-      // console.log('🚀 ~ onSelectAnswer ~ sorted', sorted)
-      sorted.forEach((option: any, index: any) => {
+      state.options.forEach((option: any, index: any) => {
         // console.log(option, '------')
         result.push({
-          answerId: option.answerId,
-          answer: option.answer,
-          answerExtra: option.answerExtra
+          answerId: option.index,
+          answer: option.leftValue,
+          answerExtra: index + 1
         })
       })
       result.push({
@@ -129,7 +125,6 @@ export default defineComponent({
       })
 
       state.list = result
-      // console.log(state.list, '-----state.list----')
       emit('update:value', result)
 
       initOptions()