This is an automated email from the ASF dual-hosted git repository.

benjobs pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampark.git


The following commit(s) were added to refs/heads/dev by this push:
     new bb80f668f [BUG] Fix wrong app type (#2777)
bb80f668f is described below

commit bb80f668ff59957d5eba99aaec306253714c84f7
Author: zhoulii <[email protected]>
AuthorDate: Mon May 29 22:23:16 2023 +0800

    [BUG] Fix wrong app type (#2777)
    
    Co-authored-by: zhoulii <[email protected]>
---
 .../src/views/flink/app/EditStreamPark.vue                 |  1 +
 .../src/views/flink/app/hooks/useCreateAndEditSchema.ts    | 14 ++++++++++++--
 .../src/views/flink/app/hooks/useEdit.ts                   |  1 +
 3 files changed, 14 insertions(+), 2 deletions(-)

diff --git 
a/streampark-console/streampark-console-webapp/src/views/flink/app/EditStreamPark.vue
 
b/streampark-console/streampark-console-webapp/src/views/flink/app/EditStreamPark.vue
index 523bd87b4..c7e8c1824 100644
--- 
a/streampark-console/streampark-console-webapp/src/views/flink/app/EditStreamPark.vue
+++ 
b/streampark-console/streampark-console-webapp/src/views/flink/app/EditStreamPark.vue
@@ -301,6 +301,7 @@
 
     setFieldsValue({
       jobType: res.jobType,
+      appType: res.appType,
       executionMode: res.executionMode,
       flinkSql: res.flinkSql ? decodeByBase64(res.flinkSql) : '',
       dependency: '',
diff --git 
a/streampark-console/streampark-console-webapp/src/views/flink/app/hooks/useCreateAndEditSchema.ts
 
b/streampark-console/streampark-console-webapp/src/views/flink/app/hooks/useCreateAndEditSchema.ts
index 132fc7235..19d8c57d5 100644
--- 
a/streampark-console/streampark-console-webapp/src/views/flink/app/hooks/useCreateAndEditSchema.ts
+++ 
b/streampark-console/streampark-console-webapp/src/views/flink/app/hooks/useCreateAndEditSchema.ts
@@ -50,7 +50,7 @@ import { fetchFlinkEnv } from '/@/api/flink/setting/flinkEnv';
 import { FlinkEnv } from '/@/api/flink/setting/types/flinkEnv.type';
 import { AlertSetting } from '/@/api/flink/setting/types/alert.type';
 import { FlinkCluster } from '/@/api/flink/setting/types/flinkCluster.type';
-import { ClusterStateEnum, ExecModeEnum, JobTypeEnum } from 
'/@/enums/flinkEnum';
+import { AppTypeEnum, ClusterStateEnum, ExecModeEnum, JobTypeEnum } from 
'/@/enums/flinkEnum';
 import { isK8sExecMode } from '../utils';
 import { useI18n } from '/@/hooks/web/useI18n';
 import { fetchCheckHadoop } from '/@/api/flink/setting';
@@ -550,7 +550,17 @@ export const useCreateAndEditSchema = (
         field: 'appType',
         label: t('flink.app.appType'),
         component: 'Input',
-        render: () => getAlertSvgIcon('flink', 'StreamPark Flink'),
+        render: ({ model }) => {
+          if (model.appType == AppTypeEnum.APACHE_FLINK) {
+            return getAlertSvgIcon('flink', 'Apache Flink');
+          } else if (model.appType == AppTypeEnum.STREAMPARK_FLINK) {
+            return getAlertSvgIcon('flink', 'StreamPark Flink');
+          } else if (model.appType == AppTypeEnum.APACHE_SPARK) {
+            return getAlertSvgIcon('spark', 'Apache Spark');
+          } else if (model.appType == AppTypeEnum.STREAMPARK_SPARK) {
+            return getAlertSvgIcon('spark', 'StreamPark Spark');
+          }
+        },
       },
     ];
   });
diff --git 
a/streampark-console/streampark-console-webapp/src/views/flink/app/hooks/useEdit.ts
 
b/streampark-console/streampark-console-webapp/src/views/flink/app/hooks/useEdit.ts
index 06898e123..49d425720 100644
--- 
a/streampark-console/streampark-console-webapp/src/views/flink/app/hooks/useEdit.ts
+++ 
b/streampark-console/streampark-console-webapp/src/views/flink/app/hooks/useEdit.ts
@@ -44,6 +44,7 @@ export const useEdit = () => {
     Object.assign(defaultOptions, JSON.parse(app.options || '{}'));
     Object.assign(returnData, {
       jobType: res.jobType,
+      appType: res.appType,
       versionId: res.versionId,
       executionMode: res.executionMode,
       resourceFrom: res.resourceFrom,

Reply via email to