Files
shanxia2.0/miniprogram/utils/service-contact.js
T
2026-07-11 17:15:17 +08:00

28 lines
835 B
JavaScript

import { request, parseResponseJson } from '@/utils/request'
/** 拉取运营在系统设置中配置的客服电话(需登录)。 */
export async function fetchServicePhone() {
try {
const res = await request({ url: '/mini/common/service-contact', method: 'GET' })
const body = parseResponseJson(res)
if (body.code === 200 && body.data && body.data.servicePhone) {
return String(body.data.servicePhone).trim()
}
} catch {
// ignore
}
return ''
}
/** 一键拨号(号码中的空格在拨号前去掉)。 */
export function dialServicePhone(phone) {
const raw = String(phone || '')
.trim()
.replace(/\s/g, '')
if (!raw) {
uni.showToast({ title: '暂未配置客服电话', icon: 'none' })
return
}
uni.makePhoneCall({ phoneNumber: raw })
}