liukangdong
2024-06-18 3281f440d007e464d911c1c4051b30d416b30ef3
答题
已修改3个文件
36 ■■■■ 文件已修改
h5/api/index.js 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
h5/api/visitor.js 17 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
h5/pages/answer/answer.vue 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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({
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({
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() {
      saveProblemsVO({
        openId: this.$store.state.openId,
        useType: '1',
        content: ''
      }).then(res => {
      uni.navigateTo({
        url: `/pages/userinfo/userinfo`
      })
      })
    }
  }
}