6.27 集成

This commit is contained in:
jl-zhoujl2
2022-06-27 09:12:56 +08:00
parent 66fbfb9269
commit f17ebf9c5d
23 changed files with 630 additions and 143 deletions

View File

@ -1,6 +1,9 @@
import React, { useEffect } from 'react';
import React, { useEffect, useState } from 'react';
import '../Style/ld_style.less';
import { Input, List } from 'antd';
import { getMemberList } from './service';
import { getDetailData } from '../utils';
import { history } from 'umi';
const { Search } = Input;
@ -43,12 +46,36 @@ const data = [
];
const PersonInfor: React.FC<{}> = () => {
//member list
const [memberData, setMemberData] = useState<any[]>([]);
//get session
const item = getDetailData();
//get member list
const getMemberData = () => {
getMemberList({ belongBranch: 4 }).then(res => {
if (res?.code == 200) {
setMemberData(res?.data);
}
})
}
//to home
const toHome = () => {
history.push("/partyMemberTopic/home");
}
//goback lastpage
const toGoBack = () => {
window.history.go(-1);
}
useEffect(() => {
getMemberData();
}, [])
return (
<div className="page-container">
<div className="top-banner">
<div className="back-home">
<span></span>
<span></span>
<span onClick={() => toHome()}></span>
<span onClick={() => toGoBack()}></span>
</div>
</div>
<div className="search">
@ -65,19 +92,19 @@ const PersonInfor: React.FC<{}> = () => {
<div className="mess-box mess-detail">
<List
grid={{ gutter: 16, column: 4 }}
dataSource={data}
dataSource={memberData}
renderItem={item => (
<List.Item>
<div className="wrapper">
<div className="top-bg">
<div className="tit">{item.title}</div>
<div className="text-r">{item.name}</div>
<div className="text-r yellow">{item.position}</div>
<div className="tit">{item.branchName}</div>
<div className="text-r">{item.contactName}</div>
<div className="text-r yellow">{item.contactUnit}</div>
</div>
<div className="mess">
<div></div>
<div>12345@chinaunicom.cn</div>
<div>12345678</div>
<div>{item.contactUnit}</div>
<div>{item.contactEmail}</div>
<div>{item.contactMobiphone}</div>
</div>
</div>
</List.Item>

View File

@ -0,0 +1,9 @@
import request from '@/utils/request';
//党员列表
export async function getMemberList(params: any) {
return request('/api/biz-service-ebtp-extend/v1/eventpartybranch/partyMember/list', {
method: 'GET',
params: params
});
}