Commit 1a4aa07b authored by 陈万宝's avatar 陈万宝

feat: 更新商品规格

parent 00a538e2
const isProduction = process.env.NODE_ENV === 'production'; const isProduction = process.env.NODE_ENV === 'production';
const isPre = process.env.PRE_ENV === 'pre'; const isPre = process.env.PRE_ENV === 'pre';
const environment = 'xyqb'; const environment = 'sc1';
const envAPi = { const envAPi = {
api: `https://security-${environment}.liangkebang.net`, //'https://security-xyqb.liangkebang.net', api: `https://security-${environment}.liangkebang.net`, //'https://security-xyqb.liangkebang.net',
kdspOpApi: `https://sc-merchant-api-${environment}.liangkebang.net`, kdspOpApi: `https://sc-merchant-api-${environment}.liangkebang.net`,
......
...@@ -16,6 +16,8 @@ const AddRepertoryModal = (props, ref) => { ...@@ -16,6 +16,8 @@ const AddRepertoryModal = (props, ref) => {
}); });
const { modifiedInventory, intactData, repertoryModel } = props; const { modifiedInventory, intactData, repertoryModel } = props;
console.log('repertoryModel', repertoryModel);
const { type, idx, item } = repertoryModel;
useImperativeHandle(ref, () => ({ useImperativeHandle(ref, () => ({
// changeVal 就是暴露给父组件的方法 // changeVal 就是暴露给父组件的方法
setOpenRepertory: newVal => { setOpenRepertory: newVal => {
...@@ -59,10 +61,9 @@ const AddRepertoryModal = (props, ref) => { ...@@ -59,10 +61,9 @@ const AddRepertoryModal = (props, ref) => {
}, 400); }, 400);
const handleOk = async () => { const handleOk = async () => {
const values = await form.validateFields(); const values = await form.validateFields();
console.log('values', values);
values.autoStock = values.autoStock ? 1 : 0; values.autoStock = values.autoStock ? 1 : 0;
// 回调库存 // 回调库存
modifiedInventory(values); modifiedInventory(type, idx, values);
// setConfirmLoading(true); // setConfirmLoading(true);
// setTimeout(() => { // setTimeout(() => {
// setOpenRepertory(false); // setOpenRepertory(false);
...@@ -74,10 +75,9 @@ const AddRepertoryModal = (props, ref) => { ...@@ -74,10 +75,9 @@ const AddRepertoryModal = (props, ref) => {
setOpenRepertory(false); setOpenRepertory(false);
}; };
useEffect(() => { useEffect(() => {
console.log('open', openRepertory, intactData?.items, repertoryModel); console.log('333', repertoryModel);
if (intactData?.items?.length) { if (item?.serviceItem) {
const { productStock, serviceItem } = intactData?.items[0]; const { productStock = 1, autoStock = 0, maxStock = 2 } = item?.serviceItem;
const { autoStock, maxStock } = serviceItem;
const params = { const params = {
productStock, productStock,
autoStock: +autoStock === 1, autoStock: +autoStock === 1,
...@@ -85,24 +85,23 @@ const AddRepertoryModal = (props, ref) => { ...@@ -85,24 +85,23 @@ const AddRepertoryModal = (props, ref) => {
}; };
console.log('params=====', params); console.log('params=====', params);
switch (repertoryModel) { switch (type) {
case 'all': // 统一设置 case 'all': // 统一设置
console.log('params', params); console.log('params', params);
form.setFieldsValue(params); form.setFieldsValue(params);
form.setFieldsValue({ autoStock: true });
break; break;
case 'mlti': // 多规格设置 case 'multi': // 多规格设置
setInitialValues(params); form.setFieldsValue(params);
break; break;
case 'singular': // 单规格设置 case 'singular': // 单规格设置
setInitialValues(params); // setInitialValues(params);
form.setFieldsValue(params);
break; break;
default: default:
break; break;
} }
} }
}, [openRepertory, intactData]); }, [openRepertory, item]);
return ( return (
<> <>
{openRepertory && ( {openRepertory && (
......
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