v2需求封版

上海顺胜组织架构图v2
Chengliang 1 year ago
parent 19134712f3
commit d6af9ee836

@ -36,10 +36,10 @@ export class TopBar extends React.Component {
treeExpandedKeys: [],
deptTreeData: [],
requestData: {
fclass: '0',
fclass: '',
root: undefined,
department: undefined,
level: '2',
level: '1',
fisvitual: '0',
hidedept: '0',
},
@ -239,6 +239,10 @@ export class TopBar extends React.Component {
fclasslist: data.fclasslist,
rootTreeData: data.companyTree,
});
this.handleFormChange({ fclass: data.fclass, root: data.root });
this.getDeptTreeData(
`/api/bs/hrmorganization/orgchart/getDepartmentTree?fclass=${data.fclass}&subcompany=${data.root}`,
);
});
};
@ -337,7 +341,7 @@ export class TopBar extends React.Component {
})
}
>
{i18n.hideDept[language]}
{i18n.hideDept[language]}
</Checkbox>
<Tooltip
@ -418,6 +422,9 @@ export class TopBar extends React.Component {
type="primary"
style={{ marginRight: '10px' }}
onClick={() => {
if (fclass != '0' && department == undefined) {
return message.warning(`${i18n.searchRemind[language]}`);
}
this.props.onSearch(this.state.requestData);
}}
>

@ -113,10 +113,10 @@ export default function companyPage() {
return fisvitual == '0' ? `./img/back/level1.png` : `./img/back/level5.png`;
}
//
//
useEffect(() => {
d3.json(
'/api/bs/hrmorganization/orgchart/companyData?fclass=0&fisvitual=0&hidedept=0&root=0&level=2&id=0',
'/api/bs/hrmorganization/orgchart/companyData?id=0&fisvitual=0&hidedept=0&level=1',
).then((data) => {
setData(data.data);
setHasRight(data?.hasRight);
@ -392,7 +392,7 @@ export default function companyPage() {
if (data.data) {
if (!data.data.length) {
setData([{}]);
message.warning('暂无数据');
message.warning(`${i18n.httpRemind[language]}`);
} else {
setData(data?.data);
}
@ -440,7 +440,7 @@ export default function companyPage() {
style={{ display: 'block', margin: '0 auto' }}
src="./img/permission.png"
/>
<p style={{ textAlign: 'center' }}>对不起您暂时没有权限!</p>
<p style={{ textAlign: 'center' }}>{i18n.noAuth[language]}</p>
</div>
);
}

@ -99,7 +99,7 @@ export default function userPage() {
//
useEffect(() => {
document.cookie =
'ecology_JSessionid=aaat6IetRDaXpbGfRHl9y; JSESSIONID=aaat6IetRDaXpbGfRHl9y; Systemlanguid=7; languageidweaver=7; loginidweaver=sysadmin; loginuuids=1;';
'ecology_JSessionid=aaa7_lGVbgHyRcJeObn9y; JSESSIONID=aaa7_lGVbgHyRcJeObn9y; Systemlanguid=7; languageidweaver=7; loginuuids=1;';
d3.json(
'/api/bs/hrmorganization/orgchart/userData?fclass=0&fisvitual=0&root=0&level=3&id=0',
).then((data) => {

@ -22,6 +22,15 @@ export const i18n = {
placeholder: { cn: '请选择', en: 'Please Select' },
all: { cn: '全部', en: 'All' },
showJob: { cn: '是否显示岗位', en: 'Is Show Job' },
searchRemind: {
cn: '请选择部门根节点再进行查询!',
en: 'Please select the department root node to query again!',
},
httpRemind: { cn: '暂无数据!', en: 'No data available' },
noAuth: {
cn: '对不起,您暂时没有权限!',
en: 'Sorry, you do not have permission for the time being!',
},
tips: { cn: '提示', en: 'Tips' },
tipsContent: {

Loading…
Cancel
Save