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'); + } + " >