fangmingyue 1 rok temu
rodzic
commit
4387de3ff1
3 zmienionych plików z 66 dodań i 54 usunięć
  1. 2
    2
      config/dev.js
  2. 3
    3
      config/prod.js
  3. 61
    49
      src/pages/issue/list/index.jsx

+ 2
- 2
config/dev.js Wyświetl plik

4
   },
4
   },
5
   defineConstants: {
5
   defineConstants: {
6
     // HOST: '"http://127.0.0.1:9087"',
6
     // HOST: '"http://127.0.0.1:9087"',
7
-    // HOST: '"http://192.168.89.76:9087"',
8
-    HOST: '"https://wmcj.huoshannews.com"',
7
+    HOST: '"http://192.168.89.147:9087"',
8
+    // HOST: '"https://wmcj.huoshannews.com"',
9
     AD_IMAGE: '"https://h5.njyunzhi.com/images/citizen_banner.png"',
9
     AD_IMAGE: '"https://h5.njyunzhi.com/images/citizen_banner.png"',
10
     DEFAULT_POS: '"116.3476917447715,31.409912844296578"', // 霍山县人民政府 gcj02
10
     DEFAULT_POS: '"116.3476917447715,31.409912844296578"', // 霍山县人民政府 gcj02
11
     VERSION: '"1.1.13-20230325"',
11
     VERSION: '"1.1.13-20230325"',

+ 3
- 3
config/prod.js Wyświetl plik

3
     NODE_ENV: '"production"'
3
     NODE_ENV: '"production"'
4
   },
4
   },
5
   defineConstants: {
5
   defineConstants: {
6
-    // HOST: '"http://192.168.89.25:9087"',
7
-    HOST: '"https://wmcj.huoshannews.com"',
6
+    HOST: '"http://192.168.89.147:9087"',
7
+    // HOST: '"https://wmcj.huoshannews.com"',
8
     AD_IMAGE: '"https://h5.njyunzhi.com/images/citizen_banner.png"',
8
     AD_IMAGE: '"https://h5.njyunzhi.com/images/citizen_banner.png"',
9
     DEFAULT_POS: '"116.3476917447715,31.409912844296578"', // 霍山县人民政府 gcj02
9
     DEFAULT_POS: '"116.3476917447715,31.409912844296578"', // 霍山县人民政府 gcj02
10
-    VERSION: '"1.1.26-20230609"',
10
+    VERSION: '"1.1.27-20230612"',
11
   },
11
   },
12
   mini: {},
12
   mini: {},
