Commit 33cf8382 authored by 涂伟's avatar 涂伟

fix: '1.事件配置项交互样式优化2.表配置新增是否附加字段'

parent a9c68e2e
Pipeline #67818 waiting for manual action with stages
This diff was suppressed by a .gitattributes entry.
This diff was suppressed by a .gitattributes entry.
......@@ -76,6 +76,11 @@ const EditableCell = ({
[dataIndex]: record[dataIndex],
});
}
if (record && dataIndex === 'IsAddFieldConfig') {
form.setFieldsValue({
[dataIndex]: record[dataIndex],
});
}
}, []);
useEffect(() => {
......@@ -109,6 +114,15 @@ const EditableCell = ({
});
handleSave({ ...record, ...values, index });
};
const saveAddCheckBox = async e => {
const values = await form.validateFields();
form.setFieldsValue({
[dataIndex]: values.IsAddFieldConfig,
});
handleSave({ ...record, ...values, index });
};
const rendeFrom = val => {
let lengthMin = 0;
let lengthMax = 0;
......@@ -206,7 +220,7 @@ const EditableCell = ({
return <td {...restProps}>--</td>;
}
// 只读
if (record.ReadOnly && title !== '允许空值') {
if (record.ReadOnly && title !== '允许空值' && title !== '是否附加') {
return <td {...restProps}>{childNode}</td>;
}
// 表单规则
......@@ -282,6 +296,19 @@ const EditableCell = ({
</Form.Item>
);
}
if (title === '是否附加') {
childNode = (
<Form.Item
style={{
margin: 0,
}}
name={dataIndex}
valuePropName={record.IsAddFieldConfig ? 'checked' : ''}
>
<Checkbox onChange={saveAddCheckBox} />
</Form.Item>
);
}
}
return <td {...restProps}>{childNode}</td>;
......@@ -448,6 +475,7 @@ const TableView = props => {
FieldLength: 255,
DecimalPlace: 0,
IsNullable: true,
IsAddFieldConfig: true,
};
setDataSource([...dataSource, newData]);
setCount(count + 1);
......@@ -609,13 +637,20 @@ const TableView = props => {
editable: true,
align: 'center',
},
// {
// title: '允许空值',
// dataIndex: 'IsNullable',
// width: 100,
// editable: true,
// align: 'center',
// },
{
title: '允许空值',
dataIndex: 'IsNullable',
width: 100,
editable: true,
align: 'center',
},
{
title: '是否附加',
dataIndex: 'IsAddFieldConfig',
width: 100,
editable: true,
align: 'center',
},
{
title: '操作',
width: 100,
......
......@@ -405,7 +405,7 @@ const AddFlowsModal = props => {
/>
</Item>
</Col>
<Col span={24}>
{/* <Col span={24}>
<Item label="受理权限" name="Roles" labelCol={{ span: 5 }}>
<div style={{ display: 'flex', alignContent: 'flex-start' }}>
<TextArea
......@@ -423,7 +423,7 @@ const AddFlowsModal = props => {
/>
</div>
</Item>
</Col>
</Col> */}
</Row>
</Form>
{/* <ChangeAddFlows
......
......@@ -28,20 +28,15 @@ const incidentFlow = props => {
title: () => <span style={{ fontWeight: 'bold' }}>流程名称</span>,
dataIndex: 'FlowName',
key: 'FlowName',
width: 250,
ellipsis: true,
},
{
title: () => <span style={{ fontWeight: 'bold' }}>受理权限</span>,
dataIndex: 'FlowRoles',
key: 'FlowRoles',
// width: 600,
ellipsis: true,
align: 'center',
},
{
title: () => <span style={{ fontWeight: 'bold' }}>操作</span>,
key: 'action',
width: 150,
aligin: 'center',
align: 'center',
render: record => (
<Space size="middle">
<Tooltip title="编辑用户">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment