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

zihaoxiang pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git


The following commit(s) were added to refs/heads/dev by this push:
     new 34bd1d4369 [Improvement-17065][UI][TASK] Improvement custom parameters 
read-only mode show (#17068)
34bd1d4369 is described below

commit 34bd1d4369f4e3462725301e3f6342a04a64facd
Author: 小可耐 <[email protected]>
AuthorDate: Tue Mar 25 11:49:34 2025 +0800

    [Improvement-17065][UI][TASK] Improvement custom parameters read-only mode 
show (#17068)
---
 .../task/components/node/fields/use-aliyun-serverless-spark.ts      | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-datasync.ts  | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-dinky.ts     | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-dms.ts       | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-hive-cli.ts  | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-java.ts      | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-jupyter.ts   | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-k8s.ts       | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-kubeflow.ts  | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-openmldb.ts  | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-procedure.ts | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-pytorch.ts   | 6 +++++-
 .../views/projects/task/components/node/fields/use-remote-shell.ts  | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-sagemaker.ts | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-shell.ts     | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-spark.ts     | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-sql.ts       | 6 +++++-
 .../src/views/projects/task/components/node/fields/use-zeppelin.ts  | 6 +++++-
 18 files changed, 90 insertions(+), 18 deletions(-)

diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-aliyun-serverless-spark.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-aliyun-serverless-spark.ts
index 56f73912c7..650f488271 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-aliyun-serverless-spark.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-aliyun-serverless-spark.ts
@@ -168,6 +168,10 @@ export function useAliyunServerlessSpark(model: {
       span: 12
     },
 
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datasync.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datasync.ts
index 23ccd24d95..ead9ed3f07 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datasync.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datasync.ts
@@ -80,6 +80,10 @@ export function useDatasync(model: { [field: string]: any 
}): IJsonItem[] {
       name: 'cloudWatchLogGroupArn',
       span: cloudWatchLogGroupArnSpan
     },
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-dinky.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-dinky.ts
index d043b2209d..5a4af540c8 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-dinky.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-dinky.ts
@@ -61,6 +61,10 @@ export function useDinky(model: { [field: string]: any }): 
IJsonItem[] {
       field: 'online',
       name: t('project.node.dinky_online')
     },
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-dms.ts 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-dms.ts
index 7c566141b6..d935fff3c2 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-dms.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-dms.ts
@@ -121,7 +121,11 @@ export function useDms(model: { [field: string]: any }): 
IJsonItem[] {
       span: replicationTaskArnSpan
     },
     useResources(),
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
 
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-hive-cli.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-hive-cli.ts
index b285cc2353..eb422e86ad 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-hive-cli.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-hive-cli.ts
@@ -82,6 +82,10 @@ export function useHiveCli(model: { [field: string]: any }): 
IJsonItem[] {
       }
     },
     useResources(24, resourcesRequired, resourcesLimit),
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-java.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-java.ts
index e45a9344f8..92f1518ad2 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-java.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-java.ts
@@ -58,7 +58,11 @@ export function useJava(model: { [field: string]: any }): 
IJsonItem[] {
     useJavaTaskMainJar(model),
     ...useJavaTaskNormalJar(model),
     useResources(),
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
 
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-jupyter.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-jupyter.ts
index 582b308d6c..507a5d86d0 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-jupyter.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-jupyter.ts
@@ -122,6 +122,10 @@ export function useJupyter(model: { [field: string]: any 
}): IJsonItem[] {
       }
     },
     useResources(),
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-k8s.ts 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-k8s.ts
index 8d2a702464..f67d1a407e 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-k8s.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-k8s.ts
@@ -107,7 +107,11 @@ export function useK8s(model: { [field: string]: any }): 
IJsonItem[] {
       field: 'nodeSelectors',
       name: 'node_selectors'
     }),
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
 
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-kubeflow.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-kubeflow.ts
index e03e524cf3..04c789d3e6 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-kubeflow.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-kubeflow.ts
@@ -33,6 +33,10 @@ export function useKubeflow(model: { [field: string]: any 
}): IJsonItem[] {
         message: 'requestJson'
       }
     },
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-openmldb.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-openmldb.ts
index 742d404900..766748b7d3 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-openmldb.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-openmldb.ts
@@ -82,6 +82,10 @@ export function useOpenmldb(model: { [field: string]: any 
}): IJsonItem[] {
       }
     },
     useResources(),
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-procedure.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-procedure.ts
index 1c0b4f99a3..109c7e545e 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-procedure.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-procedure.ts
@@ -36,6 +36,10 @@ export function useProcedure(model: { [field: string]: any 
}): IJsonItem[] {
         message: t('project.node.procedure_method_tips')
       }
     },
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-pytorch.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-pytorch.ts
index c0fda45a27..339e1ba381 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-pytorch.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-pytorch.ts
@@ -123,7 +123,11 @@ export function usePytorch(model: { [field: string]: any 
}): IJsonItem[] {
       }
     },
     useResources(),
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
 
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-remote-shell.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-remote-shell.ts
index a3a6f55e46..a7a8a666f3 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-remote-shell.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-remote-shell.ts
@@ -32,6 +32,10 @@ export function useRemoteShell(model: { [field: string]: any 
}): IJsonItem[] {
         message: t('project.node.script_tips')
       }
     },
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-sagemaker.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-sagemaker.ts
index ad78353727..0cf64fd7ee 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-sagemaker.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-sagemaker.ts
@@ -32,6 +32,10 @@ export function useSagemaker(model: { [field: string]: any 
}): IJsonItem[] {
         message: 'requestJson'
       }
     },
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-shell.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-shell.ts
index 9c9f171a1f..014b8d447f 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-shell.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-shell.ts
@@ -33,6 +33,10 @@ export function useShell(model: { [field: string]: any }): 
IJsonItem[] {
       }
     },
     useResources(),
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-spark.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-spark.ts
index ab89e69e6d..dd0360a082 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-spark.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-spark.ts
@@ -200,7 +200,11 @@ export function useSpark(model: { [field: string]: any }): 
IJsonItem[] {
       }
     },
     useResources(24, resourcesRequired, resourcesLimit),
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }
 
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-sql.ts 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-sql.ts
index 2299d4569b..0044fa9cf8 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-sql.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-sql.ts
@@ -47,7 +47,11 @@ export function useSql(model: { [field: string]: any }): 
IJsonItem[] {
         language: 'sql'
       }
     },
-    ...useCustomParams({ model, field: 'localParams', isSimple: false }),
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    }),
     {
       type: 'multi-input',
       field: 'preStatements',
diff --git 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-zeppelin.ts
 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-zeppelin.ts
index eff4777215..a3e2f83813 100644
--- 
a/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-zeppelin.ts
+++ 
b/dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-zeppelin.ts
@@ -63,6 +63,10 @@ export function useZeppelin(model: { [field: string]: any 
}): IJsonItem[] {
         placeholder: t('project.node.zeppelin_parameters_tips')
       }
     },
-    ...useCustomParams({ model, field: 'localParams', isSimple: false })
+    ...useCustomParams({
+      model,
+      field: 'localParams',
+      isSimple: model.readonly
+    })
   ]
 }

Reply via email to