1. 医生线下接诊创建就诊人、患者端扫码认领就诊人
2. 生成处方后医生代付码
This commit is contained in:
李琦
2026-08-09 14:36:22 +08:00
parent 53c6f3fcfd
commit 206f0aaa50
12 changed files with 558 additions and 119 deletions

View File

@@ -186,10 +186,10 @@ export async function registeInfo(params) {
return data
}
// 支付挂号
// 支付挂号xk-api register/pay易票联
export async function registePay(params) {
let data = await http('/oldApi/v1/register/pay', params)
return data
let data = await http('/xkApi/register/pay', params)
return normalizeXkApiResponse(data)
}
// 取消挂号
@@ -289,16 +289,16 @@ export async function getPrescriptInfo(params) {
return data
}
// 我的 处方支付
// 我的 处方支付xk-api
export async function getPrescriptPay(params) {
let data = await http('/oldApi/v1/product-order/pay', params)
return data
let data = await http('/xkApi/product-order/pay', params)
return normalizeXkApiResponse(data)
}
// 我的 处方-产品订单信息
// 我的 处方-产品订单信息xk-api appoint-medicine
export async function getProductInfo(params) {
let data = await http('/oldApi/v1/product-order/appoint-medicine', params)
return data
let data = await http('/xkApi/product-order/appoint-medicine', params)
return normalizeXkApiResponse(data)
}
// 消息
@@ -362,10 +362,21 @@ export async function getUseWayPay(params) {
return data
}
// 更新配送方式Laravel单品包邮重算
/**
* 更新配送方式xk-api单品包邮重算
* 代付时带 proxy_pay=1或与 getPayConfig 一样从 storage 自动附带
*/
export async function getDelivery(params) {
let data = await http('/xkApi/product-order/update-delivery', params)
return data
const payload = params && typeof params === 'object' ? { ...params } : { method: 'post', data: {} }
const data = payload.data && typeof payload.data === 'object' ? { ...payload.data } : {}
const orderId = Number(data.order_id || 0)
const proxyOrderId = Number(uni.getStorageSync('proxy_pay_order_id') || 0)
if (!data.proxy_pay && proxyOrderId > 0 && orderId === proxyOrderId) {
data.proxy_pay = 1
}
payload.data = data
let res = await http('/xkApi/product-order/update-delivery', payload)
return normalizeXkApiResponse(res)
}
// 更新代煎服务费用 http://xiaokang.com/member/v1/product-order/update-decoct-service
@@ -486,10 +497,21 @@ export async function PayList(params) {
// return data
// }
/**
* 商品订单支付xk-api
* 代付时在 data 中带 proxy_pay=1也可从 storage proxy_pay_order_id 自动附带
*/
export async function getPayConfig(params) {
let data = await http('/oldApi/v1/product-order/pay', params)
// let data = await http('/newApi/mobile/product-order/pay', params)
return data
const payload = params && typeof params === 'object' ? { ...params } : { method: 'post', data: {} }
const data = payload.data && typeof payload.data === 'object' ? { ...payload.data } : {}
const orderId = Number(data.order_id || 0)
const proxyOrderId = Number(uni.getStorageSync('proxy_pay_order_id') || 0)
if (!data.proxy_pay && proxyOrderId > 0 && orderId === proxyOrderId) {
data.proxy_pay = 1
}
payload.data = data
let res = await http('/xkApi/product-order/pay', payload)
return normalizeXkApiResponse(res)
}
// getOrdlist 获取订单列表 https://zjxk.app.ctkj88.com/member/order/lists
// export async function getOrdlist(params) {
@@ -508,10 +530,10 @@ export async function getCancle(params) {
// return data
// }
// 更换 订单详情 https://app.xiaokang88.com/member/v1/product-order/info
// 订单详情xk-api product-order/infodrug-info 页)
export async function getOrdDetail(params) {
let data = await http('/oldApi/v1/product-order/info', params)
return data
let data = await http('/xkApi/product-order/info', params)
return normalizeXkApiResponse(data)
}