29 lines
820 B
JavaScript
29 lines
820 B
JavaScript
|
|
/* eslint-disable no-undef */
|
||
|
|
import {extendInclude, extendRule} from "../../utils/common";
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @return {string}
|
||
|
|
*/
|
||
|
|
|
||
|
|
export default {
|
||
|
|
onChange: ({value,colInfo,getFieldValue,setFieldVisible,setFieldValue,setFieldEditable}) => {
|
||
|
|
if(colInfo.FIELD_NAME=='IS_STOP'){
|
||
|
|
setFieldVisible('STOP_START',value);
|
||
|
|
setFieldVisible('STOP_END',value);
|
||
|
|
}
|
||
|
|
},
|
||
|
|
onBeforeEdit:({isNew,stateData,login,getFieldValue,setFieldValue,setFieldValueByBatch,setFieldEditable,setFieldVisible})=>{
|
||
|
|
if(stateData && stateData.IS_STOP){
|
||
|
|
setFieldVisible('STOP_START',stateData.IS_STOP);
|
||
|
|
setFieldVisible('STOP_END',stateData.IS_STOP);
|
||
|
|
}
|
||
|
|
else
|
||
|
|
{
|
||
|
|
setFieldVisible('STOP_START',false);
|
||
|
|
setFieldVisible('STOP_END',false);
|
||
|
|
}
|
||
|
|
},
|
||
|
|
onBeforeSave:({data,getFieldValue,setFieldValue})=>{
|
||
|
|
}
|
||
|
|
}
|