浏览代码

chore: 修正进入菜单函数

xyh 2 年之前
父节点
当前提交
d302f189dd

+ 2 - 2
cypress/e2e/container.cy.ts

@@ -2,7 +2,6 @@ import {
   loginIntercept,
   menuIntercept,
   loginSetup,
-  menuTrigger,
   intercept,
   validateTableList,
   validateTableSearch,
@@ -18,6 +17,7 @@ import {
   validateModalOperation,
   closeModal,
   dictionaryIntercept,
+  intoMenu,
 } from './utils';
 
 describe('容器管理', function() {
@@ -27,7 +27,7 @@ describe('容器管理', function() {
     loginSetup();
     optionsIntercept();
     dictionaryIntercept();
-    menuTrigger(2, 3);
+    intoMenu('仓库管理', '容器管理');
   });
 
   beforeEach(function() {

+ 0 - 83
cypress/e2e/department.cy.ts

@@ -1,83 +0,0 @@
-import {
-  loginIntercept,
-  menuIntercept,
-  loginSetup,
-  menuTrigger,
-  validateTableSearch,
-  validateTableList,
-  successIntercept,
-  intercept,
-  exportIntercept,
-  validateExport,
-  validateDelete,
-  validatePut,
-} from './utils';
-
-describe.skip('部门管理', function() {
-  beforeEach(function() {
-    loginIntercept();
-    menuIntercept();
-    loginSetup();
-    menuTrigger(1, 2);
-  });
-
-  beforeEach(function() {
-    intercept(
-      '/department/getDepartment',
-      function({url: reqUrl, reply}) {
-        const url = new URL(reqUrl);
-        const search = new URLSearchParams(url.search);
-
-        if (search.has('departmentName') && search.get('departmentName').length)
-          return reply({fixture: 'department/nameSearch'});
-        if (search.has('code') && search.get('code').length)
-          return reply({fixture: 'department/codeSearch'});
-
-        const page = search.get('page');
-        reply({fixture: page === '1' ? 'department/list1' : 'department/list2'});
-      },
-    );
-
-    successIntercept('/department/addDepartment');
-    successIntercept('/department/updateDepartment');
-    successIntercept('/department/delDepartment');
-    exportIntercept('/department/export');
-  });
-
-  const TABLE_NAME = 'department_table',
-        MODAL_NAME = 'department_modal',
-        LABEL = '部门';
-
-  it('列表', function() {
-    validateTableList(TABLE_NAME);
-
-    const validate = validateTableSearch(TABLE_NAME);
-
-    cy.get('#filter_departmentCode').type('TLD0004');
-    cy.get('#filter_departmentName').clear();
-    validate('searchCode');
-
-    cy.get('#filter_departmentName').type('name');
-    cy.get('#filter_departmentCode').clear();
-    validate('searchName');
-
-    validateExport();
-  });
-
-  it('列表操作', function() {
-    const {validateAdd, validateEdit} = validatePut(
-      MODAL_NAME,
-      LABEL,
-    );
-
-    validateAdd(function() {
-      cy.getTestId('field_departmentName').type('测试部门名称');
-    });
-
-    validateEdit(TABLE_NAME, function() {
-      cy.getTestId('field_departmentName').should('have.value', '包装部门');
-    });
-
-    validateDelete(TABLE_NAME, LABEL);
-  });
-});

+ 2 - 3
cypress/e2e/goods.cy.ts

@@ -4,14 +4,13 @@ import {
   loginSetup,
   optionsIntercept,
   dictionaryIntercept,
-  menuTrigger,
   intercept,
   successIntercept,
-  selectClick,
   validateTableList,
   validateTableSearch,
   validatePut,
   validateSelect,
+  intoMenu,
 } from './utils';
 
 describe('物料管理', function() {
@@ -21,7 +20,7 @@ describe('物料管理', function() {
     loginSetup();
     optionsIntercept();
     dictionaryIntercept();
-    menuTrigger(2, 2);
+    intoMenu('仓库管理', '物料管理');
   });
 
   beforeEach(function() {

+ 0 - 11
cypress/e2e/login.cy.ts

@@ -24,16 +24,5 @@ describe('登录页面', function() {
     cy.getTestId('menu').children().should('have.length', 4);
 
     cy.getTestId('menu').children().first().should('include.text', '首页');
-    cy.getTestId('menu').children().each(function(el, idx) {
-      if (idx === 1) {
-        el.find('.ant-menu-submenu-title').trigger('click');
-
-        expect(el.children()).to.length(2);
-        expect(el.find('ul.ant-menu').children()).to.length(3);
-        expect(
-          el.find('ul.ant-menu').children()[0].getAttribute('title'),
-        ).to.be.equal('用户管理');
-      }
-    });
   });
 });

+ 2 - 2
cypress/e2e/matter.cy.ts

@@ -4,7 +4,6 @@ import {
   loginSetup,
   optionsIntercept,
   dictionaryIntercept,
-  menuTrigger,
   intercept,
   selectClick,
   validateTableList,
@@ -13,6 +12,7 @@ import {
   validatePut,
   validateSelect,
   validateDelete,
+  intoMenu,
 } from './utils';
 
 describe('库位绑定管理', function() {
@@ -22,7 +22,7 @@ describe('库位绑定管理', function() {
     loginSetup();
     optionsIntercept();
     dictionaryIntercept();
-    menuTrigger(2, 1);
+    intoMenu('仓库管理', '库位绑定管理');
   });
 
   beforeEach(function() {

+ 2 - 2
cypress/e2e/menu.cy.ts

@@ -1,10 +1,10 @@
 import {
   closeModal,
   intercept,
+  intoMenu,
   loginIntercept,
   loginSetup,
   menuIntercept,
-  menuTrigger,
   successIntercept,
   tableBtnClick,
   validateDelete,
@@ -18,7 +18,7 @@ describe('菜单管理', function() {
     loginIntercept();
     menuIntercept();
     loginSetup();
-    menuTrigger(3, 0);
+    intoMenu('系统设置', '菜单管理');
   });
 
   beforeEach(function() {

+ 2 - 2
cypress/e2e/pdaMenu.cy.ts

@@ -1,9 +1,9 @@
 import {
   intercept,
+  intoMenu,
   loginIntercept,
   loginSetup,
   menuIntercept,
-  menuTrigger,
   successIntercept,
   validateDelete,
   validatePut,
@@ -16,7 +16,7 @@ describe('PDA菜单管理', function() {
     loginIntercept();
     menuIntercept();
     loginSetup();
-    menuTrigger(3, 1);
+    intoMenu('系统设置', 'PDA菜单管理');
   });
 
   beforeEach(function() {

+ 2 - 2
cypress/e2e/role.cy.ts

@@ -2,7 +2,6 @@ import {
   loginIntercept,
   menuIntercept,
   loginSetup,
-  menuTrigger,
   validateDelete,
   validatePut,
   validateTableList,
@@ -14,6 +13,7 @@ import {
   exportIntercept,
   validateExport,
   validateModalBtnGroup,
+  intoMenu,
 } from './utils';
 
 describe('角色管理', function() {
@@ -21,7 +21,7 @@ describe('角色管理', function() {
     loginIntercept();
     menuIntercept();
     loginSetup();
-    menuTrigger(1, 1);
+    intoMenu('用户设置', '角色管理');
   });
 
   beforeEach(function() {

+ 2 - 2
cypress/e2e/storage.cy.ts

@@ -2,7 +2,6 @@ import {
   loginIntercept,
   loginSetup,
   menuIntercept,
-  menuTrigger,
   selectClick,
   validateSelect,
   validateDelete,
@@ -13,6 +12,7 @@ import {
   intercept,
   validateExport,
   exportIntercept,
+  intoMenu,
 } from './utils';
 
 describe.skip('库位管理', function() {
@@ -20,7 +20,7 @@ describe.skip('库位管理', function() {
     loginIntercept();
     menuIntercept();
     loginSetup();
-    menuTrigger(2, 0);
+    intoMenu('仓库管理', '库位管理');
   });
 
   beforeEach(function() {

+ 2 - 2
cypress/e2e/user.cy.ts

@@ -3,7 +3,6 @@ import {
   loginSetup,
   menuIntercept,
   optionsIntercept,
-  menuTrigger,
   selectClick,
   validateSelect,
   validateDelete,
@@ -15,6 +14,7 @@ import {
   validateExport,
   exportIntercept,
   dictionaryIntercept,
+  intoMenu,
 } from './utils';
 
 describe('用户管理', function() {
@@ -24,7 +24,7 @@ describe('用户管理', function() {
     loginSetup();
     optionsIntercept();
     dictionaryIntercept();
-    menuTrigger(1, 0);
+    intoMenu('用户设置', '用户管理');
   });
 
   beforeEach(function() {

+ 8 - 5
cypress/e2e/utils/utils.ts

@@ -4,11 +4,13 @@ export function selectClick(testid: string, eq = 0) {
     .children().eq(eq).click();
 }
 
-export function menuTrigger(parent: number, child: number) {
-  cy.getTestId('menu').children().each(function(el, idx) {
-    if (idx === parent) {
-      el.find('.ant-menu-submenu-title').trigger('click');
-      el.find('ul>li').children().eq(child).trigger('click');
+export function intoMenu(parent: string, child: string) {
+  cy.getTestId('menu').children().each(function(el) {
+    const titleElement = el.find('.ant-menu-submenu-title');
+
+    if (titleElement.text() === parent) {
+      titleElement.trigger('click');
+      el.find(`ul>li[title="${child}"]`).trigger('click');
     }
   });
 }
@@ -151,3 +153,4 @@ export function closeModal() {
       'topRight',
     );
 }
+

+ 2 - 2
cypress/fixtures/matter/list1.json

@@ -5,7 +5,7 @@
     "list": [
       {
         "id": "2",
-        "storageLocationCode": "4",
+        "storageLocationCode": "0001",
         "wllbCode": "123",
         "wllbName": "材料1",
         "storageLocationName": "2号库位",
@@ -18,7 +18,7 @@
       },
       {
         "id": "4",
-        "storageLocationCode": "4",
+        "storageLocationCode": "0001",
         "wllbCode": "123",
         "wllbName": "材料1",
         "storageLocationName": "1号库位",

+ 1 - 1
cypress/fixtures/matter/list2.json

@@ -5,7 +5,7 @@
     "list": [
       {
         "id": "2",
-        "storageLocationCode": "6",
+        "storageLocationCode": "0001",
         "wllbCode": "123",
         "wllbName": "材料1",
         "storageLocationName": "2号库位",

+ 2 - 2
cypress/fixtures/matter/search1.json

@@ -5,7 +5,7 @@
     "list": [
       {
         "id": "2",
-        "storageLocationCode": "6",
+        "storageLocationCode": "0001",
         "wllbCode": "123",
         "wllbName": "search1",
         "storageLocationName": "2号库位",
@@ -18,7 +18,7 @@
       },
       {
         "id": "4",
-        "storageLocationCode": "4",
+        "storageLocationCode": "0001",
         "wllbCode": "123",
         "wllbName": "材料1",
         "storageLocationName": "1号库位",

+ 2 - 2
cypress/fixtures/matter/search2.json

@@ -5,7 +5,7 @@
     "list": [
       {
         "id": "2",
-        "storageLocationCode": "6",
+        "storageLocationCode": "0001",
         "wllbCode": "123",
         "wllbName": "search2",
         "storageLocationName": "2号库位",
@@ -18,7 +18,7 @@
       },
       {
         "id": "4",
-        "storageLocationCode": "4",
+        "storageLocationCode": "0001",
         "wllbCode": "123",
         "wllbName": "材料1",
         "storageLocationName": "1号库位",

+ 107 - 0
cypress/fixtures/receive/list1.json

@@ -0,0 +1,107 @@
+{
+  "msg": "200",
+  "data": {
+    "total": 12,
+    "list": [
+      {
+        "id": "1",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-02",
+        "type": "0",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "123",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      },
+      {
+        "id": "2",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-01",
+        "type": "1",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "123",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      },
+      {
+        "id": "3",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-01",
+        "type": "1",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "123",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      }
+    ],
+    "pageNum": 1,
+    "pageSize": 10,
+    "size": 2,
+    "startRow": 1,
+    "endRow": 2,
+    "pages": 1,
+    "prePage": 0,
+    "nextPage": 0,
+    "isFirstPage": true,
+    "isLastPage": true,
+    "hasPreviousPage": false,
+    "hasNextPage": false,
+    "navigatePages": 8,
+    "navigatepageNums": [
+      1
+    ],
+    "navigateFirstPage": 1,
+    "navigateLastPage": 1
+  }
+}

+ 107 - 0
cypress/fixtures/receive/list2.json

@@ -0,0 +1,107 @@
+{
+  "msg": "200",
+  "data": {
+    "total": 12,
+    "list": [
+      {
+        "id": "1",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-02",
+        "type": "0",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "123",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      },
+      {
+        "id": "2",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-01",
+        "type": "1",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "123",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      },
+      {
+        "id": "3",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-01",
+        "type": "1",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "123",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      }
+    ],
+    "pageNum": 1,
+    "pageSize": 10,
+    "size": 2,
+    "startRow": 1,
+    "endRow": 2,
+    "pages": 1,
+    "prePage": 0,
+    "nextPage": 0,
+    "isFirstPage": true,
+    "isLastPage": true,
+    "hasPreviousPage": false,
+    "hasNextPage": false,
+    "navigatePages": 8,
+    "navigatepageNums": [
+      1
+    ],
+    "navigateFirstPage": 1,
+    "navigateLastPage": 1
+  }
+}

+ 107 - 0
cypress/fixtures/receive/search1.json

@@ -0,0 +1,107 @@
+{
+  "msg": "200",
+  "data": {
+    "total": 2,
+    "list": [
+      {
+        "id": "1",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-02",
+        "type": "0",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "search1",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      },
+      {
+        "id": "2",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-01",
+        "type": "1",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "123",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      },
+      {
+        "id": "3",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-01",
+        "type": "1",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "123",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      }
+    ],
+    "pageNum": 1,
+    "pageSize": 10,
+    "size": 2,
+    "startRow": 1,
+    "endRow": 2,
+    "pages": 1,
+    "prePage": 0,
+    "nextPage": 0,
+    "isFirstPage": true,
+    "isLastPage": true,
+    "hasPreviousPage": false,
+    "hasNextPage": false,
+    "navigatePages": 8,
+    "navigatepageNums": [
+      1
+    ],
+    "navigateFirstPage": 1,
+    "navigateLastPage": 1
+  }
+}

+ 107 - 0
cypress/fixtures/receive/search2.json

@@ -0,0 +1,107 @@
+{
+  "msg": "200",
+  "data": {
+    "total": 2,
+    "list": [
+      {
+        "id": "1",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-02",
+        "type": "0",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "search2",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      },
+      {
+        "id": "2",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-01",
+        "type": "1",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "123",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      },
+      {
+        "id": "3",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-01",
+        "type": "1",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "123",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      }
+    ],
+    "pageNum": 1,
+    "pageSize": 10,
+    "size": 2,
+    "startRow": 1,
+    "endRow": 2,
+    "pages": 1,
+    "prePage": 0,
+    "nextPage": 0,
+    "isFirstPage": true,
+    "isLastPage": true,
+    "hasPreviousPage": false,
+    "hasNextPage": false,
+    "navigatePages": 8,
+    "navigatepageNums": [
+      1
+    ],
+    "navigateFirstPage": 1,
+    "navigateLastPage": 1
+  }
+}

+ 107 - 0
cypress/fixtures/receive/search3.json

@@ -0,0 +1,107 @@
+{
+  "msg": "200",
+  "data": {
+    "total": 2,
+    "list": [
+      {
+        "id": "1",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-02",
+        "type": "0",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "search3",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      },
+      {
+        "id": "2",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-01",
+        "type": "1",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "123",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      },
+      {
+        "id": "3",
+        "supplierId": null,
+        "supplierName": "供应商1",
+        "orderId": null,
+        "orderNumber": null,
+        "materialName": "材料1",
+        "materialId": null,
+        "purchaseNum": "123",
+        "arrivalNum": "456546",
+        "arrivalTime": "2023-03-01",
+        "type": "1",
+        "qualifiedNum": "1",
+        "disqualificationNum": "1",
+        "orderCode": "123",
+        "companyNumber": null,
+        "wbs": null,
+        "orderType": null,
+        "sourceType": null,
+        "entryNumber": null,
+        "moveType": null,
+        "page": 0,
+        "limit": 0,
+        "startTime": null,
+        "endTime": null,
+        "warehousingNum": null
+      }
+    ],
+    "pageNum": 1,
+    "pageSize": 10,
+    "size": 2,
+    "startRow": 1,
+    "endRow": 2,
+    "pages": 1,
+    "prePage": 0,
+    "nextPage": 0,
+    "isFirstPage": true,
+    "isLastPage": true,
+    "hasPreviousPage": false,
+    "hasNextPage": false,
+    "navigatePages": 8,
+    "navigatepageNums": [
+      1
+    ],
+    "navigateFirstPage": 1,
+    "navigateLastPage": 1
+  }
+}