/** * 公账支付(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(), }) }