diff --git a/code/WebApp/vue3/package-lock.json b/code/WebApp/vue3/package-lock.json index eae2d142..768e9e01 100644 --- a/code/WebApp/vue3/package-lock.json +++ b/code/WebApp/vue3/package-lock.json @@ -38,7 +38,9 @@ "vue-echarts": "^6.6.0", "vue-i18n": "^9.2.2", "vue-router": "^4.2.2", - "wsmock-js": "^1.1.1" + "vxe-table": "^4.5.0-beta.16", + "wsmock-js": "^1.1.1", + "xe-utils": "^3.5.11" }, "devDependencies": { "@iconify/json": "^2.2.83", @@ -13223,6 +13225,15 @@ "vue": "^3.2.0" } }, + "node_modules/vxe-table": { + "version": "4.5.0-beta.16", + "resolved": "https://registry.npmjs.org/vxe-table/-/vxe-table-4.5.0-beta.16.tgz", + "integrity": "sha512-rSChkgl1cIJzEr99WS2YZyqkOm3bqMtD2d2RrCSB3VVepWJe7B7jMYazGi6L32Y0J3ZM8rNOipFyB3W0j96mHA==", + "peerDependencies": { + "vue": "^3.2.28", + "xe-utils": "^3.5.0" + } + }, "node_modules/webpack-sources": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", @@ -13475,6 +13486,11 @@ "integrity": "sha512-GojqklwG8gpzOVEVki5KudKNoq7MbbjYZCbyWzEz7tyPA7eleiE0+ePwOWQQRb5fm86rD3S8Tc0tSFf3AOv50w==", "dev": true }, + "node_modules/xe-utils": { + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/xe-utils/-/xe-utils-3.5.11.tgz", + "integrity": "sha512-lyKc/lTBga1Zb63p+FED8mtxLnYIjSS8PVJM1N64NGdCu/3d1XubaVeke2p91RHssP0ExVAl2LUqZYperoz76Q==" + }, "node_modules/xml-name-validator": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-4.0.0.tgz", diff --git a/code/WebApp/vue3/package.json b/code/WebApp/vue3/package.json index 5666aae9..59d499fe 100644 --- a/code/WebApp/vue3/package.json +++ b/code/WebApp/vue3/package.json @@ -71,7 +71,9 @@ "vue-echarts": "^6.6.0", "vue-i18n": "^9.2.2", "vue-router": "^4.2.2", - "wsmock-js": "^1.1.1" + "vxe-table": "^4.5.0-beta.16", + "wsmock-js": "^1.1.1", + "xe-utils": "^3.5.11" }, "devDependencies": { "@iconify/json": "^2.2.83", diff --git a/code/WebApp/vue3/src/main.js b/code/WebApp/vue3/src/main.js index 376dc23c..371d8919 100644 --- a/code/WebApp/vue3/src/main.js +++ b/code/WebApp/vue3/src/main.js @@ -1,7 +1,8 @@ import './style.css'; import { createApp } from 'vue'; +import VXETable from 'vxe-table'; import App from './App.vue'; -createApp(App).mount('#app'); +createApp(App).use(VXETable).mount('#app'); diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/SettleAccount.HttpApi.Host.csproj b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/SettleAccount.HttpApi.Host.csproj index d1964be3..6ce1e835 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/SettleAccount.HttpApi.Host.csproj +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/SettleAccount.HttpApi.Host.csproj @@ -11,7 +11,7 @@ ..\..\..\.. net5.0 True - + en;zh-Hans false diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Startup.cs b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Startup.cs index 5168422c..c501563a 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Startup.cs +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/Startup.cs @@ -1,4 +1,5 @@ using System.Text.RegularExpressions; +using Coravel; using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.AspNetCore.Mvc.ApplicationModels; @@ -17,6 +18,7 @@ public class Startup { public void ConfigureServices(IServiceCollection services) { + services.AddScheduler(); services.AddSignalR(o => o.EnableDetailedErrors = true); JobHostdService.AddService(services); services.AddSingleton(); @@ -24,6 +26,9 @@ public class Startup services.AddTransient(); services.AddTransient(); services.AddTransient(); + services.AddTransient(); + services.AddTransient(); + services.AddTransient(); services.AddRouting(options => options.ConstraintMap["slugify"] = typeof(SlugifyParameterTransformer)); services.AddMvc(options => options.Conventions.Add(new RouteTokenTransformerConvention(new SlugifyParameterTransformer()))); services.AddApplication(); @@ -44,6 +49,15 @@ public class Startup { app.UseRouting(); app.UseEndpoints(endpoints => endpoints.MapHub("/api/hub")); + app.ApplicationServices.UseScheduler(scheduler => + { + //scheduler.Schedule().EveryMinute(); + //scheduler.Schedule().EveryMinute(); + scheduler.Schedule().EveryMinute(); + scheduler.Schedule().EveryMinute(); + scheduler.Schedule().EveryMinute(); + scheduler.Schedule().EveryMinute(); + }); var contentTypeProvider = new FileExtensionContentTypeProvider(); contentTypeProvider.Mappings.Add(".mjs", "text/javascript"); app.UseStaticFiles(new StaticFileOptions { ContentTypeProvider = contentTypeProvider }); 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 ad037e61..4a628191 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/appsettings.json +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/appsettings.json @@ -69,7 +69,7 @@ "AuthServer": { - "Authority": "http://*:10582", + "Authority": "http://localhost:10582", "ClientId": "basic-web", "ClientSecret": "1q2w3e*" }, @@ -79,11 +79,5 @@ }, "DefaultBranchId": "3FA85F64-5717-4562-B3FC-2C963F66AFA6", - "AllowedHosts": "*", - - "ElasticSearch": { - "Url": "http://localhost:9200" - } - - + "AllowedHosts": "*" } diff --git a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.cmd b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.cmd index 90a86864..4171afe4 100644 --- a/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.cmd +++ b/code/src/Modules/SettleAccount/host/SettleAccount.HttpApi.Host/start.cmd @@ -8,4 +8,4 @@ if %errorlevel% == 0 ( %1 start mshta vbscript:createobject("wscript.shell").run("""%~0"" ::",0)(window.close)&&exit -start /b SettleAccount.HttpApi.Host.exe --urls http://dev.ccwin-in.com:10582 +start /b SettleAccount.HttpApi.Host.exe --urls http://*:10582 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 5b5d1d57..6011f956 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 @@ -103,6 +103,13 @@ export default { +