Commit ba89a64f02ee2db9c9f3e5bfe257a0c9f5f736b9

Authored by 陈鑫涛
1 parent e0641507

处理bug

src/components/Common/Typesetting/typesetting.js
... ... @@ -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 92 const H = masterData?.dWidth || 0;
93 93 const D = masterData?.dHeight || 0;
94 94  
... ... @@ -222,8 +222,8 @@ const Typesetting = props => {
222 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 227 let dSvgBoxWidth = innerWidth;
228 228 let dSvgBoxHeight = innerHeight;
229 229 if (iFAngle === 90 || iFAngle === 270 || iSAngle === 90 || iSAngle === 270) {
... ...
src/components/QuickQuote/index.jsx
... ... @@ -190,8 +190,7 @@ const QuickQuoteEvent = props => {
190 190  
191 191 if (name === "master") {
192 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 194 const masterDataNew = { ...masterData, ...changeValue };
196 195 masterDataNew.handleType = masterDataNew.handleType || "update";
197 196 masterDataNew.sId = masterDataNew.sId || commonUtils.createSid();
... ... @@ -204,14 +203,27 @@ const QuickQuoteEvent = props => {
204 203 }
205 204  
206 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 228 setState(pre => ({ ...pre, masterData: masterDataNew, ...extraState }));
217 229 } else if (name.includes("slave")) {
... ... @@ -1928,7 +1940,7 @@ const BoxComponent = props => {
1928 1940 (slaveRowData.sColumnNameConfig && masterData.dLength && masterData.dWidth && masterData.dHeight) ||
1929 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 1944 const tables = [
1933 1945 { name: "盒型类别", value: slaveRowData.sBoxType, type: null },
1934 1946 { name: "盒身", value: slaveRowData.sBoxBody, type: slaveRowData.sTypes },
... ... @@ -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 1985 const variables = {
1974 1986 L,
1975 1987 W,
... ...