培训记录管理
parent
d028c9c825
commit
7bb758532d
|
|
@ -77,9 +77,9 @@ const Page = () => {
|
||||||
const [staData, setStaData] = useState()
|
const [staData, setStaData] = useState()
|
||||||
const pxOptions = useMemo(() => {
|
const pxOptions = useMemo(() => {
|
||||||
if (staData) {
|
if (staData) {
|
||||||
return options(staData)
|
return options(staData,searchChartVal.teamName)
|
||||||
} else {
|
} else {
|
||||||
return options({})
|
return options({},searchChartVal.teamName)
|
||||||
}
|
}
|
||||||
}, [staData])
|
}, [staData])
|
||||||
const getStaData = async (params) => {
|
const getStaData = async (params) => {
|
||||||
|
|
@ -136,7 +136,7 @@ const Page = () => {
|
||||||
<div className='second-item'>
|
<div className='second-item'>
|
||||||
<img src={`${process.env.PUBLIC_URL}/assets/images/renchi.jpg`} alt='' />
|
<img src={`${process.env.PUBLIC_URL}/assets/images/renchi.jpg`} alt='' />
|
||||||
<div className='children-itm'>
|
<div className='children-itm'>
|
||||||
<span>本年培训期数</span>
|
<span>本年培训人次</span>
|
||||||
<span>计划/实际</span>
|
<span>计划/实际</span>
|
||||||
<span><span style={{fontSize:22,fontWeight:"bold"}}>{ staData?.personNum2 ?? 1}</span> 人次/
|
<span><span style={{fontSize:22,fontWeight:"bold"}}>{ staData?.personNum2 ?? 1}</span> 人次/
|
||||||
<span style={{fontSize:22,fontWeight:"bold"}}>{ staData?.personNum1 ?? 1}</span> 人次</span>
|
<span style={{fontSize:22,fontWeight:"bold"}}>{ staData?.personNum1 ?? 1}</span> 人次</span>
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
export default function options(data={}) {
|
export default function options(data={},teamName) {
|
||||||
const xAxisData = data?.list?.map(item => item.month + "月")
|
const xAxisData = data?.list?.map(item => item.month + "月")
|
||||||
const maxCount = data?.list ? Math.ceil(Math.max(...data?.list?.map(obj => [obj.num1,obj.num2]).flat())) : 0
|
const maxCount = data?.list ? Math.ceil(Math.max(...data?.list?.map(obj => [obj.num1,obj.num2]).flat())) : 0
|
||||||
const minCount = data?.list ? Math.floor(Math.min(...data?.list?.map(obj => [obj.num1, obj.num2]).flat())) : 100
|
const minCount = data?.list ? Math.floor(Math.min(...data?.list?.map(obj => [obj.num1, obj.num2]).flat())) : 100
|
||||||
|
|
@ -96,7 +96,7 @@ export default function options(data={}) {
|
||||||
],
|
],
|
||||||
series: [
|
series: [
|
||||||
{
|
{
|
||||||
name: '计划期数',
|
name: teamName===1?'计划人次':'计划期数',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
barWidth: 25,
|
barWidth: 25,
|
||||||
data: data?.list?.map(item =>item.num2),
|
data: data?.list?.map(item =>item.num2),
|
||||||
|
|
@ -105,7 +105,7 @@ export default function options(data={}) {
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
name: '实际期数',
|
name: teamName===1?'实际期人次':'实际期数',
|
||||||
type: 'bar',
|
type: 'bar',
|
||||||
barWidth: 25,
|
barWidth: 25,
|
||||||
data: data?.list?.map(item =>item.num1),
|
data: data?.list?.map(item =>item.num1),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue