|
@@ -111,7 +111,6 @@ export default (props: ParamsDropdownProps) => {
|
|
|
value={_value}
|
|
value={_value}
|
|
|
options={props.metricsOptions}
|
|
options={props.metricsOptions}
|
|
|
onChange={(v, l) => {
|
|
onChange={(v, l) => {
|
|
|
- console.log(l);
|
|
|
|
|
onValueChange(v, l);
|
|
onValueChange(v, l);
|
|
|
setOpen(false);
|
|
setOpen(false);
|
|
|
}}
|
|
}}
|
|
@@ -218,7 +217,11 @@ export default (props: ParamsDropdownProps) => {
|
|
|
setLabel(v ? '是' : '否');
|
|
setLabel(v ? '是' : '否');
|
|
|
break;
|
|
break;
|
|
|
case 'metric':
|
|
case 'metric':
|
|
|
- findLabel(v, props.metricsOptions || []);
|
|
|
|
|
|
|
+ props.metricsOptions?.forEach((item) => {
|
|
|
|
|
+ if (item.value === v) {
|
|
|
|
|
+ setLabel(item.label);
|
|
|
|
|
+ }
|
|
|
|
|
+ });
|
|
|
break;
|
|
break;
|
|
|
case 'enum':
|
|
case 'enum':
|
|
|
case 'object':
|
|
case 'object':
|
|
@@ -246,7 +249,7 @@ export default (props: ParamsDropdownProps) => {
|
|
|
if (props.BuiltInOptions && props.value.source === 'upper') {
|
|
if (props.BuiltInOptions && props.value.source === 'upper') {
|
|
|
valueLabel(_value, 'built');
|
|
valueLabel(_value, 'built');
|
|
|
} else {
|
|
} else {
|
|
|
- valueLabel(_value, props.valueType);
|
|
|
|
|
|
|
+ valueLabel(_value, props.isMetric ? 'metric' : props.valueType);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
}, [props.value, props.options, props.valueType, props.BuiltInOptions]);
|
|
}, [props.value, props.options, props.valueType, props.BuiltInOptions]);
|