feat:
1. 医生线下接诊创建就诊人、患者端扫码认领就诊人 2. 生成处方后医生代付码
This commit is contained in:
@@ -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/info,drug-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)
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user