diff --git a/src/components/Common/CommonBillEvent.js b/src/components/Common/CommonBillEvent.js index 1e8d9cc..af313df 100644 --- a/src/components/Common/CommonBillEvent.js +++ b/src/components/Common/CommonBillEvent.js @@ -76,7 +76,7 @@ export default (ChildComponent) => { const masterConfig = formData.filter(item => !item.bGrd)[0]; const BtnDesignFunctionConfig = commonUtils.isNotEmptyObject(masterConfig) ? masterConfig.gdsconfigformslave.filter(item => item.sControlName === 'BtnBsOperation.BtnDesignFunction') : {}; const reportDesign = commonFunc.showMessage(app.commonConst, 'reportDesign');/* 报表设计 */ - const sReasonTitle = commonUtils.isNotEmptyObject(commonFunc.showMessage(app.commonConst, 'sReason'))? + const sReasonTitle = commonUtils.isNotEmptyObject(commonFunc.showMessage(app.commonConst, 'sReason')) ? commonFunc.showMessage(app.commonConst, 'sReason') : '报错原因';/* 导入报错原因 */ if (commonUtils.isEmptyObject(BtnDesignFunctionConfig)) { masterConfig.gdsconfigformslave.push({ @@ -148,11 +148,11 @@ export default (ChildComponent) => { /* 导入错误配置 */ let importConfig = {}; - let importFilterData = formData.filter(item => item.bReportData && item.sGrd === 'importTemplate'); - if(commonUtils.isNotEmptyArr(importFilterData)) { + let importFilterData = formData.filter(item => item.bReportData && item.sGrd === 'importTemplate'); + if (commonUtils.isNotEmptyArr(importFilterData)) { importConfig = formData.filter(item => item.bReportData && item.sGrd === 'importTemplate')[0]; const iIndex = importConfig.gdsconfigformslave.findIndex(item => item.sName === 'sReason'); - if(iIndex === -1) { + if (iIndex === -1) { importConfig.gdsconfigformslave.push({ bCanInput: false, bEntireLine: false, @@ -282,9 +282,9 @@ export default (ChildComponent) => { packColumn, }; } else if (sModelsType === 'purchase/purchaseOrder') { - let orderDetailConfig = commonUtils.isNotEmptyArr(formData.filter(item => item.sTbName.toUpperCase() === 'purpurchaseorderDetail'.toUpperCase())) ? + let orderDetailConfig = commonUtils.isNotEmptyArr(formData.filter(item => item.sTbName.toUpperCase() === 'purpurchaseorderDetail'.toUpperCase())) ? formData.filter(item => item.sTbName.toUpperCase() === 'purpurchaseorderDetail'.toUpperCase())[0] : {}; - if(commonUtils.isNotEmptyObject(orderDetailConfig)) { + if (commonUtils.isNotEmptyObject(orderDetailConfig)) { const orderDetailColumn = commonFunc.getHeaderConfig(orderDetailConfig); config.orderDetailConfig = orderDetailConfig; this.handleGetOneMemoData('orderDetail', orderDetailConfig); @@ -293,14 +293,14 @@ export default (ChildComponent) => { orderDetailColumn, }; } - }else if (sModelsType === 'purchase/purchasecheck') { + } else if (sModelsType === 'purchase/purchasecheck') { let orderDetailConfig = {}; - let orderDetailColumn = []; + let orderDetailColumn = []; const filterData = formData.filter(item => item.sTbName.toUpperCase() === 'purpurchasecheckingDetail'.toUpperCase()); - if(commonUtils.isNotEmptyArr(filterData)) { - orderDetailConfig = filterData[0]; + if (commonUtils.isNotEmptyArr(filterData)) { + orderDetailConfig = filterData[0]; } - if(commonUtils.isNotEmptyObject(orderDetailConfig)) { + if (commonUtils.isNotEmptyObject(orderDetailConfig)) { orderDetailColumn = commonFunc.getHeaderConfig(orderDetailConfig); config.orderDetailConfig = orderDetailConfig; this.handleGetOneMemoData('orderDetail', orderDetailConfig); @@ -311,12 +311,12 @@ export default (ChildComponent) => { } } else if (sModelsType === 'purchase/purchaseApply') { let orderDetailConfig = {}; - let orderDetailColumn = []; + let orderDetailColumn = []; const filterData = formData.filter(item => item.sTbName.toUpperCase().indexOf('DETAIL') !== -1); - if(commonUtils.isNotEmptyArr(filterData)) { - orderDetailConfig = filterData[0]; + if (commonUtils.isNotEmptyArr(filterData)) { + orderDetailConfig = filterData[0]; } - if(commonUtils.isNotEmptyObject(orderDetailConfig)) { + if (commonUtils.isNotEmptyObject(orderDetailConfig)) { orderDetailColumn = commonFunc.getHeaderConfig(orderDetailConfig); config.orderDetailConfig = orderDetailConfig; this.handleGetOneMemoData('orderDetail', orderDetailConfig); @@ -389,14 +389,14 @@ export default (ChildComponent) => { orderDetailConfig, orderDetailColumn, }); - }else if (sModelsType === 'purchase/purchasecheck') { + } else if (sModelsType === 'purchase/purchasecheck') { let orderDetailConfig = {}; - let orderDetailColumn = []; + let orderDetailColumn = []; const filterData = formData.filter(item => item.sTbName.toUpperCase() === 'purpurchasecheckingDetail'.toUpperCase()); - if(commonUtils.isNotEmptyArr(filterData)) { - orderDetailConfig = filterData[0]; + if (commonUtils.isNotEmptyArr(filterData)) { + orderDetailConfig = filterData[0]; } - if(commonUtils.isNotEmptyObject(orderDetailConfig)) { + if (commonUtils.isNotEmptyObject(orderDetailConfig)) { const orderDetailColumn = commonFunc.getHeaderConfig(orderDetailConfig); this.handleGetOneMemoData('orderDetail', orderDetailConfig); this.props.onSaveState({ @@ -493,7 +493,7 @@ export default (ChildComponent) => { slaveInfoList.push(item.showName); }); if (slaveInfoList.length) { - addState = {...addState, ...await this.handleGetDataOne('slave0', addState.slave0Config, null, null, null, null, nextProps, true)}; + addState = { ...addState, ...await this.handleGetDataOne('slave0', addState.slave0Config, null, null, null, null, nextProps, true) }; } this.props.onSaveState({ slaveInfoList, @@ -620,7 +620,7 @@ export default (ChildComponent) => { } } }; - handlePackDataAdd= (item, index, sControlId) => { + handlePackDataAdd = (item, index, sControlId) => { const tableDataRow = {}; tableDataRow.sId = commonUtils.createSid(); tableDataRow.handleType = 'add'; @@ -756,7 +756,7 @@ export default (ChildComponent) => { } }; /** 获取部件树 */ - handleGetControlTreeDataBak= (controlDataOld, isWait, sSlaveId) => { + handleGetControlTreeDataBak = (controlDataOld, isWait, sSlaveId) => { /* 生成部件树结构 */ let treeData = []; const expandedKeys = []; @@ -863,7 +863,7 @@ export default (ChildComponent) => { }; /** 获取子节点数据 */ - handleGetControlTreeChildData= (sParentId, controlData) => { + handleGetControlTreeChildData = (sParentId, controlData) => { if (commonUtils.isNotEmptyObject(sParentId) && commonUtils.isNotEmptyArr(controlData)) { const childTree = commonUtils.isNotEmptyArr(controlData) ? controlData.filter(item => item.sControlParentId === sParentId) : []; const children = []; @@ -896,17 +896,17 @@ export default (ChildComponent) => { }; handleGetTableConfig = async (name, sModelsId, oldConfig, configName) => { - if(commonUtils.isNotEmptyObject(sModelsId)) { + if (commonUtils.isNotEmptyObject(sModelsId)) { const newConfig = await this.props.onGetTableConfig(name, sModelsId, oldConfig); - if(commonUtils.isNotEmptyObject(newConfig)) { + if (commonUtils.isNotEmptyObject(newConfig)) { const newColumn = commonFunc.getHeaderConfig(newConfig); - this.props.onSaveState({[`${[configName || name]}Config`]: newConfig, [`${[configName || name]}Column`]: newColumn }) + this.props.onSaveState({ [`${[configName || name]}Config`]: newConfig, [`${[configName || name]}Column`]: newColumn }) } } } /** 根据key查找树节点并改变属性 */ - handleSearchNodes= (key, data, showNameNew) => { + handleSearchNodes = (key, data, showNameNew) => { if (commonUtils.isNotEmptyObject(showNameNew)) { data.forEach((item) => { if (item.key === key) { @@ -1114,7 +1114,7 @@ export default (ChildComponent) => { } if (sModelsType === 'purchase/purchaseInstore') { let iIndex = app.systemData.findIndex(item => item.sName === 'CbxMaterialsDefine'); - if(commonUtils.isNotEmptyObject(masterData.sMinusSrcId) || commonUtils.isNotEmptyObject(masterData.sMinusUsed) ){ + if (commonUtils.isNotEmptyObject(masterData.sMinusSrcId) || commonUtils.isNotEmptyObject(masterData.sMinusUsed)) { console.log('红冲', masterData); iIndex = -1; } @@ -1138,7 +1138,7 @@ export default (ChildComponent) => { } } else if (sModelsType === 'productStock/productInStore' || sModelsType === 'outside/outsideinstoreAll') { /* 成品入库、整单发外入库 */ let iIndex = app.systemData.findIndex(item => item.sName === 'CbxProductDefine'); - if(commonUtils.isNotEmptyObject(masterData.sMinusSrcId) || commonUtils.isNotEmptyObject(masterData.sMinusUsed) ){ + if (commonUtils.isNotEmptyObject(masterData.sMinusSrcId) || commonUtils.isNotEmptyObject(masterData.sMinusUsed)) { console.log('红111冲', masterData); iIndex = -1; } @@ -1187,8 +1187,8 @@ export default (ChildComponent) => { } /* 通用报价单:101251240115016244276286330 */ const dataUrl = slaveItem.sFormId === '19211681019715780306452560' || slaveItem.sFormId === '101251240115016076506222050' - || slaveItem.sFormId === '101251240115016036175782700' || slaveItem.sFormId === '101251240115016002356125200' || slaveItem.sFormId === '101251240115016244276286330' || - slaveItem.sFormId === '101251240115016197744514350' ? + || slaveItem.sFormId === '101251240115016036175782700' || slaveItem.sFormId === '101251240115016002356125200' || slaveItem.sFormId === '101251240115016244276286330' || + slaveItem.sFormId === '101251240115016197744514350' ? `${commonConfig.server_host}salesorder/getQuotationPartsInfo?sModelsId=${sModelsId}` : `${commonConfig.server_host}salesorder/getPartsInfo?sModelsId=${sModelsId}`; const dataReturn = (await commonServices.postValueService(token, condition, dataUrl)).data; @@ -1385,7 +1385,7 @@ export default (ChildComponent) => { const copyToPackConfig = copyTo.config.filter(item => item.sControlName.toLowerCase() === `${copyTo.name}.pack`.toLowerCase()); const packAssignField = commonUtils.isNotEmptyArr(copyToPackConfig) ? copyToPackConfig[0].sAssignField : ''; if (commonUtils.isNotEmptyObject(packAssignField)) { - /* 复制到时增加合版表 */ + /* 复制到时增加合版表 */ if (commonUtils.isNotEmptyArr(copyTo.packData)) { await copyTo.packData.filter(item => item.sControlId === controlItem.sId).forEach(async (packItem) => { newCopyTo.pack = packItem; @@ -1632,10 +1632,10 @@ export default (ChildComponent) => { } } } - if(location.pathname && location.pathname.includes('commonOeeBill')) { - if(commonUtils.isNotEmptyObject(app) && app.currentPane && app.currentPane.copyTo){ - const masterCopyToData = app.currentPane.copyTo.masterData; - if(commonUtils.isNotEmptyObject(masterCopyToData)) { + if (location.pathname && location.pathname.includes('commonOeeBill')) { + if (commonUtils.isNotEmptyObject(app) && app.currentPane && app.currentPane.copyTo) { + const masterCopyToData = app.currentPane.copyTo.masterData; + if (commonUtils.isNotEmptyObject(masterCopyToData)) { tableDataRow.sReportPanel = masterCopyToData.sReportPanel; tableDataRow.sReportParam = masterCopyToData.sReportParam; tableDataRow.sProcessParam = masterCopyToData.sProcessParam; @@ -1645,7 +1645,7 @@ export default (ChildComponent) => { } } - slaveData.push(tableDataRow); + slaveData.push(tableDataRow); }); } } @@ -1656,7 +1656,7 @@ export default (ChildComponent) => { if (detailAssignField !== '') { const copyDetail = copyTo.copyOtherData.filter(item => item.name === 'detail')[0]; const detail = copyDetail.data; - if(commonUtils.isNotEmptyArr(detail)) { + if (commonUtils.isNotEmptyArr(detail)) { detail.forEach((detailItem) => { const newCopyTo = {}; newCopyTo.master = copyTo.masterData; @@ -1691,7 +1691,7 @@ export default (ChildComponent) => { /* 新增时生成采购批号 */ if (sModelsType === 'purchase/purchaseInstore') { let iIndex = app.systemData.findIndex(item => item.sName === 'CbxMaterialsDefine'); - if(commonUtils.isNotEmptyObject(masterData.sMinusSrcId) || commonUtils.isNotEmptyObject(masterData.sMinusUsed) ){ + if (commonUtils.isNotEmptyObject(masterData.sMinusSrcId) || commonUtils.isNotEmptyObject(masterData.sMinusUsed)) { console.log('红冲', masterData); iIndex = -1; } @@ -1715,7 +1715,7 @@ export default (ChildComponent) => { } } else if (sModelsType === 'productStock/productInStore' || sModelsType === 'outside/outsideinstoreAll') { /* 成品入库、整单发外入库 */ let iIndex = app.systemData.findIndex(item => item.sName === 'CbxProductDefine'); - if(commonUtils.isNotEmptyObject(masterData.sMinusSrcId) || commonUtils.isNotEmptyObject(masterData.sMinusUsed) ){ + if (commonUtils.isNotEmptyObject(masterData.sMinusSrcId) || commonUtils.isNotEmptyObject(masterData.sMinusUsed)) { console.log('红冲', masterData); iIndex = -1; } @@ -1884,7 +1884,7 @@ export default (ChildComponent) => { dispatch({ type: 'app/throwError', payload: { code: -2, msg: rtmsg.msg } }); } } else if (rtmsg.action === 'update') { - await this.handleGetData(masterConfig, slaveConfig, checkConfig,'update'); + await this.handleGetData(masterConfig, slaveConfig, checkConfig, 'update'); if (cb && typeof cb === 'function') { this.props.onSaveState({ enabled: false, calculated: false }, () => { cb(); }); } else { @@ -2169,7 +2169,7 @@ export default (ChildComponent) => { if (iIndex > -1) { bCheck = true; } - if(bCheck) { + if (bCheck) { message.error(commonFunc.showMessage(app.commonConst, 'slaveNotNull')); // 从表不能为空! this.props.onSaveState({ loading: false, @@ -2677,7 +2677,7 @@ export default (ChildComponent) => { } const sId = sIdArray.toString(); onSendSocketMessage('copyfinish', 'noAction', sId, userinfo.sId, null, null); - } else if (commonUtils.isNotEmptyObject(masterData) && commonUtils.isNotEmptyObject(masterData.sSrcSlaveId)) { + } else if (commonUtils.isNotEmptyObject(masterData) && commonUtils.isNotEmptyObject(masterData.sSrcSlaveId)) { const sIdArray = []; /* 处理只有单主表解锁问题 */ sIdArray.push(masterData.sSrcSlaveId); @@ -3746,8 +3746,8 @@ export default (ChildComponent) => { tableDataRow.dProductTaxMoney = dProductTaxMoney; /* 税额 */ tableDataRow.dProductTaxForeignMoney = dProductTaxForeignMoney; /* 外币税额 */ /* 报损金额改变后 反算单价 */ - tableDataRow.dProductForeignPrice = tableDataRow.dProductQty !==0 ? commonUtils.convertFixNum( dProductForeignMoney/tableDataRow.dProductQty, dNetPrice) : 0; /* 外币税额 */ - tableDataRow.dProductPrice = tableDataRow.dProductQty !==0 ? commonUtils.convertFixNum( dProductMoney/tableDataRow.dProductQty, dNetPrice) : 0; /* 外币税额 */ + tableDataRow.dProductForeignPrice = tableDataRow.dProductQty !== 0 ? commonUtils.convertFixNum(dProductForeignMoney / tableDataRow.dProductQty, dNetPrice) : 0; /* 外币税额 */ + tableDataRow.dProductPrice = tableDataRow.dProductQty !== 0 ? commonUtils.convertFixNum(dProductMoney / tableDataRow.dProductQty, dNetPrice) : 0; /* 外币税额 */ } else if (commonUtils.isNotEmptyNumber(tableDataRow.dSrcNoCheckMoney) && commonUtils.isEmptyNumber(tableDataRow.dLossMoney)) { const dProductForeignMoney = commonUtils.isNull(tableDataRow.dSrcNoCheckMoney, 0); const dProductMoney = commonUtils.convertFixNum(dCurrencyRate !== 0 ? dProductForeignMoney * dCurrencyRate : 0, dPmoney); /* 本位币金额 */ @@ -3763,7 +3763,7 @@ export default (ChildComponent) => { tableDataRow.dProductTaxMoney = dProductTaxMoney; /* 税额 */ tableDataRow.dProductTaxForeignMoney = dProductTaxForeignMoney; /* 外币税额 */ } - } else if (sModelsType && (sModelsType === 'purchase/purchasecheck' || sModelsType.includes('outside/outsideChecking') ) && sFieldName === 'dLossMoney' && name === 'slave') { + } else if (sModelsType && (sModelsType === 'purchase/purchasecheck' || sModelsType.includes('outside/outsideChecking')) && sFieldName === 'dLossMoney' && name === 'slave') { const dPmoney = this.props.getFloatNum('dMaterialsMoney'); const { dNetPrice } = app.decimals; const dTaxRate = commonUtils.convertToNum(tableDataRow.dTaxRate); /* 税率 */ @@ -3779,7 +3779,7 @@ export default (ChildComponent) => { tableDataRow[`d${type}NoTaxPrice`] = dProductNoTaxPrice; /* 不含税价 */ tableDataRow[`d${type}TaxMoney`] = dProductTaxMoney; /* 税额 */ /* 报损金额改变后 反算单价 */ - tableDataRow[`d${type}Price`] = dProductQty !==0 ? commonUtils.convertFixNum( dMoney/dProductQty, dNetPrice) : 0; /* 外币税额 */ + tableDataRow[`d${type}Price`] = dProductQty !== 0 ? commonUtils.convertFixNum(dMoney / dProductQty, dNetPrice) : 0; /* 外币税额 */ } else if (commonUtils.isNotEmptyNumber(tableDataRow.dSrcNoCheckMoney) && commonUtils.isEmptyNumber(tableDataRow.dLossMoney)) { tableDataRow.dMaterialsMoney = commonUtils.isNull(tableDataRow.dSrcNoCheckMoney, 0); tableDataRow.dLossMoney = 0; @@ -3900,11 +3900,11 @@ export default (ChildComponent) => { if (this.inputChange) { clearTimeout(this.inputChange); } - this.inputChange = setTimeout(async() => { + this.inputChange = setTimeout(async () => { // /* 调用父组件的回带函数 */ tableDataRow = await this.handleMaterialsChangeWait(tableDataRow, sModelsId, masterData, changeValue, sFieldName, app, token, models); }, 10); - return tableDataRow; + return tableDataRow; } handleMaterialsChange = async (tableDataRow, sModelsId, masterData, changeValue, sFieldName, app, token, models) => { @@ -3968,15 +3968,15 @@ export default (ChildComponent) => { }); } } else if (sFieldName === 'dAuxiliaryLossQty') { - const tableDataRowNew ={ ...tableDataRow ,dAuxiliaryQty:tableDataRow.dAuxiliaryLossQty }; + const tableDataRowNew = { ...tableDataRow, dAuxiliaryQty: tableDataRow.dAuxiliaryLossQty }; if (commonUtils.isEmpty(sComputeId)) { // tableDataRow = commonBusiness.getMaterialsQty(app, tableDataRow, sFieldName, 'dLossQty'); tableDataRow.dLossQty = await commonBusiness.getFormulaValue({ - token, sModelsId, masterData, tableDataRow:tableDataRowNew, sComputeId, sFormulaIdType, + token, sModelsId, masterData, tableDataRow: tableDataRowNew, sComputeId, sFormulaIdType, }); } else { tableDataRow.dLossQty = await commonBusiness.getFormulaValue({ - token, sModelsId, masterData, tableDataRow:tableDataRowNew, sComputeId, + token, sModelsId, masterData, tableDataRow: tableDataRowNew, sComputeId, }); } if (!commonUtils.isEmpty(tableDataRow.dSrcSurplusAuxiliaryQty)) { @@ -3985,15 +3985,15 @@ export default (ChildComponent) => { } } else if (sFieldName === 'dLossQty') { const { sReComputeId } = tableDataRow; - const tableDataRowNew ={ ...tableDataRow ,dMaterialsQty:tableDataRow.dLossQty }; + const tableDataRowNew = { ...tableDataRow, dMaterialsQty: tableDataRow.dLossQty }; if (commonUtils.isEmpty(sReComputeId) && tableDataRow.bInverse) { // tableDataRow = commonBusiness.getAuxiliaryQty(app, tableDataRow, sFieldName, 'dAuxiliaryLossQty'); tableDataRow.dAuxiliaryLossQty = await commonBusiness.getFormulaValue({ - token, sModelsId, masterData, tableDataRow:tableDataRowNew, sReComputeId, sFormulaIdType, + token, sModelsId, masterData, tableDataRow: tableDataRowNew, sReComputeId, sFormulaIdType, }); } else { tableDataRow.dAuxiliaryLossQty = await commonBusiness.getFormulaValue({ - token, sModelsId, masterData, tableDataRow:tableDataRowNew, sComputeId: sReComputeId, + token, sModelsId, masterData, tableDataRow: tableDataRowNew, sComputeId: sReComputeId, }); } if (!commonUtils.isEmpty(tableDataRow.dSrcSurplusAuxiliaryQty)) { @@ -4275,7 +4275,7 @@ export default (ChildComponent) => { const slaveDelData = commonUtils.isEmptyArr(slaveDelDataOld) ? [] : slaveDelDataOld; if (dataReturn.code === 1) { const returnSlaveData = dataReturn.dataset.rows; - if(commonUtils.isNotEmptyArr(slaveData)) { + if (commonUtils.isNotEmptyArr(slaveData)) { slaveData.forEach((item) => { item.handleType = 'del'; slaveDelData.push(item); @@ -4342,7 +4342,7 @@ export default (ChildComponent) => { } const dataReturn = (await commonServices.postValueService(app.token, body, url)).data; if (dataReturn.code === 1) { - /* 获取数据集 */ + /* 获取数据集 */ const { rows } = dataReturn.dataset; const slaveDataNew = []; rows.forEach((row) => { @@ -4401,7 +4401,7 @@ export default (ChildComponent) => { }; const dataReturn = (await commonServices.postValueService(app.token, body, url)).data; if (dataReturn.code === 1) { - /* 获取数据集 */ + /* 获取数据集 */ const { rows } = dataReturn.dataset; const slaveDataNew = []; rows.forEach((row) => { @@ -4450,7 +4450,7 @@ export default (ChildComponent) => { return returnData; } } - handleBtnPrint =async (sActiveId, checked, eKey) => { + handleBtnPrint = async (sActiveId, checked, eKey) => { const { app, sModelsId, masterConfig, masterData, slaveConfig, sModelsType, reportData, menuChildData, formRoute, controlConfig, } = this.props; @@ -4529,7 +4529,7 @@ export default (ChildComponent) => { window.open(`${encodeURI(`${urlPrint}&queryFilter=${queryFilterJson}`)}&token=${encodeURIComponent(token)}`); } }; - handleOpenPost= (url, params) => { + handleOpenPost = (url, params) => { const newWin = window.open(); let formStr = ''; formStr = `