维度切换 下拉框处理

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

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

@ -99,7 +99,7 @@ export default function userPage() {
// //
useEffect(() => { useEffect(() => {
document.cookie = 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( d3.json(
'/api/bs/hrmorganization/orgchart/userData?fclass=0&fisvitual=0&root=0&level=3&id=0', '/api/bs/hrmorganization/orgchart/userData?fclass=0&fisvitual=0&root=0&level=3&id=0',
).then((data) => { ).then((data) => {

Loading…
Cancel
Save