221 lines
5.6 KiB
JavaScript
221 lines
5.6 KiB
JavaScript
/**
|
||
* 识图传方订单(xk-api)
|
||
* 医生:/image-transfer-order-wx/* 取值 unwrapXkApi
|
||
* 诊所管理员:/clinic-admin-image-transfer/* 请求头 _clinicAdmin
|
||
*/
|
||
import { req } from '@/common/js/index.js';
|
||
|
||
function clinicReq(options) {
|
||
return req.request({
|
||
...options,
|
||
header: {
|
||
...(options.header || {}),
|
||
_clinicAdmin: '1',
|
||
},
|
||
});
|
||
}
|
||
|
||
/** 平台管理员请求:带 _platformAdmin 头走平台传方接口 */
|
||
function platformReq(options) {
|
||
return req.request({
|
||
...options,
|
||
header: {
|
||
...(options.header || {}),
|
||
_platformAdmin: '1',
|
||
},
|
||
});
|
||
}
|
||
|
||
/** 医生我的传方 xk-api GET /image-transfer-order-wx/list */
|
||
export function listMyImageTransferOrders(data) {
|
||
return req.request({
|
||
url: '/newApi/image-transfer-order-wx/list',
|
||
method: 'GET',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 医生传方详情 xk-api GET /image-transfer-order-wx/detail */
|
||
export function getMyImageTransferOrder(data) {
|
||
return req.request({
|
||
url: '/newApi/image-transfer-order-wx/detail',
|
||
method: 'GET',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 医生驳回后再交 xk-api POST /image-transfer-order-wx/resubmit */
|
||
export function resubmitMyImageTransferOrder(data) {
|
||
return req.request({
|
||
url: '/newApi/image-transfer-order-wx/resubmit',
|
||
method: 'POST',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 诊所识图 OCR xk-api POST /clinic-admin-image-transfer/ocr-prescription-image */
|
||
export function clinicOcrPrescriptionImage(data) {
|
||
return clinicReq({
|
||
url: '/newApi/clinic-admin-image-transfer/ocr-prescription-image',
|
||
method: 'POST',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 诊所药库搜索 xk-api GET /clinic-admin-image-transfer/product-list */
|
||
export function clinicSearchTransferDrugs(data) {
|
||
return clinicReq({
|
||
url: '/newApi/clinic-admin-image-transfer/product-list',
|
||
method: 'GET',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 诊所提交识图传方 xk-api POST /clinic-admin-image-transfer/confirm */
|
||
export function clinicConfirmImageTransfer(data) {
|
||
return clinicReq({
|
||
url: '/newApi/clinic-admin-image-transfer/confirm',
|
||
method: 'POST',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 诊所识图传方匹配就诊人 xk-api POST /clinic-admin-image-transfer/match-transfer-patient */
|
||
export function clinicMatchTransferPatient(data) {
|
||
return clinicReq({
|
||
url: '/newApi/clinic-admin-image-transfer/match-transfer-patient',
|
||
method: 'POST',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 诊所识图历史列表 xk-api GET /clinic-admin-image-transfer/ai-list-generations */
|
||
export function clinicAiListGenerations(data) {
|
||
return clinicReq({
|
||
url: '/newApi/clinic-admin-image-transfer/ai-list-generations',
|
||
method: 'GET',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 诊所识图历史详情 xk-api GET /clinic-admin-image-transfer/ai-generation-detail */
|
||
export function clinicAiGenerationDetail(data) {
|
||
return clinicReq({
|
||
url: '/newApi/clinic-admin-image-transfer/ai-generation-detail',
|
||
method: 'GET',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 诊所传方列表 xk-api GET /clinic-admin-image-transfer/list */
|
||
export function listStoreImageTransferOrders(data) {
|
||
return clinicReq({
|
||
url: '/newApi/clinic-admin-image-transfer/list',
|
||
method: 'GET',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 诊所传方详情 xk-api GET /clinic-admin-image-transfer/detail */
|
||
export function getStoreImageTransferOrder(data) {
|
||
return clinicReq({
|
||
url: '/newApi/clinic-admin-image-transfer/detail',
|
||
method: 'GET',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 诊所驳回后再交 xk-api POST /clinic-admin-image-transfer/resubmit */
|
||
export function resubmitStoreImageTransferOrder(data) {
|
||
return clinicReq({
|
||
url: '/newApi/clinic-admin-image-transfer/resubmit',
|
||
method: 'POST',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 医生传方报价预览 xk-api POST /image-transfer-order-wx/quote */
|
||
export function quoteMyImageTransferOrder(data) {
|
||
return req.request({
|
||
url: '/newApi/image-transfer-order-wx/quote',
|
||
method: 'POST',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 诊所传方报价预览 xk-api POST /clinic-admin-image-transfer/quote */
|
||
export function quoteStoreImageTransferOrder(data) {
|
||
return clinicReq({
|
||
url: '/newApi/clinic-admin-image-transfer/quote',
|
||
method: 'POST',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/**
|
||
* 诊所委托调剂规则级联列表
|
||
* xk-api GET /clinic-admin-image-transfer/process-rule-list
|
||
* 入参与医生端一致:pid 拉下级,rule_id 拉备注
|
||
*/
|
||
export function clinicProcessRuleList(data) {
|
||
return clinicReq({
|
||
url: '/newApi/clinic-admin-image-transfer/process-rule-list',
|
||
method: 'GET',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 平台传方列表 xk-api GET /platform-admin-image-transfer/list */
|
||
export function listPlatformImageTransferOrders(data) {
|
||
return platformReq({
|
||
url: '/newApi/platform-admin-image-transfer/list',
|
||
method: 'GET',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 平台传方详情 xk-api GET /platform-admin-image-transfer/detail */
|
||
export function getPlatformImageTransferOrder(data) {
|
||
return platformReq({
|
||
url: '/newApi/platform-admin-image-transfer/detail',
|
||
method: 'GET',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 平台审方通过 xk-api POST /platform-admin-image-transfer/approve */
|
||
export function approvePlatformImageTransferOrder(data) {
|
||
return platformReq({
|
||
url: '/newApi/platform-admin-image-transfer/approve',
|
||
method: 'POST',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 平台审方驳回 xk-api POST /platform-admin-image-transfer/reject */
|
||
export function rejectPlatformImageTransferOrder(data) {
|
||
return platformReq({
|
||
url: '/newApi/platform-admin-image-transfer/reject',
|
||
method: 'POST',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 平台失败重试推送 xk-api POST /platform-admin-image-transfer/retry */
|
||
export function retryPlatformImageTransferOrder(data) {
|
||
return platformReq({
|
||
url: '/newApi/platform-admin-image-transfer/retry',
|
||
method: 'POST',
|
||
data,
|
||
});
|
||
}
|
||
|
||
/** 诊所本店医生选项 xk-api GET /clinic-admin-image-transfer/doctor-option */
|
||
export function clinicTransferDoctorOption(data) {
|
||
return clinicReq({
|
||
url: '/newApi/clinic-admin-image-transfer/doctor-option',
|
||
method: 'GET',
|
||
data,
|
||
});
|
||
}
|