import { A2getConfigType, A2NolistIdType, A2setConfigType } from '@/pages/A2orderSet/type'
import http from '@/utils/http'

/**
 * 课程预约设置-获取时段列表
 */
export const A2_APIgeiList = () => {
  return http.get('cms/book/getList')
}

/**
 * 课程预约设置-修改时段
 */
export const A2_APIedit = (data: any) => {
  return http.post('cms/book/save', data)
}

/**
 * 课程预约设置-修改配置项 不可约日期：id=10 | 预约须知：id=11 | 邮箱:id=12 | 预约单模板:id=13, rtf:前端内容; 日期yyyy-MM-dd用逗号分隔-----15:展馆-不可预约日期 | 16：展馆-预约须知
 */
export const A2_APIsetConfig = (
  src: A2setConfigType,
  data: { id: A2NolistIdType; rtf: string }
) => {
  return http.post(src, data)
}

/**
 * 课程预约设置-获取配置 不可约日期：id=10 | 预约须知：id=11 | 邮箱:id=12 | 预约单模板:id=13-----15:展馆-不可预约日期 | 16：展馆-预约须知
 */
export const A2_APIgetConfig = (src: A2getConfigType, id: A2NolistIdType) => {
  return http.get(`${src}/${id}`)
}
