import http from './request' import {get, post, uploadFile} from './http' /** * 获取扫码诊所的商品列表 * @param params * @returns {Promise<*>} */ export async function getStoreDrugListBySalespersonApi(params) { return await get('/product/drug-list-by-salesperson', params, 3) } /** * 获取扫码诊所的商品详情 * @param params * @returns {Promise<*>} */ export async function getStoreDrugDetailApi(params) { return await get('/product/product-detail', params, 3) } /** * 获取商品配送服务文本 * @param params * @returns {Promise<*>} */ export async function getOrderTextApi(params) { return await get('/product/order-text', params, 3) } /** * 获取首页热销商品(各分类Top 5) * @param params * @returns {Promise<*>} */ export async function getHomeTopProductsApi(params) { return await get('/product/home-top-products', params, 3) } /** * 获取首页专区入口配置 * @param params * @returns {Promise<*>} */ export async function getHomeZonesApi(params) { return await get('/product/home-zones', params, 3) } /** * 更新商品介绍图 * @param params * @returns {Promise<*>} */ export async function updateIntroductionImagesApi(params) { return await post('/product/update-introduction-images', params, 3) } /** * 检查药店在线复诊配置(委托诊所和医生) * @param params { store_id: number, guest?: number } - guest: 0=普通接口, 1=Guest接口 * @returns {Promise<*>} */ export async function checkOnlineConsultationConfigApi(params) { const { guest = 0, ...restParams } = params; // guest=1 时调用 Guest 接口,guest=0 时调用普通接口 const url = guest === 1 ? '/guest/guest-platform/check-online-consultation-config' : '/store/check-online-consultation-config'; return await get(url, restParams, 3) } /** * 获取诊所在线问诊信息(委托诊所和委托医生) * @param params { store_id: number, guest?: number } - guest: 0=普通接口, 1=Guest接口 * @returns {Promise<*>} */ export async function getClinicOnlineConsultationInfoApi(params) { const { guest = 0, ...restParams } = params; // guest=1 时调用 Guest 接口,guest=0 时调用普通接口 const url = guest === 1 ? '/guest/guest-platform/get-clinic-online-consultation-info' : '/store/get-clinic-online-consultation-info'; return await get(url, restParams, 3) } /** * 获取药品分类列表 * @param params { zone_type: string } * @returns {Promise<*>} */ export async function getDrugCategoriesApi(params) { return await get('/product/drug-categories', params, 3) }