Commit e982a67e92ce301abc0fff7b06f88114fa69a563

Authored by fengwotao
1 parent 12cdc890

perf(src/views/chart): 修改升级版本后联动组件绑定下拉框无值

... ... @@ -183,9 +183,19 @@ const fnEventsOptions = (): Array<SelectOption | SelectGroupOption> => {
183 183 iter: Array<CreateComponentType | CreateComponentGroupType>,
184 184 val: CreateComponentType | CreateComponentGroupType
185 185 ) => {
186   - if (!val.groupList && val.request.requestDataType === RequestDataTypeEnum.AJAX && val.request.requestUrl) {
  186 + /**
  187 + * WARNING 这里升级版本有冲突
  188 + * 不修改这里的话,会造成联动组件绑定不了动态请求相关的组件
  189 + * 由于只修改一处,所以没必要进行重写,原因是原作者用的是AJAX,此项目重写了原作者的动态请求方式,此项目使用的是Pond
  190 + * 修改后的代码在注释之间,并标注好源代码和修改后代码,方便回溯
  191 + * 源代码 RequestDataTypeEnum.AJAX
  192 + * 修改后的代码 RequestDataTypeEnum.Pond
  193 + * 修改后代码在//ft之间
  194 + */
  195 + if (!val.groupList && val.request.requestDataType === RequestDataTypeEnum.Pond && val.request.requestUrl) {
187 196 iter.push(val)
188 197 }
  198 + //ft
189 199 return val.groupList && val.groupList.length > 0 ? [...iter, ...fnFlattern(val.groupList)] : iter
190 200 },
191 201 []
... ...