|
@@ -496,7 +496,7 @@ onMounted(() => {
|
|
|
<template v-else-if="checkTypeBySelected(['subform'], 'defaultValue')">
|
|
|
<PanelsConfigComponentsSubformDefaultValue />
|
|
|
</template>
|
|
|
- <template v-else-if="checkTypeBySelected(['select'], 'defaultValue') && [2, 3, 4].indexOf(target.options.renderType) > -1">
|
|
|
+ <template v-else-if="checkTypeBySelected(['select', 'selectDict'], 'defaultValue') && [2, 3, 4].indexOf(target.options.renderType) > -1">
|
|
|
<el-select v-model="target.options.defaultValue" :class="[utils.addTestId('configPanel-defaultValue', 'id')]" v-bind="typeProps">
|
|
|
<el-option v-for="item in typeProps.options" :key="item.value" :label="item.label" :value="item.value" />
|
|
|
</el-select>
|
|
@@ -522,12 +522,12 @@ onMounted(() => {
|
|
|
</PanelsConfigComponentsTypeComponent>
|
|
|
<!-- placeholder -->
|
|
|
<PanelsConfigComponentsTypeComponent
|
|
|
- v-if="checkTypeBySelected(['input', 'textarea', 'select', 'cascader', 'time', 'date', 'html', 'region'], 'placeholder')"
|
|
|
+ v-if="checkTypeBySelected(['input', 'textarea', 'select', 'selectDict', 'cascader', 'time', 'date', 'html', 'region'], 'placeholder')"
|
|
|
:layout-type="0"
|
|
|
:label="t('er.config.propsPanel.placeholder')"
|
|
|
>
|
|
|
<el-input
|
|
|
- v-if="checkTypeBySelected(['input', 'select', 'cascader', 'time', 'date', 'html', 'region'], 'placeholder')"
|
|
|
+ v-if="checkTypeBySelected(['input', 'select', 'selectDict', 'cascader', 'time', 'date', 'html', 'region'], 'placeholder')"
|
|
|
v-model="target.options.placeholder"
|
|
|
clearable
|
|
|
v-bind="utils.addTestId('configPanel:placeholder')"
|
|
@@ -540,11 +540,12 @@ onMounted(() => {
|
|
|
v-bind="utils.addTestId('configPanel:placeholder')"
|
|
|
/>
|
|
|
</PanelsConfigComponentsTypeComponent>
|
|
|
- <!-- select dict类型(renderType === 4) 选择字典类型 -->
|
|
|
+ <!-- selectDict类型 选择字典类型 -->
|
|
|
<PanelsConfigComponentsTypeComponent
|
|
|
- v-if="checkTypeBySelected(['select'], 'dictCode') && target.options.renderType === 4"
|
|
|
+ v-if="checkTypeBySelected(['selectDict'], 'dictCode')"
|
|
|
:layout-type="0"
|
|
|
:label="t('er.config.propsPanel.dictCode')"
|
|
|
+ prop="dictCode"
|
|
|
>
|
|
|
<el-select v-model="target.options.dictCode" style="width: 100%" v-bind="utils.addTestId('configPanel:dictCode')">
|
|
|
<el-option v-for="item in ER.dictParentList.value" :label="item.label" :value="item.value" />
|
|
@@ -907,7 +908,7 @@ onMounted(() => {
|
|
|
>
|
|
|
</PanelsConfigComponentsCheckboxComponent>
|
|
|
<PanelsConfigComponentsCheckboxComponent
|
|
|
- v-if="checkTypeBySelected(['select', 'cascader', 'uploadfile'], 'multiple')"
|
|
|
+ v-if="checkTypeBySelected(['select', 'selectDict', 'cascader', 'uploadfile'], 'multiple')"
|
|
|
:label="t('er.config.propsPanel.multiple')"
|
|
|
field="multiple"
|
|
|
v-bind="utils.addTestId('configPanel:multiple')"
|
|
@@ -915,7 +916,7 @@ onMounted(() => {
|
|
|
>
|
|
|
</PanelsConfigComponentsCheckboxComponent>
|
|
|
<PanelsConfigComponentsCheckboxComponent
|
|
|
- v-if="checkTypeBySelected(['select', 'cascader', 'transfer', 'region'], 'filterable')"
|
|
|
+ v-if="checkTypeBySelected(['select', 'selectDict', 'cascader', 'transfer', 'region'], 'filterable')"
|
|
|
:label="t('er.config.propsPanel.filterable')"
|
|
|
field="filterable"
|
|
|
v-bind="utils.addTestId('configPanel:filterable')"
|
|
@@ -957,7 +958,7 @@ onMounted(() => {
|
|
|
@change="checkLogicData"
|
|
|
/>
|
|
|
<PanelsConfigComponentsCheckboxComponent
|
|
|
- v-if="checkTypeBySelected(['input', 'select', 'time', 'date', 'cascader', 'region'], 'clearable')"
|
|
|
+ v-if="checkTypeBySelected(['input', 'select', 'selectDict', 'time', 'date', 'cascader', 'region'], 'clearable')"
|
|
|
:label="t('er.config.propsPanel.clearable')"
|
|
|
field="clearable"
|
|
|
v-bind="utils.addTestId('configPanel:clearable')"
|