Files
xk-client-wx/request/api/product.js
2026-02-02 16:10:46 +08:00

87 lines
2.6 KiB
JavaScript
Raw Permalink 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.
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)
}