|
@@ -1700,47 +1700,47 @@ const handleSubmit = async () => {
|
|
|
}
|
|
|
}
|
|
|
// 判断产品是否存在变更
|
|
|
- // if (
|
|
|
- // formData.data.contractProductList &&
|
|
|
- // formData.data.contractProductList.length > 0 &&
|
|
|
- // formData.data.oldContractProductList &&
|
|
|
- // formData.data.oldContractProductList.length > 0
|
|
|
- // ) {
|
|
|
- // // 当前产品长度
|
|
|
- // let len = formData.data.contractProductList.length;
|
|
|
- // formData.data.startType = "0";
|
|
|
- // if (
|
|
|
- // formData.data.contractProductList.length !==
|
|
|
- // formData.data.oldContractProductList.length
|
|
|
- // ) {
|
|
|
- // formData.data.startType = "0";
|
|
|
- // } else {
|
|
|
- // // 相同的产品长度
|
|
|
- // let theSameLen = 0;
|
|
|
- // for (let i = 0; i < formData.data.contractProductList.length; i++) {
|
|
|
- // const iele = formData.data.contractProductList[i];
|
|
|
- // // 在老的产品列表是否有找到相同产品
|
|
|
- // let item = formData.data.oldContractProductList.find(
|
|
|
- // (x) => x.productId === iele.productId
|
|
|
- // );
|
|
|
- // // 判断当前产品和老的产品数据是否一致
|
|
|
- // if (
|
|
|
- // item &&
|
|
|
- // item.productName === iele.productName &&
|
|
|
- // item.productModel === iele.productModel &&
|
|
|
- // item.packMethod === iele.packMethod &&
|
|
|
- // Number(item.quantity) === Number(iele.quantity)
|
|
|
- // ) {
|
|
|
- // theSameLen += 1;
|
|
|
- // } else {
|
|
|
- // break;
|
|
|
- // }
|
|
|
- // }
|
|
|
- // if (len === theSameLen) {
|
|
|
- // formData.data.startType = "1";
|
|
|
- // }
|
|
|
- // }
|
|
|
- // }
|
|
|
+ if (
|
|
|
+ formData.data.contractProductList &&
|
|
|
+ formData.data.contractProductList.length > 0 &&
|
|
|
+ formData.data.oldContractProductList &&
|
|
|
+ formData.data.oldContractProductList.length > 0
|
|
|
+ ) {
|
|
|
+ // 当前产品长度
|
|
|
+ let len = formData.data.contractProductList.length;
|
|
|
+ formData.data.startType = "0";
|
|
|
+ if (
|
|
|
+ formData.data.contractProductList.length !==
|
|
|
+ formData.data.oldContractProductList.length
|
|
|
+ ) {
|
|
|
+ formData.data.startType = "0";
|
|
|
+ } else {
|
|
|
+ // 相同的产品长度
|
|
|
+ let theSameLen = 0;
|
|
|
+ for (let i = 0; i < formData.data.contractProductList.length; i++) {
|
|
|
+ const iele = formData.data.contractProductList[i];
|
|
|
+ // 在老的产品列表是否有找到相同产品
|
|
|
+ let item = formData.data.oldContractProductList.find(
|
|
|
+ (x) => x.productId === iele.productId
|
|
|
+ );
|
|
|
+ // 判断当前产品和老的产品数据是否一致
|
|
|
+ if (
|
|
|
+ item &&
|
|
|
+ item.productName === iele.productName &&
|
|
|
+ item.productModel === iele.productModel &&
|
|
|
+ item.packMethod === iele.packMethod &&
|
|
|
+ Number(item.quantity) === Number(iele.quantity)
|
|
|
+ ) {
|
|
|
+ theSameLen += 1;
|
|
|
+ } else {
|
|
|
+ break;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (len === theSameLen) {
|
|
|
+ formData.data.startType = "1";
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
return true;
|
|
|
} else {
|
|
|
setTimeout(() => {
|