From f9ad39764d87d85bcfbdbed16298f79b977c392b Mon Sep 17 00:00:00 2001 From: wyw <571921741@qq.com> Date: Mon, 27 Apr 2026 11:44:17 +0800 Subject: [PATCH] 2345 --- src/files/edit/PF157.js | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 src/files/edit/PF157.js diff --git a/src/files/edit/PF157.js b/src/files/edit/PF157.js new file mode 100644 index 0000000..b4ce8f5 --- /dev/null +++ b/src/files/edit/PF157.js @@ -0,0 +1,39 @@ +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) + } + } + }, +}; \ No newline at end of file