From 1b86e0043a6cbcff86880e30dd8cf66bbe1c1700 Mon Sep 17 00:00:00 2001 From: oneao Date: Fri, 24 Jul 2026 23:21:21 +0800 Subject: [PATCH] 20260724232121 --- .../console-2026-07-24T14-53-54-721Z.log | 383 ++++++++++++++++++ .../console-2026-07-24T15-10-27-585Z.log | 263 ++++++++++++ .../page-2026-07-24T14-53-55-495Z.yml | 0 .../page-2026-07-24T15-10-28-219Z.yml | 0 .../src/components/fms-table/FmsTable.vue | 227 ++++------- .../utils/createEditableCellRenderer.js | 82 ++-- .../utils/createSelectionCellRenderers.js | 2 + .../components/ModuleI18nPanel.vue | 204 +++++++--- .../components/ModulePowersPanel.vue | 47 ++- code/fms/开发规范.md | 18 + 10 files changed, 996 insertions(+), 230 deletions(-) create mode 100644 code/fms/.playwright-cli/console-2026-07-24T14-53-54-721Z.log create mode 100644 code/fms/.playwright-cli/console-2026-07-24T15-10-27-585Z.log create mode 100644 code/fms/.playwright-cli/page-2026-07-24T14-53-55-495Z.yml create mode 100644 code/fms/.playwright-cli/page-2026-07-24T15-10-28-219Z.yml diff --git a/code/fms/.playwright-cli/console-2026-07-24T14-53-54-721Z.log b/code/fms/.playwright-cli/console-2026-07-24T14-53-54-721Z.log new file mode 100644 index 00000000..2672d16c --- /dev/null +++ b/code/fms/.playwright-cli/console-2026-07-24T14-53-54-721Z.log @@ -0,0 +1,383 @@ +[ 256286ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at ... > + at + at ref=Ref< undefined > key="/dashboard:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< null > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 400526ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 400883ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 400885ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 412143ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 508727ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 509065ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 509068ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 510951ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 665122ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 665466ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 665468ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 784394ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 diff --git a/code/fms/.playwright-cli/console-2026-07-24T15-10-27-585Z.log b/code/fms/.playwright-cli/console-2026-07-24T15-10-27-585Z.log new file mode 100644 index 00000000..84d103b0 --- /dev/null +++ b/code/fms/.playwright-cli/console-2026-07-24T15-10-27-585Z.log @@ -0,0 +1,263 @@ +[ 23608ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at ... > + at + at ref=Ref< undefined > key="/dashboard:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< null > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 31848ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 32185ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 32188ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 34366ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 369884ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 370225ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 370227ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 +[ 372408ms] [WARNING] [Vue warn]: Invalid prop: type check failed for prop "areaSelection". Expected Boolean, got Object + at + at + at + at > + at + at + at + at direction=undefined getPopupContainer=undefined ... > + at + at ref=Ref< Proxy(Object) > key="/system/module-management:0" > + at + at + at + at + at + at + at + at + at + at + at ref=Ref< Proxy(Object) > > + at + at + at + at + at + at + at + at @ http://localhost:5180/node_modules/.vite/deps/vue.runtime.esm-bundler-Bqo3P_GY.js?v=b7166b48:1751 diff --git a/code/fms/.playwright-cli/page-2026-07-24T14-53-55-495Z.yml b/code/fms/.playwright-cli/page-2026-07-24T14-53-55-495Z.yml new file mode 100644 index 00000000..e69de29b diff --git a/code/fms/.playwright-cli/page-2026-07-24T15-10-28-219Z.yml b/code/fms/.playwright-cli/page-2026-07-24T15-10-28-219Z.yml new file mode 100644 index 00000000..e69de29b diff --git a/code/fms/fms-vue/src/components/fms-table/FmsTable.vue b/code/fms/fms-vue/src/components/fms-table/FmsTable.vue index fe6ac4ef..d48275c0 100644 --- a/code/fms/fms-vue/src/components/fms-table/FmsTable.vue +++ b/code/fms/fms-vue/src/components/fms-table/FmsTable.vue @@ -1,5 +1,5 @@