|
@@ -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()
|