diff --git a/src/pages/examination/detail.vue b/src/pages/examination/detail.vue
index 34142a3..cf16c27 100644
--- a/src/pages/examination/detail.vue
+++ b/src/pages/examination/detail.vue
@@ -43,6 +43,9 @@
{{ op.text }}
@@ -60,6 +63,7 @@
+
+
+
+
+ {{ op.text }}
+
+
+
+
+
@@ -117,17 +148,30 @@ const loading = ref(false)
const list = computed(() => {
const content = info.value?.content ?? []
content.forEach((item) => {
- if (item.cate == 1) {
- item.answer = item.user_answer?.[0] ?? ''
- } else {
- item.answer = item.user_answer ?? []
- }
+ const trueIndices = item.options.reduce((indices, item, index) => {
+ if (item.is_true || item.selected) {
+ indices.push(index)
+ }
+ return indices
+ }, [])
+
+ item.answer = trueIndices
+ // if (item.cate == 1) {
+ // item.answer = item.user_answer?.[0] ?? ''
+ // } else {
+ // item.answer = item.user_answer ?? []
+ // }
})
return info.value.content || []
})
const total = computed(() => list.value.length)
const readonly = computed(() => (info.value.finished_at ? true : false))
+function findAllIndices(arr, predicate) {
+ console.log(arr)
+ return arr.filter(predicate).keys()
+}
+
const answer = computed(() => {
const arr = list.value.reduce((a, b) => {
const c = [].concat(b.answer ?? [])
diff --git a/src/pages/message/components/item.vue b/src/pages/message/components/item.vue
index 0e1b5e2..c186514 100644
--- a/src/pages/message/components/item.vue
+++ b/src/pages/message/components/item.vue
@@ -7,6 +7,14 @@
}}
{{ item?.content }}
+
+
+ 点击查看详情
+
+
+
@@ -15,6 +23,34 @@
diff --git a/src/pages/statement/index.vue b/src/pages/statement/index.vue
index d8a619d..6a7ad9c 100644
--- a/src/pages/statement/index.vue
+++ b/src/pages/statement/index.vue
@@ -38,7 +38,7 @@
{{ ledger.sales_growth_rate }}%