mh_jy_safe_web/src/files/edit/TL046.js

49 lines
1.8 KiB
JavaScript
Raw Normal View History

2025-08-25 10:08:30 +08:00
import { message, Checkbox, Radio } from "antd/lib/index";
import { getPropertyData, extendInclude, extendRule, getDataFieldValue, setDataFieldValue, initFilter, empty, onBeforeSaveHandleRecordLog, Format } from "../../utils/common";
import { connect } from 'dva';
import moment from 'moment';
/**
* @return {string}
*/
// 编辑 安全生产费用使用记录
export default {
onBeforeSaveHandleRecord(params) {
params.record.STATUS = params.customParams;
},
onBeforeEdit: ({ isNew, stateData, dispatch, setFieldValueByBatch }) => {
if (isNew) {
// if (stateData.DATE == undefined) {
// stateData.DATE = new Date()
// }
//如果 尾矿库只有一条 默认选择 日期默认 当前日期
let json = initFilter(stateData.ORG_ID);
extendRule(json, 'STATE', 1, '20');
json.Sort = 'CREATE_TIME'
dispatch({
type: 'app/getDataByPost',
url: 'TL/Tailing/OrderPaged',
payload: json,
onlyData: false,
onComplete: (ret) => {
// if (ret.IsSuccessful && ret.Data.length == 1) {
// stateData.TAILING_ID = ret.Data[0].ID
// stateData.Nav_Tailing = ret.Data[0]
// stateData.TAILING_NAME = ret.Data[0].NAME
// }
const temps = [];
if (ret.IsSuccessful && ret.Data.length == 1) {
temps.push({ field: 'TAILING_ID', value: ret.Data[0].ID })
temps.push({ field: 'Nav_Tailing', value: ret.Data[0] })
temps.push({ field: 'TAILING_NAME', value: ret.Data[0].NAME })
// temps.push({ field: 'DATE', value: (new Date()).Format("yyyy-MM-dd") })
// } else {
// temps.push({ field: 'DATE', value: (new Date()).Format("yyyy-MM-dd") })
}
setFieldValueByBatch(temps);
}
})
}
},
}