Files
xk-doctor-wx/api/publicAccountPay.js
李琦 158ffd9e6e feat: 完善公账锁店流程,静态图改走 OSS
强化公账锁店页与首页横幅入口,支持声明已支付与催办;
代付二维码与 base64 工具抽到公共组件;本地 static 大图改为 OSS 引用。
2026-08-21 12:52:09 +08:00

89 lines
2.1 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* 公账支付xk-api取值 unwrapXkApi → code / result / message
* 医生走 /public-account-pay诊所管理员走 /clinic-admin-public-account-pay
*/
import { req } from '@/common/js/index.js'
function isClinicAdmin() {
return uni.getStorageSync('loginMode') === 'clinic_admin'
}
function dailyPrefix() {
return isClinicAdmin()
? '/newApi/clinic-admin-public-account-pay/'
: '/newApi/public-account-pay/'
}
function dailyHeader() {
return isClinicAdmin() ? { _clinicAdmin: '1' } : {}
}
/** 申请公账支付 xk-api POST /public-account-pay/apply */
export function applyPublicAccountPayApi(data) {
return req.request({
url: '/newApi/public-account-pay/apply',
method: 'POST',
data,
})
}
/** 日汇总详情 xk-api GET .../daily-detail */
export function getPublicAccountDailyBillInfoApi(id) {
return req.request({
url: dailyPrefix() + 'daily-detail',
method: 'GET',
data: { id },
header: dailyHeader(),
})
}
/** 锁店只读:日账单 + 商品订单 xk-api GET .../daily-lock-orders */
export function getPublicAccountDailyLockOrdersApi(data = {}) {
return req.request({
url: dailyPrefix() + 'daily-lock-orders',
method: 'GET',
data,
header: dailyHeader(),
})
}
/** 补出日汇总 xk-api POST .../daily-generate */
export function generatePublicAccountDailyBillApi(data) {
return req.request({
url: dailyPrefix() + 'daily-generate',
method: 'POST',
data,
header: dailyHeader(),
})
}
/** 上传日汇总凭证 xk-api POST .../daily-upload */
export function uploadPublicAccountDailyBillApi(data) {
return req.request({
url: dailyPrefix() + 'daily-upload',
method: 'POST',
data,
header: dailyHeader(),
})
}
/** 催办确认到账 xk-api POST .../daily-urge */
export function urgePublicAccountDailyBillApi(data) {
return req.request({
url: dailyPrefix() + 'daily-urge',
method: 'POST',
data,
header: dailyHeader(),
})
}
/** 锁店现算状态(配色/日汇总状态/联系人xk-api GET .../lock-status */
export function getPublicAccountLockStatusApi() {
return req.request({
url: dailyPrefix() + 'lock-status',
method: 'GET',
data: {},
header: dailyHeader(),
})
}