13
   h5: {
13
   h5: {

+ 61
- 49
src/pages/issue/list/index.jsx Wyświetl plik

1
 import React from 'react';
1
 import React from 'react';
2
 import Taro from '@tarojs/taro';
2
 import Taro from '@tarojs/taro';
3
 import { View } from '@tarojs/components';
3
 import { View } from '@tarojs/components';
4
-import { Tab, Tabs } from '@antmjs/vantui';
4
+import { Tab, Tabs, Search } from '@antmjs/vantui';
5
 import Page from '@/layouts/index';
5
 import Page from '@/layouts/index';
6
 import PowerList from '@/components/PowerList';
6
 import PowerList from '@/components/PowerList';
7
 import Card from '@/components/IssueCard';
7
 import Card from '@/components/IssueCard';
30
   const { mine = '' } = router.params;
30
   const { mine = '' } = router.params;
31
 
31
 
32
   const [active, setActive] = React.useState(0);
32
   const [active, setActive] = React.useState(0);
33
+  const [issueId, setIssueId] = React.useState("");
33
 
34
 
34
   const [
35
   const [
35
     param1,
36
     param1,
40
     param6,
41
     param6,
41
   ] = React.useMemo(() => {
42
   ] = React.useMemo(() => {
42
     return [
43
     return [
43
-      { mine },
44
-      { mine, bizStatus: PROCESS_START },
45
-      { mine, bizStatus: PROCESS_ASSIGNED },
46
-      { mine, bizStatus: PROCESS_END },
47
-      { mine, bizStatus: 'expired' },
48
-      { mine, bizStatus: 'reject' },
44
+      { mine, issueId },
45
+      { mine, bizStatus: PROCESS_START, issueId },
46
+      { mine, bizStatus: PROCESS_ASSIGNED, issueId },
47
+      { mine, bizStatus: PROCESS_END, issueId },
48
+      { mine, bizStatus: 'expired', issueId },
49
+      { mine, bizStatus: 'reject', issueId },
49
     ];
50
     ];
50
-  }, [mine])
51
+  }, [mine, issueId])
51
 
52
 
52
   const onClick = (item) => {
53
   const onClick = (item) => {
53
     Taro.navigateTo({
54
     Taro.navigateTo({
60
     setActive(index)
61
     setActive(index)
61
   }
62
   }
62
 
63
 
64
+  const onSearch = (e) => {
65
+    const { value } = e.target;
66
+    console.log('value', value);
67
+    setIssueId(value);
68
+  };
69
+
63
   return (
70
   return (
64
     <Page roles={[ROLE_INSPECTOR]}>
71
     <Page roles={[ROLE_INSPECTOR]}>
72
+      <Search
73
+        placeholder="请输入问题单号"
74
+        onSearch={onSearch}
75
+        clearable
76
+      />
65
       <Tabs sticky onChange={onTabChange}>
77
       <Tabs sticky onChange={onTabChange}>
66
         <Tab title="全部" style={tabStyle}>
78
         <Tab title="全部" style={tabStyle}>
67
           {active == 0 && (
79
           {active == 0 && (
76
           )}
88
           )}
77
         </Tab>
89
         </Tab>
78
         <Tab title="未交办" style={tabStyle}>
90
         <Tab title="未交办" style={tabStyle}>
79
-        {active == 1 && (
80
-          <PowerList
81
-            sid={sid2}
82
-            request={getTaIssue}
83
-            params={param2}
84
-            renderItem={(item) => (
85
-              <Card key={item.issueId} issue={item} onClick={() => onClick(item)} />
86
-            )}
87
-          />
91
+          {active == 1 && (
92
+            <PowerList
93
+              sid={sid2}
94
+              request={getTaIssue}
95
+              params={param2}
96
+              renderItem={(item) => (
97
+                <Card key={item.issueId} issue={item} onClick={() => onClick(item)} />
98
+              )}
99
+            />
88
           )}
100
           )}
89
         </Tab>
101
         </Tab>
90
         <Tab title="已交办" style={tabStyle}>
102
         <Tab title="已交办" style={tabStyle}>
91
           {active == 2 && (
103
           {active == 2 && (
92
-          <PowerList
93
-            sid={sid3}
94
-            request={getTaIssue}
95
-            params={param3}
96
-            renderItem={(item) => (
97
-              <Card key={item.issueId} issue={item} onClick={() => onClick(item)} />
98
-            )}
99
-          />
104
+            <PowerList
105
+              sid={sid3}
106
+              request={getTaIssue}
107
+              params={param3}
108
+              renderItem={(item) => (
109
+                <Card key={item.issueId} issue={item} onClick={() => onClick(item)} />
110
+              )}
111
+            />
100
           )}
112
           )}
101
         </Tab>
113
         </Tab>
102
         <Tab title="已办结" style={tabStyle}>
114
         <Tab title="已办结" style={tabStyle}>
103
           {active == 3 && (
115
           {active == 3 && (
104
-          <PowerList
105
-            sid={sid4}
106
-            request={getTaIssue}
107
-            params={param4}
108
-            renderItem={(item) => (
109
-              <Card key={item.issueId} issue={item} onClick={() => onClick(item)} />
110
-            )}
111
-          />
116
+            <PowerList
117
+              sid={sid4}
118
+              request={getTaIssue}
119
+              params={param4}
120
+              renderItem={(item) => (
121
+                <Card key={item.issueId} issue={item} onClick={() => onClick(item)} />
122
+              )}
123
+            />
112
           )}
124
           )}
113
         </Tab>
125
         </Tab>
114
         <Tab title="已逾期" style={tabStyle}>
126
         <Tab title="已逾期" style={tabStyle}>
115
           {active == 4 && (
127
           {active == 4 && (
116
-          <PowerList
117
-            sid={sid5}
118
-            request={getTaIssue}
119
-            params={param5}
120
-            renderItem={(item) => (
121
-              <Card key={item.issueId} issue={item} onClick={() => onClick(item)} />
122
-            )}
123
-          />
128
+            <PowerList
129
+              sid={sid5}
130
+              request={getTaIssue}
131
+              params={param5}
132
+              renderItem={(item) => (
133
+                <Card key={item.issueId} issue={item} onClick={() => onClick(item)} />
134
+              )}
135
+            />
124
           )}
136
           )}
125
         </Tab>
137
         </Tab>
126
         <Tab title="已打回" style={tabStyle}>
138
         <Tab title="已打回" style={tabStyle}>
127
           {active == 5 && (
139
           {active == 5 && (
128
-          <PowerList
129
-            sid={sid6}
130
-            request={getTaIssue}
131
-            params={param6}
132
-            renderItem={(item) => (
133
-              <Card key={item.issueId} issue={item} onClick={() => onClick(item)} />
134
-            )}
135
-          />
140
+            <PowerList
141
+              sid={sid6}
142
+              request={getTaIssue}
143
+              params={param6}
144
+              renderItem={(item) => (
145
+                <Card key={item.issueId} issue={item} onClick={() => onClick(item)} />
146
+              )}
147
+            />
136
           )}
148
           )}
137
         </Tab>
149
         </Tab>
138
       </Tabs>
150
       </Tabs>