UNPKG

ttk-app-core

Version:
1,461 lines (1,444 loc) 51.9 kB
/** * mock.js 提供应用截获ajax请求,为脱离后台测试使用 * 模拟查询更改内存中mockData,并返回数据 */ import { fetch } from 'edf-utils' const mockData = fetch.mockData function initTableList() { if (mockData.tableList && mockData.tableList.length > 0) return mockData.tableList = { "displayDate": "2018-03", "dtoList": [{ "rowStatus": 0, "id": 4287170031244288, "docId": 4287170031178752, "docType": "记", "year": 2018, "period": 3, "docCode": "0001", "origAmountDrSum": 3, "origAmountCrSum": 3, "amountDrSum": 3, "amountCrSum": 3, "creatorId": 4265310795651072, "creator": "13333333333", "businessTypeId": 5000040001, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-27 16:52:11.0", "accountId": 99001, "accountCode": "1001", "accountName": "苹果", "accountGradeName": "苹果", "accountCashTypeId": 5000020001, "accountIsIncidentalAcc": false, "direction": 0, "directionName": "借", "summary": "111", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountDr": 3, "amountDr": 3, "rowNo": 1, "isPeriodBegin": false, "docTypeAndCode": "记-0001", "amountSum": 3, "accountCodeName": "1001 苹果", "voucherDate": "2018-03-27", "createTime": "2018-03-27 14:20:28" }, { "rowStatus": 0, "id": 4287170032096256, "docId": 4287170031178752, "docType": "记", "year": 2018, "period": 3, "docCode": "0001", "origAmountDrSum": 3, "origAmountCrSum": 3, "amountDrSum": 3, "amountCrSum": 3, "creatorId": 4265310795651072, "creator": "13333333333", "businessTypeId": 5000040001, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-27 16:52:11.0", "accountId": 99068, "accountCode": "100201", "accountName": "基本户", "accountGradeName": "荔枝", "accountCashTypeId": 5000020003, "accountIsIncidentalAcc": false, "direction": 0, "directionName": "借", "summary": "111", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountCr": 3, "amountCr": 3, "rowNo": 2, "isPeriodBegin": false, "docTypeAndCode": "记-0001", "amountSum": 3, "accountCodeName": "100201 荔枝", "voucherDate": "2018-03-27", "createTime": "2018-03-27 14:20:28" }, { "rowStatus": 0, "id": 4291796177147904, "docId": 4291796177082368, "docType": "记", "year": 2018, "period": 3, "docCode": "0002", "origAmountDrSum": 3, "origAmountCrSum": 3, "amountDrSum": 3, "amountCrSum": 3, "creatorId": 4265310795651072, "creator": "13333333333", "businessTypeId": 5000040001, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:56:57.0", "accountId": 99003, "accountCode": "1012", "accountName": "梨", "accountGradeName": "梨", "accountCashTypeId": 5000020002, "accountIsIncidentalAcc": false, "direction": 0, "directionName": "借", "summary": "222", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountDr": 3, "amountDr": 3, "rowNo": 1, "isPeriodBegin": false, "docTypeAndCode": "记-0002", "amountSum": 3, "accountCodeName": "1012 梨", "voucherDate": "2018-03-27", "createTime": "2018-03-28 09:56:58" }, { "rowStatus": 0, "id": 4291796178655232, "docId": 4291796177082368, "docType": "记", "year": 2018, "period": 3, "docCode": "0002", "origAmountDrSum": 3, "origAmountCrSum": 3, "amountDrSum": 3, "amountCrSum": 3, "creatorId": 4265310795651072, "creator": "13333333333", "businessTypeId": 5000040001, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:56:57.0", "accountId": 99093, "accountCode": "170103", "accountName": "商标权", "accountGradeName": "芒果", "accountCashTypeId": 5000020004, "accountIsIncidentalAcc": false, "direction": 0, "directionName": "借", "summary": "222", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountCr": 3, "amountCr": 3, "rowNo": 2, "isPeriodBegin": false, "docTypeAndCode": "记-0002", "amountSum": 3, "accountCodeName": "170103 芒果", "voucherDate": "2018-03-27", "createTime": "2018-03-28 09:56:58" }, { "rowStatus": 0, "id": 4291798065567744, "docId": 4291798065502208, "docType": "记", "year": 2018, "period": 3, "docCode": "0003", "origAmountDrSum": 4, "origAmountCrSum": 4, "amountDrSum": 4, "amountCrSum": 4, "creatorId": 4265310795651072, "creator": "13333333333", "businessTypeId": 5000040001, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:57:26.0", "accountId": 99046, "accountCode": "3002", "accountName": "柚子", "accountGradeName": "柚子", "accountCashTypeId": 5000020004, "accountIsIncidentalAcc": false, "direction": 1, "directionName": "贷", "summary": "111", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountDr": 4, "amountDr": 4, "rowNo": 1, "isPeriodBegin": false, "docTypeAndCode": "记-0003", "amountSum": 4, "accountCodeName": "3002 柚子", "voucherDate": "2018-03-27", "createTime": "2018-03-28 09:57:27" }, { "rowStatus": 0, "id": 4291798066419712, "docId": 4291798065502208, "docType": "记", "year": 2018, "period": 3, "docCode": "0003", "origAmountDrSum": 4, "origAmountCrSum": 4, "amountDrSum": 4, "amountCrSum": 4, "creatorId": 4265310795651072, "creator": "13333333333", "businessTypeId": 5000040001, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:57:26.0", "accountId": 99237, "accountCode": "505102", "accountName": "出租固定资产收入", "accountGradeName": "橙子", "accountCashTypeId": 5000020004, "accountIsIncidentalAcc": false, "direction": 1, "directionName": "贷", "summary": "111", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountCr": 4, "amountCr": 4, "rowNo": 2, "isPeriodBegin": false, "docTypeAndCode": "记-0003", "amountSum": 4, "accountCodeName": "505102 橙子", "voucherDate": "2018-03-27", "createTime": "2018-03-28 09:57:27" }, { "rowStatus": 0, "id": 4291799385790464, "docId": 4291799385724928, "docType": "记", "year": 2018, "period": 3, "docCode": "0004", "origAmountDrSum": 5, "origAmountCrSum": 5, "amountDrSum": 5, "amountCrSum": 5, "creatorId": 4265310795651072, "creator": "13333333333", "businessTypeId": 5000040001, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:57:46.0", "accountId": 99161, "accountCode": "400103", "accountName": "黄桃", "accountGradeName": "黄桃", "accountCashTypeId": 5000020004, "accountIsIncidentalAcc": false, "direction": 0, "directionName": "借", "summary": "222", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountDr": 5, "amountDr": 5, "rowNo": 1, "isPeriodBegin": false, "docTypeAndCode": "记-0004", "amountSum": 5, "accountCodeName": "400103 黄桃", "voucherDate": "2018-03-27", "createTime": "2018-03-28 09:57:47" }, { "rowStatus": 0, "id": 4291799386642432, "docId": 4291799385724928, "docType": "记", "year": 2018, "period": 3, "docCode": "0004", "origAmountDrSum": 5, "origAmountCrSum": 5, "amountDrSum": 5, "amountCrSum": 5, "creatorId": 4265310795651072, "creator": "13333333333", "businessTypeId": 5000040001, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:57:46.0", "accountId": 99107, "accountCode": "221101", "accountName": "西瓜", "accountGradeName": "西瓜", "accountCashTypeId": 5000020004, "accountIsIncidentalAcc": false, "direction": 1, "directionName": "贷", "summary": "222", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountCr": 5, "amountCr": 5, "rowNo": 2, "isPeriodBegin": false, "docTypeAndCode": "记-0004", "amountSum": 5, "accountCodeName": "221101 西瓜", "voucherDate": "2018-03-27", "createTime": "2018-03-28 09:57:47" }, { "rowStatus": 0, "id": 4291800556001280, "docId": 4291800555935744, "docType": "记", "year": 2018, "period": 3, "docCode": "0005", "origAmountDrSum": 4, "origAmountCrSum": 4, "amountDrSum": 4, "amountCrSum": 4, "creatorId": 4265310795651072, "creator": "13333333333", "businessTypeId": 5000040001, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:58:04.0", "accountId": 99001, "accountCode": "1001", "accountName": "苹果", "accountGradeName": "苹果", "accountCashTypeId": 5000020001, "accountIsIncidentalAcc": false, "direction": 0, "directionName": "借", "summary": "222", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountDr": 4, "amountDr": 4, "rowNo": 1, "isPeriodBegin": false, "docTypeAndCode": "记-0005", "amountSum": 4, "accountCodeName": "1001 苹果", "voucherDate": "2018-03-27", "createTime": "2018-03-28 09:58:05" }, { "rowStatus": 0, "id": 4291800556787712, "docId": 4291800555935744, "docType": "记", "year": 2018, "period": 3, "docCode": "0005", "origAmountDrSum": 4, "origAmountCrSum": 4, "amountDrSum": 4, "amountCrSum": 4, "creatorId": 4265310795651072, "creator": "13333333333", "businessTypeId": 5000040001, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:58:04.0", "accountId": 99020, "accountCode": "1501", "accountName": "草莓", "accountGradeName": "草莓", "accountCashTypeId": 5000020004, "accountIsIncidentalAcc": false, "direction": 0, "directionName": "借", "summary": "222", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountCr": 4, "amountCr": 4, "rowNo": 2, "isPeriodBegin": false, "docTypeAndCode": "记-0005", "amountSum": 4, "accountCodeName": "1501 草莓", "voucherDate": "2018-03-27", "createTime": "2018-03-28 09:58:05" }, { "rowStatus": 0, "id": 4291800581888000, "docId": 4291800581822464, "docType": "记", "year": 2018, "period": 3, "docCode": "0006", "origAmountDrSum": 0.8, "origAmountCrSum": 0.8, "amountDrSum": 0.8, "amountCrSum": 0.8, "creatorId": 1, "creator": "系统", "businessTypeId": 5000040014, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:58:05.0", "accountId": 99067, "accountCode": "5801", "accountName": "猕猴桃", "accountGradeName": "猕猴桃", "accountCashTypeId": 5000020041, "accountIsIncidentalAcc": false, "direction": 0, "directionName": "借", "summary": "计提3月所得税", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountDr": 0.8, "amountDr": 0.8, "rowNo": 1, "isPeriodBegin": false, "docTypeAndCode": "记-0006", "amountSum": 0.8, "accountCodeName": "5801 猕猴桃", "voucherDate": "2018-03-31", "createTime": "2018-03-28 09:58:05" }, { "rowStatus": 0, "id": 4291800582150144, "docId": 4291800581822464, "docType": "记", "year": 2018, "period": 3, "docCode": "0006", "origAmountDrSum": 0.8, "origAmountCrSum": 0.8, "amountDrSum": 0.8, "amountCrSum": 0.8, "creatorId": 1, "creator": "系统", "businessTypeId": 5000040014, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:58:05.0", "accountId": 99133, "accountCode": "222115", "accountName": "应交所得税", "accountGradeName": "火龙果", "accountCashTypeId": 5000020042, "accountIsIncidentalAcc": false, "direction": 1, "directionName": "贷", "summary": "计提3月所得税", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountCr": 0.8, "amountCr": 0.8, "rowNo": 2, "isPeriodBegin": false, "docTypeAndCode": "记-0006", "amountSum": 0.8, "accountCodeName": "222115 火龙果", "voucherDate": "2018-03-31", "createTime": "2018-03-28 09:58:05" }, { "rowStatus": 0, "id": 4291800584181761, "docId": 4291800584181760, "docType": "记", "year": 2018, "period": 3, "docCode": "0007", "origAmountDrSum": 4, "origAmountCrSum": 4, "amountDrSum": 4, "amountCrSum": 4, "creatorId": 1, "creator": "系统", "businessTypeId": 5000040004, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:58:05.0", "accountId": 99237, "accountCode": "505102", "accountName": "出租固定资产收入", "accountGradeName": "橙子", "accountCashTypeId": 5000020004, "accountIsIncidentalAcc": false, "direction": 1, "directionName": "贷", "summary": "结转3月损益", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountDr": 4, "amountDr": 4, "rowNo": 1, "isPeriodBegin": false, "docTypeAndCode": "记-0007", "amountSum": 4, "accountCodeName": "505102 橙子", "voucherDate": "2018-03-31", "createTime": "2018-03-28 09:58:05" }, { "rowStatus": 0, "id": 4291800584706048, "docId": 4291800584181760, "docType": "记", "year": 2018, "period": 3, "docCode": "0007", "origAmountDrSum": 4, "origAmountCrSum": 4, "amountDrSum": 4, "amountCrSum": 4, "creatorId": 1, "creator": "系统", "businessTypeId": 5000040004, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:58:05.0", "accountId": 99048, "accountCode": "3103", "accountName": "葡萄", "accountGradeName": "葡萄", "accountCashTypeId": 5000020005, "accountIsIncidentalAcc": false, "direction": 1, "directionName": "贷", "summary": "结转3月损益", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountCr": 3.2, "amountCr": 3.2, "rowNo": 2, "isPeriodBegin": false, "docTypeAndCode": "记-0007", "amountSum": 4, "accountCodeName": "3103 葡萄", "voucherDate": "2018-03-31", "createTime": "2018-03-28 09:58:05" }, { "rowStatus": 0, "id": 4291800585426944, "docId": 4291800584181760, "docType": "记", "year": 2018, "period": 3, "docCode": "0007", "origAmountDrSum": 4, "origAmountCrSum": 4, "amountDrSum": 4, "amountCrSum": 4, "creatorId": 1, "creator": "系统", "businessTypeId": 5000040004, "attachedNum": 0, "voucherState": 1000020001, "voucherStateName": "未审核", "ts": "2018-03-28 09:58:05.0", "accountId": 99067, "accountCode": "5801", "accountName": "猕猴桃", "accountGradeName": "猕猴桃", "accountCashTypeId": 5000020041, "accountIsIncidentalAcc": false, "direction": 0, "directionName": "借", "summary": "结转3月损益", "currencyId": 1, "currencyCode": "RMB", "currencyName": "人民币", "isBaseCurrency": true, "exchangeRate": 1, "origAmountCr": 0.8, "amountCr": 0.8, "rowNo": 3, "isPeriodBegin": false, "docTypeAndCode": "记-0007", "amountSum": 4, "accountCodeName": "5801 猕猴桃", "voucherDate": "2018-03-31", "createTime": "2018-03-28 09:58:05" }], "page": { "pageSize": 20, "currentPage": 1, "totalPage": 1, "totalCount": 2 }, "accountList": [{ "accountTypeName": "资产", "cashTypeName": "现金", "codeAndName": "1001 苹果", "openingBankName": "", "id": 99001, "code": "1001", "name": "苹果", "gradeName": "苹果" }, { "accountTypeName": "资产", "cashTypeName": "银行存款", "codeAndName": "100201 荔枝", "id": 99068, "code": "100201", "name": "基本户", "gradeName": "荔枝" }, {       "accountTypeName": "资产", "cashTypeName": "梨", "codeAndName": "1012 梨", "id": 99003, "code": "1012", "name": "梨", "gradeName": "梨" }, { "accountTypeName": "资产", "cashTypeName": "", "codeAndName": "1501 草莓", "id": 99020, "code": "1501", "name": "草莓", "gradeName": "草莓" }, { "accountTypeName": "资产", "cashTypeName": "", "codeAndName": "170103 芒果", "id": 99093, "code": "170103", "name": "商标权", "gradeName": "芒果" }, { "accountTypeName": "负债", "cashTypeName": "", "codeAndName": "221101 西瓜", "id": 99107, "code": "221101", "name": "职工工资", "gradeName": "西瓜" }, { "accountTypeName": "负债", "cashTypeName": "应交所得税", "codeAndName": "222115 火龙果", "id": 99133, "code": "222115", "name": "应交所得税", "gradeName": "火龙果" }, { "accountTypeName": "权益", "cashTypeName": "", "codeAndName": "3002 柚子", "id": 99046, "code": "3002", "name": "柚子", "gradeName": "柚子" }, { "accountTypeName": "权益", "cashTypeName": "葡萄", "codeAndName": "3103 葡萄", "id": 99048, "code": "3103", "name": "葡萄", "gradeName": "葡萄" }, { "accountTypeName": "成本", "cashTypeName": "", "codeAndName": "400103 黄桃", "id": 99161, "code": "400103", "name": "基本社会保险费", "gradeName": "黄桃" }, { "accountTypeName": "损益", "cashTypeName": "", "codeAndName": "505102 橙子", "id": 99237, "code": "505102", "name": "出租固定资产收入", "gradeName": "橙子" }, { "accountTypeName": "损益", "cashTypeName": "猕猴桃", "codeAndName": "5801 猕猴桃", "id": 99067, "code": "5801", "name": "猕猴桃", "gradeName": "猕猴桃" }], "voucherTypeList": [], "voucherStateList": [{ "id": 1000020001, "name": "未审核", "code": "NotApprove", "enumId": 100002 }, { "id": 1000020002, "name": "已审核", "code": "Approved", "enumId": 100002 }], "columnDto": { "id": 500001, "code": "docList", "name": "凭证管理", "isDefault": true, "columnDetails": [{ "id": 50000100001, "columnId": 500001, "fieldName": "voucherDate", "caption": "日期", "idFieldType": 1000040001, "width": 100, "idAlignType": 1000050001, "colIndex": 1, "idOrderMode": 1000060001, "isFixed": false, "isVisible": true, "isMustSelect": true, "isSystem": false, "isHeader": true, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040001, "name": "字符", "code": "string", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050001, "name": "左对齐", "code": "01", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100002, "columnId": 500001, "fieldName": "docTypeAndCode", "caption": "账单序号", "idFieldType": 1000040001, "width": 100, "idAlignType": 1000050001, "colIndex": 2, "idOrderMode": 1000060001, "isFixed": false, "isVisible": true, "isMustSelect": true, "isSystem": false, "isHeader": true, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040001, "name": "字符", "code": "string", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050001, "name": "左对齐", "code": "01", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100003, "columnId": 500001, "fieldName": "amountSum", "caption": "总金额", "idFieldType": 1000040002, "width": 100, "idAlignType": 1000050003, "colIndex": 3, "idOrderMode": 1000060001, "isFixed": false, "isVisible": false, "isMustSelect": false, "isSystem": false, "isHeader": true, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040002, "name": "数值", "code": "decimal", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050003, "name": "右对齐", "code": "03", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100004, "columnId": 500001, "fieldName": "summary", "caption": "摘要", "idFieldType": 1000040001, "width": 100, "idAlignType": 1000050001, "colIndex": 4, "idOrderMode": 1000060001, "isFixed": false, "isVisible": true, "isMustSelect": false, "isSystem": false, "isHeader": false, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040001, "name": "字符", "code": "string", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050001, "name": "左对齐", "code": "01", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100005, "columnId": 500001, "fieldName": "accountCodeName", "caption": "水果种类", "idFieldType": 1000040001, "width": 100, "idAlignType": 1000050001, "colIndex": 5, "idOrderMode": 1000060001, "isFixed": false, "isVisible": true, "isMustSelect": false, "isSystem": false, "isHeader": false, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040001, "name": "字符", "code": "string", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050001, "name": "左对齐", "code": "01", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100006, "columnId": 500001, "fieldName": "currencyAndExchangeRate", "caption": "币种/汇率", "idFieldType": 1000040001, "width": 100, "idAlignType": 1000050001, "colIndex": 6, "idOrderMode": 1000060001, "isFixed": false, "isVisible": false, "isMustSelect": false, "isSystem": false, "isHeader": false, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040001, "name": "字符", "code": "string", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050001, "name": "左对齐", "code": "01", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100007, "columnId": 500001, "fieldName": "unitName", "caption": "计量单位", "idFieldType": 1000040001, "width": 100, "idAlignType": 1000050001, "colIndex": 7, "idOrderMode": 1000060001, "isFixed": false, "isVisible": false, "isMustSelect": false, "isSystem": false, "isHeader": false, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040001, "name": "字符", "code": "string", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050001, "name": "左对齐", "code": "01", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100008, "columnId": 500001, "fieldName": "quantity", "caption": "数量", "idFieldType": 1000040002, "width": 100, "idAlignType": 1000050003, "colIndex": 8, "idOrderMode": 1000060001, "isFixed": false, "isVisible": false, "isMustSelect": false, "isSystem": false, "isHeader": false, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040002, "name": "数值", "code": "decimal", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050003, "name": "右对齐", "code": "03", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100009, "columnId": 500001, "fieldName": "price", "caption": "单价", "idFieldType": 1000040002, "width": 100, "idAlignType": 1000050003, "colIndex": 9, "idOrderMode": 1000060001, "isFixed": false, "isVisible": false, "isMustSelect": false, "isSystem": false, "isHeader": false, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040002, "name": "数值", "code": "decimal", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050003, "name": "右对齐", "code": "03", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100010, "columnId": 500001, "fieldName": "origAmount", "caption": "外币金额", "idFieldType": 1000040002, "width": 100, "idAlignType": 1000050003, "colIndex": 10, "idOrderMode": 1000060001, "isFixed": false, "isVisible": false, "isMustSelect": false, "isSystem": false, "isHeader": false, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040002, "name": "数值", "code": "decimal", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050003, "name": "右对齐", "code": "03", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100011, "columnId": 500001, "fieldName": "amountDr", "caption": "买入", "idFieldType": 1000040002, "width": 100, "idAlignType": 1000050003, "colIndex": 11, "idOrderMode": 1000060001, "isFixed": false, "isVisible": true, "isMustSelect": false, "isSystem": false, "isHeader": false, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040002, "name": "数值", "code": "decimal", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050003, "name": "右对齐", "code": "03", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100012, "columnId": 500001, "fieldName": "amountCr", "caption": "卖出", "idFieldType": 1000040002, "width": 100, "idAlignType": 1000050003, "colIndex": 12, "idOrderMode": 1000060001, "isFixed": false, "isVisible": true, "isMustSelect": false, "isSystem": false, "isHeader": false, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040002, "name": "数值", "code": "decimal", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050003, "name": "右对齐", "code": "03", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100013, "columnId": 500001, "fieldName": "attachedNum", "caption": "附单据数", "idFieldType": 1000040002, "width": 100, "idAlignType": 1000050001, "colIndex": 13, "idOrderMode": 1000060001, "isFixed": false, "isVisible": true, "isMustSelect": false, "isSystem": false, "isHeader": true, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040002, "name": "数值", "code": "decimal", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050001, "name": "左对齐", "code": "01", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100014, "columnId": 500001, "fieldName": "sourceVoucherCode", "caption": "凭证来源", "idFieldType": 1000040001, "width": 100, "idAlignType": 1000050001, "colIndex": 14, "idOrderMode": 1000060001, "isFixed": false, "isVisible": false, "isMustSelect": false, "isSystem": false, "isHeader": true, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040001, "name": "字符", "code": "string", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050001, "name": "左对齐", "code": "01", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100015, "columnId": 500001, "fieldName": "voucherStateName", "caption": "状态", "idFieldType": 1000040001, "width": 100, "idAlignType": 1000050001, "colIndex": 15, "idOrderMode": 1000060001, "isFixed": false, "isVisible": false, "isMustSelect": false, "isSystem": false, "isHeader": true, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040001, "name": "字符", "code": "string", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050001, "name": "左对齐", "code": "01", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100016, "columnId": 500001, "fieldName": "creator", "caption": "制单人", "idFieldType": 1000040001, "width": 100, "idAlignType": 1000050001, "colIndex": 16, "idOrderMode": 1000060001, "isFixed": false, "isVisible": true, "isMustSelect": false, "isSystem": false, "isHeader": true, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040001, "name": "字符", "code": "string", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050001, "name": "左对齐", "code": "01", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }, { "id": 50000100017, "columnId": 500001, "fieldName": "auditor", "caption": "审核人", "idFieldType": 1000040001, "width": 100, "idAlignType": 1000050001, "colIndex": 17, "idOrderMode": 1000060001, "isFixed": false, "isVisible": true, "isMustSelect": false, "isSystem": false, "isHeader": true, "isTotalColumn": false, "fieldTypeDTO": { "id": 1000040001, "name": "字符", "code": "string", "enumId": 100004 }, "alignTypeDTO": { "id": 1000050001, "name": "左对齐", "code": "01", "enumId": 100005 }, "orderModeDTO": { "id": 1000060001, "name": "升序", "code": "01", "enumId": 100006 } }] } } } function query(option) { const { accountId, endCode, endPeriod, endYear, simpleCondition, startCode, startPeriod, startYear, summary, voucherState } = option let tableList = mockData.tableList tableList.page.currentPage = option.page.currentPage tableList.page.pageSize = option.page.pageSize let { accountList, columnDto, displayDate, page, voucherStateList, voucherTypeList, dtoList } = tableList let docIdArr = [] //审核状态voucherState、摘要summary、起止账单号docCode、起止日期period、水果accountId if(accountId){ dtoList.forEach(element => { if(accountId == element.accountId){ docIdArr.push(element.docId) } }); } let newList = dtoList.filter((item) => { if((!accountId || docIdArr.includes(item.docId)) && (!voucherState || voucherState == item.voucherState) && (!summary || summary == item.summary) && (!startCode || (startCode <= item.docCode && item.docCode <= endCode)) && (!startPeriod || (startPeriod <= item.period && item.period <= endPeriod)) && (!simpleCondition || item.docCode.indexOf(simpleCondition) >= 0) ){ return true }else{ return false } }) return { page, dtoList: newList } } function audit(option, state) { var dtoList = mockData.tableList.dtoList let list = option.map((a)=>{return a.docId}) dtoList.map( (item) => { if(list.includes(item.docId)) { if(state){ item.voucherStateName = '已审核' item.auditor = '13333333333' item.voucherState = '1000020002' }else{ item.voucherStateName = '未审核' item.auditor = '' item.voucherState = '1000020001' } } }) } function deleteDoc(option) { var dtoList = mockData.tableList.dtoList let list = option.map((a)=>{return a.docId}), item for (let i = dtoList.length - 1; i >= 0; i--) { item = dtoList[i] if (list.includes(item.docId)) { dtoList.splice(i, 1); } } } //查询初始列表数据 fetch.mock('/v1/gl/docManage/init', (option) => { initTableList() return { result: true, value: mockData.tableList } }) //审核数据 fetch.mock('/v1/gl/doc/auditBatch', (option) => { audit(option, true) return { result: true, value: '审核成功' } }) //查询列表数据 fetch.mock('/v1/gl/docManage/query', (option) => { return { result: true, value: query(option) } }) //整理凭证号 fetch.mock('/v1/gl/docManage/reorganizeDocCode', (option) => { return { result: true, value: mockData.tableList } }) //反审核数据 fetch.mock('/v1/gl/doc/unAuditBatch', (option) => { audit(option, false) return { result: true, value: '反审核成功' } }) //删除凭证 fetch.mock('/v1/gl/doc/delete', (option) => { deleteDoc([option]) return { result: true, value: {allSuccess: true} } }) //批量删除凭证 fetch.mock('/v1/gl/doc/deleteBatch', (option) => { deleteDoc(option) return { result: true, value: {allSuccess: true} } }) //查询栏目 fetch.mock('/v1/edf/column/findByParam', (option) => { return { result: true, value: mockData.tableList.columnDto } }) //更新栏目 fetch.mock('/v1/edf/column/updateWithDetail', (option) => { let columnDetails = mockData.tableList.columnDto.columnDetails columnDetails.map((item, index) => {