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
09d74448
Commit
09d74448
authored
Jul 04, 2023
by
武广
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 对餐段进行优化
parent
822cd441
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
28 additions
and
6 deletions
+28
-6
SaleSectionModal.jsx
src/pages/businessGoods/components/SaleSectionModal.jsx
+4
-3
goods.js
src/pages/businessGoods/staticData/goods.js
+23
-3
virtualGoodsInfo.jsx
src/pages/businessGoods/virtualGoodsInfo.jsx
+1
-0
No files found.
src/pages/businessGoods/components/SaleSectionModal.jsx
View file @
09d74448
...
...
@@ -23,6 +23,7 @@ const SaleDateModal = props => {
message
.
error
(
'
请选择餐段
'
);
return
;
}
const
arr
=
value
.
sort
((
x
,
y
)
=>
x
-
y
);
if
(
props
.
productType
===
4
)
{
const
data
=
[];
props
.
dataSource
.
forEach
(
item
=>
{
...
...
@@ -31,7 +32,7 @@ const SaleDateModal = props => {
tabCateList
:
item
.
tabCate
?.
map
(
v
=>
({
tabId
:
v
})),
};
if
(
props
.
item
.
skuId
===
item
.
skuId
&&
item
.
saleDate
)
{
obj
.
tabCateList
=
value
.
map
(
v
=>
({
tabId
:
v
}));
obj
.
tabCateList
=
arr
.
map
(
v
=>
({
tabId
:
v
}));
data
.
push
(
obj
);
}
else
if
(
item
.
saleDate
?.
length
&&
item
.
tabCate
?.
length
)
{
data
.
push
(
obj
);
...
...
@@ -45,13 +46,13 @@ const SaleDateModal = props => {
if
(
props
.
id
)
{
const
params
=
{
id
:
props
.
id
,
tabIds
:
value
,
tabIds
:
arr
,
};
await
apiMealInfoUpdate
(
params
);
notification
.
success
({
message
:
'
保存成功
'
});
}
handleCancel
();
props
.
handleRefresh
(
value
);
props
.
handleRefresh
(
arr
);
};
// 获取店铺餐段通过企业ID
...
...
src/pages/businessGoods/staticData/goods.js
View file @
09d74448
...
...
@@ -144,7 +144,15 @@ export const takeawayGoodsColumn = options => {
hideInSearch
:
true
,
render
:
(
_
,
record
)
=>
(
<
Space
>
{
_
&&
_
.
length
?
<
span
>
{
_
.
map
(
item
=>
item
.
tabName
).
join
(
'
/
'
)}
<
/span> : <span>-</
span
>
}
{
_
&&
_
.
length
?
(
<
span
>
{
_
.
sort
((
x
,
y
)
=>
x
.
tabId
-
y
.
tabId
)
.
map
(
item
=>
item
.
tabName
)
.
join
(
'
/
'
)}
<
/span
>
)
:
(
<
span
>-<
/span
>
)}
<
span
className
=
{
style
.
columnBtnEdit
}
onClick
=
{()
=>
{
...
...
@@ -380,7 +388,11 @@ export const GoodsInfoColumn = options => {
render
:
(
_
,
record
)
=>
(
<
Space
>
{
_
&&
_
.
length
?
(
<
span
key
=
"
1
"
>
{
_
.
map
(
item
=>
mealColumn
[
item
]).
join
(
'
/
'
)}
<
/span
>
<
span
key
=
"
1
"
>
{
_
.
sort
((
x
,
y
)
=>
x
-
y
)
.
map
(
item
=>
mealColumn
[
item
])
.
join
(
'
/
'
)}
<
/span
>
)
:
(
<
span
key
=
"
2
"
className
=
{
style
.
columnTip
}
>
请配置
...
...
@@ -552,7 +564,15 @@ export const virtualGoodsColumn = options => {
align
:
'
center
'
,
hideInSearch
:
true
,
render
:
(
_
,
record
)
=>
(
<
Space
>
{
_
&&
_
.
length
&&
<
span
>
{
_
.
map
(
item
=>
item
.
tabName
).
join
(
'
/
'
)}
<
/span>}</
Space
>
<
Space
>
{
_
&&
_
.
length
&&
(
<
span
>
{
_
.
sort
((
x
,
y
)
=>
x
.
tabId
-
y
.
tabId
)
.
map
(
item
=>
item
.
tabName
)
.
join
(
'
/
'
)}
<
/span
>
)}
<
/Space
>
),
},
{
...
...
src/pages/businessGoods/virtualGoodsInfo.jsx
View file @
09d74448
...
...
@@ -137,6 +137,7 @@ const VirtualGoodsInfo = props => {
setSelectedRowKeys
(
keys
);
}
else
{
setDataSource
([]);
setSelectedRowKeys
([]);
}
};
...
...
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