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

修复列表搜索栏自定义对话框、选择器等组件尺寸异常bug

cfort 3 лет назад
Родитель
Сommit
d0143d5c32

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

@@ -167,6 +167,7 @@
           v-else-if="item.fieldType === 'selector'"
           style="width: 150px;"
           v-model="params[item.modelValue]"
+          :size="item.size ? item.size : 'mini'"
           :type="item.selectorType||'user'"
           :placeholder="item.placeholder"
           :multiple="false"
@@ -177,6 +178,8 @@
         <ibps-custom-dialog
           v-else-if="item.fieldType === 'customDialog'"
           v-model="params[item.modelValue]"
+          :size="item.size ? item.size : 'mini'"
+          :disabled="item.disabled"
           :template-key="item.field_options.dialog"
           style="width: 150px;"
           :multiple="false"
@@ -189,6 +192,7 @@
         <ibps-link-data
           v-else-if="item.fieldType==='linkdata'"
           v-model="params[item.modelValue]"
+          :size="item.size ? item.size : 'mini'"
           :template-key="item.field_options.linkdata"
           style="width: 150px;"
           :multiple="item.field_options.multiple === 'Y'"

+ 5 - 0
src/business/platform/data/templaterender/custom-dialog/index.vue

@@ -7,6 +7,7 @@
       :multiple="multiple"
       :disabled="disabled"
       :readonly="readonly"
+      :size="size"
       :readonly-text="readonlyText"
       @click="handleSelectorClick"
       @remove="handleSelectorRemove"
@@ -82,6 +83,10 @@ export default {
       type: Boolean,
       default: false
     },
+    size: {
+      type: String,
+      default: 'mini'
+    },
     readonly: { // 只读
       type: Boolean,
       default: false

+ 4 - 0
src/components/ibps-selector/selector.vue

@@ -97,6 +97,10 @@ export default {
     },
     inputBorderStyle: {
       type: String
+    },
+    size: {
+      type: String,
+      default: 'mini'
     }
   },
   data() {