Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
M
merchant-manage-ui
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ui
merchant-manage-ui
Commits
ed2a2896
Commit
ed2a2896
authored
Jul 27, 2023
by
guang.wu
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 去掉没用代码
parent
a92ad379
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
2 additions
and
52 deletions
+2
-52
bll.js
src/example/proForm/ModalForm/bll.js
+1
-51
index.jsx
src/example/proForm/ModalForm/index.jsx
+1
-1
No files found.
src/example/proForm/ModalForm/bll.js
View file @
ed2a2896
...
@@ -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
;
};
};
src/example/proForm/ModalForm/index.jsx
View file @
ed2a2896
...
@@ -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
)
{
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment