Commit b199391c078c39ff2c76847abc633d094092351e

Authored by Aaron
1 parent 0bd75b56
Exists in master and in 1 other branch legacy

修改Detail组件默认值传参

packages/detail/index.vue
@@ -17,7 +17,7 @@ @@ -17,7 +17,7 @@
17 </style> 17 </style>
18 18
19 <template> 19 <template>
20 - <el-form class="eagle-detail" :model="model" v-bind="detailProps"> 20 + <el-form class="eagle-detail" :model="model" v-bind="{ size: 'small', 'label-width': '80px', 'label-position': 'right', ...formProps }">
21 <el-row :gutter="15"> 21 <el-row :gutter="15">
22 <template v-for="(data, index) in listOption.dataList"> 22 <template v-for="(data, index) in listOption.dataList">
23 <template v-if="listOption.isGroup"> 23 <template v-if="listOption.isGroup">
@@ -59,14 +59,9 @@ export default { @@ -59,14 +59,9 @@ export default {
59 required: true 59 required: true
60 }, 60 },
61 // 表单参数 61 // 表单参数
62 - detailProps: { 62 + formProps: {
63 type: Object, 63 type: Object,
64 - default() {  
65 - return {  
66 - size: 'small',  
67 - 'label-width': '70px'  
68 - }  
69 - } 64 + default() { return {} }
70 }, 65 },
71 // 表单项占位 66 // 表单项占位
72 span: { 67 span: {
packages/scheme/index.vue
@@ -125,7 +125,7 @@ @@ -125,7 +125,7 @@
125 <slot v-if="$scopedSlots[`form-item-${item.key}`] || $slots[`form-item-${item.key}`]" :name="`form-item-${item.key}`" :slot="`item-${item.key}`" :model="formModel"></slot> 125 <slot v-if="$scopedSlots[`form-item-${item.key}`] || $slots[`form-item-${item.key}`]" :name="`form-item-${item.key}`" :slot="`item-${item.key}`" :model="formModel"></slot>
126 </template> 126 </template>
127 </eagle-form> 127 </eagle-form>
128 - <eagle-detail v-else-if="dialogType === 'dialog-view' && !$scopedSlots['dialog-view'] && !$slots['dialog-view']" v-model="formModel" :list="list || detailList || _formList" :span="detailProps.span || 8" :detailProps="detailProps"> 128 + <eagle-detail v-else-if="dialogType === 'dialog-view' && !$scopedSlots['dialog-view'] && !$slots['dialog-view']" v-model="formModel" :list="list || detailList || _formList" :span="detailProps.span || 8" :formProps="detailProps">
129 <!-- 表单分组具名插槽 --> 129 <!-- 表单分组具名插槽 -->
130 <template v-for="key in formGroupSlotsKeys"> 130 <template v-for="key in formGroupSlotsKeys">
131 <slot v-if="$scopedSlots[`view-${key}`] || $slots[`view-${key}`]" :name="`view-${key}`" :slot="key" :model="formModel"></slot> 131 <slot v-if="$scopedSlots[`view-${key}`] || $slots[`view-${key}`]" :name="`view-${key}`" :slot="key" :model="formModel"></slot>