doum
2026-06-18 93de43267e1663031fe5dc2f5ae40d128a182a76
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import { http } from '@/utils/service.js'
 
const prefix = 'visitsAdmin/cloudService/web/customer'
 
export const customerLogin = (data) => http({ url: `${prefix}/loginByPhone`, method: 'post', data })
export const customerSendLoginSms = (data) => http({
  url: `${prefix}/sendLoginSms`,
  method: 'post',
  data: { phone: data.phone }
})
export const customerGetUserInfo = () => http({ url: `${prefix}/getUserInfo`, method: 'get' })
export const customerLogout = () => http({ url: `${prefix}/logout`, method: 'post' })
export const customerWxAuthorize = (data) => http({ url: 'visitsAdmin/cloudService/web/visitor/ywWxAuthorize', method: 'get', data: { ...data, userType: 1 } })
export const customerBanners = () => http({ url: `${prefix}/banners`, method: 'get' })
export const customerHome = () => http({ url: `${prefix}/home`, method: 'get' })
export const customerDevicePage = (data) => http({ url: `${prefix}/device/page`, method: 'post', data })
export const customerDeviceDetail = (data) => http({ url: `${prefix}/device/detail`, method: 'get', data })
export const customerRechargeRecordPage = (data) => http({ url: `${prefix}/rechargeRecord/page`, method: 'post', data })
export const customerContractPage = (data) => http({ url: `${prefix}/contract/page`, method: 'post', data })
export const customerContractDetail = (id, billType = 0) => http({ url: `${prefix}/contract/${id}`, method: 'get', data: { billType } })
export const customerBillPage = (data) => http({ url: `${prefix}/bill/page`, method: 'post', data })
export const customerBillDetail = (id) => http({ url: `${prefix}/bill/${id}`, method: 'get' })
export const customerPayCreate = (data) => http({ url: `${prefix}/pay/createOrder`, method: 'post', data })
export const customerPayQuery = (orderNo) => http({ url: `${prefix}/pay/query/${orderNo}`, method: 'get' })