Commit 259769bce5e2c11e11508f1a7133874487125360
1 parent
bf37ef7f
perf(views/chart): 优化动态表单包含有entityType,则自动回填DEVICE
Showing
1 changed file
with
13 additions
and
0 deletions
... | ... | @@ -113,6 +113,19 @@ const setDynamicFormValue = (request: ExtraRequestConfigType) => { |
113 | 113 | if (unref(bodyContentEl)) { |
114 | 114 | unref(bodyContentEl)?.setConfigurationData(unref(getSelectedInterfaceBody), Body) |
115 | 115 | } |
116 | + /** | |
117 | + * ft 修改动态表单包含有entityType,则自动回填DEVICE | |
118 | + */ | |
119 | + if(typeof request.requestParams ==='string' && request.requestParams) { | |
120 | + const DEVICE='DEVICE' | |
121 | + const {Params:includeEntityTypeByParams}=JSON.parse(request.requestParams as unknown as string) | |
122 | + const findEntityType = includeEntityTypeByParams.find((item:Record<string,string>)=>item.key==='scope' && item.value==='entityType') | |
123 | + if(!findEntityType) return | |
124 | + if (unref(paramsDynamicFormEl)) unref(paramsDynamicFormEl)?.setConfigurationData({ | |
125 | + [findEntityType?.value]:DEVICE | |
126 | + }) | |
127 | + } | |
128 | + //ft | |
116 | 129 | } |
117 | 130 | |
118 | 131 | const getDynamicFormValue = (): Recordable => { | ... | ... |