diff --git a/src/components/Common/BoxDesignCompontent/svg.js b/src/components/Common/BoxDesignCompontent/svg.js index 2ab7dca..5a00a65 100644 --- a/src/components/Common/BoxDesignCompontent/svg.js +++ b/src/components/Common/BoxDesignCompontent/svg.js @@ -188,8 +188,8 @@ const SvgBox = props => { viewBoxWidth = (boxHeight + boxWidth) * 2 + dYTBW + dZTBW; viewBoxHeight = boxLength + max; } else if (Number(svgType) === 6) { - viewBoxWidth = boxLength + 2; - viewBoxHeight = boxWidth + 2; + viewBoxWidth = boxWidth + 2; + viewBoxHeight = boxLength + 2; } // 计算缩放比例 let scale = 1; @@ -1033,7 +1033,7 @@ const SvgBox = props => { svg.appendChild(g); // g.setAttribute('transform', `rotate(90, ${viewBoxWidth/2}, ${viewBoxHeight/2})`); } else if (Number(svgType) === 6) { - const rectangles = [{ x: 0, y: 0, width: scaledWidth, height: scaledHeight }]; + const rectangles = [{ x: 0, y: 0, width: scaledHeight, height: scaledWidth }]; rectangles.forEach(rect => { g.appendChild(createPathElements(rect.x, rect.y, rect.width, rect.height)); }); diff --git a/src/components/Common/Typesetting/typesetting.js b/src/components/Common/Typesetting/typesetting.js index 989cc78..62dd2d8 100644 --- a/src/components/Common/Typesetting/typesetting.js +++ b/src/components/Common/Typesetting/typesetting.js @@ -537,6 +537,7 @@ const Typesetting = props => { newDHorizontalType !== dHorizontalType || newDPortraitType !== dPortraitType ) { + setMaterialLength(newMaterialLength); setMaterialWidth(newMaterialWidth); setMaterialName(sMaterialsName); diff --git a/src/components/QuickQuote/index.jsx b/src/components/QuickQuote/index.jsx index 75674da..5c901cc 100644 --- a/src/components/QuickQuote/index.jsx +++ b/src/components/QuickQuote/index.jsx @@ -321,6 +321,23 @@ const QuickQuoteEvent = props => { dMaxWidth: Number(selectedNode.sMachineStyle.split("*")[1]), }; } + + if (sFieldName === "bFlap") { + slaveData[saveIndex] = { + ...slaveData[saveIndex], + bFold: false, + sFold: "", + dFold: "", + dAdhesive: "", + }; + } + if (sFieldName === "bFold") { + slaveData[saveIndex] = { + ...slaveData[saveIndex], + bFlap: false, + dFlap: "", + }; + } setState(pre => ({ ...pre, slaveData, ...extraState })); } else if (name === "finished") { const { productProcessInfo = [] } = masterData; @@ -546,7 +563,6 @@ const QuickQuoteEvent = props => { const dataReturn = (await commonServices.postValueService(token, paramMap, url)).data; if (dataReturn.code === 1) { - const { slaveConfig, masterData: masterData1, materialsConfig, processConfig, sModelsId, app } = props; const { productClassify, partsNewInfo = [], productProcessInfo, partsInfo: partsOldInfo } = dataReturn.dataset.rows[0]; const { bCalculatingArea } = selectedNode; @@ -615,10 +631,10 @@ const QuickQuoteEvent = props => { slaveRowData.dAuxiliaryQty = item.materialsInfo?.[0]?.dAuxiliaryQty; slaveRowData.sPrint = item.sProcessName; if (bCalculatingArea) { - // todo 核价成功后 判断bSpecialRules 为false 就要给材料长材料款赋值 + // todo 核价成功后 判断bSpecialRules 为false 就要给材料长材料款赋值 // partsNewInfo - slaveRowData.dWlcd = item.dMaterialsLength - slaveRowData.dWlkd = item.dMaterialsWidth + slaveRowData.dWlcd = item.dMaterialsLength; + slaveRowData.dWlkd = item.dMaterialsWidth; } setState(pre => ({ ...pre, slaveData: stateSlaveData })); }); @@ -1257,6 +1273,20 @@ const MasterComponent = props => { item.iColValue = viewConfigs[0].iColValue; }); } + const lengthData = viewConfigs.find(x => x.sName === "dLength"); + if (selectedNode.sTypeKey !== "danye") { + if (lengthData) { + lengthData.showName = "高(D)"; + lengthData.sChinese = "高(D)"; + lengthData.sEnglish = "Height (D)"; + } + } else { + if (lengthData) { + lengthData.showName = "长(L)"; + lengthData.sChinese = "长(L)"; + lengthData.sEnglish = "Length (L)"; + } + } const viewProps = { ...props, viewConfigs: viewConfigs, @@ -1835,7 +1865,13 @@ const BoxComponent = props => {
- +
+
+ +
+
+
+ {/* */}
{/* 材料信息 @@ -2038,7 +2074,7 @@ const PrintParamsComponent = props => {
-
+