|
@@ -1,7 +1,7 @@
|
1
|
1
|
import React from 'react';
|
2
|
2
|
import Taro from '@tarojs/taro';
|
3
|
3
|
import { View } from '@tarojs/components';
|
4
|
|
-import { Tab, Tabs } from '@antmjs/vantui';
|
|
4
|
+import { Tab, Tabs, Search } from '@antmjs/vantui';
|
5
|
5
|
import Page from '@/layouts/index';
|
6
|
6
|
import PowerList from '@/components/PowerList';
|
7
|
7
|
import Card from '@/components/IssueCard';
|
|
@@ -30,6 +30,7 @@ export default (props) => {
|
30
|
30
|
const { mine = '' } = router.params;
|
31
|
31
|
|
32
|
32
|
const [active, setActive] = React.useState(0);
|
|
33
|
+ const [issueId, setIssueId] = React.useState("");
|
33
|
34
|
|
34
|
35
|
const [
|
35
|
36
|
param1,
|
|
@@ -40,14 +41,14 @@ export default (props) => {
|
40
|
41
|
param6,
|
41
|
42
|
] = React.useMemo(() => {
|
42
|
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
|
53
|
const onClick = (item) => {
|
53
|
54
|
Taro.navigateTo({
|
|
@@ -60,8 +61,19 @@ export default (props) => {
|
60
|
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
|
70
|
return (
|
64
|
71
|
<Page roles={[ROLE_INSPECTOR]}>
|
|
72
|
+ <Search
|
|
73
|
+ placeholder="请输入问题单号"
|
|
74
|
+ onSearch={onSearch}
|
|
75
|
+ clearable
|
|
76
|
+ />
|
65
|
77
|
<Tabs sticky onChange={onTabChange}>
|
66
|
78
|
<Tab title="全部" style={tabStyle}>
|
67
|
79
|
{active == 0 && (
|
|
@@ -76,63 +88,63 @@ export default (props) => {
|
76
|
88
|
)}
|
77
|
89
|
</Tab>
|
78
|
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
|
101
|
</Tab>
|
90
|
102
|
<Tab title="已交办" style={tabStyle}>
|
91
|
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
|
113
|
</Tab>
|
102
|
114
|
<Tab title="已办结" style={tabStyle}>
|
103
|
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
|
125
|
</Tab>
|
114
|
126
|
<Tab title="已逾期" style={tabStyle}>
|
115
|
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
|
137
|
</Tab>
|
126
|
138
|
<Tab title="已打回" style={tabStyle}>
|
127
|
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
|
149
|
</Tab>
|
138
|
150
|
</Tabs>
|