/* eslint-disable */ // eslint-disable-next-line no-plusplus // eslint-disable-next-line no-mixed-operators import React, { Component } from 'react'; import * as commonUtils from '../../../utils/utils'; import styles from './index.less'; const dScale = 5; export default class ShowImg extends Component { constructor(props) { super(props); this.state = { }; } /* 根据不同条件 计算排版数 */ //竖排(上机高、上机宽、部件高、部件宽、出血咬口) dPartsLength --》dMachineLength,dPartsWidth--》dMachineWidth getSp = (dMachineLength,dMachineWidth ,dPartsLength ,dPartsWidth)=>{ var dMachineWidth = dMachineWidth; var dMachineLength = dMachineLength; //计算合版数量 var iTemp = Math.floor(dMachineWidth / dPartsWidth) * Math.floor(dMachineLength /dPartsLength ); return iTemp; } //横排(上机高、上机宽、部件高、部件宽、出血咬口) dPartsLength --》dMachineWidth,dPartsWidth--》dMachineLength getHp = (dMachineLength,dMachineWidth ,dPartsLength ,dPartsWidth) =>{ var dMachineWidth = dMachineWidth; var dMachineLength = dMachineLength; //计算合版数量 var iTemp = Math.floor(dMachineWidth / dPartsLength) * Math.floor(dMachineLength / dPartsWidth); return iTemp; } //横竖取大 getHSQD = (dMachineLength,dMachineWidth ,dPartsLength ,dPartsWidth) =>{ var iTemp =this.getHp(dMachineLength,dMachineWidth ,dPartsLength ,dPartsWidth); var iTemp2 =this.getSp(dMachineLength,dMachineWidth,dPartsLength,dPartsWidth); if(iTemp2>iTemp){ iTemp = iTemp2; // tag= 2;//竖排 } return iTemp; } getTag = (dMachineLength,dMachineWidth ,dPartsLength ,dPartsWidth) =>{ let num = 1; var iTemp =this.getHp(dMachineLength,dMachineWidth ,dPartsLength ,dPartsWidth); var iTemp2 =this.getSp(dMachineLength,dMachineWidth,dPartsLength,dPartsWidth); if(iTemp2>iTemp){ num= 2;//竖排 } return num; } //传入参数 宽、高、长、宽 getHHP =(dMatLength,dMatWidth ,dLength ,dWidth) =>{ var p_dMatLength = dMatLength;// var p_dMatWidth = dMatWidth;// var p_dLength = dLength;//长度*2+两个出血位 var p_dWidth = dWidth;//高度+两个出血位 var tr = Math.floor(p_dMatWidth / p_dWidth); var td = Math.floor(p_dMatLength / p_dLength); //计算合版数量 var iTemp = Math.floor(p_dMatLength / p_dLength) * Math.floor(p_dMatWidth / p_dWidth); var iTemp2 = 0; var tmp = true; if(dLength>=dWidth){ //竖向调用进来的 竖+横 tmp = dMatWidth > p_dLength; }else{ tmp = dMatLength > dWidth; } var tr2 = 0; var td2 = 0; //横排 if(dLength>=dWidth){ if ((p_dMatLength - td * p_dLength) >= p_dWidth && tmp) { if(dLength>=dWidth){ //横+竖 才会左边 // floats=" style='float:left';"; } tr2 = Math.floor(p_dMatWidth/ p_dLength); td2 = Math.floor((p_dMatLength - td * p_dLength)/p_dWidth); } }else{//竖排 if ((p_dMatWidth - tr * p_dWidth) >= p_dLength && tmp){ tr2 = Math.floor((p_dMatWidth - tr * p_dWidth)/p_dLength); td2 = Math.floor(p_dMatLength/ p_dWidth); // dTableWidth2 = td2*p_dWidth; // dTableHeight2 = tr2*p_dLength; // dTrWidth2 = td2*p_dWidth; // dTrHeight2 = p_dLength; // dTdWidth2 = dLength; // dTdHeight2 = dWidth; } } iTemp2 = tr2*td2; iTemp = iTemp+iTemp2; return iTemp; } //添加HTML //