<div className="desktop_balance_number" style={{display:'none'}} >
{
titleData.map((item, index) => {
return (
<div className="desktop_balance_top " key={index}>
<div className={` desktop_balance_number_item ${selectedColor == index ? 'active' : ''} `} onClick={() => handleSelectFn(item, index)}>
<div >
<div className={` topall top_num${index}`}>
{item.number}
</div>
<div className={` bot_num ${selectedColor == index ? 'numactive' : ''} `} >
{item.name}
</div>
</div>
</div>
</div>
)
})
}
</div>
<div className="desktop_balance_media" style={{display:'none'}} >
{
channel.map((item, index) => {
return (
<div className="desktop_balance_media_item" key={index} onClick={() => handleChannel(index)}>
<div className={`media_item_every ${mediaColor == index ? 'mediaActive' : ''} `}>{item.val}</div>
</div>
)
})
}
</div>
<div className="desktop_balance__table" style={{ height: tableheightyejk,display:'none' }} >
<Table
columns={isFullscreen ? columnsbig : columnssmall}
dataSource={tabledata}
onChange={onChange}
scroll={{ y: scrollHeightyejk }} // 设置表格的滚动高度,需要根据实际情况调整
size="small"
pagination={false}
ref={scrollRef}
/>
</div>
const [mediaColor, setMediaColor] = useState(0);
const [channel, setChannel] = useState<any>([]);
useUpdateEffect(() => {
const media_id = channel ? (channel[mediaColor] ? (channel[mediaColor]['key']) : "") : ""
}, [mediaColor])
const { loading: loading1, run: runNumber } = useRequest(GET_SERVICE_STGING_GETBALANCEMONITORING, {
manual: true,
onSuccess: (list: { error_code: number; data: any; msg: any }) => {
if (list.error_code != 0) {
return
}
setTitleData(list.data)
setChannel(list.data[selectedColor].media)
setTableData([])
setPage(1)
if (list.data.length != 0) {
const objList = {
"get_list": "1",
"type": list.data[0]['key'],
"media_id": list.data[selectedColor].media[0]['key'],
"order_key": order_key,
"order_type": order_type,
"page": 1
}
runList(
objList
)
}
},
})
const handleChannel = (index: any) => {
setMediaColor(index)
setOrderType('')
setOrderKey('')
setTableData([])
setIsClick(true)
setPage(1)
setIsFlag(true)
};