(this.componentRef = el)} style={{ padding: '20px' }} id={'tableId' + this.props.data.id} className="printDIV">
-
动火作业工作票动火作业工作票(外包)
+
动火作业工作票(外包)
{
data ?
-
+
{data.Nav_Company?.NAME}
{data.Nav_ProductionUnit?.NAME}
{data.CREATE_TIME}
diff --git a/src/files/edit/FO039.js b/src/files/edit/FO039.js
index d38b0b4..de1bee1 100644
--- a/src/files/edit/FO039.js
+++ b/src/files/edit/FO039.js
@@ -6,7 +6,7 @@ import moment from 'moment';
*/
// 编辑
export default {
- onChange: ({ colInfo, getFieldValue, setFieldValueByBatch, dispatch,login,updateSubTableData }) => {
+ onChange: ({ colInfo, getFieldValue, setFieldValueByBatch,setFieldValue, dispatch,login,updateSubTableData }) => {
if (!(colInfo.FIELD_NAME == 'Nav_User.NAME'))
return;
@@ -26,8 +26,8 @@ export default {
},
onSubChange: ({ row, getFieldValue, setFieldValueByBatch, pageCode, record, setDataState, colInfo, dispatch, stateData, saveRowRecord }) => {
if (colInfo.FIELD_NAME === "START_DATE" ||colInfo.FIELD_NAME === "END_DATE" ) {
- let startDate = getFieldValue('START_DATE')
- let endDate = getFieldValue('END_DATE')
+ let startDate = getDataFieldValue(record, 'START_DATE');
+ let endDate =getDataFieldValue(record, 'END_DATE');
if(startDate && endDate)
{
const start = new Date(startDate);
@@ -40,8 +40,17 @@ export default {
yearsWithDecimal = yearsWithDecimal.substring(0, yearsWithDecimal.length - 2);
}
- record["WORK_YEAR"] = parseDecimal(yearsWithDecimal);
+ record["WORK_YEAR"] = yearsWithDecimal;
saveRowRecord(record)
+ if(stateData && stateData.Nav_Details)
+ {
+ let year = 0;
+ stateData.Nav_Details.map(t=>{
+ year = Math.round(year + t.WORK_YEAR);
+ })
+ stateData.YEAR=year
+ setDataState(stateData)
+ }
}
}
}
diff --git a/src/files/edit/FO043.js b/src/files/edit/FO043.js
index 6cbd8e7..d86f811 100644
--- a/src/files/edit/FO043.js
+++ b/src/files/edit/FO043.js
@@ -37,7 +37,7 @@ export default {
setFieldEditable('IS_FIRE', false)
setFieldEditable('ACT_DATE', false)
setFieldEditable('Nav_FireFiles', false)
- setFieldEditable('Nav_DispatchUser', false)
+ setFieldEditable('Nav_DispatchUser.NAME', false)
setFieldEditable('COMPLETED_CONTENT', false)
setFieldEditable('IS_LEAVE', false)
setFieldEditable('ACT_END_DATE', false)
@@ -50,7 +50,7 @@ export default {
setFieldEditable('IS_FIRE', true)
setFieldEditable('ACT_DATE', true)
setFieldEditable('Nav_FireFiles', true)
- setFieldEditable('Nav_DispatchUser', true)
+ setFieldEditable('Nav_DispatchUser.NAME', true)
setFieldEditable('COMPLETED_CONTENT', false)
setFieldEditable('IS_LEAVE', false)
setFieldEditable('ACT_END_DATE', false)
@@ -75,7 +75,7 @@ export default {
setFieldEditable('IS_FIRE', false)
setFieldEditable('ACT_DATE', false)
setFieldEditable('Nav_FireFiles', false)
- setFieldEditable('Nav_DispatchUser', false)
+ setFieldEditable('Nav_DispatchUser.NAME', false)
setFieldEditable('COMPLETED_CONTENT', false)
setFieldEditable('IS_LEAVE', false)
setFieldEditable('ACT_END_DATE', false)