培训记录管理

lsf-dev
秦子超 2024-10-16 15:30:22 +08:00
parent d028c9c825
commit 7bb758532d
2 changed files with 6 additions and 6 deletions

View File

@ -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>&nbsp;人次/ <span><span style={{fontSize:22,fontWeight:"bold"}}>{ staData?.personNum2 ?? 1}</span>&nbsp;人次/
<span style={{fontSize:22,fontWeight:"bold"}}>{ staData?.personNum1 ?? 1}</span>&nbsp;</span> <span style={{fontSize:22,fontWeight:"bold"}}>{ staData?.personNum1 ?? 1}</span>&nbsp;</span>

View File

@ -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),