-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
{
+ handleParameterClick('working_directory', value);
+ }}
+ />
+ }
+ >
+
+
+
{
+ handleParameterClick('command', value);
+ }}
+ />
+ }
+ >
+
+
+
+
+
+
{
+ handleParameterClick('mount_path', value);
+ }}
+ />
+ }
+ >
+
+
+
{
+ handleParameterClick('env_variables', value);
+ }}
+ />
+ }
+ >
+
+
+ {controlStrategyList.map((item) => (
{
- handleParameterClick('working_directory', value);
+ handleParameterClick(['control_strategy', item.key], {
+ ...item.value,
+ value,
+ });
}}
/>
}
+ getValueProps={(e) => {
+ return { value: e.value };
+ }}
+ getValueFromEvent={(e) => {
+ return {
+ ...item.value,
+ value: e.target.value,
+ };
+ }}
>
-
+
+ ))}
+
+
+
+ {inParametersList.map((item) => (
{
- handleParameterClick('command', value);
+ handleParameterClick(['in_parameters', item.key], {
+ ...item.value,
+ value,
+ });
}}
/>
}
+ required={item.value.require ? true : false}
>
-
-
-
-
-
-
{
- handleParameterClick('mount_path', value);
+
+
{
+ return { value: e.value };
}}
- />
- }
- >
-
+ getValueFromEvent={(e) => {
+ return {
+ ...item.value,
+ value: e.target.value,
+ };
+ }}
+ >
+
+
+ {item.value.type === 'ref' && (
+
+
+
+ )}
+
+ ))}
+
+
+
+ {outParametersList.map((item) => (
{
- handleParameterClick('env_variables', value);
+ handleParameterClick(['out_parameters', item.key], {
+ ...item.value,
+ value,
+ });
}}
/>
}
+ rules={[{ required: item.value.require ? true : false }]}
+ getValueProps={(e) => {
+ return { value: e.value };
+ }}
+ getValueFromEvent={(e) => {
+ return {
+ ...item.value,
+ value: e.target.value,
+ };
+ }}
>
-
+
- {controlStrategyList.map((item) => (
-
{
- handleParameterClick(['control_strategy', item.key], {
- ...item.value,
- value,
- });
- }}
- />
- }
- getValueProps={(e) => {
- return { value: e.value };
- }}
- getValueFromEvent={(e) => {
- return {
- ...item.value,
- value: e.target.value,
- };
- }}
- >
-
-
- ))}
-
-
-
- {inParametersList.map((item) => (
-
{
- handleParameterClick(['in_parameters', item.key], {
- ...item.value,
- value,
- });
- }}
- />
- }
- required={item.value.require ? true : false}
- >
-
-
{
- return { value: e.value };
- }}
- getValueFromEvent={(e) => {
- return {
- ...item.value,
- value: e.target.value,
- };
- }}
- >
-
-
- {item.value.type === 'ref' && (
-
-
-
- )}
-
-
- ))}
-
-
-
- {outParametersList.map((item) => (
-
{
- handleParameterClick(['out_parameters', item.key], {
- ...item.value,
- value,
- });
- }}
- />
- }
- rules={[{ required: item.value.require ? true : false }]}
- getValueProps={(e) => {
- return { value: e.value };
- }}
- getValueFromEvent={(e) => {
- return {
- ...item.value,
- value: e.target.value,
- };
- }}
- >
-
-
- ))}
-
-
- >
+ ))}
+
+
);
});
diff --git a/react-ui/src/pages/Pipeline/editPipeline/props.less b/react-ui/src/pages/Pipeline/editPipeline/props.less
new file mode 100644
index 00000000..fe0079da
--- /dev/null
+++ b/react-ui/src/pages/Pipeline/editPipeline/props.less
@@ -0,0 +1,38 @@
+.editPipelineProps {
+ :global {
+ label {
+ width: 100%;
+
+ &::after {
+ display: none;
+ }
+ }
+ }
+}
+
+.editPipelinePropsContent {
+ display: flex;
+ align-items: center;
+ width: 100%;
+ height: 43px;
+ margin-bottom: 20px;
+ padding: 0 24px;
+ color: @text-color;
+ font-size: @font-size;
+ background: #f8fbff;
+}
+.ref-row {
+ display: flex;
+ align-items: center;
+
+ .select-button {
+ display: flex;
+ flex: none;
+ align-items: center;
+ justify-content: flex-start;
+ width: 100px;
+ margin-left: 10px;
+ padding-right: 0;
+ padding-left: 0;
+ }
+}