|
@@ -1,7 +1,7 @@
|
|
|
import React, { useCallback, useEffect, useMemo, useRef, useState } from 'react'
|
|
|
import styles from './index.module.scss'
|
|
|
import { useDispatch, useSelector } from 'react-redux'
|
|
|
-import { A6_APIdel, A6_APIgetList } from '@/store/action/A6record'
|
|
|
+import { A6_APIdel, A6_APIgetList, A6_APIgetNumAll } from '@/store/action/A6record'
|
|
|
import { RootState } from '@/store'
|
|
|
import { MessageFu } from '@/utils/message'
|
|
|
import { A6FromDataType, A6tableType } from './type'
|
|
@@ -25,10 +25,17 @@ const fromDataBase: A6FromDataType = {
|
|
|
function A6record() {
|
|
|
const dispatch = useDispatch()
|
|
|
|
|
|
+ // 总人数
|
|
|
+ const [numAll, setNumAll] = useState(0)
|
|
|
+
|
|
|
const [fromData, setFromData] = useState(fromDataBase)
|
|
|
|
|
|
- const getListFu = useCallback(() => {
|
|
|
+ const getListFu = useCallback(async () => {
|
|
|
dispatch(A6_APIgetList(fromData))
|
|
|
+
|
|
|
+ // 获取总人数
|
|
|
+ const res = await A6_APIgetNumAll(fromData)
|
|
|
+ if (res.code === 0) setNumAll(res.data)
|
|
|
}, [dispatch, fromData])
|
|
|
|
|
|
useEffect(() => {
|
|
@@ -161,6 +168,8 @@ function A6record() {
|
|
|
total={tableInfo.total}
|
|
|
onChange={(pageNum, pageSize) => setFromData({ ...fromData, pageNum, pageSize })}
|
|
|
/>
|
|
|
+ {/* 总人数 */}
|
|
|
+ <div className='A6numAll'>总人数:{numAll}</div>
|
|
|
|
|
|
{/* 点击审核 */}
|
|
|
{authId.id ? (
|