张涛 2 лет назад
Родитель
Сommit
adadaf7399
3 измененных файлов: 12 добавлений и 19 удалений
  1. 1
    1
      config/prod.js
  2. 10
    17
      src/components/PowerList/index.jsx
  3. 1
    1
      src/pages/issue/edit/index.jsx

+ 1
- 1
config/prod.js Просмотреть файл

@@ -6,7 +6,7 @@ module.exports = {
6 6
     HOST: '"https://wmcj.huoshannews.com"',
7 7
     AD_IMAGE: '"https://h5.njyunzhi.com/images/citizen_banner.png"',
8 8
     DEFAULT_POS: '"116.3476917447715,31.409912844296578"', // 霍山县人民政府 gcj02
9
-    VERSION: '"1.1.14-20230327"',
9
+    VERSION: '"1.1.15-20230328"',
10 10
   },
11 11
   mini: {},
12 12
   h5: {

+ 10
- 17
src/components/PowerList/index.jsx Просмотреть файл

@@ -9,11 +9,13 @@ export default React.forwardRef((props, ref) => {
9 9
 
10 10
   const pageSize = 5;
11 11
   const pageNumRef = React.useRef(0);
12
-  const listRef = React.useRef([]);
13 12
   const [loading, setLoading] = React.useState(false);
14 13
   const [list, setList] = React.useState([]);
15 14
   const [finished, setFinished] = React.useState(true);
15
+  const listRef = React.useRef([]);
16
+  const paramsRef = React.useRef();
16 17
   listRef.current = list;
18
+  paramsRef.current = params || {};
17 19
 
18 20
   const changeLoading = (val) => {
19 21
     setLoading(val);
@@ -28,7 +30,7 @@ export default React.forwardRef((props, ref) => {
28 30
         changeLoading(true);
29 31
         request({
30 32
           pageSize,
31
-          ...(params || {}),
33
+          ...paramsRef.current,
32 34
           ...options,
33 35
         })
34 36
           .then((res) => {
@@ -53,7 +55,7 @@ export default React.forwardRef((props, ref) => {
53 55
           });
54 56
       });
55 57
     },
56
-    [request, params]
58
+    []
57 59
   );
58 60
 
59 61
   const refresh = React.useCallback(() => {
@@ -70,32 +72,24 @@ export default React.forwardRef((props, ref) => {
70 72
       pageNumRef.current += 1;
71 73
       queryData({ pageNum: pageNumRef.current });
72 74
     },
73
-    [queryData]
75
+    []
74 76
   );
75 77
 
76 78
   useShow(() => {
77 79
     refresh();
78 80
   });
79
-  // 后加的
80
-  React.useEffect(() => {
81
-    onScrollToLower();
82
-  }, [onScrollToLower]);
83 81
 
82
+  
84 83
   React.useEffect(() => {
85 84
     refresh();
86
-  }, [refresh]);
85
+  }, [refresh, params]);
87 86
 
88 87
   React.useImperativeHandle(ref, () => ({
89 88
     refresh,
90 89
     updateData: (dt) => setList(dt),
91 90
   }));
92
-  const onScrolls = (e) => {
93
-    console.log(e.target.scrollTop);
94
-  };
95
-  const onClicks = (e) => {
96
-    console.log(132);
97
-    console.log(e);
98
-  };
91
+ 
92
+
99 93
   return (
100 94
     <PowerScrollView
101 95
       scrollY
@@ -106,7 +100,6 @@ export default React.forwardRef((props, ref) => {
106 100
       finished={finished}
107 101
       onScrollToLower={onScrollToLower}
108 102
       style={{ height: "100%", overflowY: "auto" }}
109
-      onScroll={onScrolls}
110 103
       renderLoading={loading ? <view>加载中...</view> : <view></view>}
111 104
     >
112 105
       {list.map(renderItem)}

+ 1
- 1
src/pages/issue/edit/index.jsx Просмотреть файл

@@ -49,7 +49,7 @@ export default (props) => {
49 49
     if (duty == ROLE_INSPECTOR) {
50 50
       return [
51 51
         issue && issue.processNode != PROCESS_START,
52
-        true,
52
+        issue?.processNode && issue?.processNode != PROCESS_START, // true,
53 53
         issue && issue.processNode == PROCESS_START,
54 54
         false,
55 55
         false,