diff --git a/frontend/src/pages/News.jsx b/frontend/src/pages/News.jsx
index 68a03ac..b32057d 100644
--- a/frontend/src/pages/News.jsx
+++ b/frontend/src/pages/News.jsx
@@ -32,6 +32,8 @@ export default function News() {
const [comments, setComments] = useState({}) // 存储各寻号的评论
const [matchedStatus, setMatchedStatus] = useState({}) // 存储各寻号的匹配状态
const [showMatchList, setShowMatchList] = useState(false)
+ const [dealVersion, setDealVersion] = useState('龙钞')
+ const [dealDate, setDealDate] = useState('')
const [matchCollections, setMatchCollections] = useState([])
const [networkMatchCollections, setNetworkMatchCollections] = useState([])
const [showNetworkMatchList, setShowNetworkMatchList] = useState(false)
@@ -483,9 +485,6 @@ export default function News() {
{/* 成交行情 - 价格统计表格 */}
{activeTab === 'deal' && (() => {
- const [selectedVersion, setSelectedVersion] = useState('龙钞')
- const [selectedDate, setSelectedDate] = useState('')
-
const versions = ['龙钞', '马钞', '蛇钞', '其他']
const packagings = ['标百', '标十', '单张']
const categories = ['带4号', '带7号', '永恒号', '钻石号', '如意号', '朦胧号', '天马号', '金山号', '金马号']
@@ -496,10 +495,10 @@ export default function News() {
if (serial.startsWith('J0')) version = '龙钞'
else if (serial.startsWith('J1')) version = '马钞'
else if (serial.startsWith('J3')) version = '蛇钞'
- if (version !== selectedVersion) return false
- if (selectedDate) {
- const dealDate = item.deal_date || ''
- if (!dealDate.startsWith(selectedDate)) return false
+ if (version !== dealVersion) return false
+ if (dealDate) {
+ const itemDate = item.deal_date || ''
+ if (!itemDate.startsWith(dealDate)) return false
}
return true
})
@@ -521,15 +520,15 @@ export default function News() {
{versions.map(v => (
-
-