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 @@ + + + + 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 @@ />