From a960fb0f441ff12a1cf39e0e6d85948b91e7fe62 Mon Sep 17 00:00:00 2001 From: wanggang <76527413@qq.com> Date: Tue, 22 Aug 2023 17:31:46 +0800 Subject: [PATCH 1/3] update --- .../wwwroot/components/list/index.js | 5 +++++ .../SettleAccount.HttpApi.Host/wwwroot/router/business.js | 6 ++++-- .../SettleAccount.Application/Entities/BQ/VmiAppService.cs | 2 +- 3 files changed, 10 insertions(+), 3 deletions(-) diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js index b6b852fa..6b1b82d3 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js @@ -670,6 +670,11 @@ export default { if (route.meta.businessType) { formData.append("businessType", route.meta.businessType); } + if (route.meta.client === "bbac-104") { + formData.append("site", "104"); + } else if (route.meta.client === "bbac-1046") { + formData.append("site", "1046"); + } Object.keys(importModel.value).forEach((propertyName) => { if (importModel.value[propertyName]) { const schema = config.import.schema.properties[propertyName]; 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 9b91dcf7..e332f4a3 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 @@ -125,7 +125,8 @@ export default [ { ...createRoute("input", "title=数据输入"), children: [ - createInputJieSuanShuju("bbac_sa_service", "JisBBAC", "bbac", "JIS-BBAC 结算数据"), + createInputJieSuanShuju("bbac_sa_service", "JisBBAC", "bbac-104", "JIS-BBAC 结算数据"), + createInputJieSuanShuju("bbac_sa_service2", "JisBBAC", "bbac-1046", "JIS-BBAC顺义 结算数据"), createInputFaYunShuJu("bbac_se_detail_service", "JisBBAC", "bbac", "JIS-BBAC 发运数据"), createInputEdiShuJu("bbac_se_edi_service", "JisBBAC", "bbac", "JIS-BBAC EDI数据"), ], @@ -186,7 +187,8 @@ export default [ { ...createRoute("input", "title=数据输入"), children: [ - createInputJieSuanShuju("bbac_jit_pub_sa_service", "ZhiGongJianBBAC", "bbac", "直供件-BBAC 结算数据"), + createInputJieSuanShuju("bbac_jit_pub_sa_service", "ZhiGongJianBBAC", "bbac-104", "直供件-BBAC 结算数据"), + createInputJieSuanShuju("bbac_jit_pub_sa_service2", "ZhiGongJianBBAC", "bbac-1046", "JIS-BBAC顺义 结算数据"), createInputFaYunShuJu("bbac_jit_pub_se_detail_service", "ZhiGongJianBBAC", "bbac", "直供件-BBAC 发运数据"), ], }, diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/VmiAppService.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/VmiAppService.cs index 089f72f0..f0b8602a 100644 --- a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/VmiAppService.cs +++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/VmiAppService.cs @@ -160,7 +160,7 @@ public class VmiAppService : ApplicationService, IJobService, ITransientDependen using var transaction = db.Database.BeginTransaction(); try { - var time = DateTime.Now.ToString("yyyy_mm_dd_hh_mm_ss"); + var time = DateTime.Now.ToString("yyyy-MM-dd_HH:mm"); var table = $"Set_VmiBalance_{time}"; var snapshot = db.Set().Where(o => o.Name == table).FirstOrDefault(); if (snapshot == null) From d2fa18e4789d414a519c98ebd9552416d75729e7 Mon Sep 17 00:00:00 2001 From: wanggang <76527413@qq.com> Date: Tue, 22 Aug 2023 18:05:29 +0800 Subject: [PATCH 2/3] update --- .../wwwroot/components/list/index.js | 5 - .../wwwroot/models/input/jie-suan.js | 128 ++++++++++-------- .../wwwroot/router/business.js | 2 +- .../wwwroot/views/_list.js | 2 +- 4 files changed, 76 insertions(+), 61 deletions(-) diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js index 6b1b82d3..b6b852fa 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js @@ -670,11 +670,6 @@ export default { if (route.meta.businessType) { formData.append("businessType", route.meta.businessType); } - if (route.meta.client === "bbac-104") { - formData.append("site", "104"); - } else if (route.meta.client === "bbac-1046") { - formData.append("site", "1046"); - } Object.keys(importModel.value).forEach((propertyName) => { if (importModel.value[propertyName]) { const schema = config.import.schema.properties[propertyName]; diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/input/jie-suan.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/input/jie-suan.js index 89972e00..50b2b2c5 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/input/jie-suan.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/input/jie-suan.js @@ -16,7 +16,56 @@ const schema = { }, }; -export default function (businessType) { +const querySchema = { + title: "结算数据", + type: "object", + properties: { + filters: { + title: "项目", + 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: "equal", + value: null, + readOnly: true, + }, + ], + }, + skipCount: { + hidden: true, + default: 0, + }, + maxResultCount: { + hidden: true, + default: 10, + }, + sorting: { + hidden: true, + }, + }, +}; + +export default function (businessType, meta) { let service = null; let detailService = null; if (businessType === "JisBBAC") { @@ -38,69 +87,40 @@ export default function (businessType) { const importMethod = "POST"; const exportMethod = "POST"; + const importSchema = { + properties: { + version: Object.assign(version, { rules: [{ required: true }] }), + }, + }; + if (meta.client === "bbac-104" || meta.client === "bbac-1046") { + schema.properties.site = importSchema.properties.site = { + type: "number", + options: [], + hidden: true, + default: meta.client === "bbac-104" ? 104 : 1046, + }; + querySchema.properties.filters.default.push({ + logic: "and", + column: "site", + action: "equal", + hidden: true, + value: schema.properties.site.default, + readOnly: true, + }); + } + return { query: { url: queryUrl, method: queryMethod, hasFilter: true, - schema: { - title: "结算数据", - type: "object", - properties: { - filters: { - title: "项目", - 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: "equal", - value: null, - readOnly: true, - }, - ], - }, - skipCount: { - hidden: true, - default: 0, - }, - maxResultCount: { - hidden: true, - default: 10, - }, - sorting: { - hidden: true, - }, - }, - }, + schema: querySchema, }, table: { schema: schema, }, import: { - schema: { - properties: { - version: Object.assign(version, { rules: [{ required: true }] }), - }, - }, + schema: importSchema, }, edit: { deleteUrl, 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 e332f4a3..7db30121 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 @@ -188,7 +188,7 @@ export default [ ...createRoute("input", "title=数据输入"), children: [ createInputJieSuanShuju("bbac_jit_pub_sa_service", "ZhiGongJianBBAC", "bbac-104", "直供件-BBAC 结算数据"), - createInputJieSuanShuju("bbac_jit_pub_sa_service2", "ZhiGongJianBBAC", "bbac-1046", "JIS-BBAC顺义 结算数据"), + createInputJieSuanShuju("bbac_jit_pub_sa_service2", "ZhiGongJianBBAC", "bbac-1046", "直供件-BBAC顺义 结算数据"), createInputFaYunShuJu("bbac_jit_pub_se_detail_service", "ZhiGongJianBBAC", "bbac", "直供件-BBAC 发运数据"), ], }, diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/_list.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/_list.js index 9d47015c..a032f0a4 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/_list.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/views/_list.js @@ -15,7 +15,7 @@ export default function (model) { }; onMounted(async () => { const useConfig = (await import(`../models/${model}.js`)).default; - config.value = useConfig(route.meta?.businessType); + config.value = useConfig(route.meta?.businessType, route.meta); }); return { config, onCommand }; }, From 992fe88630ef074f2393141b9dec16903aac8286 Mon Sep 17 00:00:00 2001 From: wanggang <76527413@qq.com> Date: Tue, 22 Aug 2023 19:15:19 +0800 Subject: [PATCH 3/3] update --- .../wwwroot/components/list/index.js | 9 +- .../wwwroot/models/inventory/adjust.js | 262 ------------------ .../wwwroot/models/inventory/backup.js | 139 ---------- .../wwwroot/models/inventory/balance.js | 123 -------- .../wwwroot/models/inventory/log.js | 248 ----------------- .../wwwroot/models/inventory/vmi.js | 88 ------ .../wwwroot/models/vmi/adjust.js | 8 +- .../wwwroot/models/vmi/backup.js | 8 +- .../wwwroot/models/vmi/balance.js | 4 +- .../models/{inventory => vmi}/inventory.js | 0 .../wwwroot/models/vmi/vmi.js | 22 +- .../Entities/BQ/VmiAppService.cs | 111 ++++++++ 12 files changed, 136 insertions(+), 886 deletions(-) delete mode 100644 code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/inventory/adjust.js delete mode 100644 code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/inventory/backup.js delete mode 100644 code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/inventory/balance.js delete mode 100644 code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/inventory/log.js delete mode 100644 code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/inventory/vmi.js rename code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/{inventory => vmi}/inventory.js (100%) diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js index b6b852fa..f1c3868f 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/list/index.js @@ -23,9 +23,12 @@ export default {