89 lines
2.1 KiB
JavaScript
89 lines
2.1 KiB
JavaScript
/**
|
||
* 公账支付(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(),
|
||
})
|
||
}
|