|
|
@ -282,12 +282,12 @@ defineExpose({ |
|
|
|
/> |
|
|
|
</el-form-item> |
|
|
|
<el-form-item |
|
|
|
v-for="item in formulaConfigList" |
|
|
|
v-for="item in formulaConfigList.filter((data) => data.is_visible_in_formula_page)" |
|
|
|
:key="item.setting_id" |
|
|
|
:label="formulaNameMap[item.setting_id]" |
|
|
|
style="width: 50%" |
|
|
|
> |
|
|
|
<template v-if="item.is_visible_in_formula_page && item.val_type === 'int'"> |
|
|
|
<template v-if="item.val_type === 'int'"> |
|
|
|
<el-input |
|
|
|
v-model.number="formData[item.setting_id]" |
|
|
|
v-prevent-keyboard |
|
|
@ -295,7 +295,6 @@ defineExpose({ |
|
|
|
type="number" |
|
|
|
:name="item.setting_id" |
|
|
|
:controls="false" |
|
|
|
:disabled="!item.is_visible_in_setting_page" |
|
|
|
@focus="e => openKeyboard(e, item)" |
|
|
|
> |
|
|
|
<template v-if="labelUnitMap[item.setting_id]" #append> |
|
|
@ -303,7 +302,7 @@ defineExpose({ |
|
|
|
</template> |
|
|
|
</el-input> |
|
|
|
</template> |
|
|
|
<template v-if="item.is_visible_in_formula_page && item.val_type === 'float'"> |
|
|
|
<template v-if="item.val_type === 'float'"> |
|
|
|
<el-input |
|
|
|
v-model.number="formData[item.setting_id]" |
|
|
|
v-prevent-keyboard |
|
|
@ -311,7 +310,6 @@ defineExpose({ |
|
|
|
type="number" |
|
|
|
:name="item.setting_id" |
|
|
|
:controls="false" |
|
|
|
:disabled="!item.is_visible_in_setting_page" |
|
|
|
@focus="e => openKeyboard(e, item)" |
|
|
|
> |
|
|
|
<template v-if="labelUnitMap[item.setting_id]" #append> |
|
|
@ -319,7 +317,7 @@ defineExpose({ |
|
|
|
</template> |
|
|
|
</el-input> |
|
|
|
</template> |
|
|
|
<template v-else-if="item.is_visible_in_formula_page && item.val_type === 'enum'"> |
|
|
|
<template v-else-if="item.val_type === 'enum'"> |
|
|
|
<el-input |
|
|
|
v-model="formData[item.setting_id]" |
|
|
|
v-prevent-keyboard |
|
|
@ -333,8 +331,8 @@ defineExpose({ |
|
|
|
</template> |
|
|
|
</el-input> |
|
|
|
</template> |
|
|
|
<template v-else-if="item.is_visible_in_formula_page && item.val_type === 'boolean'"> |
|
|
|
<el-radio-group v-model="formData[item.setting_id]" :disabled="!item.is_visible_in_setting_page"> |
|
|
|
<template v-else-if="item.val_type === 'boolean'"> |
|
|
|
<el-radio-group v-model="formData[item.setting_id]"> |
|
|
|
<el-radio :label="true"> |
|
|
|
是 |
|
|
|
</el-radio> |
|
|
|