feature/mogen
Chengliang 3 years ago
parent ae4ea5deae
commit ca3c30e4e5

@ -2,7 +2,7 @@
* @Author: Chengliang 1546584672@qq.com
* @Date: 2022-08-04 10:22:55
* @LastEditors: Chengliang 1546584672@qq.com
* @LastEditTime: 2022-09-06 16:46:56
* @LastEditTime: 2022-12-16 11:24:29
* @FilePath: /org-chart-frant/.umirc.ts
* @Description: ,`customMade`, koroFileHeader : https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
*/
@ -26,7 +26,7 @@ export default defineConfig({
proxy: {
'/api': {
// 标识需要进行转换的请求的url
target: 'http://221.226.25.34:8088/api', // 服务端域名 / http://localhost:8686
target: 'http://localhost:8686/api', // 服务端域名 / http://localhost:8686
changeOrigin: true, // 允许域名进行转换
pathRewrite: { '^/api': '' }, // 将请求url里的ci去掉
},

@ -81,7 +81,7 @@ export class TopBar extends React.Component {
return (
<div className={style.topbarWrapper}>
<Row>
<Col span={5}>
<Col span={6}>
数据日期
<DatePicker
placeholder="请选择日期"
@ -103,7 +103,7 @@ export class TopBar extends React.Component {
/>
</Col>
<Col span={4}>
<Col span={6}>
维度
<Select
defaultValue="0"
@ -117,7 +117,7 @@ export class TopBar extends React.Component {
</Select>
</Col>
<Col span={4}>
<Col span={6}>
根节点
<Select
showSearch
@ -135,7 +135,7 @@ export class TopBar extends React.Component {
</Select>
</Col>
<Col span={5}>
<Col span={6}>
显示层级
<Select
defaultValue="3"
@ -148,8 +148,9 @@ export class TopBar extends React.Component {
<Option value="3">三级</Option>
</Select>
</Col>
<Col span={3}>
</Row>
<Row style={{ marginTop: '15px' }}>
<Col span={6}>
<Checkbox
style={{ marginTop: '5px' }}
onChange={(e) =>
@ -161,7 +162,16 @@ export class TopBar extends React.Component {
显示虚拟组织
</Checkbox>
</Col>
<Col span={3}>
<Col span={6}>
<Button
type="primary"
style={{ marginRight: '10px' }}
onClick={() => {
this.props.onSynchronous(this.state.requestData);
}}
>
同步数据
</Button>
<Button
type="primary"
style={{ marginRight: '10px' }}

@ -295,6 +295,17 @@ export default function companyPage() {
}
});
};
const handleSynchronous = (requestData) => {
let api = '/api/bs/hrmorganization/orgchart/synchronousData';
fetch(api)
.then((res) => res.json())
.then((data) => {
message.success('同步成功');
this.handleSearch(requestData);
});
};
useEffect(() => {
console.log('data', data);
if (active == 'left') {
@ -335,6 +346,9 @@ export default function companyPage() {
onSearch={(requestData) => {
handleSearch(requestData);
}}
onSynchronous={(requestData) => {
handleSynchronous(requestData);
}}
type="company"
url="/api/bs/hrmorganization/orgchart/getCondition?type=company"
/>

@ -87,7 +87,7 @@ export default function userPage() {
//
useEffect(() => {
document.cookie =
'loginidweaver=1; languageidweaver=7; loginuuids=1; JSESSIONID=aaa1QNMWge48Bh-3oq6oy; ecology_JSessionid=aaa1QNMWge48Bh-3oq6oy; __randcode__=5c4300d1-05d6-4ca6-adb4-f4e23a47acb5';
'Webstorm-3d4d3ad4=b8ca5bef-a131-4c2b-81da-6f8595481dc2; ecology_JSessionid=aaadYmKjyxMd8_cZAZkuy; JSESSIONID=aaadYmKjyxMd8_cZAZkuy; loginidweaver=1; languageidweaver=7; loginuuids=1; __randcode__=092aa42b-2879-41a3-81e9-7e50b58aa689';
d3.json(
// "/user/data"
'/api/bs/hrmorganization/orgchart/userData?fclass=0&root=0&date=' +
@ -214,6 +214,17 @@ export default function userPage() {
}
});
};
const handleSynchronous = (requestData) => {
let api = '/api/bs/hrmorganization/orgchart/synchronousData';
fetch(api)
.then((res) => res.json())
.then((data) => {
message.success('同步成功');
this.handleSearch(requestData);
});
};
useEffect(() => {
if (active == 'left') {
orgChart &&
@ -290,7 +301,7 @@ export default function userPage() {
<img src="${
d.data.fleaderimg
? d.data.fleaderimg
: d.data.ftype == 0
: d.data.ftype == 0 || d.data.ftype == 1
? './img/company.png'
: './img/default_avator.png'
}" style="width: 58px; height: 58px;position:absolute;left:29px; border-radius: 50%; margin-top: 16px;position:absolute;left:29px;z-index:999"/>
@ -496,6 +507,9 @@ export default function userPage() {
setRequestRes(requestData);
handleSearch(requestData);
}}
onSynchronous={(requestData) => {
handleSynchronous(requestData);
}}
type="user"
url="/api/bs/hrmorganization/orgchart/getCondition?type=user"
/>

Loading…
Cancel
Save