diff --git a/src/components/Form/src/componentMap.ts b/src/components/Form/src/componentMap.ts
index f6a7a40..5ad57e1 100644
--- a/src/components/Form/src/componentMap.ts
+++ b/src/components/Form/src/componentMap.ts
@@ -22,6 +22,7 @@ import ApiTreeSelect from './components/ApiTreeSelect.vue';
import ApiCascader from './components/ApiCascader.vue';
import SelectDepartment from './components/SelectDepartment.vue';
import SelectDepartmentV2 from './components/SelectDepartmentV2.vue';
+import SelectPipeline from './components/SelectPipeline.vue';
import SelectUser from './components/SelectUser.vue';
import SelectUserV2 from './components/SelectUserV2.vue';
import SelectUserShowTree from './components/SelectUserShowTree.vue';
@@ -105,6 +106,7 @@ componentMap.set('Slider', Slider);
componentMap.set('Rate', Rate);
componentMap.set('DeptTree', SelectDepartment);
componentMap.set('Dept', SelectDepartmentV2);
+componentMap.set('SelectPipeline', SelectPipeline);
componentMap.set('User', SelectUserV2);
componentMap.set('UserTree', SelectUserShowTree);
componentMap.set('Info', CommonInfo);
diff --git a/src/components/Form/src/components/SelectPipeline.vue b/src/components/Form/src/components/SelectPipeline.vue
new file mode 100644
index 0000000..aaf53a4
--- /dev/null
+++ b/src/components/Form/src/components/SelectPipeline.vue
@@ -0,0 +1,214 @@
+
+
+
+ {{ departNames }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/Form/src/types/index.ts b/src/components/Form/src/types/index.ts
index 258401a..1aa2fbf 100644
--- a/src/components/Form/src/types/index.ts
+++ b/src/components/Form/src/types/index.ts
@@ -126,6 +126,7 @@ export type ComponentType =
| 'Divider'
| 'DeptTree'
| 'Dept'
+ | 'SelectPipeline'
| 'User'
| 'UserTree'
| 'Info'
@@ -160,7 +161,7 @@ export type ComponentType =
| 'ErpCheck'
| 'FormView'
| 'XjrIframe'
- | 'CustomComponent'
+ | 'CustomComponent'
| 'TableLayout';
/**
diff --git a/src/components/SimpleForm/componentMap.ts b/src/components/SimpleForm/componentMap.ts
index 680d2be..ef311fa 100644
--- a/src/components/SimpleForm/componentMap.ts
+++ b/src/components/SimpleForm/componentMap.ts
@@ -28,6 +28,7 @@ import ApiTree from './components/ApiTree.vue';
import ApiTreeSelect from './components/ApiTreeSelect.vue';
import ApiCascader from './components/ApiCascader.vue';
import SelectDepartment from './components/SelectDepartment.vue';
+import SelectPipeline from './components/SelectPipeline.vue';
import SelectUser from './components/SelectUser.vue';
import CommonInfo from './components/CommonInfo.vue';
import SelectArea from './components/SelectArea.vue';
@@ -67,6 +68,7 @@ componentMap.set('Cascader', Cascader);
componentMap.set('Slider', Slider);
componentMap.set('Rate', Rate);
componentMap.set('Dept', SelectDepartment);
+componentMap.set('SelectPipeline', SelectPipeline);
componentMap.set('User', SelectUser);
componentMap.set('Info', CommonInfo);
componentMap.set('Area', SelectArea);
diff --git a/src/components/SimpleForm/types/index.ts b/src/components/SimpleForm/types/index.ts
index 35e9336..28a3bac 100644
--- a/src/components/SimpleForm/types/index.ts
+++ b/src/components/SimpleForm/types/index.ts
@@ -249,4 +249,5 @@ export type ComponentType =
| 'Info'
| 'Area'
| 'AreaCascader'
+ | 'SelectPipeline'
| 'Text'
diff --git a/src/utils/helper/designHelper.ts b/src/utils/helper/designHelper.ts
index 41fae6a..c19a1b6 100644
--- a/src/utils/helper/designHelper.ts
+++ b/src/utils/helper/designHelper.ts
@@ -614,7 +614,7 @@ export function buildAppComponentType(type: string): AppComponentType {
case 'select':
return AppComponentType.select;
-
+ case 'selectpipeline':
case 'area':
case 'areacascader':
case 'cascader':
diff --git a/src/views/mdm/PipeGasDownloadPoint/components/Form.vue b/src/views/mdm/PipeGasDownloadPoint/components/Form.vue
index a10e367..6b036a6 100644
--- a/src/views/mdm/PipeGasDownloadPoint/components/Form.vue
+++ b/src/views/mdm/PipeGasDownloadPoint/components/Form.vue
@@ -7,10 +7,11 @@
/>