From 4f0485e5a865a8143185b0489b7633e8fa2c54ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E6=97=AD=E4=B9=8B?= <12930972+jiang-xuzhi@user.noreply.gitee.com> Date: Tue, 18 Jul 2023 11:46:06 +0800 Subject: [PATCH] update --- .../models/price-list-app-service-bj.js | 99 + .../wwwroot/models/price-list.js | 111 + .../wwwroot/models/purchase_price_service.js | 91 + .../wwwroot/router/business.js | 2244 ++++++++++++++++- .../wwwroot/router/routes.js | 2 - .../base-data/price-list-app-service-bj.js | 15 + .../wwwroot/views/base-data/price-list.js | 15 + .../views/base-data/purchase_price_service.js | 15 + 8 files changed, 2456 insertions(+), 136 deletions(-) create mode 100644 code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/price-list-app-service-bj.js create mode 100644 code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/price-list.js create mode 100644 code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/purchase_price_service.js create mode 100644 code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/base-data/price-list-app-service-bj.js create mode 100644 code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/base-data/price-list.js create mode 100644 code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/base-data/purchase_price_service.js diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/price-list-app-service-bj.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/price-list-app-service-bj.js new file mode 100644 index 00000000..508070f3 --- /dev/null +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/price-list-app-service-bj.js @@ -0,0 +1,99 @@ +const schema = { + title: "备件价格单", + type: "object", + properties: { + lu: { + title: "零件号", + type: "string", + }, + price: { + title: "价格", + type: "decimal", + }, + beginDate: { + title: "开始时间", + type: "DateTime", + }, + endDate: { + title: "结算时间", + type: "DateTime", + }, + }, +}; + +const baseUrl = "settleaccount/price-list-app-service-bj"; +const queryUrl = `${baseUrl}/get-list`; +const importUrl = `${baseUrl}/import`; +const exportUrl = `${baseUrl}/export`; +const queryMethod = "POST"; +const importMethod = "POST"; +const exportMethod = "POST"; + +export default function () { + return { + baseUrl, + query: { + url: queryUrl, + method: queryMethod, + schema: { + title: "备件价格单", + type: "object", + properties: { + filters: { + type: "array", + hidden: true, + items: { + type: "object", + properties: { + logic: { + type: "int", + }, + column: { + type: "string", + }, + action: { + type: "int", + }, + value: { + type: "string", + }, + }, + }, + default: [ + { + logic: "and", + column: "lu", + action: "like", + value: null, + readOnly: true, + }, + ], + }, + skipCount: { + hidden: true, + default: 0, + }, + maxResultCount: { + hidden: true, + default: 10, + }, + sorting: { + hidden: true, + }, + }, + }, + }, + table: { + schema: schema, + }, + edit: { + queryUrl, + importUrl, + exportUrl, + queryMethod, + importMethod, + exportMethod, + schema: schema, + }, + }; +} diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/price-list.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/price-list.js new file mode 100644 index 00000000..04726d1c --- /dev/null +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/price-list.js @@ -0,0 +1,111 @@ +const schema = { + title: "销售价格单", + type: "object", + properties: { + version: { + title: "版本", + type: "string", + }, + beginDate: { + title: "开始时间", + type: "DateTime", + }, + endDate: { + title: "结算时间", + type: "DateTime", + }, + price: { + title: "价格", + type: "decimal", + }, + materialCode: { + title: "物料编号", + type: "string", + }, + type: { + title: "价格类型", + type: "int", + }, + customerCode: { + title: "客户", + type: "string", + }, + }, +}; + +const baseUrl = "settleaccount/price-list"; +const queryUrl = `${baseUrl}/get-list`; +const importUrl = `${baseUrl}/import`; +const exportUrl = `${baseUrl}/export`; +const queryMethod = "POST"; +const importMethod = "POST"; +const exportMethod = "POST"; + +export default function () { + return { + baseUrl, + query: { + url: queryUrl, + method: queryMethod, + schema: { + title: "销售价格单", + type: "object", + properties: { + filters: { + type: "array", + hidden: true, + items: { + type: "object", + properties: { + logic: { + type: "int", + }, + column: { + type: "string", + }, + action: { + type: "int", + }, + value: { + type: "string", + }, + }, + }, + default: [ + { + logic: "and", + column: "version", + action: "like", + value: null, + readOnly: true, + }, + ], + }, + skipCount: { + hidden: true, + default: 0, + }, + maxResultCount: { + hidden: true, + default: 10, + }, + sorting: { + hidden: true, + }, + }, + }, + }, + table: { + schema: schema, + }, + edit: { + queryUrl, + importUrl, + exportUrl, + queryMethod, + importMethod, + exportMethod, + schema: schema, + }, + }; +} diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/purchase_price_service.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/purchase_price_service.js new file mode 100644 index 00000000..89046f11 --- /dev/null +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/purchase_price_service.js @@ -0,0 +1,91 @@ +const schema = { + title: "采购价格单", + type: "object", + properties: { + lu: { + title: "零件号", + type: "string", + }, + price: { + title: "价格", + type: "decimal", + }, + }, +}; + +const baseUrl = "settleaccount/purchase_price_service"; +const queryUrl = `${baseUrl}/get-list`; +const importUrl = `${baseUrl}/import`; +const exportUrl = `${baseUrl}/export`; +const queryMethod = "POST"; +const importMethod = "POST"; +const exportMethod = "POST"; + +export default function () { + return { + baseUrl, + query: { + url: queryUrl, + method: queryMethod, + schema: { + title: "采购价格单", + type: "object", + properties: { + filters: { + type: "array", + hidden: true, + items: { + type: "object", + properties: { + logic: { + type: "int", + }, + column: { + type: "string", + }, + action: { + type: "int", + }, + value: { + type: "string", + }, + }, + }, + default: [ + { + logic: "and", + column: "lu", + action: "like", + value: null, + readOnly: true, + }, + ], + }, + skipCount: { + hidden: true, + default: 0, + }, + maxResultCount: { + hidden: true, + default: 10, + }, + sorting: { + hidden: true, + }, + }, + }, + }, + table: { + schema: schema, + }, + edit: { + queryUrl, + importUrl, + exportUrl, + queryMethod, + importMethod, + exportMethod, + schema: schema, + }, + }; +} diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/business.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/business.js index 7b60ca6f..1205f8fc 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/business.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/business.js @@ -22,6 +22,74 @@ export default [ title: "JIS结算数据", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + ], + }, + { + path: "bbac_sa_service", + meta: { + type: "page", + title: "JIS结算数据明细", + icon: "file", + isHidden: true, + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, { path: "bbac_se_detail_service", @@ -77,6 +145,27 @@ export default [ title: "EDI数据", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, ], }, @@ -95,6 +184,43 @@ export default [ title: "EDI与发运数据对比", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], }, { path: "bbac_sa_detail_jobservice", @@ -103,6 +229,43 @@ export default [ title: "EDI、发运与结算比对", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], }, { path: "bbac_sa_detail_jobservice", @@ -111,6 +274,43 @@ export default [ title: "发运与结算数据二次比对", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], }, { path: "bbac_sa_detail_jobservice", @@ -119,6 +319,43 @@ export default [ title: "买单件发运与结算数据三次比对", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], }, ], }, @@ -134,25 +371,147 @@ export default [ path: "bbac_can_sa_service", meta: { type: "page", - title: "BBAC可结算单", + title: "BBAC发票分组号", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateInvoice", + meta: { + type: "button", + title: "生成发票数据", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, { - path: "bbac_not_sa_service", + path: "bbac_can_sa_detail_service", meta: { type: "page", - title: "不可结算单", + title: "BBAC发票分组号明细", icon: "file", + isHidden: true, }, - }, - { - path: "bbac_ba_service", - meta: { - type: "page", - title: "商务审批", + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + ], + }, + { + path: "bbac_not_sa_service", + meta: { + type: "page", + title: "不可结算单", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateSettlementOrder", + meta: { + type: "button", + title: "生成可结算单", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + { + path: "bbac_ba_service", + meta: { + type: "page", + title: "商务审批", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "reject", + meta: { + type: "button", + title: "退回", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateInvoice ", + meta: { + type: "button", + title: "生成发票数据", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, { path: "bbac_pd_service", @@ -161,6 +520,46 @@ export default [ title: "寄售库库存扣减审批", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "reject", + meta: { + type: "button", + title: "退回", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "approvalPassed ", + meta: { + type: "button", + title: "审核通过", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, ], }, @@ -189,6 +588,74 @@ export default [ title: "JIS结算数据", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + ], + }, + { + path: "hbpo_sa_detail_service", + meta: { + type: "page", + title: "JIS结算数据明细", + icon: "file", + isHidden: true, + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, { path: "hbpo_se_detail_service", @@ -197,6 +664,45 @@ export default [ title: "JIS发运数据", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, { path: "hbpo_se_edi_service", @@ -205,6 +711,27 @@ export default [ title: "EDI数据", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, ], }, @@ -223,14 +750,88 @@ export default [ title: "EDI与发运数据对比", icon: "file", }, - }, - { - path: "hbpo_sa_detail_jobservice", - meta: { - type: "page", + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], + }, + { + path: "hbpo_sa_detail_jobservice", + meta: { + type: "page", title: "EDI、发运与结算比对", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], }, { path: "hbpo_sa_detail_jobservice", @@ -239,6 +840,43 @@ export default [ title: "发运与结算数据二次比对", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], }, ], }, @@ -257,6 +895,57 @@ export default [ title: "可结算单", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateInvoice", + meta: { + type: "button", + title: "生成发票数据", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + { + path: "hbpo_can_sa_detail_service", + meta: { + type: "page", + title: "HBPO发票分组号明细", + icon: "file", + isHidden: true, + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + ], }, { path: "hbpo_not_sa_service", @@ -265,6 +954,37 @@ export default [ title: "不可结算单", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateSettlementOrder", + meta: { + type: "button", + title: "生成可结算单", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, { path: "hbpo_ba_service", @@ -273,14 +993,950 @@ export default [ title: "商务审批", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "reject", + meta: { + type: "button", + title: "退回", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateInvoice ", + meta: { + type: "button", + title: "生成发票数据", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + { + path: "hbpo_pd_service", + meta: { + type: "page", + title: "寄售库库存扣减审批", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "reject", + meta: { + type: "button", + title: "退回", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "approvalPassed ", + meta: { + type: "button", + title: "审核通过", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + ], + }, + ], + }, + + { + path: "jit", + meta: { + type: "group", + title: "直供件", + icon: "folder", + }, + children: [ + { + path: "input", + meta: { + type: "group", + title: "数据输入", + icon: "folder", + }, + children: [ + { + path: "pub_sa_service", + meta: { + type: "page", + title: "结算数据", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + ], + }, + { + path: "pub_sa_detail_service", + meta: { + type: "page", + title: "结算数据明细", + icon: "file", + isHidden: true, + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + { + path: "pub_se_detail_service", + meta: { + type: "page", + title: "发运数据", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + ], + }, + { + path: "contrast", + meta: { + type: "group", + title: "数据对比", + icon: "folder", + }, + children: [ + { + path: "pub_sa_detail_jobservice", + meta: { + type: "page", + title: "发运与结算比对", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], + }, + { + path: "pub_sa_detail_jobservice", + meta: { + type: "page", + title: "发运与结算二次比对", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], + }, + ], + }, + { + path: "settlement", + meta: { + type: "group", + title: "结算开票", + icon: "folder", + }, + children: [ + { + path: "pub_can_sa_service", + meta: { + type: "page", + title: "可结算单", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateInvoice", + meta: { + type: "button", + title: "生成发票数据", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + { + path: "pub_not_sa_service", + meta: { + type: "page", + title: "不可结算单", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateSettlementOrder", + meta: { + type: "button", + title: "生成可结算单", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + { + path: "pub_ba_service", + meta: { + type: "page", + title: "商务审批", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "reject", + meta: { + type: "button", + title: "退回", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateInvoice ", + meta: { + type: "button", + title: "生成发票数据", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + { + path: "pub_pd_service", + meta: { + type: "page", + title: "寄售库库存扣减审批", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "reject", + meta: { + type: "button", + title: "退回", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "approvalPassed ", + meta: { + type: "button", + title: "审核通过", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + ], + }, + ], + }, + + { + path: "bj", + meta: { + type: "group", + title: "备件", + icon: "folder", + }, + children: [ + { + path: "input", + meta: { + type: "group", + title: "数据输入", + icon: "folder", + }, + children: [ + { + path: "pub_sa_service", + meta: { + type: "page", + title: "结算数据", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + ], + }, + { + path: "pub_sa_detail_service", + meta: { + type: "page", + title: "结算数据明细", + icon: "file", + isHidden: true, + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + { + path: "pub_se_detail_service", + meta: { + type: "page", + title: "发运数据", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + ], + }, + { + path: "contrast", + meta: { + type: "group", + title: "数据对比", + icon: "folder", + }, + children: [ + { + path: "pub_sa_detail_jobservice", + meta: { + type: "page", + title: "发运与结算比对", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], + }, + { + path: "pub_sa_detail_jobservice", + meta: { + type: "page", + title: "发运与结算二次比对", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], + }, + ], + }, + { + path: "settlement", + meta: { + type: "group", + title: "结算开票", + icon: "folder", + }, + children: [ + { + path: "pub_can_sa_service", + meta: { + type: "page", + title: "可结算单", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateInvoice", + meta: { + type: "button", + title: "生成发票数据", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + { + path: "pub_not_sa_service", + meta: { + type: "page", + title: "不可结算单", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateSettlementOrder", + meta: { + type: "button", + title: "生成可结算单", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], + }, + { + path: "pub_ba_service", + meta: { + type: "page", + title: "商务审批", + icon: "file", + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "reject", + meta: { + type: "button", + title: "退回", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateInvoice ", + meta: { + type: "button", + title: "生成发票数据", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, { - path: "hbpo_pd_service", + path: "pub_pd_service", meta: { type: "page", title: "寄售库库存扣减审批", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "reject", + meta: { + type: "button", + title: "退回", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "approvalPassed ", + meta: { + type: "button", + title: "审核通过", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, ], }, @@ -288,10 +1944,10 @@ export default [ }, { - path: "jit", + path: "in", meta: { type: "group", - title: "直供件", + title: "印度件", icon: "folder", }, children: [ @@ -310,6 +1966,74 @@ export default [ title: "结算数据", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + ], + }, + { + path: "pub_sa_detail_service", + meta: { + type: "page", + title: "结算数据明细", + icon: "file", + isHidden: true, + }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, { path: "pub_se_detail_service", @@ -318,6 +2042,45 @@ export default [ title: "发运数据", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "import", + meta: { + type: "button", + title: "导入", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, ], }, @@ -336,6 +2099,43 @@ export default [ title: "发运与结算比对", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], }, { path: "pub_sa_detail_jobservice", @@ -344,6 +2144,43 @@ export default [ title: "发运与结算二次比对", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "exportEDIJob", + meta: { + type: "button", + title: "生成对比", + icon: "file", + isTop: true, + }, + }, + { + path: "delete", + meta: { + type: "button", + title: "删除", + icon: "file", + isTop: true, + }, + }, + { + path: "download", + meta: { + type: "button", + title: "下载", + icon: "file", + }, + }, + ], }, ], }, @@ -362,6 +2199,37 @@ export default [ title: "可结算单", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateInvoice", + meta: { + type: "button", + title: "生成发票数据", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, { path: "pub_not_sa_service", @@ -370,6 +2238,37 @@ export default [ title: "不可结算单", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateSettlementOrder", + meta: { + type: "button", + title: "生成可结算单", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, { path: "pub_ba_service", @@ -378,6 +2277,46 @@ export default [ title: "商务审批", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "reject", + meta: { + type: "button", + title: "退回", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "generateInvoice ", + meta: { + type: "button", + title: "生成发票数据", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, { path: "pub_pd_service", @@ -386,6 +2325,46 @@ export default [ title: "寄售库库存扣减审批", icon: "file", }, + children: [ + { + path: "query", + meta: { + type: "button", + title: "查询", + icon: "file", + isTop: true, + }, + }, + { + path: "reject", + meta: { + type: "button", + title: "退回", + icon: "file", + isTop: true, + }, + }, + { + path: "export", + meta: { + type: "button", + title: "导出", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "approvalPassed ", + meta: { + type: "button", + title: "审核通过", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + ], }, ], }, @@ -393,231 +2372,228 @@ export default [ }, { - path: "bj", + path: "inspect", meta: { type: "group", - title: "备件", + title: "商务审核", icon: "folder", }, children: [ { - path: "input", + path: "invoice_grp_dto", meta: { - type: "group", - title: "数据输入", - icon: "folder", + type: "page", + title: "财务管理审核", + icon: "file", }, children: [ { - path: "pub_sa_service", + path: "query", meta: { - type: "page", - title: "结算数据", + type: "button", + title: "查询", icon: "file", + isTop: true, }, }, { - path: "pub_se_detail_service", + path: "reject", meta: { - type: "page", - title: "发运数据", + type: "button", + title: "退回", icon: "file", + isTop: true, }, }, - ], - }, - { - path: "contrast", - meta: { - type: "group", - title: "数据对比", - icon: "folder", - }, - children: [ { - path: "pub_sa_detail_jobservice", + path: "importInvocie", meta: { - type: "page", - title: "发运与结算比对", + type: "button", + title: "导入发票号", icon: "file", + isTop: true, + pattern: "paged", }, }, { - path: "pub_sa_detail_jobservice", + path: "approvalPassed ", meta: { - type: "page", - title: "发运与结算二次比对", + type: "button", + title: "审核通过", + icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "sync_QAD ", + meta: { + type: "button", + title: "同步寄售库至QAD", icon: "file", + isTop: true, + pattern: "paged", }, }, ], }, + ], + }, + //实际采购成本,不知道起什么名 + { + path: "cost", + meta: { + type: "group", + title: "实际采购成本", + icon: "folder", + }, + children: [ { - path: "settlement", + path: "cost", meta: { - type: "group", - title: "结算开票", - icon: "folder", + type: "page", + title: "实际采购成本", + icon: "file", }, children: [ { - path: "pub_can_sa_service", - meta: { - type: "page", - title: "可结算单", - icon: "file", - }, - }, - { - path: "pub_not_sa_service", + path: "query", meta: { - type: "page", - title: "不可结算单", + type: "button", + title: "查询", icon: "file", + isTop: true, }, }, { - path: "pub_ba_service", + path: "export", meta: { - type: "page", - title: "商务审批", + type: "button", + title: "导出", icon: "file", + isTop: true, + pattern: "paged", }, }, { - path: "pub_pd_service", + path: "generate", meta: { - type: "page", - title: "寄售库库存扣减审批", + type: "button", + title: "生成", icon: "file", + isTop: true, + pattern: "paged", }, }, ], }, ], }, - { - path: "in", + path: "inventory", meta: { type: "group", - title: "印度件", + title: "寄售库", icon: "folder", }, children: [ { - path: "input", + path: "balance", meta: { - type: "group", - title: "数据输入", - icon: "folder", + type: "page", + title: "库存余额查询", + icon: "file", }, children: [ { - path: "pub_sa_service", + path: "query", meta: { - type: "page", - title: "结算数据", + type: "button", + title: "查询", icon: "file", + isTop: true, }, }, { - path: "pub_se_detail_service", + path: "export", meta: { - type: "page", - title: "发运数据", + type: "button", + title: "导出", icon: "file", + isTop: true, + pattern: "paged", + }, + }, + { + path: "balance", + meta: { + type: "button", + title: "余额调整", + icon: "file", + isTop: true, + pattern: "paged", }, }, ], }, { - path: "contrast", + path: "record", meta: { - type: "group", - title: "数据对比", - icon: "folder", + type: "page", + title: "库存事务查询", + icon: "file", }, children: [ { - path: "pub_sa_detail_jobservice", + path: "query", meta: { - type: "page", - title: "发运与结算比对", + type: "button", + title: "查询", icon: "file", + isTop: true, }, }, { - path: "pub_sa_detail_jobservice", + path: "export", meta: { - type: "page", - title: "发运与结算二次比对", + type: "button", + title: "导出", icon: "file", + isTop: true, + pattern: "paged", }, }, ], }, { - path: "settlement", + path: "backup", meta: { - type: "group", - title: "结算开票", - icon: "folder", + type: "page", + title: "时点库存余额查询", + icon: "file", }, children: [ { - path: "pub_can_sa_service", - meta: { - type: "page", - title: "可结算单", - icon: "file", - }, - }, - { - path: "pub_not_sa_service", - meta: { - type: "page", - title: "不可结算单", - icon: "file", - }, - }, - { - path: "pub_ba_service", + path: "query", meta: { - type: "page", - title: "商务审批", + type: "button", + title: "查询", icon: "file", + isTop: true, }, }, { - path: "pub_pd_service", + path: "export", meta: { - type: "page", - title: "寄售库库存扣减审批", + type: "button", + title: "导出", icon: "file", + isTop: true, + pattern: "paged", }, }, ], }, ], }, - - { - path: "inspect", - meta: { - type: "group", - title: "商务审核", - icon: "folder", - }, - children: [ - { - path: "invoice_grp_dto", - meta: { - type: "page", - title: "财务管理审核", - icon: "file", - }, - }, - ], - }, ]; diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/routes.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/routes.js index e9efa452..0b7b43cb 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/routes.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/routes.js @@ -1,6 +1,5 @@ import baseDate from "./base-date.js"; import business from "./business.js"; -import inventory from "./inventory.js"; export default [ { @@ -14,5 +13,4 @@ export default [ }, ...baseDate, ...business, - ...inventory, ]; diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/base-data/price-list-app-service-bj.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/base-data/price-list-app-service-bj.js new file mode 100644 index 00000000..f58a3e48 --- /dev/null +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/base-data/price-list-app-service-bj.js @@ -0,0 +1,15 @@ +import AppList from "../../components/list/index.js"; +import html from "html"; +import useConfig from "../../models/price-list-app-service-bj.js"; + +export default { + components: { AppList }, + template: html``, + setup() { + const config = useConfig(); + const onCommand = async (item, rows) => { + console.log(item.path, item, rows); + }; + return { config, onCommand }; + }, +}; diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/base-data/price-list.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/base-data/price-list.js new file mode 100644 index 00000000..66a67ea5 --- /dev/null +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/base-data/price-list.js @@ -0,0 +1,15 @@ +import AppList from "../../components/list/index.js"; +import html from "html"; +import useConfig from "../../models/price-list.js"; + +export default { + components: { AppList }, + template: html``, + setup() { + const config = useConfig(); + const onCommand = async (item, rows) => { + console.log(item.path, item, rows); + }; + return { config, onCommand }; + }, +}; diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/base-data/purchase_price_service.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/base-data/purchase_price_service.js new file mode 100644 index 00000000..8799ac9c --- /dev/null +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/base-data/purchase_price_service.js @@ -0,0 +1,15 @@ +import AppList from "../../components/list/index.js"; +import html from "html"; +import useConfig from "../../models/purchase_price_service.js"; + +export default { + components: { AppList }, + template: html``, + setup() { + const config = useConfig(); + const onCommand = async (item, rows) => { + console.log(item.path, item, rows); + }; + return { config, onCommand }; + }, +};