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