From ced766378c043bca6271df8cd36b9363055a0a25 Mon Sep 17 00:00:00 2001 From: mahao Date: Wed, 23 Aug 2023 14:58:59 +0800 Subject: [PATCH 01/14] fb --- .../Entities/BQ/Dtos/BBAC_SA_DTO.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application.Contracts/Entities/BQ/Dtos/BBAC_SA_DTO.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application.Contracts/Entities/BQ/Dtos/BBAC_SA_DTO.cs index bff87824..0381c8bd 100644 --- a/code/src/Modules/SettleAccount/src/SettleAccount.Application.Contracts/Entities/BQ/Dtos/BBAC_SA_DTO.cs +++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application.Contracts/Entities/BQ/Dtos/BBAC_SA_DTO.cs @@ -129,7 +129,7 @@ public class BBAC_SA_DETAIL_IMPORT_DTO /// 结算日期 /// [Display(Name = "Posting Date")] - [ImporterHeader(Name = "Posting Date", Format = "yyyy/MM/dd HH:mm:ss")] + [ImporterHeader(Name = "Posting Date")] public DateTime SettleDate { set; get; } /// From f45e4b72dcb75d58c287f81b4a3b25f88a2e0f3d Mon Sep 17 00:00:00 2001 From: wanggang <76527413@qq.com> Date: Wed, 23 Aug 2023 15:22:44 +0800 Subject: [PATCH 02/14] update --- .../wwwroot/models/settle/inventory-detail.js | 38 +------------------ .../wwwroot/models/settle/inventory.js | 8 ---- .../wwwroot/router/business.js | 8 ++-- 3 files changed, 5 insertions(+), 49 deletions(-) diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/settle/inventory-detail.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/settle/inventory-detail.js index 9ef56e43..7dd7cf09 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/settle/inventory-detail.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/settle/inventory-detail.js @@ -71,43 +71,7 @@ export default function (businessType) { }, }, }, - default: [ - { - logic: "and", - column: "version", - action: "equal", - value: null, - readOnly: true, - }, - { - logic: "and", - column: "billNum", - action: "equal", - value: null, - readOnly: true, - }, - { - logic: "and", - column: "settleBillNum", - action: "equal", - value: null, - readOnly: true, - }, - { - logic: "and", - column: "invGroupNum", - action: "equal", - value: null, - readOnly: true, - }, - { - logic: "and", - column: "state", - action: "equal", - value: null, - readOnly: true, - }, - ], + default: [], }, skipCount: { hidden: true, diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/settle/inventory.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/settle/inventory.js index d5bc6874..c5724164 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/settle/inventory.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/settle/inventory.js @@ -20,7 +20,6 @@ const schema = { invGroupNum: { title: "发票分组号", type: "string", - link: true, }, site: { title: "地点", @@ -95,13 +94,6 @@ export default function (businessType) { value: null, readOnly: true, }, - { - logic: "and", - column: "settleBillNum", - action: "equal", - value: null, - readOnly: true, - }, { logic: "and", column: "invGroupNum", 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 e86414c7..e73239a3 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 @@ -224,10 +224,10 @@ export default [ { ...createRoute("settlement", "title=结算开票"), children: [ - createUsableSettleList("hbpo_jit_pub_can_sa_service", "ZhiGongJianBBAC", "hbpo", "直供件-HBPO 可结算单"), - createUnableSettleList("hbpo_jit_pub_not_sa_service", "ZhiGongJianBBAC", "hbpo", "直供件-HBPO 不可结算明细"), - createCommerceCheckList("hbpo_jit_pub_ba_service", "ZhiGongJianBBAC", "hbpo", "直供件-HBPO 商务审批"), - createVmiOutCheckList("hbpo_jit_pub_pd_service", "ZhiGongJianBBAC", "hbpo", "直供件-HBPO 寄售库库存扣减审批"), + createUsableSettleList("hbpo_jit_pub_can_sa_service", "ZhiGongJianHBPO", "hbpo", "直供件-HBPO 可结算单"), + createUnableSettleList("hbpo_jit_pub_not_sa_service", "ZhiGongJianHBPO", "hbpo", "直供件-HBPO 不可结算明细"), + createCommerceCheckList("hbpo_jit_pub_ba_service", "ZhiGongJianHBPO", "hbpo", "直供件-HBPO 商务审批"), + createVmiOutCheckList("hbpo_jit_pub_pd_service", "ZhiGongJianHBPO", "hbpo", "直供件-HBPO 寄售库库存扣减审批"), ], }, ], From 73721015a72f703e0a624b8231c4b506dcc90d9d Mon Sep 17 00:00:00 2001 From: wanggang <76527413@qq.com> Date: Wed, 23 Aug 2023 15:23:16 +0800 Subject: [PATCH 03/14] update --- .../host/SettleAccount.HttpApi.Host/appsettings.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/appsettings.json b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/appsettings.json index 7c9c32ad..28279f84 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/appsettings.json +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/appsettings.json @@ -70,7 +70,7 @@ "AuthServer": { - "Authority": "http://localhost:44378", + "Authority": "http://dev.ccwin-in.com:10582", "ClientId": "basic-web", "ClientSecret": "1q2w3e*" }, From 3e57f464b40384e549bbf58264d049b64a8aed76 Mon Sep 17 00:00:00 2001 From: mahao Date: Wed, 23 Aug 2023 15:31:54 +0800 Subject: [PATCH 04/14] q --- .../Entities/BQ/Dtos/BBAC_SA_DTO.cs | 2 +- .../SettleAccountApplicationAutoMapperProfile.cs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application.Contracts/Entities/BQ/Dtos/BBAC_SA_DTO.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application.Contracts/Entities/BQ/Dtos/BBAC_SA_DTO.cs index 0381c8bd..9c94a1fc 100644 --- a/code/src/Modules/SettleAccount/src/SettleAccount.Application.Contracts/Entities/BQ/Dtos/BBAC_SA_DTO.cs +++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application.Contracts/Entities/BQ/Dtos/BBAC_SA_DTO.cs @@ -130,7 +130,7 @@ public class BBAC_SA_DETAIL_IMPORT_DTO /// [Display(Name = "Posting Date")] [ImporterHeader(Name = "Posting Date")] - public DateTime SettleDate { set; get; } + public string SettleDate { set; get; } /// /// 结算分组号 diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application/SettleAccountApplicationAutoMapperProfile.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application/SettleAccountApplicationAutoMapperProfile.cs index 23e97577..db713adb 100644 --- a/code/src/Modules/SettleAccount/src/SettleAccount.Application/SettleAccountApplicationAutoMapperProfile.cs +++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application/SettleAccountApplicationAutoMapperProfile.cs @@ -1025,7 +1025,8 @@ namespace Win.Sfs.SettleAccount .ForMember(x => x.SettleBillNum, y => y.MapFrom(d => d.BillNum)); CreateMap(); - CreateMap(); + CreateMap() + .ForMember(x => x.SettleDate, y => y.MapFrom(y => DateTime.ParseExact(y.SettleDate, "dd.MM.yyyy", System.Globalization.CultureInfo.CurrentCulture))); } /// From 61b874053198f763b68eba2799ae0e41dbb37aac Mon Sep 17 00:00:00 2001 From: mahao Date: Wed, 23 Aug 2023 16:07:41 +0800 Subject: [PATCH 05/14] 1 --- .../Entities/BQ/BBAC_SA_SERVICE.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/BBAC_SA_SERVICE.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/BBAC_SA_SERVICE.cs index 51b74e00..64b353b1 100644 --- a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/BBAC_SA_SERVICE.cs +++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/BBAC_SA_SERVICE.cs @@ -140,6 +140,15 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase importBBACSaDetails.ForEach(importBBACSaDetail => { + List lus = importBBACSaDetail.LU.Split(" ").ToList(); + importBBACSaDetail.LU = lus[0].Replace(" ", ""); + if (lus.Count > 1) + { + lus.RemoveAt(0); + var luAssemble = lus.Select(t => t.Replace(" ", "")); + importBBACSaDetail.LU += luAssemble.Aggregate(" ", (current, index) => current + index); + } + importBBACSaDetail.Version = bbacSaImportRequestDto.Version; importBBACSaDetail.Site = Site; }); From 88554f8921f5b41f9b492c122228e41f257a2ed8 Mon Sep 17 00:00:00 2001 From: mahao Date: Wed, 23 Aug 2023 16:17:49 +0800 Subject: [PATCH 06/14] 1 --- .../Entities/BQ/BBAC_SA_SERVICE.cs | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/BBAC_SA_SERVICE.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/BBAC_SA_SERVICE.cs index 64b353b1..98f9a181 100644 --- a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/BBAC_SA_SERVICE.cs +++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/BBAC_SA_SERVICE.cs @@ -340,7 +340,7 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase var bbacSa = new BBAC_SA() { BillNum = bbacSaBillNum, - State = "1", + State = "0", BusinessType = _businessType, Site = Site }; @@ -408,8 +408,8 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase #endregion #region 添加入库 - await _bbacSaRepository.InsertAsync(bbacSa); - await _bbacSaDetailRepository.DbContext.BulkInsertAsync(bbacSaDetails); + await _bbacSaRepository.InsertAsync(bbacSa).ConfigureAwait(false); + await _bbacSaDetailRepository.DbContext.BulkInsertAsync(bbacSaDetails).ConfigureAwait(false); if (bbacCanSaDetails.Count > 0) { bbacCanSaDetails.ForEach(bbacCanSaDetail => @@ -418,8 +418,8 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase bbacCanSaDetail.BusinessType = _businessType; }); - await _bbacCanSaRepository.InsertAsync(bbacCanSa); - await _bbacCanSaDetailRepository.DbContext.BulkInsertAsync(bbacCanSaDetails); + await _bbacCanSaRepository.InsertAsync(bbacCanSa).ConfigureAwait(false); + await _bbacCanSaDetailRepository.DbContext.BulkInsertAsync(bbacCanSaDetails).ConfigureAwait(false); } if (bbacNotSaDetails.Count > 0) { @@ -428,7 +428,7 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase bbacNotSaDetail.BusinessType = _businessType; }); - await _bbacNotSaDetailRepository.InsertManyAsync(bbacNotSaDetails); + await _bbacNotSaDetailRepository.DbContext.BulkInsertAsync(bbacNotSaDetails).ConfigureAwait(false); } if (materialRelationships.Count > 0) { @@ -452,8 +452,7 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase List bbacCanSaDetails = new List(); //不可结算 List bbacNotSaDetails = new List(); - var bbacSaEntity = await _bbacSaRepository.FirstOrDefaultAsync(t => t.Id.Equals(id)).ConfigureAwait(false); - //var bbacSaEntity = await _bbacSaRepository.FindAsync(id).ConfigureAwait(false); + var bbacSaEntity = await _bbacSaRepository.FindAsync(id).ConfigureAwait(false); if (bbacSaEntity != null) { //结算单据 From a371eb47dffda8b10c8b8685139125bfa9bdf50e Mon Sep 17 00:00:00 2001 From: mahao Date: Wed, 23 Aug 2023 16:20:13 +0800 Subject: [PATCH 07/14] 1 --- .../Entities/BQ/HBPO_SA_SERVICE.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/HBPO_SA_SERVICE.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/HBPO_SA_SERVICE.cs index 049a53e3..f73ca271 100644 --- a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/HBPO_SA_SERVICE.cs +++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/HBPO_SA_SERVICE.cs @@ -118,6 +118,15 @@ public class HBPO_SA_SERVICE : SettleAccountApplicationBase importHBOPSaDetails.ForEach(importHBOPSaDetail => { + importHBOPSaDetail.SetId(GuidGenerator.Create()); + var lus = importHBOPSaDetail.LU.Split(" ").ToList(); + importHBOPSaDetail.LU = lus[0].Replace(" ", ""); + if (lus.Count > 1) + { + lus.RemoveAt(0); + var luAssemble = lus.Select(t => t.Replace(" ", "")); + importHBOPSaDetail.LU += luAssemble.Aggregate(" ", (current, index) => current + index); + } importHBOPSaDetail.Version = hbpoSaImportRequestDto.Version; }); From f5e27ac7c4a241e36aed0de3402017f22ce75a77 Mon Sep 17 00:00:00 2001 From: wanggang <76527413@qq.com> Date: Wed, 23 Aug 2023 16:28:55 +0800 Subject: [PATCH 08/14] update --- .../wwwroot/components/list/index.js | 4 ++-- .../wwwroot/models/input/jie-suan.js | 2 +- .../wwwroot/models/settle/commerce.js | 9 ++++++++- .../wwwroot/router/base-data.js | 4 ++-- .../wwwroot/router/business.js | 12 +++++++++--- .../wwwroot/router/utils.js | 9 ++++++--- .../wwwroot/styles/site.css | 2 +- 7 files changed, 29 insertions(+), 13 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 01a11f72..1b8e7e4e 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 @@ -36,7 +36,7 @@ export default { :class="item.meta.htmlClass??'el-button--primary'" v-if="item.meta.isTop" @click="click(item,selectedRows)" - :disabled="item.meta.disabled && item.meta.disabled.constructor === Function && item.meta.disabled(selectedRows,queryModel)" + v-show="item.meta.disabled && item.meta.disabled.constructor === Function && item.meta.disabled(selectedRows,queryModel)" > {{item.meta.title}} @@ -127,7 +127,7 @@ export default { :class="item.meta.htmlClass??'el-button--primary'" v-if="!item.meta.isTop" @click="click(item,[scope.row])" - :disabled="item.meta.disabled && item.meta.disabled(scope.row)" + v-show="item.meta.disabled && item.meta.disabled(scope.row)" > {{item.meta.title}} 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 50b2b2c5..3244527f 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 @@ -68,7 +68,7 @@ const querySchema = { export default function (businessType, meta) { let service = null; let detailService = null; - if (businessType === "JisBBAC") { + if (businessType === "JisBBAC" || businessType === "MaiDanJianBBAC" || businessType === "MaiDanJianHBPO") { service = "bbac_sa_service"; detailService = "bbac_sa_detail_service"; } else if (businessType === "JisHBPO") { diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/settle/commerce.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/settle/commerce.js index 51f184b8..3da777b9 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/settle/commerce.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/models/settle/commerce.js @@ -33,7 +33,7 @@ const schema = { invoiceState: { title: "发票状态", type: "string", - input: "select", + input: "tabs", options: [ { value: 1, label: "正常" }, { value: 2, label: "报废" }, @@ -116,6 +116,13 @@ export default function (businessType, type) { value: null, readOnly: true, }, + { + logic: "and", + column: "invoiceState", + action: "equal", + value: null, + readOnly: true, + }, ], }, skipCount: { diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/base-data.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/base-data.js index 66603861..3c149eeb 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/base-data.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/base-data.js @@ -10,13 +10,13 @@ export default [ createButton("query", "title=查询&isTop=true"), createButton("create", "title=新建&isTop=true"), createButton("update", "title=编辑"), - createButton("delete", "title=删除&disabled=o=>o.userName==='admin'"), + createButton("delete", "title=删除", (o) => o.userName !== "admin"), createButton("reset-password", "title=重置密码&method=PUT"), ], }, { ...createPage("role", "title=角色管理"), - children: [createButton("query", "title=查询&isTop=true"), createButton("create", "title=新建&isTop=true"), createButton("delete", "title=删除&disabled=o => o.isStatic")], + children: [createButton("query", "title=查询&isTop=true"), createButton("create", "title=新建&isTop=true"), createButton("delete", "title=删除", (o) => o.isStatic)], }, { ...createPage("material", "title=物料主数据"), 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 e73239a3..e47960be 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 @@ -2,16 +2,21 @@ import createRoute, { createPage, createButton } from "./utils.js"; // #region 数据输入 function createInputJieSuanShuju(path, business, client, title = "结算数据") { - return { + const routes = { ...createPage(path, `title=${title}&businessType=${business}&client=${client}`), component: "/input/jie-suan", children: [ createButton("query", "title=查询&isTop=true"), - createButton("import", "title=导入&isTop=true"), + //createButton("import", "title=导入&isTop=true"), createButton("export", "title=导出&pattern=row&key=billNum"), - createButton("delete", "title=删除&isTop=true"), + //createButton("delete", "title=删除&isTop=true"), ], }; + if (business !== "MaiDanJianBBAC" && business !== "MaiDanJianHBPO") { + routes.children.push(createButton("import", "title=导入&isTop=true")); + routes.children.push(createButton("delete", "title=删除&isTop=true")); + } + return routes; } function createInputFaYunShuJu(path, business, client, title = "发运数据") { @@ -341,6 +346,7 @@ export default [ createButton("import", "title=导入开票文件&isTop=true"), createButton("approval", "title=财务审核通过&isTop=true"), createButton("export-group", "title=导出发票分组&pattern=paged"), + createButton("approval", "title=发票重开"), createButton("reject", "title=退回&isTop=true"), createButton("sync", "title=同步到QAD&isTop=true"), ], diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/utils.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/utils.js index ceb85c08..f943c439 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/utils.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/utils.js @@ -25,12 +25,15 @@ function createPage(path, meta = null, component = null) { }; } -function createButton(path, meta = null, component = null) { - return { +function createButton(path, meta = null, show = null) { + const result = { path, - component, meta: Object.assign(createDefaultRoute("button", "file"), qs.parse(meta)), }; + if (show) { + result.meta.show = show; + } + return result; } export default createRoute; diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/styles/site.css b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/styles/site.css index 146479e7..cd348c82 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/styles/site.css +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/styles/site.css @@ -96,7 +96,7 @@ a.logo { } .el-form--inline .el-form-item__content { - width: 192px; + min-width: 192px; /* height: 32px; */ } From 5fbc080924efe5749859caf2ca24e4e1b061e01e Mon Sep 17 00:00:00 2001 From: wanggang <76527413@qq.com> Date: Wed, 23 Aug 2023 16:31:48 +0800 Subject: [PATCH 09/14] up --- .../wwwroot/components/list/index.js | 4 ++-- .../SettleAccount.HttpApi.Host/wwwroot/router/base-data.js | 4 ++-- 2 files changed, 4 insertions(+), 4 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 1b8e7e4e..01a11f72 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 @@ -36,7 +36,7 @@ export default { :class="item.meta.htmlClass??'el-button--primary'" v-if="item.meta.isTop" @click="click(item,selectedRows)" - v-show="item.meta.disabled && item.meta.disabled.constructor === Function && item.meta.disabled(selectedRows,queryModel)" + :disabled="item.meta.disabled && item.meta.disabled.constructor === Function && item.meta.disabled(selectedRows,queryModel)" > {{item.meta.title}} @@ -127,7 +127,7 @@ export default { :class="item.meta.htmlClass??'el-button--primary'" v-if="!item.meta.isTop" @click="click(item,[scope.row])" - v-show="item.meta.disabled && item.meta.disabled(scope.row)" + :disabled="item.meta.disabled && item.meta.disabled(scope.row)" > {{item.meta.title}} diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/base-data.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/base-data.js index 3c149eeb..66603861 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/base-data.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/router/base-data.js @@ -10,13 +10,13 @@ export default [ createButton("query", "title=查询&isTop=true"), createButton("create", "title=新建&isTop=true"), createButton("update", "title=编辑"), - createButton("delete", "title=删除", (o) => o.userName !== "admin"), + createButton("delete", "title=删除&disabled=o=>o.userName==='admin'"), createButton("reset-password", "title=重置密码&method=PUT"), ], }, { ...createPage("role", "title=角色管理"), - children: [createButton("query", "title=查询&isTop=true"), createButton("create", "title=新建&isTop=true"), createButton("delete", "title=删除", (o) => o.isStatic)], + children: [createButton("query", "title=查询&isTop=true"), createButton("create", "title=新建&isTop=true"), createButton("delete", "title=删除&disabled=o => o.isStatic")], }, { ...createPage("material", "title=物料主数据"), From 5b69f311239c12972bacfa9a74e3a7f939379c79 Mon Sep 17 00:00:00 2001 From: mahao Date: Wed, 23 Aug 2023 16:50:28 +0800 Subject: [PATCH 10/14] =?UTF-8?q?BBAC=E6=9C=9F=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Entities/BQ/BBAC_SA_SERVICE.cs | 43 ++++++++++++------- .../Entities/BQ/HBPO_SA_SERVICE.cs | 10 ++++- 2 files changed, 36 insertions(+), 17 deletions(-) diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/BBAC_SA_SERVICE.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/BBAC_SA_SERVICE.cs index 98f9a181..511fdf03 100644 --- a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/BBAC_SA_SERVICE.cs +++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/BBAC_SA_SERVICE.cs @@ -83,12 +83,6 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase /// private readonly EnumBusinessType _businessType = EnumBusinessType.JisBBAC; - /// - /// 地点 - /// - [Display(Name = "地点")] - public string Site { get; set; } - /// /// 构造 /// @@ -116,6 +110,15 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase _tbRePartsRelationshipRepository = tbRePartsRelationshipRepository; } + /// + /// 地点 + /// + public string Site { get; set; } + /// + /// 期间 + /// + public int Version { get; set; } + #region 导入、导出 /// /// 导入 @@ -124,6 +127,7 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase public async Task ImportAsync([FromForm] BBACSaImportRequestDto bbacSaImportRequestDto) { Site = bbacSaImportRequestDto.Site; + Version = bbacSaImportRequestDto.Version; #region 导入数据转换、数据校验 ExportImporter _exportImporter = new ExportImporter(); var importDtos = await _exportImporter.UploadExcelImport(bbacSaImportRequestDto.Files, _excelImportService).ConfigureAwait(false); @@ -149,7 +153,7 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase importBBACSaDetail.LU += luAssemble.Aggregate(" ", (current, index) => current + index); } - importBBACSaDetail.Version = bbacSaImportRequestDto.Version; + importBBACSaDetail.Version = Version; importBBACSaDetail.Site = Site; }); @@ -206,8 +210,13 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase [HttpPost] public async Task> GetListAsync(RequestDto input) { - var entities = await _bbacSaRepository.GetListByFilterAsync(input.Filters, input.Sorting, input.MaxResultCount, input.SkipCount, true); - var totalCount = await _bbacSaRepository.GetCountByFilterAsync(input.Filters); + var businessTypeFilterConditions = input.Filters.FindAll(t => t.Column.ToLower() == "businesstype"); + businessTypeFilterConditions.ForEach(t => + { + t.Value = EnumBusinessType.JisBBAC.ToString(); + }); + var entities = await _bbacSaRepository.GetListByFilterAsync(input.Filters, input.Sorting, input.MaxResultCount, input.SkipCount, true).ConfigureAwait(false); + var totalCount = await _bbacSaRepository.GetCountByFilterAsync(input.Filters).ConfigureAwait(false); var dtos = ObjectMapper.Map, List>(entities); return new PagedResultDto(totalCount, dtos); } @@ -307,23 +316,23 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase //删除 if (bbacSas.Any()) { - await _bbacSaRepository.DeleteManyAsync(bbacSas); + await _bbacSaRepository.DeleteManyAsync(bbacSas).ConfigureAwait(false); } if (bbacSaDetails.Any()) { - await _bbacSaDetailRepository.DbContext.BulkDeleteAsync(bbacSaDetails); + await _bbacSaDetailRepository.DbContext.BulkDeleteAsync(bbacSaDetails).ConfigureAwait(false); } if (bbacCanSas.Any()) { - await _bbacCanSaRepository.DeleteManyAsync(bbacCanSas); + await _bbacCanSaRepository.DeleteManyAsync(bbacCanSas).ConfigureAwait(false); } if (bbacCanSaDetails.Any()) { - await _bbacCanSaDetailRepository.DbContext.BulkDeleteAsync(bbacCanSaDetails); + await _bbacCanSaDetailRepository.DbContext.BulkDeleteAsync(bbacCanSaDetails).ConfigureAwait(false); } if (bbacNotSaDetails.Any()) { - await _bbacNotSaDetailRepository.DbContext.BulkDeleteAsync(bbacNotSaDetails); + await _bbacNotSaDetailRepository.DbContext.BulkDeleteAsync(bbacNotSaDetails).ConfigureAwait(false); } } #endregion @@ -342,7 +351,8 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase BillNum = bbacSaBillNum, State = "0", BusinessType = _businessType, - Site = Site + Site = Site, + Version = Version }; //可结算单号 var bbacCanSaBillNum = OrderNumberGenerator.GenerateOrderNumber("C"); @@ -354,7 +364,8 @@ public class BBAC_SA_SERVICE : SettleAccountApplicationBase SettleBillNum = bbacSaBillNum, State = SettleBillState.未结状态, BusinessType = _businessType, - Site = Site + Site = Site, + Version = Version }; //可结算明细 var bbacCanSaDetails = new List(); diff --git a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/HBPO_SA_SERVICE.cs b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/HBPO_SA_SERVICE.cs index f73ca271..317d971f 100644 --- a/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/HBPO_SA_SERVICE.cs +++ b/code/src/Modules/SettleAccount/src/SettleAccount.Application/Entities/BQ/HBPO_SA_SERVICE.cs @@ -104,6 +104,11 @@ public class HBPO_SA_SERVICE : SettleAccountApplicationBase _tbRePartsRelationshipRepository = tbRePartsRelationshipRepository; } + /// + /// 期间 + /// + public int Version { get; set; } + #region 导入、导出 /// /// 导入 @@ -111,6 +116,7 @@ public class HBPO_SA_SERVICE : SettleAccountApplicationBase [HttpPost] public async Task ImportAsync([FromForm] HBPOSaImportRequestDto hbpoSaImportRequestDto) { + Version = hbpoSaImportRequestDto.Version; #region 导入数据转换、数据校验 ExportImporter _exportImporter = new ExportImporter(); var result = await _exportImporter.UploadExcelImport(hbpoSaImportRequestDto.Files, _excelImportService).ConfigureAwait(false); @@ -127,7 +133,7 @@ public class HBPO_SA_SERVICE : SettleAccountApplicationBase var luAssemble = lus.Select(t => t.Replace(" ", "")); importHBOPSaDetail.LU += luAssemble.Aggregate(" ", (current, index) => current + index); } - importHBOPSaDetail.Version = hbpoSaImportRequestDto.Version; + importHBOPSaDetail.Version = Version; }); //Site包含CN1 亦庄 @@ -272,6 +278,7 @@ public class HBPO_SA_SERVICE : SettleAccountApplicationBase State = "1", BusinessType = _businessType, Site = site, + Version = Version }; //可结算单号 var hbpoCanSaBillNum = OrderNumberGenerator.GenerateOrderNumber("C"); @@ -284,6 +291,7 @@ public class HBPO_SA_SERVICE : SettleAccountApplicationBase State = SettleBillState.未结状态, BusinessType = _businessType, Site = site, + Version = Version }; //可结算明细 var hbpoCanSaDetails = new List(); From 37ca0cf49190df94929dd775f6689494b0dbd3a1 Mon Sep 17 00:00:00 2001 From: wanggang <76527413@qq.com> Date: Wed, 23 Aug 2023 16:52:58 +0800 Subject: [PATCH 11/14] update --- .../wwwroot/components/list/index.js | 3 ++- .../wwwroot/models/input/jie-suan-detail.js | 4 ++-- .../wwwroot/models/input/jie-suan.js | 4 ++-- .../SettleAccount.HttpApi.Host/wwwroot/router/business.js | 2 +- 4 files changed, 7 insertions(+), 6 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 01a11f72..0475a916 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 @@ -33,9 +33,10 @@ export default {