Skip to content

Commit 34bd1d4

Browse files
authored
[Improvement-17065][UI][TASK] Improvement custom parameters read-only mode show (#17068)
1 parent d5485a1 commit 34bd1d4

18 files changed

Lines changed: 90 additions & 18 deletions

dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-aliyun-serverless-spark.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,10 @@ export function useAliyunServerlessSpark(model: {
168168
span: 12
169169
},
170170

171-
...useCustomParams({ model, field: 'localParams', isSimple: false })
171+
...useCustomParams({
172+
model,
173+
field: 'localParams',
174+
isSimple: model.readonly
175+
})
172176
]
173177
}

dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-datasync.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,10 @@ export function useDatasync(model: { [field: string]: any }): IJsonItem[] {
8080
name: 'cloudWatchLogGroupArn',
8181
span: cloudWatchLogGroupArnSpan
8282
},
83-
...useCustomParams({ model, field: 'localParams', isSimple: false })
83+
...useCustomParams({
84+
model,
85+
field: 'localParams',
86+
isSimple: model.readonly
87+
})
8488
]
8589
}

dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-dinky.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,10 @@ export function useDinky(model: { [field: string]: any }): IJsonItem[] {
6161
field: 'online',
6262
name: t('project.node.dinky_online')
6363
},
64-
...useCustomParams({ model, field: 'localParams', isSimple: false })
64+
...useCustomParams({
65+
model,
66+
field: 'localParams',
67+
isSimple: model.readonly
68+
})
6569
]
6670
}

dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-dms.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,11 @@ export function useDms(model: { [field: string]: any }): IJsonItem[] {
121121
span: replicationTaskArnSpan
122122
},
123123
useResources(),
124-
...useCustomParams({ model, field: 'localParams', isSimple: false })
124+
...useCustomParams({
125+
model,
126+
field: 'localParams',
127+
isSimple: model.readonly
128+
})
125129
]
126130
}
127131

dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-hive-cli.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ export function useHiveCli(model: { [field: string]: any }): IJsonItem[] {
8282
}
8383
},
8484
useResources(24, resourcesRequired, resourcesLimit),
85-
...useCustomParams({ model, field: 'localParams', isSimple: false })
85+
...useCustomParams({
86+
model,
87+
field: 'localParams',
88+
isSimple: model.readonly
89+
})
8690
]
8791
}

dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-java.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,11 @@ export function useJava(model: { [field: string]: any }): IJsonItem[] {
5858
useJavaTaskMainJar(model),
5959
...useJavaTaskNormalJar(model),
6060
useResources(),
61-
...useCustomParams({ model, field: 'localParams', isSimple: false })
61+
...useCustomParams({
62+
model,
63+
field: 'localParams',
64+
isSimple: model.readonly
65+
})
6266
]
6367
}
6468

dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-jupyter.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,10 @@ export function useJupyter(model: { [field: string]: any }): IJsonItem[] {
122122
}
123123
},
124124
useResources(),
125-
...useCustomParams({ model, field: 'localParams', isSimple: false })
125+
...useCustomParams({
126+
model,
127+
field: 'localParams',
128+
isSimple: model.readonly
129+
})
126130
]
127131
}

dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-k8s.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,11 @@ export function useK8s(model: { [field: string]: any }): IJsonItem[] {
107107
field: 'nodeSelectors',
108108
name: 'node_selectors'
109109
}),
110-
...useCustomParams({ model, field: 'localParams', isSimple: false })
110+
...useCustomParams({
111+
model,
112+
field: 'localParams',
113+
isSimple: model.readonly
114+
})
111115
]
112116
}
113117

dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-kubeflow.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,10 @@ export function useKubeflow(model: { [field: string]: any }): IJsonItem[] {
3333
message: 'requestJson'
3434
}
3535
},
36-
...useCustomParams({ model, field: 'localParams', isSimple: false })
36+
...useCustomParams({
37+
model,
38+
field: 'localParams',
39+
isSimple: model.readonly
40+
})
3741
]
3842
}

dolphinscheduler-ui/src/views/projects/task/components/node/fields/use-openmldb.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ export function useOpenmldb(model: { [field: string]: any }): IJsonItem[] {
8282
}
8383
},
8484
useResources(),
85-
...useCustomParams({ model, field: 'localParams', isSimple: false })
85+
...useCustomParams({
86+
model,
87+
field: 'localParams',
88+
isSimple: model.readonly
89+
})
8690
]
8791
}

0 commit comments

Comments
 (0)