Files
xk-doctor-wx/api/imageTransferOrder.js

221 lines
5.6 KiB
JavaScript
Raw Normal View History

/**
* 识图传方订单(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,
});
}