소스 검색

Fixed: https://github.com/ant-design/ant-design-pro/issues/229

nikogu 8 년 전
부모
커밋
6b35360899
1개의 변경된 파일8개의 추가작업 그리고 4개의 파일을 삭제
  1. 8 4
      mock/rule.js

+ 8 - 4
mock/rule.js

@@ -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) {