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) { //如果 尾矿库只有一条 默认选择 日期默认 当前日期 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 // } if (ret.IsSuccessful && ret.Data.length == 1) { const temps = []; 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") }) setFieldValueByBatch(temps); } } }) } }, }