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

221 lines
5.6 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/**
* 识图传方订单(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,
});
}