顺胜项目组织二开需求封版处理

上海顺胜组织架构图v2
Chengliang 1 year ago
parent 2d658dd619
commit 3d3b8a61da

@ -182,10 +182,11 @@ export class TopBar extends React.Component {
};
onDeptChange = (value, label, extra) => {
const { deptTreeData } = this.state;
var opt = this.buildLevelOpt(0);
var level = '1';
const foundItem = deptTreeData.find((item) => item.value === value);
var level = foundItem ? foundItem.depth : '1';
if (value != undefined) {
level = extra.triggerNode.props.level;
opt = this.buildLevelOpt(level);
}
this.handleFormChange({
@ -298,7 +299,7 @@ export class TopBar extends React.Component {
))}
</Select>
</Col>
<Col span={6}>
<Col span={fclass == '0' ? 6 : 8}>
根节点
<TreeSelect
treeDataSimpleMode
@ -313,6 +314,7 @@ export class TopBar extends React.Component {
treeIcon
/>
</Col>
{fclass == '0' ? (
<Col span={6}>
<Checkbox
style={{ marginTop: '5px', marginLeft: 100 }}
@ -325,6 +327,7 @@ export class TopBar extends React.Component {
>
隐藏部门
</Checkbox>
<Tooltip
title="提示:开启后将只显示分部组织架构!!!"
color="#0082fb"
@ -335,6 +338,9 @@ export class TopBar extends React.Component {
/>
</Tooltip>
</Col>
) : (
''
)}
<Col span={6}>
部门层级
<Select
@ -351,6 +357,7 @@ export class TopBar extends React.Component {
</Col>
</Row>
<Row style={{ marginTop: '15px' }}>
{fclass == '0' ? (
<Col span={6}>
<Checkbox
style={{ marginTop: '5px' }}
@ -373,9 +380,12 @@ export class TopBar extends React.Component {
/>
</Tooltip>
</Col>
) : (
''
)}
{fclass != '0' ? (
<Col span={8}>
部门节点
部门节点
<TreeSelect
treeDataSimpleMode
allowClear

Loading…
Cancel
Save