| | |
| | | :visible.sync="dialogVisible" |
| | | append-to-body="true" |
| | | class="avue-dialog" |
| | | width="70%" |
| | | width="1000px" |
| | | @close="dialogClose" |
| | | > |
| | | <el-form ref="form" :model="form" :rules="rules" label-width="80px"> |
| | | <el-form ref="form" :model="form" :rules="rules" size="small" label-width="100px"> |
| | | <el-row> |
| | | <el-col :span="12"> |
| | | <el-form-item label="名称:" prop="id"> |
| | | <el-form-item label="枚举名称:" prop="id"> |
| | | <el-input v-model="form.id"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="类型:"> |
| | | <el-select v-model="form.enumValueDataType" placeholder="请选择类型"> |
| | | <el-select v-model="form.enumValueDataType" placeholder="请选择类型" style="width: 376px;"> |
| | | <el-option label="String" value="String"></el-option> |
| | | <el-option label="Integer" value="Integer"></el-option> |
| | | </el-select> |
| | |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="长度:"> |
| | | <el-input-number v-model="form.length" :max="999" :min="1" label="描述文字"></el-input-number> |
| | | <el-input-number v-model="form.length" :max="999" :min="1" label="描述文字" style="width: 376px;"></el-input-number> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="24"> |
| | |
| | | </el-col> |
| | | </el-row> |
| | | </el-form> |
| | | |
| | | <span slot="footer" class="dialog-footer"> |
| | | <el-button @click="dialogVisible = false">取 消</el-button> |
| | | <el-button type="primary" @click="rowSaveHandler">确 定</el-button> |
| | | <el-button @click="dialogVisible = false">取 消</el-button> |
| | | </span> |
| | | </el-dialog> |
| | | |
| | |
| | | </basic-container> |
| | | </el-main> |
| | | |
| | | <el-aside width="30%"> |
| | | <el-aside width="35%"> |
| | | <basic-container> |
| | | <el-descriptions :column="1" border size="medium" style="margin-bottom: 20px" title="枚举信息"> |
| | | <el-descriptions :column="1" border size="medium" style="margin-bottom: 20px" title="枚举信息" :labelStyle="{width:'150px'}"> |
| | | <el-descriptions-item> |
| | | <template slot="label"> |
| | | 名称 |
| | |
| | | refreshBtn: false, |
| | | selection: false, |
| | | index: false, |
| | | header:false, |
| | | calcHeight: -40, |
| | | column: [ |
| | | { |
| | | label: '枚举项名称', |
| | |
| | | calcHeight: 50, |
| | | refreshBtn: false, |
| | | selection: false, |
| | | dialogWidth:500, |
| | | column: [ |
| | | { |
| | | label: '枚举项名', |
| | | prop: 'name', |
| | | sortable: true, |
| | | span:24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | |
| | | label: '枚举值', |
| | | prop: 'value', |
| | | sortable: true, |
| | | span:24, |
| | | rules: [ |
| | | { |
| | | required: true, |
| | |
| | | { |
| | | label: '描述', |
| | | prop: 'description', |
| | | sortable: true, |
| | | span:24 |
| | | }, |
| | | ] |
| | | }, |
| | | rules: { |
| | | id: [ |
| | | {required: true, message: '请输入枚举项名', trigger: 'blur'}, |
| | | {required: true, message: '请输入枚举名称', trigger: 'blur'}, |
| | | {validator: this.validateEnglishOnly, trigger: 'blur'} |
| | | ], |
| | | }, |
| | |
| | | tableData: [], |
| | | option: { |
| | | ...basicOption, |
| | | calcHeight: -60, |
| | | calcHeight: -40, |
| | | searchMenuSpan: 8, |
| | | addBtn: false, |
| | | editBtn: false, |
| | | delBtn: false, |
| | | menuWidth:160, |
| | | column: [ |
| | | { |
| | | label: '枚举名称', |
| | |
| | | label: '返回类型', |
| | | prop: 'enumValueDataTypeText', |
| | | sortable: true, |
| | | width:130 |
| | | } |
| | | ] |
| | | }, |