Commit ba89a64f02ee2db9c9f3e5bfe257a0c9f5f736b9
1 parent
e0641507
处理bug
Showing
2 changed files
with
31 additions
and
19 deletions
src/components/Common/Typesetting/typesetting.js
| @@ -87,8 +87,8 @@ const Typesetting = props => { | @@ -87,8 +87,8 @@ const Typesetting = props => { | ||
| 87 | // 如果需要自定义排版数 | 87 | // 如果需要自定义排版数 |
| 88 | // 确认是竖向排列还是横向排列 | 88 | // 确认是竖向排列还是横向排列 |
| 89 | 89 | ||
| 90 | - const L = masterData?.dLength; | ||
| 91 | - const W = masterData?.dWidth ; | 90 | + const L = masterData?.dLength || 0; |
| 91 | + const W = masterData?.dWidth || 0 ; | ||
| 92 | const H = masterData?.dWidth || 0; | 92 | const H = masterData?.dWidth || 0; |
| 93 | const D = masterData?.dHeight || 0; | 93 | const D = masterData?.dHeight || 0; |
| 94 | 94 | ||
| @@ -222,8 +222,8 @@ const Typesetting = props => { | @@ -222,8 +222,8 @@ const Typesetting = props => { | ||
| 222 | const reference = sSGroupOffset === "首盒"; // 第三列参考 | 222 | const reference = sSGroupOffset === "首盒"; // 第三列参考 |
| 223 | 223 | ||
| 224 | // 计算内层盒子尺寸 加上间距 | 224 | // 计算内层盒子尺寸 加上间距 |
| 225 | - let jInnerHeight = innerHeight; | ||
| 226 | - let jInnerWidth = innerWidth; | 225 | + let jInnerHeight = innerHeight + dXBJJ * 2; |
| 226 | + let jInnerWidth = innerWidth + dYBJJ * 2; | ||
| 227 | let dSvgBoxWidth = innerWidth; | 227 | let dSvgBoxWidth = innerWidth; |
| 228 | let dSvgBoxHeight = innerHeight; | 228 | let dSvgBoxHeight = innerHeight; |
| 229 | if (iFAngle === 90 || iFAngle === 270 || iSAngle === 90 || iSAngle === 270) { | 229 | if (iFAngle === 90 || iFAngle === 270 || iSAngle === 90 || iSAngle === 270) { |
src/components/QuickQuote/index.jsx
| @@ -190,8 +190,7 @@ const QuickQuoteEvent = props => { | @@ -190,8 +190,7 @@ const QuickQuoteEvent = props => { | ||
| 190 | 190 | ||
| 191 | if (name === "master") { | 191 | if (name === "master") { |
| 192 | const { showName: sTreeNodeName } = selectedNode; | 192 | const { showName: sTreeNodeName } = selectedNode; |
| 193 | - const boxModel = props.currentBoxModel.replace("slaveUp", "").replace("slaveDown", ""); | ||
| 194 | - const iIndex = slaveData.findIndex(item => item.sTreeNodeName === sTreeNodeName && item.sBoxModel === boxModel); | 193 | + |
| 195 | const masterDataNew = { ...masterData, ...changeValue }; | 194 | const masterDataNew = { ...masterData, ...changeValue }; |
| 196 | masterDataNew.handleType = masterDataNew.handleType || "update"; | 195 | masterDataNew.handleType = masterDataNew.handleType || "update"; |
| 197 | masterDataNew.sId = masterDataNew.sId || commonUtils.createSid(); | 196 | masterDataNew.sId = masterDataNew.sId || commonUtils.createSid(); |
| @@ -204,14 +203,27 @@ const QuickQuoteEvent = props => { | @@ -204,14 +203,27 @@ const QuickQuoteEvent = props => { | ||
| 204 | } | 203 | } |
| 205 | 204 | ||
| 206 | if (sFieldName === "dLength" || sFieldName === "dWidth" || sFieldName === "dHeight") { | 205 | if (sFieldName === "dLength" || sFieldName === "dWidth" || sFieldName === "dHeight") { |
| 207 | - const sColumnNameConfig = commonUtils.convertStrToObj(slaveData[iIndex].sColumnNameConfig, []).map(item => ({ | ||
| 208 | - ...item, | ||
| 209 | - iColValue: item.iColValue || 6, | ||
| 210 | - })); | ||
| 211 | - slaveData[iIndex] = { | ||
| 212 | - ...slaveData[iIndex], | ||
| 213 | - upAbleConfigsExtra: sColumnNameConfig, | ||
| 214 | - }; | 206 | + if (props.currentBoxModel) { |
| 207 | + const boxModel = props.currentBoxModel.replace("slaveUp", "").replace("slaveDown", ""); | ||
| 208 | + const iIndex = slaveData.findIndex(item => item.sTreeNodeName === sTreeNodeName && item.sBoxModel === boxModel); | ||
| 209 | + const sColumnNameConfig = commonUtils.convertStrToObj(slaveData[iIndex].sColumnNameConfig, []).map(item => ({ | ||
| 210 | + ...item, | ||
| 211 | + iColValue: item.iColValue || 6, | ||
| 212 | + })); | ||
| 213 | + slaveData[iIndex] = { | ||
| 214 | + ...slaveData[iIndex], | ||
| 215 | + upAbleConfigsExtra: sColumnNameConfig, | ||
| 216 | + }; | ||
| 217 | + } else { | ||
| 218 | + const sColumnNameConfig = commonUtils.convertStrToObj(slaveData[0].sColumnNameConfig, []).map(item => ({ | ||
| 219 | + ...item, | ||
| 220 | + iColValue: item.iColValue || 6, | ||
| 221 | + })); | ||
| 222 | + slaveData[0] = { | ||
| 223 | + ...slaveData[0], | ||
| 224 | + upAbleConfigsExtra: sColumnNameConfig, | ||
| 225 | + }; | ||
| 226 | + } | ||
| 215 | } | 227 | } |
| 216 | setState(pre => ({ ...pre, masterData: masterDataNew, ...extraState })); | 228 | setState(pre => ({ ...pre, masterData: masterDataNew, ...extraState })); |
| 217 | } else if (name.includes("slave")) { | 229 | } else if (name.includes("slave")) { |
| @@ -1928,7 +1940,7 @@ const BoxComponent = props => { | @@ -1928,7 +1940,7 @@ const BoxComponent = props => { | ||
| 1928 | (slaveRowData.sColumnNameConfig && masterData.dLength && masterData.dWidth && masterData.dHeight) || | 1940 | (slaveRowData.sColumnNameConfig && masterData.dLength && masterData.dWidth && masterData.dHeight) || |
| 1929 | (Number(sStripType) === 1 && slaveRowData.sColumnNameConfig && masterData.dLength && masterData.dWidth) | 1941 | (Number(sStripType) === 1 && slaveRowData.sColumnNameConfig && masterData.dLength && masterData.dWidth) |
| 1930 | ) { | 1942 | ) { |
| 1931 | - const slaveNewData = slaveRowData.upAbleConfigsExtra; | 1943 | + const slaveNewData = slaveRowData.upAbleConfigsExtra || JSON.parse(slaveRowData.sColumnNameConfig); |
| 1932 | const tables = [ | 1944 | const tables = [ |
| 1933 | { name: "盒型类别", value: slaveRowData.sBoxType, type: null }, | 1945 | { name: "盒型类别", value: slaveRowData.sBoxType, type: null }, |
| 1934 | { name: "盒身", value: slaveRowData.sBoxBody, type: slaveRowData.sTypes }, | 1946 | { name: "盒身", value: slaveRowData.sBoxBody, type: slaveRowData.sTypes }, |
| @@ -1966,10 +1978,10 @@ const BoxComponent = props => { | @@ -1966,10 +1978,10 @@ const BoxComponent = props => { | ||
| 1966 | }; | 1978 | }; |
| 1967 | 1979 | ||
| 1968 | // 确认是竖向排列还是横向排列 | 1980 | // 确认是竖向排列还是横向排列 |
| 1969 | - const L = masterData?.dLength; | ||
| 1970 | - const W = masterData?.dWidth; | ||
| 1971 | - const H = masterData?.dWidth; | ||
| 1972 | - const D = masterData?.dHeight; | 1981 | + const L = masterData?.dLength || 0; |
| 1982 | + const W = masterData?.dWidth || 0; | ||
| 1983 | + const H = masterData?.dWidth || 0; | ||
| 1984 | + const D = masterData?.dHeight || 0; | ||
| 1973 | const variables = { | 1985 | const variables = { |
| 1974 | L, | 1986 | L, |
| 1975 | W, | 1987 | W, |