播放设置添加提示语与关联控制
This commit is contained in:
parent
86e6fdb3e5
commit
7725b0f1fc
@ -1,3 +1,4 @@
|
||||
import { message } from "antd/lib/index";
|
||||
import React, { useState } from 'react';
|
||||
import { Form, Col } from 'antd'
|
||||
import { extendInclude, extendRule, initFilter } from "../../utils/common";
|
||||
@ -9,12 +10,29 @@ import 'braft-editor/dist/index.css';
|
||||
*/
|
||||
|
||||
export default {
|
||||
onBeforeEdit: ({ isNew, login, stateData }) => {
|
||||
onBeforeEdit: ({ isNew, login, stateData, setFieldValue }) => {
|
||||
if (isNew) {
|
||||
stateData.STATUS = 0
|
||||
setFieldValue('V_ISSHOWCONTROL', true);
|
||||
}
|
||||
},
|
||||
onBeforeSaveHandleRecord(params) {
|
||||
params.record.STATUS = params.customParams
|
||||
},
|
||||
onChange: ({ value, colInfo, getFieldValue, setFieldVisible, setFieldValue, setFieldEditable, stateData }) => {
|
||||
if (colInfo.FIELD_NAME == 'V_ISAUTO') {
|
||||
if (value == true) {
|
||||
setFieldValue('V_ISSILENT', true);
|
||||
setFieldEditable('V_ISSILENT', false);
|
||||
} else {
|
||||
setFieldEditable('V_ISSILENT', true);
|
||||
}
|
||||
} else if (colInfo.FIELD_NAME == 'V_ISSHOWCONTROL') {
|
||||
if (value == false) {
|
||||
if (stateData.V_ISAUTO == undefined || stateData.V_ISAUTO == false) {
|
||||
message.warn("必须自动才能不显示控制器");
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
};
|
||||
Loading…
Reference in New Issue
Block a user