|
|
@@ -41,10 +41,14 @@ export function getRule(req, res, u) {
|
|
|
}
|
|
|
|
|
|
if (params.status) {
|
|
|
- const s = params.status.split(',');
|
|
|
- if (s.length === 1) {
|
|
|
- dataSource = dataSource.filter(data => parseInt(data.status, 10) === parseInt(s[0], 10));
|
|
|
- }
|
|
|
+ const status = params.status.split(',');
|
|
|
+ let filterDataSource = [];
|
|
|
+ status.forEach((s) => {
|
|
|
+ filterDataSource = filterDataSource.concat(
|
|
|
+ [...dataSource].filter(data => parseInt(data.status, 10) === parseInt(s[0], 10))
|
|
|
+ );
|
|
|
+ });
|
|
|
+ dataSource = filterDataSource;
|
|
|
}
|
|
|
|
|
|
if (params.no) {
|