|
@@ -17,7 +17,12 @@
|
|
|
:style="{ width: colToWidth(item.colSpan || 0) }"
|
|
|
:class="{ 'buttons-wrap': item.type == 'buttons' }"
|
|
|
>
|
|
|
- <SearchFormItem :item="item" :params="params" />
|
|
|
+ <slot
|
|
|
+ v-if="item.cell"
|
|
|
+ :name="item.cell"
|
|
|
+ v-bind="{ item, params }"
|
|
|
+ ></slot>
|
|
|
+ <SearchFormItem v-else :item="item" :params="params" />
|
|
|
</t-form-item>
|
|
|
<div class="flex-1"></div>
|
|
|
<t-form-item
|
|
@@ -28,7 +33,12 @@
|
|
|
:style="{ width: colToWidth(item.colSpan || 0) }"
|
|
|
:class="{ 'buttons-wrap': item.type == 'buttons' }"
|
|
|
>
|
|
|
- <SearchFormItem :item="item" :params="params" />
|
|
|
+ <slot
|
|
|
+ v-if="item.cell"
|
|
|
+ :name="item.cell"
|
|
|
+ v-bind="{ item, params }"
|
|
|
+ ></slot>
|
|
|
+ <SearchFormItem v-else :item="item" :params="params" />
|
|
|
</t-form-item>
|
|
|
<div v-if="showExpandBtn && !showAll" class="flex-1 text-right">
|
|
|
<t-button
|
|
@@ -53,7 +63,12 @@
|
|
|
:style="{ width: colToWidth(item.colSpan || 0) }"
|
|
|
:class="{ 'buttons-wrap': item.type == 'buttons' }"
|
|
|
>
|
|
|
- <SearchFormItem :item="item" :params="params" />
|
|
|
+ <slot
|
|
|
+ v-if="item.cell"
|
|
|
+ :name="item.cell"
|
|
|
+ v-bind="{ item, params }"
|
|
|
+ ></slot>
|
|
|
+ <SearchFormItem v-else :item="item" :params="params" />
|
|
|
</t-form-item>
|
|
|
</div>
|
|
|
</t-form>
|