提交 0c40728c 作者: 龚洪江

修复:商城,租赁sku编辑替换问题

上级 af999f6e
...@@ -176,8 +176,7 @@ const AddOrEditSkuModal: React.FC<ModalProps & selfProps> = ({ ...@@ -176,8 +176,7 @@ const AddOrEditSkuModal: React.FC<ModalProps & selfProps> = ({
setIsCustomProd(e.target.value === 1); setIsCustomProd(e.target.value === 1);
}; };
// // 清除表单 // // 清除表单
const onCancel = () => { const clearEvent = () => {
// 关闭前恢复初始值
skuForm.resetFields(); skuForm.resetFields();
selfProduct.resetFields(); selfProduct.resetFields();
setSelfProductData([ setSelfProductData([
...@@ -195,6 +194,10 @@ const AddOrEditSkuModal: React.FC<ModalProps & selfProps> = ({ ...@@ -195,6 +194,10 @@ const AddOrEditSkuModal: React.FC<ModalProps & selfProps> = ({
productSpecCPQVO: {}, productSpecCPQVO: {},
}); });
setIsCustomProd(false); setIsCustomProd(false);
};
const onCancel = () => {
// 关闭前恢复初始值
clearEvent();
handleCancel(); handleCancel();
}; };
//获取产品列表 //获取产品列表
...@@ -335,7 +338,7 @@ const AddOrEditSkuModal: React.FC<ModalProps & selfProps> = ({ ...@@ -335,7 +338,7 @@ const AddOrEditSkuModal: React.FC<ModalProps & selfProps> = ({
delProductSpecId: selfIds, delProductSpecId: selfIds,
}); });
} }
// onCancel(); clearEvent();
}); });
// 验证自定义表单 // 验证自定义表单
......
...@@ -76,6 +76,7 @@ const GoodsAddOrEditOrDetail = () => { ...@@ -76,6 +76,7 @@ const GoodsAddOrEditOrDetail = () => {
}; };
const addOrEditSkuModalCancel = () => { const addOrEditSkuModalCancel = () => {
setAddOrEditSkuModalShow(false); setAddOrEditSkuModalShow(false);
setCurtRowData({});
}; };
const addOrEditSkuModalOk = (data: specEntity) => { const addOrEditSkuModalOk = (data: specEntity) => {
if (Object.keys(curtRowData).length != 0) { if (Object.keys(curtRowData).length != 0) {
...@@ -85,7 +86,7 @@ const GoodsAddOrEditOrDetail = () => { ...@@ -85,7 +86,7 @@ const GoodsAddOrEditOrDetail = () => {
} else { } else {
setSpecData([...specData, data]); setSpecData([...specData, data]);
} }
setAddOrEditSkuModalShow(false); addOrEditSkuModalCancel();
}; };
//根据目录获取分类列表 //根据目录获取分类列表
const getCategoryList = (directoryId: number) => { const getCategoryList = (directoryId: number) => {
......
...@@ -77,6 +77,7 @@ const GoodsAddOrEditOrDetail = () => { ...@@ -77,6 +77,7 @@ const GoodsAddOrEditOrDetail = () => {
}; };
const addOrEditSkuModalCancel = () => { const addOrEditSkuModalCancel = () => {
setAddOrEditSkuModalShow(false); setAddOrEditSkuModalShow(false);
setCurtRowData({});
}; };
const addOrEditSkuModalOk = (data: specEntity) => { const addOrEditSkuModalOk = (data: specEntity) => {
if (Object.keys(curtRowData).length != 0) { if (Object.keys(curtRowData).length != 0) {
...@@ -86,7 +87,7 @@ const GoodsAddOrEditOrDetail = () => { ...@@ -86,7 +87,7 @@ const GoodsAddOrEditOrDetail = () => {
} else { } else {
setSpecData([...specData, data]); setSpecData([...specData, data]);
} }
setAddOrEditSkuModalShow(false); addOrEditSkuModalCancel();
}; };
//根据目录获取分类列表 //根据目录获取分类列表
const getCategoryList = (directoryId: number) => { const getCategoryList = (directoryId: number) => {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论