liujie
2026-09-17 819124be8f16794d409a67f58d5257aef37d9b64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
import { request } from '../utils/request'
 
const AGREEMENT_CODE_BY_TYPE = {
  user: 'GUIDE_USER_AGREEMENT',
  service: 'EXPLANATION_SERVICE_COOPERATION',
  reward: 'GUIDE_REWARD_PUNISHMENT'
}
 
export function resolveAgreementCode(value) {
  return AGREEMENT_CODE_BY_TYPE[value] || value || AGREEMENT_CODE_BY_TYPE.user
}
 
export function getGuideAgreements() {
  return request({
    url: '/guide/agreements',
    authenticated: false
  })
}
 
export function getGuideAgreement(value) {
  const code = resolveAgreementCode(value)
  return request({
    url: `/guide/agreements/${encodeURIComponent(code)}`,
    authenticated: false
  })
}