维度切换 下拉框处理

顺胜组织架构图
Chengliang 1 year ago
parent 9f661db803
commit 1a676ab4a8

@ -30,6 +30,7 @@ export class TopBar extends React.Component {
this.state = {
fclasslist: [],
rootTreeData: [], //
treeLoadedKeys: [],
treeExpandedKeys: [],
requestData: {
fclass: '0',
@ -66,10 +67,6 @@ export class TopBar extends React.Component {
return message.error('请填写描述信息');
}
this.setState({ confirmLoading: true });
// setTimeout(() => {
// this.setState({ open: false, confirmLoading: false, description: '' });
// message.success(',');
// }, 2000);
let api =
'/api/bs/hrmorganization/orgchart/versionRecord?fclass=' +
requestData.fclass +
@ -131,7 +128,7 @@ export class TopBar extends React.Component {
*/
onRootLoadData = (treeNode) =>
new Promise((resolve) => {
const { id } = treeNode.props;
const { id } = treeNode;
setTimeout(() => {
const { fclass } = this.state.requestData;
let api =
@ -191,7 +188,7 @@ export class TopBar extends React.Component {
render() {
const { disabled, type } = this.props;
const { rootTreeData, open, confirmLoading } = this.state;
const { rootTreeData, open, confirmLoading, treeExpandedKeys } = this.state;
return (
<div className={style.topbarWrapper}>
@ -211,6 +208,9 @@ export class TopBar extends React.Component {
hidedept: '0',
};
this.handleFormChange(requestData);
this.setState({
rootTreeData: [],
});
this.getNodeTreeNode(
`/api/bs/hrmorganization/orgchart/getSubCompanyTree?fclass=${value}`,
false,

@ -99,7 +99,7 @@ export default function userPage() {
//
useEffect(() => {
document.cookie =
'ecology_JSessionid=aaaQRFwOgYRXPc88EZiQy; JSESSIONID=aaaQRFwOgYRXPc88EZiQy; Systemlanguid=7; languageidweaver=7; loginuuids=1; loginidweaver=sysadmin; __randcode__=0418808b-1045-4624-bea6-5b308360da7b';
'ecology_JSessionid=aaahTt6JHXEIM-HoSW-Xy; JSESSIONID=aaahTt6JHXEIM-HoSW-Xy; Systemlanguid=7; languageidweaver=7; loginuuids=2773; __randcode__=a8294fa0-56d7-430f-a35b-139d73474682; loginidweaver=zhangxy16';
d3.json(
'/api/bs/hrmorganization/orgchart/userData?fclass=0&fisvitual=0&root=0&level=3&id=0',
).then((data) => {

Loading…
Cancel
Save