Commit 255c62e6 authored by 张子雨's avatar 张子雨

feat: 解决sentry问题

parent 72b7811b
...@@ -248,51 +248,54 @@ const UpdateStatusModal = (props, ref) => { ...@@ -248,51 +248,54 @@ const UpdateStatusModal = (props, ref) => {
const onOk = async () => { const onOk = async () => {
const submitApi = oldPackageList.length === 0 ? apiDeliveriesAdd : apiDeliveriesEdit; const submitApi = oldPackageList.length === 0 ? apiDeliveriesAdd : apiDeliveriesEdit;
formRef.current.form.validateFields().then(async values => { formRef.current.form
const packageList = onFilterParams(values.packageList); .validateFields()
.then(async values => {
const packageList = onFilterParams(values.packageList);
// 对比修改差异 // 对比修改差异
oldPackageList.forEach((item, index) => { oldPackageList.forEach((item, index) => {
if (!packageList[index]) return; if (!packageList[index]) return;
const updateAttr = () => { const updateAttr = () => {
packageList[index].preExpressCompanyCode = item.expressCompanyCode; packageList[index].preExpressCompanyCode = item.expressCompanyCode;
packageList[index].preExpressCompanyName = item.expressCompanyName; packageList[index].preExpressCompanyName = item.expressCompanyName;
packageList[index].preExpressNo = item.expressNo; packageList[index].preExpressNo = item.expressNo;
}; };
// eslint-disable-next-line no-restricted-syntax
// for (const key in item) {
// if (typeof item[key] !== 'object' && item[key] !== packageList[index][key]) {
// console.log('修改了物流信息');
// updateAttr();
// break;
// } else if (
// typeof item[key] === 'object' &&
// JSON.stringify(item[key]) !== JSON.stringify(packageList[index][key])
// ) {
// console.log('修改了选择的商品');
// updateAttr();
// break;
// }
// }
updateAttr();
});
const params = { // eslint-disable-next-line no-restricted-syntax
orderNo: record.orderNo, // for (const key in item) {
packageList, // if (typeof item[key] !== 'object' && item[key] !== packageList[index][key]) {
}; // console.log('修改了物流信息');
setConfirmLoading(true); // updateAttr();
const res = await submitApi(params); // break;
setConfirmLoading(false); // } else if (
if (res.code === '0000' && res.businessCode === '0000') { // typeof item[key] === 'object' &&
notification.success({ // JSON.stringify(item[key]) !== JSON.stringify(packageList[index][key])
message: '提交成功', // ) {
// console.log('修改了选择的商品');
// updateAttr();
// break;
// }
// }
updateAttr();
}); });
onCancel();
actionRef.current.reload(); const params = {
} orderNo: record.orderNo,
}); packageList,
};
setConfirmLoading(true);
const res = await submitApi(params);
setConfirmLoading(false);
if (res.code === '0000' && res.businessCode === '0000') {
notification.success({
message: '提交成功',
});
onCancel();
actionRef.current.reload();
}
})
.catch(err => {});
}; };
useImperativeHandle(ref, () => ({ useImperativeHandle(ref, () => ({
......
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