import request from '../utils/request' const app = getApp() /** * 获取店铺信息 * @param params * @returns {Promise} */ export function getShopData() { return request({ url: 'seller/shops', method: 'get', needToken:true }) } /** * 获取店铺状态 */ export function getShopStatus() { return request({ url: 'seller/shops/status', method: 'get', loading: 0.2, needToken:true }) } /** * 获取用户店铺列表 * @param params */ export function getShopList(params) { return request({ baseUrl:app.globalData.api_domain.api_buyer, url: 'shops/list', method: 'get', loading: false, params }) } /** * 获取店铺可设定的机构列表 */ export function getShopByCountyId(params) { return request({ baseUrl:app.globalData.api_domain.api_buyer, url: 'shops/getShopListByCountyId', method: 'get', loading: false, needToken: true, params }) } /** * 根据店铺Id查找该店铺已设定的机构 * @param shopid */ export function getShopServiceMappings(shopId) { return request({ baseUrl: app.globalData.api_domain.api_buyer, url: `shops/es_shop_service_mapping/${shopId}/services`, method: 'get', loading: false }) } /** * 设置店铺与医院关系链 * @param param */ export function setShopServiceMapping(shopId,param) { return request({ baseUrl:app.globalData.api_domain.api_buyer, url: `shops/es_shop_service_mapping/${shopId}/setting`, method: 'post', loading: false, data: param, headers: { 'Content-Type': 'application/json' } }) } /** 申请o2o店铺 */ export function applyO2OShop(param) { return request({ url: 'seller/shops/o2o/apply', method: 'post', loading: false, needToken: true, data: param }) } /** 申请o2o店铺 */ export function applyB2b2cShop(param) { return request({ url: 'seller/shops/b2b2c/apply', method: 'post', loading: false, needToken: true, data: param }) } /** 买家申请o2o店铺 无店铺用户初次申请店铺*/ export function buyerApplyO2OShop(param) { return request({ baseUrl:app.globalData.api_domain.api_buyer, url: 'shops/o2o/apply', method: 'post', loading: false, needToken: true, data: param }) } /** 买家申请b2b2c店铺 无店铺用户初次申请店铺*/ export function buyerApplyB2b2cShop(param) { return request({ baseUrl:app.globalData.api_domain.api_buyer, url: 'shops/b2b2c/apply', method: 'post', loading: false, needToken: true, data: param }) } /** 获取用户的O2O店铺列表 */ export function getO2OShops(param) { return request({ url: 'seller/shops/getSellerO2OShops', method: 'get', loading: true, needToken: true, params: param }) } /** * 用户切换登录机构 * @param shopid */ export function changeLoginShop(shopid) { return request({ url: `seller/login/changeLoginShop/${shopid}`, method: 'get', needToken:true, loading: true }) } /** * 店铺营业时间设置 * @param params */ export function setShopBusinessHour(params) { return request({ url: 'seller/shops/updateShopState', method: 'put', loading: false, needToken:true, data:params }) } /** * 获取首页统计信息 * @returns {Promise} */ export function getDashboardData() { return request({ url: 'seller/statistics/dashboard/shop', method: 'get', needToken:true, loading: false }) } /** * 保存店铺设置 * @param ids * @param params * @returns {Promise} */ export function saveShopSettings(params) { return request({ url: 'seller/shops', method: 'put', loading: true, needToken:true, data:params }) }