From 3281f440d007e464d911c1c4051b30d416b30ef3 Mon Sep 17 00:00:00 2001
From: liukangdong <898885815@qq.com>
Date: 星期二, 18 六月 2024 18:02:33 +0800
Subject: [PATCH] 答题
---
h5/api/index.js | 8 --------
h5/api/visitor.js | 17 +++++++++++++++++
h5/pages/answer/answer.vue | 15 ++++++++++++---
3 files changed, 29 insertions(+), 11 deletions(-)
diff --git a/h5/api/index.js b/h5/api/index.js
index b4daa7c..3734784 100644
--- a/h5/api/index.js
+++ b/h5/api/index.js
@@ -13,14 +13,6 @@
data
})
}
-// 鑾峰彇棰樼洰鏁版嵁
-export const getProblemsVO = (data) => {
- return http({
- url: 'visitsAdmin/cloudService/web/problem/getProblemsVO',
- method: 'get',
- data
- })
-}
// 鎺堟潈
export const wxAuthorize = (data) => {
return http({
diff --git a/h5/api/visitor.js b/h5/api/visitor.js
index 830597a..0aa4ac3 100644
--- a/h5/api/visitor.js
+++ b/h5/api/visitor.js
@@ -1,5 +1,22 @@
import { http } from '@/utils/service.js'
+
+// 鑾峰彇棰樼洰鏁版嵁
+export const getProblemsVO = (data) => {
+ return http({
+ url: 'visitsAdmin/cloudService/web/problem/getProblemsVO',
+ method: 'get',
+ data
+ })
+}
+// 鎻愪氦棰樼洰鏁版嵁
+export const saveProblemsVO = (data) => {
+ return http({
+ url: 'visitsAdmin/cloudService/web/problem/finishAnswer',
+ method: 'post',
+ data
+ })
+}
// 璁垮棰勭害璇︽儏
export const visitorSubDetail = (data) => {
return http({
diff --git a/h5/pages/answer/answer.vue b/h5/pages/answer/answer.vue
index 68aa17e..9dace33 100644
--- a/h5/pages/answer/answer.vue
+++ b/h5/pages/answer/answer.vue
@@ -218,7 +218,7 @@
</template>
<script>
-import { getProblemsVO, getSystemDictData } from '@/api'
+import { getProblemsVO, getSystemDictData, saveProblemsVO } from '@/api'
export default {
name: 'answer',
@@ -292,6 +292,7 @@
},
// 鍗曢�夐�夋嫨涓鐩�
select(line, i) {
+ if(this.status === '2') return
this.list.forEach((item, index) => {
if (index === i) {
item.selAnswer = line.code
@@ -300,6 +301,7 @@
// this.problemIndex = index
},
changeBox(index, jeck) {
+ if(this.status === '2') return
this.list.forEach((item, i) => {
if (index === i) {
item.options.forEach((item2, j) => {
@@ -375,9 +377,16 @@
this.getProblems()
},
next() {
- uni.navigateTo({
- url: `/pages/userinfo/userinfo`
+ saveProblemsVO({
+ openId: this.$store.state.openId,
+ useType: '1',
+ content: ''
+ }).then(res => {
+ uni.navigateTo({
+ url: `/pages/userinfo/userinfo`
+ })
})
+
}
}
}
--
Gitblit v1.9.3