MrShi
2025-03-28 3363af77fa23bdc599c3f746ba9802b799c780eb
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({
@@ -12,6 +29,14 @@
export const createFk = (data) => {
  return http({
    url: 'visitsAdmin/cloudService/web/visitor/createFk',
    method: 'post',
    data
  })
}
// 访客报备
export const createVisit = (data) => {
  return http({
    url: 'visitsAdmin/cloudService/business/visits/createVisit',
    method: 'post',
    data
  })
@@ -39,4 +64,41 @@
    method: 'post',
    data
  })
}
// 访客记录详情
export const getVisitedDetail = (data) => {
  return http({
    url: 'visitsAdmin/cloudService/web/visitor/detail',
    method: 'get',
    data
  })
}
// 访客报备详情
export const getVisitedReDetail = (data) => {
  return http({
    url: 'visitsAdmin/cloudService/business/visits/'+data.id,
    method: 'get'
  })
}
// 取消预约
export const visitsCancel = (id) => {
  return http({
    url: 'visitsAdmin/cloudService/business/visits/visitsCancel?visitId=' + id,
    method: 'get'
  })
}
// 取消预约--访客
export const visitsSelfCancel = (visitId, memberId) => {
  return http({
    url: `visitsAdmin/cloudService/web/visitor/visitsSelfCancel?visitId=${visitId}&memberId=${memberId}`,
    method: 'get'
  })
}
// 来访事由
export const getVisitReason = (data) => {
  return http({
    url: 'visitsAdmin/cloudService/web/visitor/visitReason',
    method: 'post',
    data
  })
}