diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Controllers/HomeController.cs b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Controllers/HomeController.cs index b234e987..0f6d0f2f 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Controllers/HomeController.cs +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Controllers/HomeController.cs @@ -1,3 +1,5 @@ +using System; +using System.Threading.Tasks; using Microsoft.AspNetCore.Mvc; using Microsoft.AspNetCore.SignalR; using SettleAccount.Job.SignalR; @@ -20,10 +22,10 @@ namespace Win.Sfs.SettleAccount.Controllers return File("~/index.html", "text/html"); } - public IActionResult Test() + public async Task Test(int seconds) { - this._hubContext.Clients.All.ServerToClient("test", "hello", ""); - return Json("ok"); + await Task.Delay(seconds*1000).ConfigureAwait(false); + return "ok"; } } } diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Program.cs b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Program.cs index 5f982816..2f33d4fd 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Program.cs +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Program.cs @@ -55,9 +55,10 @@ public class Program webBuilder.ConfigureKestrel((context, options) => { //设置应用服务器Kestrel请求体最大为50MB - options.Limits.MaxRequestBodySize = 5242880000; - options.Limits.MaxRequestBufferSize = 302768; - options.Limits.MaxRequestLineSize = 302768; + options.Limits.MaxRequestBodySize = long.MaxValue; + options.Limits.MaxRequestBufferSize = long.MaxValue; + options.Limits.MaxRequestLineSize = int.MaxValue; + options.Limits.KeepAliveTimeout= TimeSpan.MaxValue; }); webBuilder.UseStartup(); }) 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 c961f506..56fa4244 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 @@ -159,7 +159,7 @@ export default { - + @@ -184,7 +184,7 @@ export default { - + @@ -556,40 +556,7 @@ export default { } } await load(); - } else if (item.path === "check") { - const urls = new Map(); - urls.set("JisBBAC", "settleaccount/bbac_ba_service/generate-invoice"); - urls.set("JisHBPO", "settleaccount/hbpo_ba_service/generate-invoice"); - urls.set("ZhiGongJianBBAC", "settleaccount/pub_ba_service/generate-invoice"); - urls.set("ZhiGongJianHBPO", "settleaccount/pub_ba_service/generate-invoice"); - urls.set("MaiDanJianHBPO", "settleaccount/pub_ba_service/generate-invoice"); - urls.set("BeiJian", "settleaccount/pub_ba_service/generate-invoice"); - urls.set("YinDuJian", "settleaccount/pub_ba_service/generate-invoice"); - try { - await ElMessageBox.confirm(format("确认审核通过选中的%s行数据吗?", rows.length), "提示", { - type: "warning", - }); - const response = await request( - urls.get(config.query.schema.properties.businessType?.default), - rows.map((o) => o.id), - { method: "POST" } - ); - if (!response.errors) { - ElMessage({ - type: "info", - message: "操作完毕", - }); - } - } catch (error) { - if (error === "cancel") { - ElMessage({ - type: "info", - message: "操作取消", - }); - } - } } else if (item.path === "export") { - //export if (item.meta.pattern === "paged") { const url = config.edit.exportUrl; const method = config.edit.exportMethod; @@ -845,23 +812,6 @@ export default { } return postData; } - function buildImport() { - importModel.value.maxResultCount = pageModel.pageSize; - importModel.value.skipCount = (pageModel.pageIndex - 1) * pageModel.pageSize; - // - const postData = JSON.parse(JSON.stringify(importModel.value)); - postData.filters = filterList.value.filter((o) => o.column && o.action && (o.value || o.value === false)); - if (postData.items) { - delete postData["items"]; - } - if (postData.import?.id) { - delete postData.import["id"]; - } - return postData; - } - function isNotJit() { - return route.meta.businessType !== 3 || route.meta.businessType !== 4 || route.meta.businessType !== 7 || route.meta.businessType !== 8; - } onMounted(async () => { if (route.meta.children?.length) { for (const item of route.meta.children) { @@ -928,7 +878,6 @@ export default { versions, pushfilterList, getOperators, - isNotJit, getFilters, }; }, diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/table/index.js b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/table/index.js index 4846b2a1..b9f5c709 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/table/index.js +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/wwwroot/components/table/index.js @@ -4,20 +4,42 @@ import { reactive, ref } from "vue"; export default { template: html`
-
-
- +
-
-
- +
`, styles: html`