Commit 1b045551 authored by 张子雨's avatar 张子雨

feat: 接口判断

parent 044fa59a
...@@ -287,13 +287,13 @@ export default { ...@@ -287,13 +287,13 @@ export default {
component: './businessManage/info', component: './businessManage/info',
}, },
{ {
title: '商户管理后台-商家资料', title: '商户管理后台-企业团餐-企业店铺管理',
path: '/StoreManagement', path: '/StoreManagement',
name: 'StoreManagement', name: 'StoreManagement',
component: './StoreManagement', component: './StoreManagement',
}, },
{ {
title: '商户管理后台-员工员工管理', title: '商户管理后台-企业团餐-企业员工管理',
path: '/EmployeeManagement', path: '/EmployeeManagement',
name: 'EmployeeManagement', name: 'EmployeeManagement',
component: './EmployeeManagement', component: './EmployeeManagement',
......
const isProduction = process.env.NODE_ENV === 'production'; const isProduction = process.env.NODE_ENV === 'production';
const isPre = process.env.PRE_ENV === 'pre'; const isPre = process.env.PRE_ENV === 'pre';
const environment = 'sc'; const environment = 'sc';
// 从tob进入的判断接口前缀
const apiPrefix =
sessionStorage.getItem('role') === 'platform' ? '/api/consoles' : '/api/merchants';
const envAPi = { const envAPi = {
api: `https://security-${environment}.liangkebang.net`, //'https://security-xyqb.liangkebang.net', api: `https://security-${environment}.liangkebang.net`, //'https://security-xyqb.liangkebang.net',
kdspOpApi: `https://sc-merchant-api-${environment}.liangkebang.net`, kdspOpApi: `https://sc-merchant-api-${environment}.liangkebang.net`,
...@@ -12,6 +15,7 @@ const envAPi = { ...@@ -12,6 +15,7 @@ const envAPi = {
opapiHost: `https://gw.yxmie.com`, opapiHost: `https://gw.yxmie.com`,
wsApi: `wss://push-${environment}.liangkebang.net`, wsApi: `wss://push-${environment}.liangkebang.net`,
msgApi: `https://msgapi-${environment}.liangkebang.net`, msgApi: `https://msgapi-${environment}.liangkebang.net`,
apiPrefix,
}; };
const prodApi = { const prodApi = {
...@@ -29,6 +33,7 @@ const prodApi = { ...@@ -29,6 +33,7 @@ const prodApi = {
querysApi: 'https://sc-merchant-api.q-gp.com/admin/merchant/sc-settlement', querysApi: 'https://sc-merchant-api.q-gp.com/admin/merchant/sc-settlement',
wsApi: 'wss://push.q-gp.com', wsApi: 'wss://push.q-gp.com',
msgApi: 'https://msgapi.q-gp.com', msgApi: 'https://msgapi.q-gp.com',
apiPrefix,
}; };
const preProdApi = { const preProdApi = {
...@@ -42,6 +47,7 @@ const preProdApi = { ...@@ -42,6 +47,7 @@ const preProdApi = {
querysApi: 'https://sc-settlement-api.q-gp.com', querysApi: 'https://sc-settlement-api.q-gp.com',
wsApi: 'wss://push.q-gp.com', wsApi: 'wss://push.q-gp.com',
msgApi: 'https://msgapi.q-gp.com', msgApi: 'https://msgapi.q-gp.com',
apiPrefix,
}; };
let exportApi = envAPi; let exportApi = envAPi;
......
...@@ -3,12 +3,12 @@ import config from '../../../config/env.config'; ...@@ -3,12 +3,12 @@ import config from '../../../config/env.config';
import { stringify } from 'qs'; import { stringify } from 'qs';
import _ from 'lodash'; import _ from 'lodash';
const { goodsApi } = config; const { goodsApi, apiPrefix } = config;
// [企业员工]-列表查询 // [企业员工]-列表查询
// http://yapi.quantgroups.com/project/389/interface/api/65359 // http://yapi.quantgroups.com/project/389/interface/api/65359
export const apiStaffList = async params => { export const apiStaffList = async params => {
const data = await request.post('/api/consoles/enterprise/staff/pageList', { const data = await request.post(`${apiPrefix}/enterprise/staff/pageList`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -18,7 +18,7 @@ export const apiStaffList = async params => { ...@@ -18,7 +18,7 @@ export const apiStaffList = async params => {
// [企业客户]-列表查询 // [企业客户]-列表查询
// http://yapi.quantgroups.com/project/389/interface/api/65324 // http://yapi.quantgroups.com/project/389/interface/api/65324
export const apiEnterpriseList = async () => { export const apiEnterpriseList = async () => {
const data = await request.post('/api/consoles/enterprise/pageList', { const data = await request.post(`${apiPrefix}/enterprise/pageList`, {
prefix: goodsApi, prefix: goodsApi,
data: { data: {
page: 1, page: 1,
...@@ -31,7 +31,7 @@ export const apiEnterpriseList = async () => { ...@@ -31,7 +31,7 @@ export const apiEnterpriseList = async () => {
// [企业部门]-列表查询 // [企业部门]-列表查询
// http://yapi.quantgroups.com/project/389/interface/api/65344 // http://yapi.quantgroups.com/project/389/interface/api/65344
export const apiDepartmentList = async params => { export const apiDepartmentList = async params => {
const data = await request.post('/api/consoles/enterprise/department/pageList', { const data = await request.post(`${apiPrefix}/enterprise/department/pageList`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -41,7 +41,7 @@ export const apiDepartmentList = async params => { ...@@ -41,7 +41,7 @@ export const apiDepartmentList = async params => {
// [企业员工]-添加员工 // [企业员工]-添加员工
// http://yapi.quantgroups.com/project/389/interface/api/65364 // http://yapi.quantgroups.com/project/389/interface/api/65364
export const apiStaffSave = async params => { export const apiStaffSave = async params => {
const data = await request.post('/api/consoles/enterprise/staff/save', { const data = await request.post(`${apiPrefix}/enterprise/staff/save`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -54,7 +54,7 @@ export const apiStaffExcel = async file => { ...@@ -54,7 +54,7 @@ export const apiStaffExcel = async file => {
const params = new FormData(); const params = new FormData();
params.append('file', file.file); params.append('file', file.file);
params.append('enterpriseId', file.enterpriseId); params.append('enterpriseId', file.enterpriseId);
const data = await request.post('/api/consoles/enterprise/staff/excel', { const data = await request.post(`${apiPrefix}/enterprise/staff/excel`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -64,7 +64,7 @@ export const apiStaffExcel = async file => { ...@@ -64,7 +64,7 @@ export const apiStaffExcel = async file => {
// [企业部门]-新增企业部门 // [企业部门]-新增企业部门
// http://yapi.quantgroups.com/project/389/interface/api/65349 // http://yapi.quantgroups.com/project/389/interface/api/65349
export const apiDepartmentSave = async params => { export const apiDepartmentSave = async params => {
const data = await request.post('/api/consoles/enterprise/department/save', { const data = await request.post(`${apiPrefix}/enterprise/department/save`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -77,7 +77,7 @@ export const apiDepartmentExcel = async file => { ...@@ -77,7 +77,7 @@ export const apiDepartmentExcel = async file => {
const params = new FormData(); const params = new FormData();
params.append('file', file.file); params.append('file', file.file);
params.append('enterpriseId', file.enterpriseId); params.append('enterpriseId', file.enterpriseId);
const data = await request.post('/api/consoles/enterprise/department/excel', { const data = await request.post(`${apiPrefix}/enterprise/department/excel`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -87,7 +87,7 @@ export const apiDepartmentExcel = async file => { ...@@ -87,7 +87,7 @@ export const apiDepartmentExcel = async file => {
// [企业员工]-删除员工 // [企业员工]-删除员工
// http://yapi.quantgroups.com/project/389/interface/api/65374 // http://yapi.quantgroups.com/project/389/interface/api/65374
export const apiStaffDelete = async params => { export const apiStaffDelete = async params => {
const data = await request.post('/api/consoles/enterprise/staff/delete', { const data = await request.post(`${apiPrefix}/enterprise/staff/delete`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -97,7 +97,7 @@ export const apiStaffDelete = async params => { ...@@ -97,7 +97,7 @@ export const apiStaffDelete = async params => {
// [企业部门]-更新部门 // [企业部门]-更新部门
// http://yapi.quantgroups.com/project/389/interface/api/65474 // http://yapi.quantgroups.com/project/389/interface/api/65474
export const apiDepartmentUpdate = async params => { export const apiDepartmentUpdate = async params => {
const data = await request.post('/api/consoles/enterprise/department/update', { const data = await request.post(`${apiPrefix}/enterprise/department/update`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -107,7 +107,7 @@ export const apiDepartmentUpdate = async params => { ...@@ -107,7 +107,7 @@ export const apiDepartmentUpdate = async params => {
// [企业员工]-充值明细查询 // [企业员工]-充值明细查询
// http://yapi.quantgroups.com/project/389/interface/api/65489 // http://yapi.quantgroups.com/project/389/interface/api/65489
export const apiGenerateLogList = async params => { export const apiGenerateLogList = async params => {
const data = await request.get('/api/consoles/enterprise/staff/generateLog/list', { const data = await request.get(`${apiPrefix}/enterprise/staff/generateLog/list`, {
prefix: goodsApi, prefix: goodsApi,
params, params,
}); });
...@@ -117,7 +117,7 @@ export const apiGenerateLogList = async params => { ...@@ -117,7 +117,7 @@ export const apiGenerateLogList = async params => {
// [企业员工]-员工限额 // [企业员工]-员工限额
// http://yapi.quantgroups.com/project/389/interface/api/65379 // http://yapi.quantgroups.com/project/389/interface/api/65379
export const apiStaffLimit = async params => { export const apiStaffLimit = async params => {
const data = await request.post('/api/consoles/enterprise/staff/limit', { const data = await request.post(`${apiPrefix}/enterprise/staff/limit`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -127,7 +127,7 @@ export const apiStaffLimit = async params => { ...@@ -127,7 +127,7 @@ export const apiStaffLimit = async params => {
// [企业员工]-拉黑员工 // [企业员工]-拉黑员工
// http://yapi.quantgroups.com/project/389/interface/api/65369 // http://yapi.quantgroups.com/project/389/interface/api/65369
export const apiStaffBlack = async params => { export const apiStaffBlack = async params => {
const data = await request.post('/api/consoles/enterprise/staff/black', { const data = await request.post(`${apiPrefix}/enterprise/staff/black`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
......
...@@ -3,14 +3,11 @@ import config from '../../../config/env.config'; ...@@ -3,14 +3,11 @@ import config from '../../../config/env.config';
import { stringify } from 'qs'; import { stringify } from 'qs';
import _ from 'lodash'; import _ from 'lodash';
const { goodsApi } = config; const { goodsApi, apiPrefix } = config;
const headers = {
'Content-Type': 'application/x-www-form-urlencoded',
};
// [企业店铺]-列表查询 // [企业店铺]-列表查询
// http://yapi.quantgroups.com/project/389/interface/api/65284 // http://yapi.quantgroups.com/project/389/interface/api/65284
export const setShopList = async params => { export const setShopList = async params => {
const data = await request.post('/api/consoles/enterprise/shop/list', { const data = await request.post(`${apiPrefix}/enterprise/shop/list`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -20,7 +17,7 @@ export const setShopList = async params => { ...@@ -20,7 +17,7 @@ export const setShopList = async params => {
// [企业店铺]-删除企业下面的店铺 // [企业店铺]-删除企业下面的店铺
// http://yapi.quantgroups.com/project/389/interface/api/65319 // http://yapi.quantgroups.com/project/389/interface/api/65319
export const setShopDelete = async params => { export const setShopDelete = async params => {
const data = await request.post('/api/consoles/enterprise/shop/delete', { const data = await request.post(`${apiPrefix}/enterprise/shop/delete`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -30,7 +27,7 @@ export const setShopDelete = async params => { ...@@ -30,7 +27,7 @@ export const setShopDelete = async params => {
// [企业店铺]-查询餐品类型 // [企业店铺]-查询餐品类型
// http://yapi.quantgroups.com/project/389/interface/api/65314 // http://yapi.quantgroups.com/project/389/interface/api/65314
export const mealTypeList = async params => { export const mealTypeList = async params => {
const data = await request.post('/api/consoles/enterprise/shop/mealType/list', { const data = await request.post(`${apiPrefix}/enterprise/shop/mealType/list`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -40,7 +37,7 @@ export const mealTypeList = async params => { ...@@ -40,7 +37,7 @@ export const mealTypeList = async params => {
// [企业店铺]-添加企业店铺 // [企业店铺]-添加企业店铺
// http://yapi.quantgroups.com/project/389/interface/api/65304 // http://yapi.quantgroups.com/project/389/interface/api/65304
export const shopAdd = async params => { export const shopAdd = async params => {
const data = await request.post('/api/consoles/enterprise/shop/add', { const data = await request.post(`${apiPrefix}/enterprise/shop/add`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -50,7 +47,7 @@ export const shopAdd = async params => { ...@@ -50,7 +47,7 @@ export const shopAdd = async params => {
// 企业店铺]-修改餐品类型 // 企业店铺]-修改餐品类型
// http://yapi.quantgroups.com/project/389/interface/api/65309 // http://yapi.quantgroups.com/project/389/interface/api/65309
export const apiShopUpdate = async params => { export const apiShopUpdate = async params => {
const data = await request.post('/api/consoles/enterprise/shop/update', { const data = await request.post(`${apiPrefix}/enterprise/shop/update`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -60,7 +57,7 @@ export const apiShopUpdate = async params => { ...@@ -60,7 +57,7 @@ export const apiShopUpdate = async params => {
// [企业客户]-列表查询 // [企业客户]-列表查询
// http://yapi.quantgroups.com/project/389/interface/api/65324 // http://yapi.quantgroups.com/project/389/interface/api/65324
export const apiEnterpriseList = async () => { export const apiEnterpriseList = async () => {
const data = await request.post('/api/consoles/enterprise/shop/update', { const data = await request.post(`${apiPrefix}/enterprise/shop/update`, {
prefix: goodsApi, prefix: goodsApi,
data: { data: {
page: 1, page: 1,
...@@ -72,7 +69,7 @@ export const apiEnterpriseList = async () => { ...@@ -72,7 +69,7 @@ export const apiEnterpriseList = async () => {
// [企业店铺]-可选择店铺列表 // [企业店铺]-可选择店铺列表
// http://yapi.quantgroups.com/project/389/interface/api/65524 // http://yapi.quantgroups.com/project/389/interface/api/65524
export const apiSelectList = async params => { export const apiSelectList = async params => {
const data = await request.post('/api/console/enterprise/shop/select/list', { const data = await request.post(`${apiPrefix}/enterprise/shop/select/list`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -82,7 +79,7 @@ export const apiSelectList = async params => { ...@@ -82,7 +79,7 @@ export const apiSelectList = async params => {
// [企业店铺]-添加企业店铺校验是否是到店类型 // [企业店铺]-添加企业店铺校验是否是到店类型
// http://yapi.quantgroups.com/project/389/interface/api/65304 // http://yapi.quantgroups.com/project/389/interface/api/65304
export const busineesTypeCheck = async params => { export const busineesTypeCheck = async params => {
const data = await request.post('/api/console/enterprise/shop/busineesType/check', { const data = await request.post(`${apiPrefix}/enterprise/shop/busineesType/check`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -92,7 +89,7 @@ export const busineesTypeCheck = async params => { ...@@ -92,7 +89,7 @@ export const busineesTypeCheck = async params => {
// [企业店铺]-添加企业店铺 // [企业店铺]-添加企业店铺
// http://yapi.quantgroups.com/project/389/interface/api/65304 // http://yapi.quantgroups.com/project/389/interface/api/65304
export const apiShopAdd = async params => { export const apiShopAdd = async params => {
const data = await request.post('/api/consoles/enterprise/shop/add', { const data = await request.post(`${apiPrefix}/enterprise/shop/add`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
...@@ -102,7 +99,7 @@ export const apiShopAdd = async params => { ...@@ -102,7 +99,7 @@ export const apiShopAdd = async params => {
// [企业店铺]-企业已选的店铺 // [企业店铺]-企业已选的店铺
// http://yapi.quantgroups.com/project/389/interface/api/65534 // http://yapi.quantgroups.com/project/389/interface/api/65534
export const apiSelectedList = async params => { export const apiSelectedList = async params => {
const data = await request.post('/api/consoles/enterprise/shop/selected/list', { const data = await request.post(`${apiPrefix}/enterprise/shop/selected/list`, {
prefix: goodsApi, prefix: goodsApi,
data: params, data: params,
}); });
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment