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
1818abb8
Commit
1818abb8
authored
May 13, 2025
by
靳野
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:修复改变规格本地存储skuList不更新问题
parent
12808fa1
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
32 additions
and
0 deletions
+32
-0
FormPriceOrStock.jsx
src/pages/ServiceGoods/components/FormPriceOrStock.jsx
+32
-0
No files found.
src/pages/ServiceGoods/components/FormPriceOrStock.jsx
View file @
1818abb8
...
...
@@ -404,6 +404,38 @@ const FormPriceOrStock = forwardRef((props, ref) => {
const
getFormValues
=
debounce
(
async
()
=>
{
const
cleanValues
=
await
onSpecificationEvent
();
props
.
onValuesChange
({
infoSpecData
:
cleanValues
});
setTimeout
(
async
()
=>
{
const
values
=
await
form
.
validateFields
();
// eslint-disable-next-line no-shadow
const
cleanValues
=
{
firstValues
:
cleanArray
(
values
.
firstSpecValue
||
[]),
secondValues
:
cleanArray
(
values
.
secondSpecValue
||
[]),
firstSpecId
:
values
.
firstSpecValue
&&
values
.
firstSpecValue
.
length
?
values
.
firstSpecId
:
null
,
secondSpecId
:
values
.
secondSpecValue
&&
values
.
secondSpecValue
.
length
?
values
.
secondSpecId
:
null
,
};
const
{
inIdList
:
fisrtInIdList
,
noIdList
:
fisrtNoIdList
}
=
filterSkuNotIdList
(
cleanValues
.
firstValues
,
);
const
{
inIdList
:
secndInIdList
,
noIdList
:
secndNoIdList
}
=
filterSkuNotIdList
(
cleanValues
.
secondValues
,
);
const
createSkuList
=
createProductData
(
{
firstSpecId
:
cleanValues
.
firstSpecId
,
secondSpecId
:
cleanValues
.
secondSpecId
,
fisrtInIdList
,
secndInIdList
,
fisrtNoIdList
,
secndNoIdList
,
},
customer
.
isEdit
,
skuList
,
);
props
.
onValuesChange
({
skuList
:
fliterSkuListSortData
([...
createSkuList
])
});
},
0
);
},
400
);
const
packageValueChange
=
()
=>
{
...
...
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