Commit ed2a2896 authored by guang.wu's avatar guang.wu

fix: 去掉没用代码

parent a92ad379
...@@ -70,26 +70,6 @@ const transformMealTimePeriod = mealTimePeriod => { ...@@ -70,26 +70,6 @@ const transformMealTimePeriod = mealTimePeriod => {
}); });
return { mealTimePeriodMap, mealTimePeriodArr }; return { mealTimePeriodMap, mealTimePeriodArr };
}; };
/**
* 接口获取数据转换为表单数据 消费限额 mealLimit
* 接口来源数据: [{mealPeriodType: '1', limit: [{mealType: '1', limit: 100},{mealType: '2', limit: 200}]}]
* 转换后表单结构:mealLimit: { limit1: {1: 100, 2: 200}, limit2: {1: 100, 2: 200}}
*/
// const transformMealLimit = mealLimit => {
// const mealLimitMap = {};
// mealLimit.forEach(item => {
// const { mealPeriodType, limit } = item;
// mealLimitMap[`limit${mealPeriodType}`] = limit.reduce(
// (acc, t) => ({
// ...acc,
// [t.mealType]: t.limit,
// }),
// {},
// );
// });
// return mealLimitMap;
// };
/** /**
* 3. 数据模型转换-接口获取数据转换为表单数据 * 3. 数据模型转换-接口获取数据转换为表单数据
...@@ -124,7 +104,6 @@ export const transformVOToFormData = data => { ...@@ -124,7 +104,6 @@ export const transformVOToFormData = data => {
} }
const { mealTimePeriodMap, mealTimePeriodArr } = transformMealTimePeriod(mealTimePeriod); const { mealTimePeriodMap, mealTimePeriodArr } = transformMealTimePeriod(mealTimePeriod);
// const mealLimitMap = transformMealLimit(mealLimit);
formData.mealTimePeriod = mealTimePeriodArr; formData.mealTimePeriod = mealTimePeriodArr;
formData.mealLimit = mealLimit; formData.mealLimit = mealLimit;
...@@ -135,7 +114,7 @@ export const transformVOToFormData = data => { ...@@ -135,7 +114,7 @@ export const transformVOToFormData = data => {
/* /*
* 5. 表单数据转换-表单数据转换为接口数据 * 5. 表单数据转换-表单数据转换为接口数据
*/ */
export const transformFormDataToDTO = async (res, selectedMealTypes, selectedMealSections) => { export const transformFormDataToDTO = (res, selectedMealTypes, selectedMealSections) => {
const params = { const params = {
hideImage: 0, // 隐藏图片:默认0 不隐藏 必传 hideImage: 0, // 隐藏图片:默认0 不隐藏 必传
hidePrice: 0, // 隐藏价格:默认0 不隐藏 必传 hidePrice: 0, // 隐藏价格:默认0 不隐藏 必传
...@@ -171,34 +150,5 @@ export const transformFormDataToDTO = async (res, selectedMealTypes, selectedMea ...@@ -171,34 +150,5 @@ export const transformFormDataToDTO = async (res, selectedMealTypes, selectedMea
params.hideImage = res.hideInfo.includes('hideImage') ? 1 : 0; params.hideImage = res.hideInfo.includes('hideImage') ? 1 : 0;
} }
delete params.hideInfo; delete params.hideInfo;
/**
* 处理限额数据
* 表单来源数据 mealLimit: { limit1: {1: 100, 2: 200}, limit2: {1: 100, 2: 200}}
* mealLimit: { limit餐品类型: {餐段类型: 限额}}
* 转换后数据结构:[{mealPeriodType: '1', limit: [{mealType: '1', limit: 100}]}]
* mealPeriodType 餐段类型:(1早餐,2午餐,4晚餐)
* mealType 餐品类型:(1外卖 2 自助餐 4到店)
*/
// const limits = [];
// res.mealLimit &&
// Object.keys(res.mealLimit).forEach(item => {
// const mealPeriodType = item.replace('limit', '');
// if (selectedMealSections[mealPeriodType]) {
// const json = {
// mealPeriodType,
// limit: [],
// };
// Object.keys(res.mealLimit[item]).forEach(t => {
// if (selectedMealTypes.includes(t)) {
// json.limit.push({
// mealType: t,
// limit: res.mealLimit[item][t],
// });
// }
// });
// limits.push(json);
// }
// });
// params.mealLimit = limits;
return params; return params;
}; };
...@@ -29,7 +29,7 @@ const CustomerInfo = props => { ...@@ -29,7 +29,7 @@ const CustomerInfo = props => {
// 校验表单 // 校验表单
const formData = await refForm.current.validateFields(); const formData = await refForm.current.validateFields();
// 转换成接口需要的数据 // 转换成接口需要的数据
const data = await transformFormDataToDTO(formData, selectedMealTypes, selectedMealSections); const data = transformFormDataToDTO(formData, selectedMealTypes, selectedMealSections);
let api = apiNewEnterprise; let api = apiNewEnterprise;
// 如果有客户ID 则为编辑 // 如果有客户ID 则为编辑
if (props.id) { if (props.id) {
......
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