Просмотр исходного кода

fix:调整列表跟表单页面关联数据组件不同显示的逻辑

liujiayin 2 лет назад
Родитель
Сommit
2601d3969f

+ 1 - 0
src/business/platform/data/components/search-form/index.vue

@@ -226,6 +226,7 @@
                     :value-key="getLinkValueKey(item.field_options)"
                     :label-type="getLinkLabelType(item.field_options)"
                     :label-key="getLinkLabelKey(item.field_options)"
+                    :temp-search="true"
                 />
                 <!-- 地址-->
                 <ibps-address

+ 5 - 1
src/business/platform/data/templaterender/link-data/index.vue

@@ -13,7 +13,7 @@
                 :placeholder="placeholder"
                 style="width: 100%"
                 allow-create
-                collapse-tags
+                :collapse-tags="tempSearch"
                 @focus="focusData"
                 @change="changeData"
                 @clear="clearData"
@@ -177,6 +177,10 @@ export default {
             // 只读样式
             type: String,
             default: 'original'
+        },
+        tempSearch: { // 是否是数据模板使用的筛选条件
+            type: Boolean,
+            default: false
         }
     },
     data () {

+ 1 - 0
src/business/platform/data/templaterender/templates/list.vue

@@ -130,6 +130,7 @@
                     :label-key="getLinkLabelKey(scope.column.field_options)"
                     :structure="getLinkStructure(scope.column.field_options)"
                     :config="getLinkConfig(scope.column.field_options)"
+                    :temp-search="true"
                     readonly
                     readonly-text="text"
                     allow-empty-dynamic-params