魏熙美 пре 5 година
родитељ
комит
34237616cb
1 измењених фајлова са 8 додато и 7 уклоњено
  1. 8
    7
      src/pages/carouselFigure/SelectNews.jsx

+ 8
- 7
src/pages/carouselFigure/SelectNews.jsx Прегледај датотеку

@@ -1,10 +1,10 @@
1 1
 import React, { useState, useEffect } from 'react';
2
-import{ Select, Modal } from 'antd';
2
+import { Select, Modal } from 'antd';
3 3
 import { apis, fetch } from '../../utils/request';
4 4
 
5 5
 const getNewsList = fetch(apis.news.getList)
6 6
 
7
-export default (props) => {
7
+export default props => {
8 8
   const {
9 9
     value,
10 10
     onChange,
@@ -13,20 +13,20 @@ export default (props) => {
13 13
 
14 14
   const [list, setList] = useState([]);
15 15
   const [visible, setVisible] = useState(false);
16
-  const [ news, setNews ] = useState({ newsId: undefined, newsName: '请选择资讯' })
17
-  const getNewsTitle = val => ((list.filter(x => x.newsId === val)[0]) || {}).newsName || '请选择资讯'
16
+  const [news, setNews] = useState({ newsId: undefined, newsName: '请选择资讯' })
17
+  const getNewsTitle = val => ((list.filter(x => x.newsId == val)[0]) || {}).newsName || '请选择资讯'
18 18
   const updateNews = val => setNews({ newsId: val, newsName: getNewsTitle(val) })
19 19
 
20 20
   const buildingId = props.buildingId()
21
-  
21
+
22 22
   useEffect(() => {
23 23
     getNewsList({
24 24
       params: {
25 25
         buildingId,
26 26
         pageNum: 1,
27 27
         pageSize: 999,
28
-      }
29
-    }).then((data) => {
28
+      },
29
+    }).then(data => {
30 30
       setList(data.records || [])
31 31
 
32 32
       updateNews(buildingId ? undefined : value);
@@ -41,6 +41,7 @@ export default (props) => {
41 41
     onChange(val)
42 42
   }
43 43
 
44
+  console.log(value, typeof value)
44 45
   return (
45 46
     <div>
46 47
       <div onClick={() => setVisible(true)}>{news.newsName}</div>