feat: 语音开方、修复分账问题、识图成方、识图传方、优化订单卡片展示
This commit is contained in:
220
api/imageTransferOrder.js
Normal file
220
api/imageTransferOrder.js
Normal file
@@ -0,0 +1,220 @@
|
||||
/**
|
||||
* 识图传方订单(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,
|
||||
});
|
||||
}
|
||||
Reference in New Issue
Block a user