Commit 1d22e02bd568a0cfae1c1e26443a36473f1c6683

Authored by xp.Huang
2 parents 865701c1 c1576398

Merge branch 'fix/DEFECT-2117' into 'main_dev'

fix: 新增数据流转时,数据源选择了全部新增成功,编辑时选择数据源为设备,数据源设备回显到界面上,点击并提示请选择数据源设备问题(去掉回显的设备)

See merge request yunteng/thingskit-front!1370
@@ -48,12 +48,18 @@ export const modeForm = (disabled: boolean): FormSchema[] => { @@ -48,12 +48,18 @@ export const modeForm = (disabled: boolean): FormSchema[] => {
48 label: '数据源', 48 label: '数据源',
49 component: 'RadioGroup', 49 component: 'RadioGroup',
50 defaultValue: DataSourceType.ALL, 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 {