From 0a922a3d4793b6d1dceff9fbec87f802377d7d07 Mon Sep 17 00:00:00 2001 From: wangshaoping Date: Tue, 29 Jul 2025 13:40:06 +0800 Subject: [PATCH] =?UTF-8?q?=E5=9F=BA=E7=A1=80=E6=A1=86=E6=9E=B6=E5=8F=91?= =?UTF-8?q?=E5=B8=83:=208.2.28=20=20=201)=20=E4=BF=AE=E5=A4=8D=20jpa=20?= =?UTF-8?q?=E4=B8=AD=E7=9A=84=E4=B8=80=E4=BA=9B=20bug=20=20=202)=20?= =?UTF-8?q?=E5=AE=8C=E6=88=90=E6=88=91=E7=9A=84=E5=B7=A5=E4=BD=9C=E5=8F=B0?= =?UTF-8?q?,=20=E9=A6=96=E9=A1=B5,=20=E9=80=9A=E7=9F=A5=E7=AD=89=E5=8A=9F?= =?UTF-8?q?=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 前端核心发布: 8.2.100 1) 工作台界面调整 --- cips.frontend/package.json | 2 +- cips.frontend/webpack.config.common.cjs | 1 + erm.frontend/package.json | 2 +- erm.frontend/webpack.config.common.cjs | 1 + gradle.properties | 4 +- io.sc.engine.mv.frontend/package.json | 2 +- .../webpack.config.common.cjs | 1 + .../META-INF/platform/plugins/parameters.json | 2 +- .../plugins/exportable-resources.json | 32 +- io.sc.engine.rule.frontend/package.json | 2 +- .../src/components/index.ts | 2 + .../src/i18n/messages.json | 1 + .../src/i18n/messages_tw_CN.json | 3 +- .../src/i18n/messages_zh_CN.json | 3 +- .../remote-components/remote-components.json | 4 - .../src/routes/routes.json | 6 + .../src/views/workflow/Workflow.vue | 16 +- .../workflow/WorkflowApprovalComponent.vue | 169 +++++- .../webpack.config.common.cjs | 1 + .../META-INF/platform/plugins/parameters.json | 2 +- io.sc.engine.st.frontend/package.json | 2 +- .../webpack.config.common.cjs | 1 + io.sc.platform.ai.frontend/package.json | 2 +- .../webpack.config.common.cjs | 1 + io.sc.platform.core.frontend/package.json | 2 +- .../src/platform/i18n/messages.json | 33 +- .../src/platform/i18n/messages_tw_CN.json | 33 +- .../src/platform/i18n/messages_zh_CN.json | 33 +- .../layout/sub-layout/ChangeRoleDialog.vue | 14 +- .../src/platform/layout/sub-layout/Topper.vue | 484 ++++++++++-------- .../src/platform/plugin/environment/index.ts | 1 - .../src/platform/types/ConfigureType.ts | 3 +- .../src/platform/views/Home.vue | 39 +- .../src/platform/views/home/Announcement.vue | 76 --- .../views/home/AnnouncementDialog.vue | 16 +- .../src/platform/views/home/DoneTask.vue | 93 ---- .../src/platform/views/home/FinishedTask.vue | 93 ---- .../src/platform/views/home/Message.vue | 88 ---- .../platform/views/home/MyAnnouncement.vue | 86 ++++ .../src/platform/views/home/MyDoneTask.vue | 125 +++++ .../platform/views/home/MyFinishedTask.vue | 125 +++++ .../src/platform/views/home/MyMessage.vue | 107 ++++ .../platform/views/home/MyShortcutMenu.vue | 64 +++ .../src/platform/views/home/MyTask.vue | 128 +++++ .../src/platform/views/home/ShortcutMenu.vue | 40 -- .../views/home/ShortcutMenuSettingDialog.vue | 168 ++++++ .../views/home/SystemMessageDialog.vue | 45 ++ .../src/platform/views/home/Task.vue | 94 ---- .../{ChatDialog.vue => UserMessageDialog.vue} | 12 +- .../template-project/package.json | 4 +- .../template-project/src/views/likm/Form.vue | 29 ++ .../template-project/src/views/likm/Grid.vue | 27 +- .../webpack.config.common.cjs | 1 + .../webpack.config.common.cjs | 1 + .../plugins/application-properties.json | 1 + io.sc.platform.developer.doc/package.json | 2 +- .../package.json | 2 +- .../webpack.config.common.cjs | 1 + io.sc.platform.flowable/build.gradle | 1 + .../sc/platform/flowable/api/ProcessVo.java | 9 + .../controller/ProcessQueryWebController.java | 17 +- .../flowable/jpa/entity/ProcessEntity.java | 24 +- .../impl/AssigneeQueryServiceImpl.java | 2 +- .../impl/ProcessOperationServiceImpl.java | 3 +- .../service/impl/ProcessQueryServiceImpl.java | 374 +++++++++++++- .../support/BusinessKeyAndDescription.java | 9 + .../flowable/support/ProcessTaskWrapper.java | 14 +- .../support/ProcessTaskWrapperMapper.java | 41 ++ ...6__Process_Manager_Database_Schema_DDL.xml | 1 + io.sc.platform.lcdp.frontend/package.json | 2 +- .../src/i18n/messages.json | 8 + .../src/i18n/messages_tw_CN.json | 8 + .../src/i18n/messages_zh_CN.json | 8 + .../src/views/Theme.vue | 16 +- .../src/views/bpm/Bpm.vue | 84 ++- .../src/views/theme/Home.vue | 61 +++ .../webpack.config.common.cjs | 1 + .../sc/platform/lcdp/configure/api/Home.java | 49 ++ .../platform/lcdp/configure/api/Setting.java | 19 +- .../sc/platform/lcdp/configure/api/Theme.java | 9 + .../service/impl/ConfigureServiceImpl.java | 40 +- .../package.json | 2 +- .../webpack.config.common.cjs | 1 + io.sc.platform.mvc.frontend/package.json | 2 +- .../webpack.config.common.cjs | 1 + .../mvc/controller/FrontendController.java | 78 ++- .../mvc/plugins/item/FrontEndRoute.java | 9 + .../mvc/service/impl/FrontEndServiceImpl.java | 16 +- .../META-INF/platform/plugins/parameters.json | 8 - .../support/criteria/impl/Between.java | 30 +- .../criteria/impl/BetweenInclusive.java | 33 +- .../support/criteria/impl/EndWith.java | 8 + .../service/support/criteria/impl/Not.java | 8 +- .../support/criteria/impl/NotContains.java | 8 + .../support/criteria/impl/NotEndWith.java | 8 + .../support/criteria/impl/NotEquals.java | 8 + .../support/criteria/impl/NotInSet.java | 8 + .../support/criteria/impl/NotStartWith.java | 8 + .../orm/service/support/criteria/impl/Or.java | 8 +- .../support/criteria/impl/StartWith.java | 8 + .../package.json | 2 +- .../webpack.config.common.cjs | 1 + .../api/announcement/AnnouncementVo.java | 9 + .../api/notification/NotificationVo.java | 9 + io.sc.platform.system.frontend/package.json | 2 +- .../src/components/index.ts | 12 +- .../src/i18n/messages.json | 29 +- .../src/i18n/messages_tw_CN.json | 33 +- .../src/i18n/messages_zh_CN.json | 33 +- .../src/menus/menus.json | 124 ++--- .../src/routes/routes.json | 30 +- .../src/views/workbench/DoneTask.vue | 4 - .../src/views/workbench/FinishedTask.vue | 4 - .../{Announcement.vue => MyAnnouncement.vue} | 0 .../src/views/workbench/MyDoneTask.vue | 125 +++++ .../src/views/workbench/MyFinishedTask.vue | 125 +++++ .../src/views/workbench/MyTask.vue | 174 ++++--- .../webpack.config.common.cjs | 1 + .../jpa/entity/AnnouncementEntity.java | 15 + .../service/impl/AnnouncementServiceImpl.java | 32 ++ .../jpa/entity/DepartmentEntity.java | 2 +- .../system/menu/jpa/entity/MenuEntity.java | 2 +- .../NotificationManagerWebController.java | 10 +- .../jpa/entity/NotificationEntity.java | 15 +- .../service/NotificationService.java | 3 + .../service/impl/NotificationServiceImpl.java | 11 + .../system/org/jpa/entity/OrgEntity.java | 2 +- .../parameter/jpa/entity/ParameterEntity.java | 2 +- .../user/controller/UserWebController.java | 7 +- .../system/user/service/UserService.java | 4 +- .../user/service/impl/UserServiceImpl.java | 17 +- ...0_20220606__System_Database_Schema_DDL.xml | 1 + io.sc.standard.frontend/package.json | 2 +- .../webpack.config.common.cjs | 1 + .../controller/IndustryWebController.java | 20 +- .../jpa/repository/IndustryRepository.java | 8 + .../sc/standard/service/IndustryService.java | 8 +- .../service/impl/IndustryServiceImpl.java | 34 ++ io.sc.website/package.json | 2 +- wra.report.frontend/package.json | 2 +- wra.report.frontend/webpack.config.common.cjs | 1 + 141 files changed, 3144 insertions(+), 1158 deletions(-) delete mode 100644 io.sc.platform.core.frontend/src/platform/views/home/Announcement.vue delete mode 100644 io.sc.platform.core.frontend/src/platform/views/home/DoneTask.vue delete mode 100644 io.sc.platform.core.frontend/src/platform/views/home/FinishedTask.vue delete mode 100644 io.sc.platform.core.frontend/src/platform/views/home/Message.vue create mode 100644 io.sc.platform.core.frontend/src/platform/views/home/MyAnnouncement.vue create mode 100644 io.sc.platform.core.frontend/src/platform/views/home/MyDoneTask.vue create mode 100644 io.sc.platform.core.frontend/src/platform/views/home/MyFinishedTask.vue create mode 100644 io.sc.platform.core.frontend/src/platform/views/home/MyMessage.vue create mode 100644 io.sc.platform.core.frontend/src/platform/views/home/MyShortcutMenu.vue create mode 100644 io.sc.platform.core.frontend/src/platform/views/home/MyTask.vue delete mode 100644 io.sc.platform.core.frontend/src/platform/views/home/ShortcutMenu.vue create mode 100644 io.sc.platform.core.frontend/src/platform/views/home/ShortcutMenuSettingDialog.vue create mode 100644 io.sc.platform.core.frontend/src/platform/views/home/SystemMessageDialog.vue delete mode 100644 io.sc.platform.core.frontend/src/platform/views/home/Task.vue rename io.sc.platform.core.frontend/src/platform/views/home/{ChatDialog.vue => UserMessageDialog.vue} (90%) create mode 100644 io.sc.platform.flowable/src/main/java/io/sc/platform/flowable/support/ProcessTaskWrapperMapper.java create mode 100644 io.sc.platform.lcdp.frontend/src/views/theme/Home.vue create mode 100644 io.sc.platform.lcdp/src/main/java/io/sc/platform/lcdp/configure/api/Home.java delete mode 100644 io.sc.platform.system.frontend/src/views/workbench/DoneTask.vue delete mode 100644 io.sc.platform.system.frontend/src/views/workbench/FinishedTask.vue rename io.sc.platform.system.frontend/src/views/workbench/{Announcement.vue => MyAnnouncement.vue} (100%) create mode 100644 io.sc.platform.system.frontend/src/views/workbench/MyDoneTask.vue create mode 100644 io.sc.platform.system.frontend/src/views/workbench/MyFinishedTask.vue diff --git a/cips.frontend/package.json b/cips.frontend/package.json index 3d6d51bd..e36104de 100644 --- a/cips.frontend/package.json +++ b/cips.frontend/package.json @@ -112,7 +112,7 @@ "node-sql-parser": "5.3.6", "pinia": "2.3.0", "pinia-undo": "0.2.4", - "platform-core": "8.2.92", + "platform-core": "8.2.100", "quasar": "2.17.6", "sort-array": "5.0.0", "svg-path-commander": "2.1.7", diff --git a/cips.frontend/webpack.config.common.cjs b/cips.frontend/webpack.config.common.cjs index b154bfff..c6e5e2a0 100644 --- a/cips.frontend/webpack.config.common.cjs +++ b/cips.frontend/webpack.config.common.cjs @@ -89,6 +89,7 @@ module.exports = { use: [ { loader: 'vue-loader', + options: { hotReload: false }, }, ], }, diff --git a/erm.frontend/package.json b/erm.frontend/package.json index b86bfcb0..0e6c48b5 100644 --- a/erm.frontend/package.json +++ b/erm.frontend/package.json @@ -112,7 +112,7 @@ "node-sql-parser": "5.3.6", "pinia": "2.3.0", "pinia-undo": "0.2.4", - "platform-core": "8.2.92", + "platform-core": "8.2.100", "quasar": "2.17.6", "sort-array": "5.0.0", "svg-path-commander": "2.1.7", diff --git a/erm.frontend/webpack.config.common.cjs b/erm.frontend/webpack.config.common.cjs index b154bfff..c6e5e2a0 100644 --- a/erm.frontend/webpack.config.common.cjs +++ b/erm.frontend/webpack.config.common.cjs @@ -89,6 +89,7 @@ module.exports = { use: [ { loader: 'vue-loader', + options: { hotReload: false }, }, ], }, diff --git a/gradle.properties b/gradle.properties index 09a5b7d8..bef88d4f 100644 --- a/gradle.properties +++ b/gradle.properties @@ -37,9 +37,9 @@ application_version=1.0.0 # platform ########################################################### platform_group=io.sc -platform_version=8.2.27 +platform_version=8.2.28 platform_plugin_version=8.2.10 -platform_core_frontend_version=8.2.92 +platform_core_frontend_version=8.2.100 ########################################################### # dependencies version diff --git a/io.sc.engine.mv.frontend/package.json b/io.sc.engine.mv.frontend/package.json index 399c4bc5..37e7411e 100644 --- a/io.sc.engine.mv.frontend/package.json +++ b/io.sc.engine.mv.frontend/package.json @@ -112,7 +112,7 @@ "node-sql-parser": "5.3.6", "pinia": "2.3.0", "pinia-undo": "0.2.4", - "platform-core": "8.2.92", + "platform-core": "8.2.100", "quasar": "2.17.6", "sort-array": "5.0.0", "svg-path-commander": "2.1.7", diff --git a/io.sc.engine.mv.frontend/webpack.config.common.cjs b/io.sc.engine.mv.frontend/webpack.config.common.cjs index b154bfff..c6e5e2a0 100644 --- a/io.sc.engine.mv.frontend/webpack.config.common.cjs +++ b/io.sc.engine.mv.frontend/webpack.config.common.cjs @@ -89,6 +89,7 @@ module.exports = { use: [ { loader: 'vue-loader', + options: { hotReload: false }, }, ], }, diff --git a/io.sc.engine.rule.client.spring/src/main/resources/META-INF/platform/plugins/parameters.json b/io.sc.engine.rule.client.spring/src/main/resources/META-INF/platform/plugins/parameters.json index 6379b5e0..f72a7878 100644 --- a/io.sc.engine.rule.client.spring/src/main/resources/META-INF/platform/plugins/parameters.json +++ b/io.sc.engine.rule.client.spring/src/main/resources/META-INF/platform/plugins/parameters.json @@ -17,7 +17,7 @@ "id" :"parameter.re.client.generatorType", "parentId" :"parameter.re.client", "code" :"parameter.re.client.generatorType", - "defaultValue" :"Groovy", + "defaultValue" :"Java", "order" : 100, "options" :{ "Groovy" : "parameter.re.client.generatorType.Groovy", diff --git a/io.sc.engine.rule.client/src/main/resources/META-INF/platform/plugins/exportable-resources.json b/io.sc.engine.rule.client/src/main/resources/META-INF/platform/plugins/exportable-resources.json index 991fa096..45d85b8e 100644 --- a/io.sc.engine.rule.client/src/main/resources/META-INF/platform/plugins/exportable-resources.json +++ b/io.sc.engine.rule.client/src/main/resources/META-INF/platform/plugins/exportable-resources.json @@ -29,31 +29,31 @@ }, { "type" :"file", - "name" :"io.sc.engine.rule.core-8.2.24.jar", - "description" :"io.sc.engine.rule.core-8.2.24.jar", - "sources" :["classpath:/io/sc/engine/rule/client/jars/io.sc.engine.rule.core-8.2.24.jar"], - "target" :"${dir.engine.rule.classpath}/io.sc.engine.rule.core-8.2.24.jar" + "name" :"io.sc.engine.rule.core-8.2.27.jar", + "description" :"io.sc.engine.rule.core-8.2.27.jar", + "sources" :["classpath:/io/sc/engine/rule/client/jars/io.sc.engine.rule.core-8.2.27.jar"], + "target" :"${dir.engine.rule.classpath}/io.sc.engine.rule.core-8.2.27.jar" }, { "type" :"file", - "name" :"io.sc.platform.util-8.2.24.jar", - "description" :"io.sc.platform.util-8.2.24.jar", - "sources" :["classpath:/io/sc/engine/rule/client/jars/io.sc.platform.util-8.2.24.jar"], - "target" :"${dir.engine.rule.classpath}/io.sc.platform.util-8.2.24.jar" + "name" :"io.sc.platform.util-8.2.27.jar", + "description" :"io.sc.platform.util-8.2.27.jar", + "sources" :["classpath:/io/sc/engine/rule/client/jars/io.sc.platform.util-8.2.27.jar"], + "target" :"${dir.engine.rule.classpath}/io.sc.platform.util-8.2.27.jar" }, { "type" :"file", - "name" :"io.sc.creditreport.core-8.2.24.jar", - "description" :"io.sc.creditreport.core-8.2.24.jar", - "sources" :["classpath:/io/sc/engine/rule/client/jars/io.sc.creditreport.core-8.2.24.jar"], - "target" :"${dir.engine.rule.classpath}/io.sc.creditreport.core-8.2.24.jar" + "name" :"io.sc.creditreport.core-8.2.27.jar", + "description" :"io.sc.creditreport.core-8.2.27.jar", + "sources" :["classpath:/io/sc/engine/rule/client/jars/io.sc.creditreport.core-8.2.27.jar"], + "target" :"${dir.engine.rule.classpath}/io.sc.creditreport.core-8.2.27.jar" }, { "type" :"file", - "name" :"io.sc.engine.rule.client.spring-8.2.24.jar", - "description" :"io.sc.engine.rule.client.spring-8.2.24.jar", - "sources" :["classpath:/io/sc/engine/rule/client/jars/io.sc.engine.rule.client.spring-8.2.24.jar"], - "target" :"${dir.engine.rule.classpath}/io.sc.engine.rule.client.spring-8.2.24.jar" + "name" :"io.sc.engine.rule.client.spring-8.2.27.jar", + "description" :"io.sc.engine.rule.client.spring-8.2.27.jar", + "sources" :["classpath:/io/sc/engine/rule/client/jars/io.sc.engine.rule.client.spring-8.2.27.jar"], + "target" :"${dir.engine.rule.classpath}/io.sc.engine.rule.client.spring-8.2.27.jar" }, { diff --git a/io.sc.engine.rule.frontend/package.json b/io.sc.engine.rule.frontend/package.json index 5f70df3c..185d82d2 100644 --- a/io.sc.engine.rule.frontend/package.json +++ b/io.sc.engine.rule.frontend/package.json @@ -112,7 +112,7 @@ "node-sql-parser": "5.3.6", "pinia": "2.3.0", "pinia-undo": "0.2.4", - "platform-core": "8.2.92", + "platform-core": "8.2.100", "quasar": "2.17.6", "sort-array": "5.0.0", "svg-path-commander": "2.1.7", diff --git a/io.sc.engine.rule.frontend/src/components/index.ts b/io.sc.engine.rule.frontend/src/components/index.ts index 83540968..90440f34 100644 --- a/io.sc.engine.rule.frontend/src/components/index.ts +++ b/io.sc.engine.rule.frontend/src/components/index.ts @@ -2,6 +2,7 @@ * 此文件为自动生成文件,请勿修改 */ +import io_sc_engine_rule_frontend_workflow_ApprovalComponent from '@/views/workflow/WorkflowApprovalComponent.vue'; import component_engine_rule_resources from '@/views/resources/Resources.vue'; import component_engine_rule_designer from '@/views/resources/designer/Designer.vue'; import component_engine_rule_authorization from '@/views/authorization/Authorization.vue'; @@ -13,6 +14,7 @@ import component_engine_rule_testcase from '@/views/testcase/Testcase.vue'; import component_engine_rule_migration from '@/views/migration/Migration.vue'; const localComponents = { + 'io.sc.engine.rule.frontend.workflow.ApprovalComponent': io_sc_engine_rule_frontend_workflow_ApprovalComponent, 'component.engine.rule.resources': component_engine_rule_resources, 'component.engine.rule.designer': component_engine_rule_designer, 'component.engine.rule.authorization': component_engine_rule_authorization, diff --git a/io.sc.engine.rule.frontend/src/i18n/messages.json b/io.sc.engine.rule.frontend/src/i18n/messages.json index 42cbb817..8a34cdb6 100644 --- a/io.sc.engine.rule.frontend/src/i18n/messages.json +++ b/io.sc.engine.rule.frontend/src/i18n/messages.json @@ -312,6 +312,7 @@ "re.workflow.dialog.title": "Workflow Approving", "re.workflow.dialog.tip": "Tip: workflow approving needed, the resource will be active after approved!", + "re.workflow.dialog.historyTask": "History Tasks", "re.workflow.dialog.entity.treatment": "Treatment", "re.workflow.task.grid.title": "Task List", diff --git a/io.sc.engine.rule.frontend/src/i18n/messages_tw_CN.json b/io.sc.engine.rule.frontend/src/i18n/messages_tw_CN.json index fa0d7d26..1ae16b76 100644 --- a/io.sc.engine.rule.frontend/src/i18n/messages_tw_CN.json +++ b/io.sc.engine.rule.frontend/src/i18n/messages_tw_CN.json @@ -315,7 +315,8 @@ "re.workflow.dialog.title": "審批流程", "re.workflow.dialog.tip": "提示: 該資源發佈需要流程審批, 待審批通過後方能生效!", - "re.workflow.dialog.entity.treatment": "說明", + "re.workflow.dialog.historyTask": "審批歷史", + "re.workflow.dialog.entity.treatment": "處理意見", "re.workflow.task.grid.title": "任務列表", "re.workflow.task.grid.toolbar.viewResource": "查看資源", diff --git a/io.sc.engine.rule.frontend/src/i18n/messages_zh_CN.json b/io.sc.engine.rule.frontend/src/i18n/messages_zh_CN.json index 7307fdef..ab591dc3 100644 --- a/io.sc.engine.rule.frontend/src/i18n/messages_zh_CN.json +++ b/io.sc.engine.rule.frontend/src/i18n/messages_zh_CN.json @@ -318,7 +318,8 @@ "re.workflow.dialog.title": "审批流程", "re.workflow.dialog.tip": "提示: 该资源发布需要流程审批, 待审批通过后方能生效!", - "re.workflow.dialog.entity.treatment": "说明", + "re.workflow.dialog.historyTask": "审批历史", + "re.workflow.dialog.entity.treatment": "处理意见", "re.workflow.task.grid.title": "任务列表", "re.workflow.task.grid.toolbar.viewResource": "查看资源", diff --git a/io.sc.engine.rule.frontend/src/remote-components/remote-components.json b/io.sc.engine.rule.frontend/src/remote-components/remote-components.json index 6fd1a2b9..8e2b7eeb 100644 --- a/io.sc.engine.rule.frontend/src/remote-components/remote-components.json +++ b/io.sc.engine.rule.frontend/src/remote-components/remote-components.json @@ -5,8 +5,4 @@ "componentPath": "组件 .vue 文件路径" } */ - { - "component": "io.sc.engine.rule.frontend.workflow.ApprovalComponent", - "componentPath": "@/views/workflow/WorkflowApprovalComponent.vue" - } ] diff --git a/io.sc.engine.rule.frontend/src/routes/routes.json b/io.sc.engine.rule.frontend/src/routes/routes.json index 8012af56..627f40b5 100644 --- a/io.sc.engine.rule.frontend/src/routes/routes.json +++ b/io.sc.engine.rule.frontend/src/routes/routes.json @@ -1,4 +1,10 @@ [ + { + "remoteComponent": true, + "module": "io.sc.engine.rule.frontend", + "component": "io.sc.engine.rule.frontend.workflow.ApprovalComponent", + "componentPath": "@/views/workflow/WorkflowApprovalComponent.vue" + }, { "name": "route.engine.rule.resources", "path": "re/resources", diff --git a/io.sc.engine.rule.frontend/src/views/workflow/Workflow.vue b/io.sc.engine.rule.frontend/src/views/workflow/Workflow.vue index 10da0865..eee7c0f0 100644 --- a/io.sc.engine.rule.frontend/src/views/workflow/Workflow.vue +++ b/io.sc.engine.rule.frontend/src/views/workflow/Workflow.vue @@ -36,12 +36,12 @@ name: 'attachment', label: $t('re.workflow.task.grid.toolbar.viewAttachment'), icon: 'bi-briefcase-fill', - enableIf: (arg) => { - return arg.selected && arg.selected.attachmentCount > 0; + enableIf: (args) => { + return args.selected && args.selected.attachmentCount > 0; }, - click: (arg) => { - if (arg.selected) { - attachmentIdRef = arg.selected.resourceId; + click: (args) => { + if (args.selected) { + attachmentIdRef = args.selected.resourceId; attachmentDialogRef.open(); } }, @@ -176,8 +176,8 @@ }, }" @row-click=" - (evt, row, index) => { - currentSelectedTaskRef = row; + (args: any) => { + currentSelectedTaskRef = args.row; historyProcessTaskGridRef?.refresh(); } " @@ -201,7 +201,7 @@ :checkbox-selection="false" :tree="false" :fetch-data-url=" - Environment.apiContextPath('/api/re/resource/workflow/task/queryHistory?processInstanceId=' + currentSelectedTaskRef.processInstanceId) + Environment.apiContextPath('/api/re/resource/workflow/task/queryHistory?processInstanceId=' + currentSelectedTaskRef?.processInstanceId) " :pageable="false" :toolbar-configure="{ noIcon: false }" diff --git a/io.sc.engine.rule.frontend/src/views/workflow/WorkflowApprovalComponent.vue b/io.sc.engine.rule.frontend/src/views/workflow/WorkflowApprovalComponent.vue index e1a77708..84d10117 100644 --- a/io.sc.engine.rule.frontend/src/views/workflow/WorkflowApprovalComponent.vue +++ b/io.sc.engine.rule.frontend/src/views/workflow/WorkflowApprovalComponent.vue @@ -1,4 +1,169 @@ - + diff --git a/io.sc.engine.rule.frontend/webpack.config.common.cjs b/io.sc.engine.rule.frontend/webpack.config.common.cjs index b154bfff..c6e5e2a0 100644 --- a/io.sc.engine.rule.frontend/webpack.config.common.cjs +++ b/io.sc.engine.rule.frontend/webpack.config.common.cjs @@ -89,6 +89,7 @@ module.exports = { use: [ { loader: 'vue-loader', + options: { hotReload: false }, }, ], }, diff --git a/io.sc.engine.rule.server/src/main/resources/META-INF/platform/plugins/parameters.json b/io.sc.engine.rule.server/src/main/resources/META-INF/platform/plugins/parameters.json index 32a94503..cc8ac812 100644 --- a/io.sc.engine.rule.server/src/main/resources/META-INF/platform/plugins/parameters.json +++ b/io.sc.engine.rule.server/src/main/resources/META-INF/platform/plugins/parameters.json @@ -41,7 +41,7 @@ "id" :"parameter.re.server.generatorType", "parentId" :"parameter.re.server", "code" :"parameter.re.server.generatorType", - "defaultValue" :"Groovy", + "defaultValue" :"Java", "order" : 200, "options" :{ "Groovy" : "parameter.re.server.generatorType.Groovy", diff --git a/io.sc.engine.st.frontend/package.json b/io.sc.engine.st.frontend/package.json index 2a9e7535..524db3ba 100644 --- a/io.sc.engine.st.frontend/package.json +++ b/io.sc.engine.st.frontend/package.json @@ -112,7 +112,7 @@ "node-sql-parser": "5.3.6", "pinia": "2.3.0", "pinia-undo": "0.2.4", - "platform-core": "8.2.92", + "platform-core": "8.2.100", "quasar": "2.17.6", "sort-array": "5.0.0", "svg-path-commander": "2.1.7", diff --git a/io.sc.engine.st.frontend/webpack.config.common.cjs b/io.sc.engine.st.frontend/webpack.config.common.cjs index b154bfff..c6e5e2a0 100644 --- a/io.sc.engine.st.frontend/webpack.config.common.cjs +++ b/io.sc.engine.st.frontend/webpack.config.common.cjs @@ -89,6 +89,7 @@ module.exports = { use: [ { loader: 'vue-loader', + options: { hotReload: false }, }, ], }, diff --git a/io.sc.platform.ai.frontend/package.json b/io.sc.platform.ai.frontend/package.json index 8ce5c79b..54779abc 100644 --- a/io.sc.platform.ai.frontend/package.json +++ b/io.sc.platform.ai.frontend/package.json @@ -112,7 +112,7 @@ "node-sql-parser": "5.3.6", "pinia": "2.3.0", "pinia-undo": "0.2.4", - "platform-core": "8.2.92", + "platform-core": "8.2.100", "quasar": "2.17.6", "sort-array": "5.0.0", "svg-path-commander": "2.1.7", diff --git a/io.sc.platform.ai.frontend/webpack.config.common.cjs b/io.sc.platform.ai.frontend/webpack.config.common.cjs index b154bfff..c6e5e2a0 100644 --- a/io.sc.platform.ai.frontend/webpack.config.common.cjs +++ b/io.sc.platform.ai.frontend/webpack.config.common.cjs @@ -89,6 +89,7 @@ module.exports = { use: [ { loader: 'vue-loader', + options: { hotReload: false }, }, ], }, diff --git a/io.sc.platform.core.frontend/package.json b/io.sc.platform.core.frontend/package.json index 4528f475..81dbb1fa 100644 --- a/io.sc.platform.core.frontend/package.json +++ b/io.sc.platform.core.frontend/package.json @@ -1,6 +1,6 @@ { "name": "platform-core", - "version": "8.2.92", + "version": "8.2.100", "description": "前端核心包,用于快速构建前端的脚手架", "//main": "库的主文件", "main": "dist/platform-core.js", diff --git a/io.sc.platform.core.frontend/src/platform/i18n/messages.json b/io.sc.platform.core.frontend/src/platform/i18n/messages.json index 9a0cab7b..a6d4c143 100644 --- a/io.sc.platform.core.frontend/src/platform/i18n/messages.json +++ b/io.sc.platform.core.frontend/src/platform/i18n/messages.json @@ -326,27 +326,24 @@ "graph.setting.panel.text.title": "Text", "graph.setting.panel.arrange.title": "Arrange", - "home.card.shortcutmenu.title": "My Commonly used Actions", - "home.card.shortcutmenu.action.config": "Configure ...", + "home.card.myShortcutmenu.title": "My Commonly used Actions", + "home.card.myShortcutmenu.action.config": "Configure ...", - "home.card.task.title": "My Tasks", - "home.card.task.action.list": "all my tasks...", - "home.card.task.action.process": "Process", + "home.card.myTask.title": "My Tasks", + "home.card.myTask.action.list": "all my tasks", + "home.card.myTask.action.notSetting.tip": "Action not set, can NOT hand it!", - "home.card.doneTask.title": "My Tasks Done", - "home.card.doneTask.action.list": "all my done tasks...", - "home.card.doneTask.action.view": "View", + "home.card.myDoneTask.title": "My Tasks Done", + "home.card.myDoneTask.action.list": "all my done tasks", - "home.card.finishTask.title": "My Tasks Finished", - "home.card.finishTask.action.list": "all my finished tasks...", - "home.card.finishTask.action.view": "View", + "home.card.myFinishTask.title": "My Tasks Finished", + "home.card.myFinishTask.action.list": "all my finished tasks", - "home.card.message.title": "My Messages", - "home.card.message.action.list": "all my messages...", - "home.card.message.action.reply": "Reply", - "home.card.message.chatDialog.title": "Chat with {sender}", + "home.card.myMessage.title": "My Messages", + "home.card.myMessage.action.list": "all my messages", + "home.card.myMessage.chatDialog.title": "Chat with {sender}", + "home.card.myMessage.systemMessageDialog.title": "System Messaage", - "home.card.announcement.title": "Announcements", - "home.card.announcement.action.list": "all announcements...", - "home.card.announcement.action.view": "View" + "home.card.myAnnouncement.title": "Announcements", + "home.card.myAnnouncement.action.list": "all announcements" } diff --git a/io.sc.platform.core.frontend/src/platform/i18n/messages_tw_CN.json b/io.sc.platform.core.frontend/src/platform/i18n/messages_tw_CN.json index 5f678364..889bc8fd 100644 --- a/io.sc.platform.core.frontend/src/platform/i18n/messages_tw_CN.json +++ b/io.sc.platform.core.frontend/src/platform/i18n/messages_tw_CN.json @@ -326,27 +326,24 @@ "graph.setting.panel.text.title": "文本", "graph.setting.panel.arrange.title": "排列", - "home.card.shortcutmenu.title": "我的常用功能", - "home.card.shortcutmenu.action.config": "配置 ...", + "home.card.myShortcutmenu.title": "我的常用功能", + "home.card.myShortcutmenu.action.config": "配置 ...", - "home.card.task.title": "我的代辦", - "home.card.task.action.list": "顯示所有...", - "home.card.task.action.process": "辦理", + "home.card.myTask.title": "我的代辦", + "home.card.myTask.action.list": "顯示所有", + "home.card.myTask.action.notSetting.tip": "任務處理未設置, 无法直接处理!", - "home.card.doneTask.title": "我的已辦", - "home.card.doneTask.action.list": "顯示所有...", - "home.card.doneTask.action.view": "查看", + "home.card.myDoneTask.title": "我的已辦", + "home.card.myDoneTask.action.list": "顯示所有", - "home.card.finishTask.title": "我的辦結", - "home.card.finishTask.action.list": "顯示所有...", - "home.card.finishTask.action.view": "查看", + "home.card.myFinishTask.title": "我的辦結", + "home.card.myFinishTask.action.list": "顯示所有", - "home.card.message.title": "我的消息", - "home.card.message.action.list": "顯示所有...", - "home.card.message.action.reply": "回復", - "home.card.message.chatDialog.title": "與 {sender} 的對話", + "home.card.myMessage.title": "我的消息", + "home.card.myMessage.action.list": "顯示所有", + "home.card.myMessage.chatDialog.title": "與 {sender} 的對話", + "home.card.myMessage.systemMessageDialog.title": "系統消息", - "home.card.announcement.title": "系統公告", - "home.card.announcement.action.list": "顯示所有...", - "home.card.announcement.action.view": "查看" + "home.card.myAnnouncement.title": "系統公告", + "home.card.myAnnouncement.action.list": "顯示所有" } diff --git a/io.sc.platform.core.frontend/src/platform/i18n/messages_zh_CN.json b/io.sc.platform.core.frontend/src/platform/i18n/messages_zh_CN.json index 22c21898..cf6f9439 100644 --- a/io.sc.platform.core.frontend/src/platform/i18n/messages_zh_CN.json +++ b/io.sc.platform.core.frontend/src/platform/i18n/messages_zh_CN.json @@ -327,27 +327,24 @@ "graph.setting.panel.text.title": "文本", "graph.setting.panel.arrange.title": "排列", - "home.card.shortcutmenu.title": "我的常用功能", - "home.card.shortcutmenu.action.config": "配置 ...", + "home.card.myShortcutmenu.title": "我的常用功能", + "home.card.myShortcutmenu.action.config": "配置 ...", - "home.card.task.title": "我的代办", - "home.card.task.action.list": "显示所有...", - "home.card.task.action.process": "办理", + "home.card.myTask.title": "我的代办", + "home.card.myTask.action.list": "显示所有", + "home.card.myTask.action.notSetting.tip": "任务处理未设置, 无法直接处理!", - "home.card.doneTask.title": "我的已办", - "home.card.doneTask.action.list": "显示所有...", - "home.card.doneTask.action.view": "查看", + "home.card.myDoneTask.title": "我的已办", + "home.card.myDoneTask.action.list": "显示所有", - "home.card.finishTask.title": "我的办结", - "home.card.finishTask.action.list": "显示所有...", - "home.card.finishTask.action.view": "查看", + "home.card.myFinishTask.title": "我的办结", + "home.card.myFinishTask.action.list": "显示所有", - "home.card.message.title": "我的消息", - "home.card.message.action.list": "显示所有...", - "home.card.message.action.reply": "回复", - "home.card.message.chatDialog.title": "与 {sender} 的对话", + "home.card.myMessage.title": "我的消息", + "home.card.myMessage.action.list": "显示所有", + "home.card.myMessage.chatDialog.title": "与 {sender} 的对话", + "home.card.myMessage.systemMessageDialog.title": "系统消息", - "home.card.announcement.title": "系统公告", - "home.card.announcement.action.list": "显示所有...", - "home.card.announcement.action.view": "查看" + "home.card.myAnnouncement.title": "系统公告", + "home.card.myAnnouncement.action.list": "显示所有" } diff --git a/io.sc.platform.core.frontend/src/platform/layout/sub-layout/ChangeRoleDialog.vue b/io.sc.platform.core.frontend/src/platform/layout/sub-layout/ChangeRoleDialog.vue index 3a5c21d4..b65e69a8 100644 --- a/io.sc.platform.core.frontend/src/platform/layout/sub-layout/ChangeRoleDialog.vue +++ b/io.sc.platform.core.frontend/src/platform/layout/sub-layout/ChangeRoleDialog.vue @@ -67,7 +67,7 @@ { name: 'roleId', label: $t('role'), - type: 'select', + type: 'w-select', required: true, options: avaiableRoleOptionsRef, defaultValue: currentRoleRef, @@ -80,17 +80,7 @@ import { ref, toRaw } from 'vue'; import { useRouter } from 'vue-router'; import type { UserSessionType } from '@/platform'; -import { - axios, - Environment, - SessionManager, - AuthenticationManager, - MenuManager, - ComponentManager, - RouterManager, - ApplicationInitializer, - TagViewManager, -} from '@/platform'; +import { axios, Environment, SessionManager, AuthenticationManager, MenuManager, ComponentManager, RouterManager, ApplicationInitializer } from '@/platform'; const emit = defineEmits(['change']); diff --git a/io.sc.platform.core.frontend/src/platform/layout/sub-layout/Topper.vue b/io.sc.platform.core.frontend/src/platform/layout/sub-layout/Topper.vue index 286efc7f..0d753cb9 100644 --- a/io.sc.platform.core.frontend/src/platform/layout/sub-layout/Topper.vue +++ b/io.sc.platform.core.frontend/src/platform/layout/sub-layout/Topper.vue @@ -1,260 +1,242 @@ diff --git a/io.sc.platform.core.frontend/src/platform/views/home/Announcement.vue b/io.sc.platform.core.frontend/src/platform/views/home/Announcement.vue deleted file mode 100644 index 7bd28a77..00000000 --- a/io.sc.platform.core.frontend/src/platform/views/home/Announcement.vue +++ /dev/null @@ -1,76 +0,0 @@ - - diff --git a/io.sc.platform.core.frontend/src/platform/views/home/AnnouncementDialog.vue b/io.sc.platform.core.frontend/src/platform/views/home/AnnouncementDialog.vue index fab9fabf..e6a16604 100644 --- a/io.sc.platform.core.frontend/src/platform/views/home/AnnouncementDialog.vue +++ b/io.sc.platform.core.frontend/src/platform/views/home/AnnouncementDialog.vue @@ -1,20 +1,29 @@ diff --git a/io.sc.platform.core.frontend/src/platform/views/home/FinishedTask.vue b/io.sc.platform.core.frontend/src/platform/views/home/FinishedTask.vue deleted file mode 100644 index 54d2586b..00000000 --- a/io.sc.platform.core.frontend/src/platform/views/home/FinishedTask.vue +++ /dev/null @@ -1,93 +0,0 @@ - - diff --git a/io.sc.platform.core.frontend/src/platform/views/home/Message.vue b/io.sc.platform.core.frontend/src/platform/views/home/Message.vue deleted file mode 100644 index 6c08925e..00000000 --- a/io.sc.platform.core.frontend/src/platform/views/home/Message.vue +++ /dev/null @@ -1,88 +0,0 @@ - - - diff --git a/io.sc.platform.core.frontend/src/platform/views/home/MyAnnouncement.vue b/io.sc.platform.core.frontend/src/platform/views/home/MyAnnouncement.vue new file mode 100644 index 00000000..7ad28865 --- /dev/null +++ b/io.sc.platform.core.frontend/src/platform/views/home/MyAnnouncement.vue @@ -0,0 +1,86 @@ + + diff --git a/io.sc.platform.core.frontend/src/platform/views/home/MyDoneTask.vue b/io.sc.platform.core.frontend/src/platform/views/home/MyDoneTask.vue new file mode 100644 index 00000000..2bdc9692 --- /dev/null +++ b/io.sc.platform.core.frontend/src/platform/views/home/MyDoneTask.vue @@ -0,0 +1,125 @@ + + diff --git a/io.sc.platform.core.frontend/src/platform/views/home/MyFinishedTask.vue b/io.sc.platform.core.frontend/src/platform/views/home/MyFinishedTask.vue new file mode 100644 index 00000000..c03a7550 --- /dev/null +++ b/io.sc.platform.core.frontend/src/platform/views/home/MyFinishedTask.vue @@ -0,0 +1,125 @@ + + diff --git a/io.sc.platform.core.frontend/src/platform/views/home/MyMessage.vue b/io.sc.platform.core.frontend/src/platform/views/home/MyMessage.vue new file mode 100644 index 00000000..ae12c214 --- /dev/null +++ b/io.sc.platform.core.frontend/src/platform/views/home/MyMessage.vue @@ -0,0 +1,107 @@ + + diff --git a/io.sc.platform.core.frontend/src/platform/views/home/MyShortcutMenu.vue b/io.sc.platform.core.frontend/src/platform/views/home/MyShortcutMenu.vue new file mode 100644 index 00000000..5422f5ac --- /dev/null +++ b/io.sc.platform.core.frontend/src/platform/views/home/MyShortcutMenu.vue @@ -0,0 +1,64 @@ + + diff --git a/io.sc.platform.core.frontend/src/platform/views/home/MyTask.vue b/io.sc.platform.core.frontend/src/platform/views/home/MyTask.vue new file mode 100644 index 00000000..44ee86c6 --- /dev/null +++ b/io.sc.platform.core.frontend/src/platform/views/home/MyTask.vue @@ -0,0 +1,128 @@ + + diff --git a/io.sc.platform.core.frontend/src/platform/views/home/ShortcutMenu.vue b/io.sc.platform.core.frontend/src/platform/views/home/ShortcutMenu.vue deleted file mode 100644 index bcb2cee0..00000000 --- a/io.sc.platform.core.frontend/src/platform/views/home/ShortcutMenu.vue +++ /dev/null @@ -1,40 +0,0 @@ - - diff --git a/io.sc.platform.core.frontend/src/platform/views/home/ShortcutMenuSettingDialog.vue b/io.sc.platform.core.frontend/src/platform/views/home/ShortcutMenuSettingDialog.vue new file mode 100644 index 00000000..66066659 --- /dev/null +++ b/io.sc.platform.core.frontend/src/platform/views/home/ShortcutMenuSettingDialog.vue @@ -0,0 +1,168 @@ + + diff --git a/io.sc.platform.core.frontend/src/platform/views/home/SystemMessageDialog.vue b/io.sc.platform.core.frontend/src/platform/views/home/SystemMessageDialog.vue new file mode 100644 index 00000000..43ccd793 --- /dev/null +++ b/io.sc.platform.core.frontend/src/platform/views/home/SystemMessageDialog.vue @@ -0,0 +1,45 @@ + + diff --git a/io.sc.platform.core.frontend/src/platform/views/home/Task.vue b/io.sc.platform.core.frontend/src/platform/views/home/Task.vue deleted file mode 100644 index 7aaeab88..00000000 --- a/io.sc.platform.core.frontend/src/platform/views/home/Task.vue +++ /dev/null @@ -1,94 +0,0 @@ - - diff --git a/io.sc.platform.core.frontend/src/platform/views/home/ChatDialog.vue b/io.sc.platform.core.frontend/src/platform/views/home/UserMessageDialog.vue similarity index 90% rename from io.sc.platform.core.frontend/src/platform/views/home/ChatDialog.vue rename to io.sc.platform.core.frontend/src/platform/views/home/UserMessageDialog.vue index 2aae0201..08d5b284 100644 --- a/io.sc.platform.core.frontend/src/platform/views/home/ChatDialog.vue +++ b/io.sc.platform.core.frontend/src/platform/views/home/UserMessageDialog.vue @@ -6,6 +6,11 @@ :maximized="false" body-padding="2px 2px 2px 2px" width="60%" + @hide=" + () => { + emit('close'); + } + " >