123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201 |
- import request from '../utils/request'
- const app = getApp()
- /**
- * 获取店铺信息
- * @param params
- * @returns {Promise<any>}
- */
- 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<any>}
- */
- export function getDashboardData() {
- return request({
- url: 'seller/statistics/dashboard/shop',
- method: 'get',
- needToken:true,
- loading: false
- })
- }
- /**
- * 保存店铺设置
- * @param ids
- * @param params
- * @returns {Promise<any>}
- */
- export function saveShopSettings(params) {
- return request({
- url: 'seller/shops',
- method: 'put',
- loading: true,
- needToken:true,
- data:params
- })
- }
|