import React, { useState } from 'react'; import { Form, Col } from 'antd' import { extendInclude, extendRule, initFilter } from "../../utils/common"; import moment from 'moment' import BraftEditor from 'braft-editor'; import 'braft-editor/dist/index.css'; /** * @return {string} */ export default { onBeforeSaveHandleRecord(params) { params.record.STATUS = params.customParams }, onBeforeEdit: ({ isNew, login, stateData, setFieldVisible }) => { if (isNew) { setFieldVisible('Nav_Files', false) setFieldVisible('Nav_FilesImg', false) } else if (stateData.TYPE == 10) { //视频 Nav_Files setFieldVisible('Nav_Files', true) setFieldVisible('Nav_FilesImg', false) } else { setFieldVisible('Nav_Files', false) setFieldVisible('Nav_FilesImg', true) } }, onChange: ({ value, colInfo, setFieldVisible }) => { if (colInfo.FIELD_NAME == 'TYPE') { if (value == '0') { setFieldVisible('Nav_Files', false) setFieldVisible('Nav_FilesImg', true) } else if (value == '10') { setFieldVisible('Nav_Files', true) setFieldVisible('Nav_FilesImg', false) } } }, };