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

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


The following commit(s) were added to refs/heads/dev-2.1.5 by this push:
     new 9fa1167d8 [Improve] FE page minor improvement (#4021)
9fa1167d8 is described below

commit 9fa1167d838991eec82f5295cabe344298adf371
Author: benjobs <[email protected]>
AuthorDate: Mon Sep 2 17:52:52 2024 +0800

    [Improve] FE page minor improvement (#4021)
    
    * [Improve] FE page minor improvement
---
 .../console/core/controller/FlinkClusterController.java     |  6 ++++++
 .../console/core/controller/FlinkEnvController.java         | 12 ++++++++++--
 .../streampark-console-webapp/src/api/flink/app/app.ts      |  1 -
 .../src/api/flink/setting/flinkCluster.ts                   | 12 ++++++++++++
 .../src/api/flink/setting/flinkEnv.ts                       | 13 +++++++++++++
 .../src/locales/lang/en/system/member.ts                    |  2 ++
 .../src/locales/lang/en/system/team.ts                      |  2 +-
 .../src/locales/lang/zh-CN/system/member.ts                 |  2 ++
 .../src/views/setting/FlinkCluster/index.vue                |  4 ++--
 .../src/views/setting/FlinkHome/index.vue                   |  4 ++--
 .../src/views/system/member/Member.vue                      |  4 ++--
 11 files changed, 52 insertions(+), 10 deletions(-)

diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/FlinkClusterController.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/FlinkClusterController.java
index fc1518b25..eca8eccbd 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/FlinkClusterController.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/FlinkClusterController.java
@@ -45,6 +45,12 @@ public class FlinkClusterController {
 
   @Autowired private ServiceHelper serviceHelper;
 
+  @PostMapping("page")
+  public RestResponse findPage(FlinkCluster flinkCluster, RestRequest 
restRequest) {
+    IPage<FlinkCluster> flinkClusters = 
flinkClusterService.findPage(flinkCluster, restRequest);
+    return RestResponse.success(flinkClusters);
+  }
+
   @PostMapping("list")
   public RestResponse list(FlinkCluster flinkCluster, RestRequest restRequest) 
{
     IPage<FlinkCluster> flinkClusters = 
flinkClusterService.findPage(flinkCluster, restRequest);
diff --git 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/FlinkEnvController.java
 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/FlinkEnvController.java
index dc62c70e0..d7eda1757 100644
--- 
a/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/FlinkEnvController.java
+++ 
b/streampark-console/streampark-console-service/src/main/java/org/apache/streampark/console/core/controller/FlinkEnvController.java
@@ -31,6 +31,8 @@ import org.springframework.web.bind.annotation.PostMapping;
 import org.springframework.web.bind.annotation.RequestMapping;
 import org.springframework.web.bind.annotation.RestController;
 
+import java.util.List;
+
 @Slf4j
 @Validated
 @RestController
@@ -39,12 +41,18 @@ public class FlinkEnvController {
 
   @Autowired private FlinkEnvService flinkEnvService;
 
-  @PostMapping("list")
-  public RestResponse list(FlinkEnv flinkEnv, RestRequest restRequest) {
+  @PostMapping("page")
+  public RestResponse findPage(FlinkEnv flinkEnv, RestRequest restRequest) {
     IPage<FlinkEnv> envs = flinkEnvService.findPage(flinkEnv, restRequest);
     return RestResponse.success(envs);
   }
 
+  @PostMapping("list")
+  public RestResponse list() {
+    List<FlinkEnv> envs = flinkEnvService.list();
+    return RestResponse.success(envs);
+  }
+
   @PostMapping("check")
   public RestResponse check(FlinkEnv version) {
     Integer checkResp = flinkEnvService.check(version);
diff --git 
a/streampark-console/streampark-console-webapp/src/api/flink/app/app.ts 
b/streampark-console/streampark-console-webapp/src/api/flink/app/app.ts
index 348dfc125..0b9259e3c 100644
--- a/streampark-console/streampark-console-webapp/src/api/flink/app/app.ts
+++ b/streampark-console/streampark-console-webapp/src/api/flink/app/app.ts
@@ -26,7 +26,6 @@ enum APP_API {
   COPY = '/flink/app/copy',
   UPLOAD = '/flink/app/upload',
   K8S_START_LOG = '/flink/app/k8sStartLog',
-  DEPLOY = '/flink/app/deploy',
   MAPPING = '/flink/app/mapping',
   YARN = '/flink/app/yarn',
   LIST = '/flink/app/list',
diff --git 
a/streampark-console/streampark-console-webapp/src/api/flink/setting/flinkCluster.ts
 
b/streampark-console/streampark-console-webapp/src/api/flink/setting/flinkCluster.ts
index 1e3341781..0946aa22c 100644
--- 
a/streampark-console/streampark-console-webapp/src/api/flink/setting/flinkCluster.ts
+++ 
b/streampark-console/streampark-console-webapp/src/api/flink/setting/flinkCluster.ts
@@ -21,6 +21,7 @@ import { defHttp } from '/@/utils/http/axios';
 import { BasicTableParams } from '/@/api/model/baseModel';
 
 enum FLINK_API {
+  PAGE = '/flink/cluster/page',
   LIST = '/flink/cluster/list',
   REMOTE_URL = '/flink/cluster/remoteUrl',
   CREATE = '/flink/cluster/create',
@@ -31,6 +32,17 @@ enum FLINK_API {
   SHUTDOWN = '/flink/cluster/shutdown',
   DELETE = '/flink/cluster/delete',
 }
+
+/**
+ * flink cluster
+ * @returns Promise<FlinkEnv[]>
+ */
+export function pageFlinkCluster(data: BasicTableParams) {
+  return defHttp.post<FlinkCluster[]>({
+    url: FLINK_API.PAGE,
+    data,
+  });
+}
 /**
  * flink cluster
  * @returns Promise<FlinkEnv[]>
diff --git 
a/streampark-console/streampark-console-webapp/src/api/flink/setting/flinkEnv.ts
 
b/streampark-console/streampark-console-webapp/src/api/flink/setting/flinkEnv.ts
index d7e71e1c6..240a0ba18 100644
--- 
a/streampark-console/streampark-console-webapp/src/api/flink/setting/flinkEnv.ts
+++ 
b/streampark-console/streampark-console-webapp/src/api/flink/setting/flinkEnv.ts
@@ -21,6 +21,7 @@ import { defHttp } from '/@/utils/http/axios';
 import { BasicTableParams } from '/@/api/model/baseModel';
 
 enum FLINK_API {
+  PAGE = '/flink/env/page',
   LIST = '/flink/env/list',
   CREATE = '/flink/env/create',
   DELETE = '/flink/env/delete',
@@ -31,6 +32,18 @@ enum FLINK_API {
   DEFAULT = '/flink/env/default',
   VALIDITY = '/flink/env/validity',
 }
+
+/**
+ * flink environment data
+ * @returns Promise<FlinkEnv[]>
+ */
+export function pageFlinkEnv(data: BasicTableParams) {
+  return defHttp.post<FlinkEnv[]>({
+    url: FLINK_API.PAGE,
+    data,
+  });
+}
+
 /**
  * flink environment data
  * @returns Promise<FlinkEnv[]>
diff --git 
a/streampark-console/streampark-console-webapp/src/locales/lang/en/system/member.ts
 
b/streampark-console/streampark-console-webapp/src/locales/lang/en/system/member.ts
index 14e66edee..c5f8de414 100644
--- 
a/streampark-console/streampark-console-webapp/src/locales/lang/en/system/member.ts
+++ 
b/streampark-console/streampark-console-webapp/src/locales/lang/en/system/member.ts
@@ -22,6 +22,8 @@ export default {
   add: 'Add',
   success: 'successful',
   fail: 'failed',
+  searchByUser: 'Search by username',
+  searchByRole: 'Search by role',
   table: {
     title: 'Member List',
     userName: 'Search by username',
diff --git 
a/streampark-console/streampark-console-webapp/src/locales/lang/en/system/team.ts
 
b/streampark-console/streampark-console-webapp/src/locales/lang/en/system/team.ts
index aaa2dc93d..4fb425f52 100644
--- 
a/streampark-console/streampark-console-webapp/src/locales/lang/en/system/team.ts
+++ 
b/streampark-console/streampark-console-webapp/src/locales/lang/en/system/team.ts
@@ -26,7 +26,7 @@ export default {
   searchByTeam: 'Search by team name',
   table: {
     title: 'Team List',
-    teamName: 'Team',
+    teamName: 'Team name',
     teamNamePlaceholder: 'please enter Team Name',
     description: 'Description',
     descriptionMessage: 'exceeds maximum length limit of 100 characters',
diff --git 
a/streampark-console/streampark-console-webapp/src/locales/lang/zh-CN/system/member.ts
 
b/streampark-console/streampark-console-webapp/src/locales/lang/zh-CN/system/member.ts
index f88d6a36e..7a07d27d9 100644
--- 
a/streampark-console/streampark-console-webapp/src/locales/lang/zh-CN/system/member.ts
+++ 
b/streampark-console/streampark-console-webapp/src/locales/lang/zh-CN/system/member.ts
@@ -22,6 +22,8 @@ export default {
   add: '添加',
   success: '成功',
   fail: '失败',
+  searchByUser: '根据用户名搜索',
+  searchByRole: '根据角色名称搜索',
   table: {
     title: '成员列表',
     userName: '根据用户名搜索',
diff --git 
a/streampark-console/streampark-console-webapp/src/views/setting/FlinkCluster/index.vue
 
b/streampark-console/streampark-console-webapp/src/views/setting/FlinkCluster/index.vue
index 5945f53e9..aeb88e492 100644
--- 
a/streampark-console/streampark-console-webapp/src/views/setting/FlinkCluster/index.vue
+++ 
b/streampark-console/streampark-console-webapp/src/views/setting/FlinkCluster/index.vue
@@ -26,7 +26,7 @@
     fetchClusterRemove,
     fetchClusterShutdown,
     fetchClusterStart,
-    fetchFlinkCluster,
+    pageFlinkCluster,
   } from '/@/api/flink/setting/flinkCluster';
   import { FlinkCluster } from '/@/api/flink/setting/types/flinkCluster.type';
   import { useGo } from '/@/hooks/web/usePage';
@@ -55,7 +55,7 @@
   const { t } = useI18n();
   const { Swal, createMessage } = useMessage();
   const [registerTable, { reload, getLoading }] = useTable({
-    api: fetchFlinkCluster,
+    api: pageFlinkCluster,
     columns: [
       { dataIndex: 'clusterName', title: 
t('setting.flinkCluster.form.clusterName') },
       { dataIndex: 'executionMode', title: 
t('setting.flinkCluster.form.executionMode') },
diff --git 
a/streampark-console/streampark-console-webapp/src/views/setting/FlinkHome/index.vue
 
b/streampark-console/streampark-console-webapp/src/views/setting/FlinkHome/index.vue
index 5457fe904..0638303c2 100644
--- 
a/streampark-console/streampark-console-webapp/src/views/setting/FlinkHome/index.vue
+++ 
b/streampark-console/streampark-console-webapp/src/views/setting/FlinkHome/index.vue
@@ -25,7 +25,7 @@
   import {
     fetchValidity,
     fetchDefaultSet,
-    fetchFlinkEnv,
+    pageFlinkEnv,
     fetchFlinkEnvRemove,
     fetchFlinkInfo,
   } from '/@/api/flink/setting/flinkEnv';
@@ -44,7 +44,7 @@
   const [registerModal, { openModal: openFlinkModal }] = useModal();
   const [registerFlinkDraw, { openDrawer: openEnvDrawer }] = useDrawer();
   const [registerTable, { reload, getDataSource }] = useTable({
-    api: fetchFlinkEnv,
+    api: pageFlinkEnv,
     columns: [
       { dataIndex: 'flinkName', title: t('setting.flinkHome.flinkName') },
       { dataIndex: 'flinkHome', title: t('setting.flinkHome.flinkHome') },
diff --git 
a/streampark-console/streampark-console-webapp/src/views/system/member/Member.vue
 
b/streampark-console/streampark-console-webapp/src/views/system/member/Member.vue
index 84b34299e..3923a85d5 100644
--- 
a/streampark-console/streampark-console-webapp/src/views/system/member/Member.vue
+++ 
b/streampark-console/streampark-console-webapp/src/views/system/member/Member.vue
@@ -92,7 +92,7 @@
           label: '',
           component: 'Input',
           componentProps: {
-            placeholder: t('system.member.table.userName'),
+            placeholder: t('system.member.searchByUser'),
             allowClear: true,
           },
           colProps: { span: 5 },
@@ -102,7 +102,7 @@
           label: '',
           component: 'Select',
           componentProps: {
-            placeholder: t('system.member.table.roleName'),
+            placeholder: t('system.member.searchByRole'),
             options: unref(roleListOptions),
             fieldNames: { label: 'roleName', value: 'roleName' },
             allowClear: true,

Reply via email to