2025-12-19 16:40:36 +08:00
|
|
|
|
import {get, post, uploadFile} from './http'
|
|
|
|
|
|
|
|
|
|
|
|
const prefix = '/order';
|
2026-05-06 16:41:19 +08:00
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 在线复诊:创建就诊信息(挂号前)
|
|
|
|
|
|
*/
|
|
|
|
|
|
export async function createRegisterInfoApi(params) {
|
|
|
|
|
|
return await post(`${prefix}/create-register-info`, params, 3)
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 在线复诊:可选西药列表(双端上架)
|
|
|
|
|
|
*/
|
|
|
|
|
|
export async function getWesternDrugsForFollowUpApi(params) {
|
|
|
|
|
|
return await get(`${prefix}/western-drugs-for-follow-up`, params, 3)
|
|
|
|
|
|
}
|
2025-12-19 16:40:36 +08:00
|
|
|
|
/**
|
|
|
|
|
|
* 获取扫码诊所的商品详情
|
|
|
|
|
|
* @param params
|
|
|
|
|
|
* @returns {Promise<*>}
|
|
|
|
|
|
*/
|
|
|
|
|
|
export async function genOrderApi(params) {
|
|
|
|
|
|
return await post(`${prefix}/gen-order`, params, 3)
|
|
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 创建订单 - 购物车
|
|
|
|
|
|
* @param params
|
|
|
|
|
|
* @returns {Promise<*>}
|
|
|
|
|
|
*/
|
|
|
|
|
|
export async function genOrderByCartApi(params) {
|
|
|
|
|
|
return await post(`${prefix}/gen-order-by-cart`, params, 3)
|
|
|
|
|
|
}
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 保存购药、复诊状态下的挂号信息
|
|
|
|
|
|
* @param params
|
|
|
|
|
|
* @returns {Promise<*>}
|
|
|
|
|
|
*/
|
|
|
|
|
|
export async function saveRegisterInfoApi(params) {
|
|
|
|
|
|
return await post(`${prefix}/save-register-info`, params, 3)
|
|
|
|
|
|
}
|
2025-11-19 13:48:42 +08:00
|
|
|
|
|
2026-05-06 16:41:19 +08:00
|
|
|
|
/** 诊所在线复诊:确认是否曾用过所选西药 */
|
|
|
|
|
|
export async function confirmFollowUpDrugUseApi(params) {
|
|
|
|
|
|
return await post(`${prefix}/confirm-follow-up-drug-use`, params, 3)
|
|
|
|
|
|
}
|
|
|
|
|
|
|
2025-11-19 13:48:42 +08:00
|
|
|
|
/**
|
2025-12-19 16:00:03 +08:00
|
|
|
|
* 查询订单的处方状态
|
2025-11-19 13:48:42 +08:00
|
|
|
|
* @param params
|
|
|
|
|
|
* @returns {Promise<*>}
|
|
|
|
|
|
*/
|
2025-12-19 16:00:03 +08:00
|
|
|
|
export async function getPrescriptionStatusApi(params) {
|
|
|
|
|
|
return await post('/order/prescription-status', params, 3)
|
2025-11-19 13:48:42 +08:00
|
|
|
|
}
|