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