|
@@ -7,17 +7,17 @@
|
|
|
<el-date-picker v-model="form[item.model]" :type="item.type" placeholder="选择择" format="yyyy-MM-dd" value-format="yyyy-MM-dd"> </el-date-picker>
|
|
|
</template>
|
|
|
<template v-else-if="item.type === 'radio'">
|
|
|
- <el-radio-group v-model="form[item.model]" size="mini">
|
|
|
+ <el-radio-group v-model="form[item.model]" size="mini" v-bind="item.options">
|
|
|
<slot name="radios" v-bind="{ item, form, fieldChange }"></slot>
|
|
|
</el-radio-group>
|
|
|
</template>
|
|
|
<template v-else-if="item.type === 'checkbox'">
|
|
|
- <el-checkbox-group v-model="form[item.model]">
|
|
|
+ <el-checkbox-group v-model="form[item.model]" v-bind="item.options">
|
|
|
<slot name="checkboxs" v-bind="{ item, form, fieldChange }"></slot>
|
|
|
</el-checkbox-group>
|
|
|
</template>
|
|
|
<template v-else-if="item.type === 'select'">
|
|
|
- <el-select v-model="form[item.model]">
|
|
|
+ <el-select v-model="form[item.model]" v-bind="item.options">
|
|
|
<slot name="options" v-bind="{ item, form, fieldChange }"></slot>
|
|
|
</el-select>
|
|
|
</template>
|