<template> <div class="form-config-container"> <el-form label-position="left" label-suffix=":" label-width="130px" size="small" > <el-form-item label="标签对齐方式"> <el-select v-model="data.labelPosition" placeholder="标签对齐方式"> <el-option label="左对齐" value="left"></el-option> <el-option label="右对齐" value="right"></el-option> <el-option label="顶部对齐" value="top"></el-option> </el-select> </el-form-item> <el-form-item label="标签宽度"> <el-input-number v-model="data.labelWidth" :min="80" :step="10" controls-position="right" placeholder="标签宽度" style="width: 100%" ></el-input-number> </el-form-item> <el-form-item label="项之间的间隔"> <el-input-number v-model="data.gutter" :min="0" :max="60" :step="5" controls-position="right" placeholder="项之间的间隔" style="width: 100%" ></el-input-number> </el-form-item> <el-form-item label="多分组转标签"> <el-switch v-model="data.tabs" active-color="#409EFF"></el-switch> </el-form-item> <el-form-item v-if="data.tabs" label="显示跳转按钮"> <el-switch v-model="data.nextTabBtn" active-color="#409EFF"></el-switch> </el-form-item> <el-form-item v-if="data.tabs && data.nextTabBtn" label="跳转按钮的文字"> <el-input v-model="data.nextTabText" placeholder="跳转按钮的文字" ></el-input> </el-form-item> <!-- <el-form-item label="详情模式"> <el-switch v-model="data.detail"></el-switch> </el-form-item> --> <!-- <el-form-item label="标签样式" v-if="data.tabs"> <el-select v-model="data.tabsType"> <el-option label="基础" value=""></el-option> <el-option label="卡片" value="card"></el-option> <el-option label="卡片2" value="border-card"></el-option> </el-select> </el-form-item> --> <el-form-item label="显示按钮"> <el-switch v-model="data.menuBtn" active-color="#409EFF"></el-switch> </el-form-item> <!-- <el-form-item label="按钮位置" v-if="data.menuBtn"> <el-select v-model="data.menuPostion" placeholder="按钮位置"> <el-option label="居左" value="left"></el-option> <el-option label="居中" value="center"></el-option> <el-option label="居右" value="right"></el-option> </el-select> </el-form-item> --> <el-form-item v-if="data.menuBtn" label="显示上一步按钮"> <el-switch v-model="data.prevBtn" active-color="#409EFF"></el-switch> </el-form-item> <el-form-item v-if="data.menuBtn" label="显示提交按钮"> <el-switch v-model="data.submitBtn" active-color="#409EFF"></el-switch> </el-form-item> <!-- <el-form-item label="提交按钮的大小" v-if="data.menuBtn && data.submitBtn"> <el-select v-model="data.submitSize" placeholder="提交按钮的大小"> <el-option label="正常" value="medium"></el-option> <el-option label="小" value="small"></el-option> <el-option label="超小" value="mini"></el-option> </el-select> </el-form-item> --> <el-form-item v-if="data.menuBtn && data.submitBtn" label="提交按钮的文字" > <el-input v-model="data.submitText" placeholder="提交按钮的文字" ></el-input> </el-form-item> <el-form-item v-if="data.menuBtn" label="显示清空按钮"> <el-switch v-model="data.emptyBtn" active-color="#409EFF"></el-switch> </el-form-item> <!-- <el-form-item label="清空按钮的大小" v-if="data.menuBtn && data.emptyBtn"> <el-select v-model="data.emptySize" placeholder="提交按钮的大小"> <el-option label="正常" value="medium"></el-option> <el-option label="小" value="small"></el-option> <el-option label="超小" value="mini"></el-option> </el-select> </el-form-item> --> <el-form-item v-if="data.menuBtn && data.emptyBtn" label="清空按钮的文字"> <el-input v-model="data.emptyText" placeholder="清空按钮的文字" ></el-input> </el-form-item> <el-form-item label="全局只读"> <el-switch v-model="data.readonly"></el-switch> </el-form-item> <el-form-item label="全局禁用"> <el-switch v-model="data.disabled"></el-switch> </el-form-item> <!-- <el-form-item label="全局栅格"> <el-input v-model="data.span" placeholder="全局栅格"></el-input> </el-form-item> --> <el-form-item label="字段批量设置"> <el-button type="warning" @click="$emit('change', 'importantField', true)" >设为重要字段</el-button > <el-button type="warning" @click="$emit('change', 'importantField', false)" >设为不重要字段</el-button > </el-form-item> </el-form> </div> </template> <script> export default { name: "FormConfig", props: ["data"], } </script>