Commit c15763984b192b6c1379a4b798bfc2fb7621e98a
1 parent
865701c1
fix: 新增数据流转时,数据源选择了全部新增成功,编辑时选择数据源为设备,数据源设备回显到界面上,点击并提示请选择数据源设备问题(去掉回显的设备)
Showing
1 changed file
with
12 additions
and
6 deletions
... | ... | @@ -48,12 +48,18 @@ export const modeForm = (disabled: boolean): FormSchema[] => { |
48 | 48 | label: '数据源', |
49 | 49 | component: 'RadioGroup', |
50 | 50 | defaultValue: DataSourceType.ALL, |
51 | - componentProps: { | |
52 | - options: [ | |
53 | - { label: '全部', value: DataSourceType.ALL }, | |
54 | - { label: '产品', value: DataSourceType.PRODUCT }, | |
55 | - { label: '设备', value: DataSourceType.DEVICE }, | |
56 | - ], | |
51 | + componentProps: ({ formModel }) => { | |
52 | + return { | |
53 | + options: [ | |
54 | + { label: '全部', value: DataSourceType.ALL }, | |
55 | + { label: '产品', value: DataSourceType.PRODUCT }, | |
56 | + { label: '设备', value: DataSourceType.DEVICE }, | |
57 | + ], | |
58 | + onChange() { | |
59 | + formModel[BasicInfoFormField.DATA_SOURCE_PRODUCT] = null; | |
60 | + formModel[BasicInfoFormField.DATA_SOURCE_DEVICE] = null; | |
61 | + }, | |
62 | + }; | |
57 | 63 | }, |
58 | 64 | }, |
59 | 65 | { | ... | ... |