Commit 826f0972 authored by 武广's avatar 武广

feat: 添加接口前缀

parent ad5992ff
const isProduction = process.env.NODE_ENV === 'production';
const isPre = process.env.PRE_ENV === 'pre';
const environment = 'xyqb';
const environment = 'sc';
// 从tob进入的判断接口前缀
const apiPrefix = sessionStorage.get('role') === 'platform' ? '/api/consoles' : '/api/merchants';
const envAPi = {
api: `https://security-${environment}.liangkebang.net`, //'https://security-xyqb.liangkebang.net',
kdspOpApi: `https://sc-merchant-api-${environment}.liangkebang.net`,
......@@ -12,6 +14,7 @@ const envAPi = {
opapiHost: `https://gw.yxmie.com`,
wsApi: `wss://push-${environment}.liangkebang.net`,
msgApi: `https://msgapi-${environment}.liangkebang.net`,
apiPrefix,
};
const prodApi = {
......@@ -29,6 +32,7 @@ const prodApi = {
querysApi: 'https://sc-merchant-api.q-gp.com/admin/merchant/sc-settlement',
wsApi: 'wss://push.q-gp.com',
msgApi: 'https://msgapi.q-gp.com',
apiPrefix,
};
const preProdApi = {
......@@ -42,6 +46,7 @@ const preProdApi = {
querysApi: 'https://sc-settlement-api.q-gp.com',
wsApi: 'wss://push.q-gp.com',
msgApi: 'https://msgapi.q-gp.com',
apiPrefix,
};
let exportApi = envAPi;
......
import request from '@/utils/request';
import config from '@/../config/env.config';
const { kdspApi, goodsApi } = config;
const { kdspApi, goodsApi, apiPrefix } = config;
/**
* 获取企业外卖商品列表
* http://yapi.quantgroups.com/project/389/interface/api/64794
*/
export async function apiTakeawayList(param) {
return request.post('/api/consoles/product/enterprise/main/pageList', {
return request.post(`${apiPrefix}/product/enterprise/main/pageList`, {
data: param,
prefix: goodsApi,
});
......@@ -73,6 +72,15 @@ export async function apiMealInfoDel(param) {
prefix: goodsApi,
});
}
/**
* 企业团餐->查询自提点列表
* http://yapi.quantgroups.com/project/389/interface/api/65494
*/
export async function apiPickSelfList() {
return request.get('/api/consoles/selfPickUpLocation/list', {
prefix: goodsApi,
});
}
/**
* 企业团餐->根据企业ID查询已选择自提点
* http://yapi.quantgroups.com/project/389/interface/api/65449
......
......@@ -33,12 +33,12 @@ const TakeawayGoods = () => {
if (params.enterpriseId && params.enterpriseId !== enterpriseId) {
setEnterpriseId(params.enterpriseId);
}
// const data = {
// page: params.current,
// size: params.pageSize,
// data: params,
// };
// return apiTakeawayList(data);
const data = {
page: params.current,
size: params.pageSize,
data: params,
};
return apiTakeawayList(data);
};
const onDel = async id => {
await apiMealInfoDel({
......
......@@ -6,7 +6,7 @@ import { GoodsInfoColumn } from './staticData/goods';
import SaleDateModal from './components/SaleDateModal';
import SaleSectionModal from './components/SaleSectionModal';
import SelectGoodsModal from './components/SelectGoodsModal';
import { apiSelPickSelfList, apiSaveGoodsList } from './service';
import { apiSelPickSelfList, apiPickSelfList, apiSaveGoodsList } from './service';
import style from './style/index.less';
......@@ -57,10 +57,20 @@ const TakeawayGoodsInfo = props => {
// 根据企业ID获取取餐点
const getPickSelf = async () => {
const res = await apiPickSelfList();
setPickSelfList(
res.map(item => ({
key: item.pickSelfId,
label: <span>{item.pickSelfName}</span>,
})),
);
};
// 根据企业ID获取已选取餐点
const getSelPickSelf = async () => {
const res = await apiSelPickSelfList({
enterpriseId: id,
});
setPickSelfList(
setSelPickSelf(
res.map(item => ({
key: item.pickSelfId,
label: <span>{item.pickSelfName}</span>,
......@@ -88,6 +98,7 @@ const TakeawayGoodsInfo = props => {
// };
useEffect(() => {
getPickSelf();
getSelPickSelf();
}, []);
const options = {
......
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