Commit 826c283ab2baa28c531a5c104859335b50d6406d

Authored by 陈鑫涛
1 parent a1a27ca1

快速报价app

Too many changes to show.

To preserve performance only 2 of 10 files are displayed.

src/components/Common/BoxDesignCompontent/svg.js
@@ -234,6 +234,7 @@ const SvgBox = props => { @@ -234,6 +234,7 @@ const SvgBox = props => {
234 svgContainerRef.current.style.height = `${dSvgBoxHeight ? dSvgBoxHeight : 250}px`; 234 svgContainerRef.current.style.height = `${dSvgBoxHeight ? dSvgBoxHeight : 250}px`;
235 } 235 }
236 } else if (props.showNew === 1) { 236 } else if (props.showNew === 1) {
  237 + console.log("🚀 ~ initSVG ~ props:", props)
237 let ySvg = topOffect(boxList, boxLength, boxWidth, boxHeight) * scale; 238 let ySvg = topOffect(boxList, boxLength, boxWidth, boxHeight) * scale;
238 let leftSize = 0; 239 let leftSize = 0;
239 let topSize = 0; 240 let topSize = 0;
@@ -276,6 +277,7 @@ const SvgBox = props => { @@ -276,6 +277,7 @@ const SvgBox = props => {
276 svgContainerRef.current.style.transform = `scale(${scaleX >= 1 ? 1 : scaleX}, ${scaleY >= 1 ? 1 : scaleY})`; 277 svgContainerRef.current.style.transform = `scale(${scaleX >= 1 ? 1 : scaleX}, ${scaleY >= 1 ? 1 : scaleY})`;
277 svgContainerRef.current.style.transformOrigin = "top left"; 278 svgContainerRef.current.style.transformOrigin = "top left";
278 svgContainerRef.current.style.paddingTop = dSvgBoxWidth ? "0" : "25px"; 279 svgContainerRef.current.style.paddingTop = dSvgBoxWidth ? "0" : "25px";
  280 + svgContainerRef.current.style.backgroundColor = props.isMobile ? '#EDF4FF' : ''
279 } else if (props.showNew === 2) { 281 } else if (props.showNew === 2) {
280 // g.setAttribute("transform", `rotate(${iFAngle, dSvgBoxWidth/2,dSvgBoxHeight*2})`); 282 // g.setAttribute("transform", `rotate(${iFAngle, dSvgBoxWidth/2,dSvgBoxHeight*2})`);
281 let ySvg = topOffect(boxList, boxLength, boxWidth, boxHeight) * scale; 283 let ySvg = topOffect(boxList, boxLength, boxWidth, boxHeight) * scale;
src/components/Common/Typesetting/typesetting.js
@@ -12,13 +12,14 @@ const Typesetting = props => { @@ -12,13 +12,14 @@ const Typesetting = props => {
12 const { 12 const {
13 radioValue, // 13 radioValue, //
14 app, 14 app,
15 - boxPicData,  
16 onSaveStates, 15 onSaveStates,
17 boxModel, 16 boxModel,
18 slaveRowData, 17 slaveRowData,
19 state, 18 state,
20 onSaveDPartsLength, 19 onSaveDPartsLength,
21 } = props; 20 } = props;
  21 + console.log("🚀 ~ typesettingsss:", props)
  22 + if (!slaveRowData) return
22 const { 23 const {
23 dSBLB, // 上边留白 24 dSBLB, // 上边留白
24 dXBLB, // 下边留白 25 dXBLB, // 下边留白
@@ -33,7 +34,6 @@ const Typesetting = props => { @@ -33,7 +34,6 @@ const Typesetting = props => {
33 sPackDetailPath, 34 sPackDetailPath,
34 sColumnNameConfig, 35 sColumnNameConfig,
35 } = slaveRowData; 36 } = slaveRowData;
36 -  
37 const { masterData, selectedNode, slaveData } = state; 37 const { masterData, selectedNode, slaveData } = state;
38 // 生成盒子图片 38 // 生成盒子图片
39 const [boxKey, setBoxKey] = useState(new Date().getTime()); 39 const [boxKey, setBoxKey] = useState(new Date().getTime());
@@ -213,25 +213,13 @@ const Typesetting = props => { @@ -213,25 +213,13 @@ const Typesetting = props => {
213 // 每个盒子加上边距 和第二组偏移量 如果根据次盒再加上次盒偏移量 213 // 每个盒子加上边距 和第二组偏移量 如果根据次盒再加上次盒偏移量
214 let cols = Math.floor(outerWidth / (innerWidthCombined + boxLengthOffset + (reference ? 0 : dSLengthOffset))); 214 let cols = Math.floor(outerWidth / (innerWidthCombined + boxLengthOffset + (reference ? 0 : dSLengthOffset)));
215 let rows = Math.floor(outerHeight / (innerHeightCombined + boxWidthOffset + (reference ? 0 : dSWidthOffset))); 215 let rows = Math.floor(outerHeight / (innerHeightCombined + boxWidthOffset + (reference ? 0 : dSWidthOffset)));
216 - // 判断最后得到的长宽是否大于排版尺寸  
217 - // let colsMaxLength =  
218 - // cols * (innerWidthCombined + dYBJJ + dYBJJ + boxLengthOffset + (reference ? 0 : dSLengthOffset)) -  
219 - // dYBJJ -  
220 - // dYBJJ -  
221 - // boxLengthOffset -  
222 - // (reference ? 0 : dSLengthOffset); 216 +
223 let colsMaxLength = (cols - 1) * (innerWidthCombined + boxLengthOffset + (reference ? 0 : dSLengthOffset)) + innerWidthCombined; 217 let colsMaxLength = (cols - 1) * (innerWidthCombined + boxLengthOffset + (reference ? 0 : dSLengthOffset)) + innerWidthCombined;
224 while (colsMaxLength >= outerWidth && cols > 0) { 218 while (colsMaxLength >= outerWidth && cols > 0) {
225 cols = cols - 1; 219 cols = cols - 1;
226 colsMaxLength = (cols - 1) * (innerWidthCombined + boxLengthOffset + (reference ? 0 : dSLengthOffset)) + innerWidthCombined; 220 colsMaxLength = (cols - 1) * (innerWidthCombined + boxLengthOffset + (reference ? 0 : dSLengthOffset)) + innerWidthCombined;
227 } 221 }
228 222
229 - // let rowsMaxLength =  
230 - // rows * (innerHeightCombined + dXBJJ + dXBJJ + boxWidthOffset + (reference ? 0 : dSWidthOffset)) -  
231 - // dXBJJ -  
232 - // dXBJJ -  
233 - // boxWidthOffset -  
234 - // (reference ? 0 : dSWidthOffset);  
235 let rowsMaxLength = (rows - 1) * (innerHeightCombined + boxWidthOffset + (reference ? 0 : dSWidthOffset)) + innerHeightCombined; 223 let rowsMaxLength = (rows - 1) * (innerHeightCombined + boxWidthOffset + (reference ? 0 : dSWidthOffset)) + innerHeightCombined;
236 while (rowsMaxLength >= outerHeight && rows > 0) { 224 while (rowsMaxLength >= outerHeight && rows > 0) {
237 rows = rows - 1; 225 rows = rows - 1;
@@ -561,7 +549,8 @@ const Typesetting = props => { @@ -561,7 +549,8 @@ const Typesetting = props => {
561 } 549 }
562 const isMax = slaveDataDetail?.dMaxLength && Number(slaveDataDetail?.dMaxLength) >= Number(slaveRowData?.dMachineLength); 550 const isMax = slaveDataDetail?.dMaxLength && Number(slaveDataDetail?.dMaxLength) >= Number(slaveRowData?.dMachineLength);
563 const isShow = slaveRowData && slaveRowData.dMachineLength && slaveRowData.dMaxWidth && slaveRowData.dMaxLength && isMax && innerDivs.length; 551 const isShow = slaveRowData && slaveRowData.dMachineLength && slaveRowData.dMaxWidth && slaveRowData.dMaxLength && isMax && innerDivs.length;
564 - 552 + console.log(innerDivs,'innerDivs');
  553 +
565 const onClick = () => { 554 const onClick = () => {
566 setIsModalOpen(true); 555 setIsModalOpen(true);
567 // setBoxKeys(new Date().getTime()); 556 // setBoxKeys(new Date().getTime());