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 @@
- WorkflowApprovalComponent
+ {
+ emit('close');
+ }
+ "
+ >
+
+
+
+
+
+
+
+
+
+
-
+
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 @@
-
-
-
+
-
-
- {{ $t('application.title') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{ messagesCount }}
-
-
-
- {{ unCompletedTasksTotalCountRef }}
-
-
- {{ unReadedNotificationsTotalCountRef }}
-
-
- {{ unReadedAnnouncementsTotalCountRef }}
-
-
-
-
-
-
-
-
+
+
+
+
+ {{ $t('application.title') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ messagesCount }}
+
+
+
+ {{ unCompletedTasksTotalCountRef }}
+
+
+ {{ unReadedNotificationsTotalCountRef }}
+
+
+ {{ unReadedAnnouncementsTotalCountRef }}
+
+
+
+
+
+
+
-
+
- {{ item.businessDescription }}
+
+ {{ item.businessDescription }}
+ {{ item.processDefinitionName }}
+
{{ item.processDefinitionName }} [{{ item.name }}]
- {{ item.createTimeAndNowDiff }}{{ $t(item.createTimeAndNowDiffUnit) }}{{ $t('before') }}
+
+ {{ item.createTimeAndNowDiff }}{{ $t(item.createTimeAndNowDiffUnit) }}{{ $t('before') }}
+ {{ item.createTime }}
+
{{ item.previousAssignee }}
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.sendDateAndNowDiff }}{{ $t(item.sendDateAndNowDiffUnit) }}{{ $t('before') }}
+ {{ item.sendDate }}
+
+ {{ item.sender }}
+
+
+
+
+
+
+
-
+
- {{ item.businessDescription }}
- {{ item.processDefinitionName }} [{{ item.name }}]
+ {{ item.title }}
-
- {{ item.createTimeAndNowDiff }}{{ $t(item.createTimeAndNowDiffUnit) }}{{ $t('before') }}
- {{ item.previousAssignee }}
+
+ {{ item.lastModifyDateAndNowDiff }}{{ $t(item.lastModifyDateAndNowDiffUnit) }}{{ $t('before') }}
-
-
-
-
-
-
-
-
-
-
-
- {{ item.title }}
-
-
-
-
- {{ item.sendDateAndNowDiff }}{{ $t(item.sendDateAndNowDiffUnit) }}{{ $t('before') }}
- {{ item.sender }}
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
{{ SessionManager.getSession().user.userName }}
+
{{ SessionManager.getSession().user.defaultRoleName }}
+
+
+
+
+
+
+ {{ t('about') }}
+
+
+
+
+
+ {{ t('help') }}
+
+
+
+
+
+ {{ t('language') }}
+
+
+
+
+
+
+
+
+
+ {{ t('language.' + lang) }}
+
+
+
+
+
+
+
+
+ {{ t('settings') }}
+
+
+
+
+
+ {{ t('changePassword') }}
+
+
+
+
+
- {{ item.title }}
-
-
-
-
- {{ item.lastModifyDateAndNowDiff }}{{ $t(item.lastModifyDateAndNowDiffUnit) }}{{ $t('before') }}
+ {{ t('changeRole') }}
-
-
-
-
-
-
-
-
-
-
-
-
{{ SessionManager.getSession().user.userName }}
-
{{ SessionManager.getSession().user.defaultRoleName }}
-
-
-
-
-
-
- {{ t('about') }}
-
-
-
-
-
- {{ t('help') }}
-
-
-
-
-
- {{ t('language') }}
-
-
-
-
-
-
-
-
-
- {{ t('language.' + lang) }}
-
-
-
-
-
-
-
-
- {{ t('settings') }}
-
-
-
-
-
- {{ t('changePassword') }}
-
-
-
-
-
+
+
+
- {{ t('changeRole') }}
+ {{ t('logout') }}
-
-
-
-
- {{ t('logout') }}
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
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 @@
-
-
-
-
-
-
- {{ $t('home.card.announcement.title') }}
-
-
-
-
-
-
-
-
-
-
-
- |
-
- {{ item.lastModifyDateAndNowDiff + $t(item.lastModifyDateAndNowDiffUnit) + $t('before') }}
- |
-
-
-
-
-
-
-
-
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 @@
{
+ emit('close');
+ }
+ "
>
-
{{ itemRef.title }}
-
+
{{ itemRef.title }}
+
+
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 @@
-
-
-
-
-
-
- {{ $t('home.card.finishTask.title') }}
-
-
-
-
-
-
-
-
-
-
-
- |
-
- {{ item.processDefinitionName }}
- |
-
- {{ item.name }}
- |
-
- {{ item.previousAssignee }}
- |
-
- {{ item.createTimeAndNowDiff + $t(item.createTimeAndNowDiffUnit) + $t('before') }}
- |
-
-
-
-
-
-
-
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 @@
-
-
-
-
-
-
- {{ $t('home.card.message.title') }}
-
-
-
-
-
-
-
-
-
-
-
- |
-
- {{ item.sender }}
- |
-
- {{ item.sendDateAndNowDiff + $t(item.sendDateAndNowDiffUnit) + $t('before') }}
- |
-
-
-
-
-
-
-
-
-
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 @@
+
+
+
+
+
+
+ {{ $t('home.card.myAnnouncement.title') }}
+
+
+ {{ $t('refresh') }}
+
+
+ {{ $t('home.card.myAnnouncement.action.list') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+ {{ item.lastModifyDateAndNowDiff + $t(item.lastModifyDateAndNowDiffUnit) + $t('before') }}
+
+ {{ item.lastModifyDate }}
+ |
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+ {{ $t('home.card.myDoneTask.title') }}
+
+
+ {{ $t('refresh') }}
+
+
+ {{ $t('home.card.myDoneTask.action.list') }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.businessDescription }}
+ |
+
+
+ {{ item.processDefinitionName }}
+
+ {{ item.processDefinitionName }}
+ |
+
+ {{ item.name }}
+ {{ item.name }}
+ |
+
+ {{ item.previousAssignee }}
+ {{ item.previousAssignee }}
+ |
+
+
+ {{ item.createTimeAndNowDiff + $t(item.createTimeAndNowDiffUnit) + $t('before') }}
+
+ {{ item.createTime }}
+ |
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+ {{ $t('home.card.myFinishTask.title') }}
+
+
+ {{ $t('refresh') }}
+
+
+ {{ $t('home.card.myFinishTask.action.list') }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.businessDescription }}
+ |
+
+
+ {{ item.processDefinitionName }}
+
+ {{ item.processDefinitionName }}
+ |
+
+ {{ item.name }}
+ {{ item.name }}
+ |
+
+ {{ item.previousAssignee }}
+ {{ item.previousAssignee }}
+ |
+
+
+ {{ item.createTimeAndNowDiff + $t(item.createTimeAndNowDiffUnit) + $t('before') }}
+
+ {{ item.createTime }}
+ |
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+ {{ $t('home.card.myMessage.title') }}
+
+
+ {{ $t('refresh') }}
+
+
+ {{ $t('home.card.myMessage.action.list') }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+ {{ item.sender }}
+ {{ item.sender }}
+ |
+
+
+ {{ item.sendDateAndNowDiff + $t(item.sendDateAndNowDiffUnit) + $t('before') }}
+
+ {{ item.sendDate }}
+ |
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+ {{ $t('home.card.myShortcutmenu.title') }}
+
+
+ {{ $t('refresh') }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.shortcutMenuName }}
+
+
+
+
+
+
+
+
+
+
+
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 @@
+
+
+
+
+
+
+
+ {{ $t('home.card.myTask.title') }}
+
+
+ {{ $t('refresh') }}
+
+
+ {{ $t('home.card.myTask.action.list') }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.businessDescription }}
+ |
+
+
+ {{ item.processDefinitionName }}
+
+ {{ item.processDefinitionName }}
+ |
+
+ {{ item.name }}
+ {{ item.name }}
+ |
+
+ {{ item.previousAssignee }}
+ {{ item.previousAssignee }}
+ |
+
+
+ {{ item.createTimeAndNowDiff + $t(item.createTimeAndNowDiffUnit) + $t('before') }}
+
+ {{ item.createTime }}
+ |
+
+
+
+
+
+
+
+
+
+
+
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 @@
-
-
-
-
-
- {{ $t('home.card.shortcutmenu.title') }}
-
-
-
-
-
-
-
-
-
-
-
- {{ item.shortcutMenuName }}
-
-
-
-
-
-
-
-
-
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 @@
+
+ {
+ emit('close');
+ }
+ "
+ >
+
+
+
+
+
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 @@
+
+ {
+ emit('close');
+ }
+ "
+ >
+
+
{{ itemRef.title }}
+
+
+
+
+
+
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 @@
-
-
-
-
-
-
- {{ $t('home.card.task.title') }}
-
-
-
-
-
-
-
-
-
-
-
- |
-
- {{ item.processDefinitionName }}
- |
-
- {{ item.name }}
- |
-
- {{ item.previousAssignee }}
- |
-
- {{ item.createTimeAndNowDiff + $t(item.createTimeAndNowDiffUnit) + $t('before') }}
- |
-
-
-
-
-
-
-
-
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');
+ }
+ "
>
@@ -13,7 +18,7 @@
-
+
@@ -21,7 +26,7 @@
-
+
@@ -53,6 +58,8 @@ import { useQuasar } from 'quasar';
import { axios, Environment, SessionManager } from '@/platform';
const imeRef = ref(false); //是否正在输入法下输入
+const emit = defineEmits(['close']);
+
const $q = useQuasar();
const dialogRef = ref();
const senderRef = ref();
@@ -112,7 +119,6 @@ const doSendMessage = async (message: string) => {
receiver: senderRef.value,
content: message,
};
- console.log(data);
axios.post(Environment.apiContextPath('/api/system/notification'), data).then(() => {
// 生成发送消息
diff --git a/io.sc.platform.core.frontend/template-project/package.json b/io.sc.platform.core.frontend/template-project/package.json
index 675801bd..15b8bc4e 100644
--- a/io.sc.platform.core.frontend/template-project/package.json
+++ b/io.sc.platform.core.frontend/template-project/package.json
@@ -1,6 +1,6 @@
{
"name": "platform-core",
- "version": "8.2.92",
+ "version": "8.2.100",
"description": "前端核心包,用于快速构建前端的脚手架",
"private": false,
"keywords": [],
@@ -111,7 +111,7 @@
"mockjs": "1.1.0",
"node-sql-parser": "5.3.6",
"pinia": "2.3.0",
- "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.core.frontend/template-project/src/views/likm/Form.vue b/io.sc.platform.core.frontend/template-project/src/views/likm/Form.vue
index 39a90698..16740b4a 100644
--- a/io.sc.platform.core.frontend/template-project/src/views/likm/Form.vue
+++ b/io.sc.platform.core.frontend/template-project/src/views/likm/Form.vue
@@ -1,5 +1,33 @@
+
+
+ {
+ console.info('=========', testFormRef.getData());
+ }
+ "
+ >
+
+
+