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,
|
|||
|
|
});
|
|||
|
|
}
|