export const tableOption = {
column: [
{
type: 'input',
label: '字典主键',
prop: 'id',
addDisplay: false, //添加时是否存在
addDisabled:true, //添加是否时禁用
editDisplay:true, //编辑时是否存在
editDisabled: true, //编辑时是否禁用
hide:true, //列隐藏 ,可通过列隐藏控制显示/隐藏
//showColumn:false, //彻底不显示
},
{
type: 'input',
label: '字典名称',
prop: 'dictName',
addDisplay: true,
search:true,
rules: [{
required: true,
message: "字典名称必填",
trigger: "blur"
}],
//searchValue:'应用类型', //设置局部搜索默认内容
//searchSpan:6, //设置局部搜索时字段宽度
//searchLabelWidth:85, //设置局部搜索时字段宽度
//searchLabelPosition: 'left',//设置局部搜索时字段对齐方式
searchTip:'根据字典名称', //搜索框提示语
searchTipPlacement:'left', //搜索框提示语显示位置
},
{
type: 'input',
label: '字典类型',
prop: 'dictType',
search:true,
rules: [{
required: true,
message: "字典名称必填",
trigger: "blur"
}],
//searchLabelWidth:85,//设置局部搜索时字段宽度
},
{
type: 'radio',
label: '状态',
dicData: [
{
label: '开启',
value: 1
},
{
label: '停用',
value: -1
}
],
span: 12,
//display: true, //编辑、添加都存在
props: {
label: 'label',
value: 'value'
},
prop: 'status',
addDisplay: false, //添加时是否存在
editDisplay:true, //编辑时是否存在
rules: [{
required: true,
message: "状态必选",
trigger: "blur"
}],
search:true,
},
{
type: 'input',
label: '备注',
prop: 'remark',
search:true,
},
{
type: 'input',
label: '创建者',
prop: 'createBy',
addDisplay: false, //添加时是否存在
editDisplay:false, //编辑时是否存在
},
{
type: 'input',
label: '创建时间',
prop: 'createTime',
addDisplay: false, //添加时是否存在
editDisplay:false, //编辑时是否存在
},
{
type: 'input',
label: '更新者',
prop: 'updateBy',
addDisplay: false, //添加时是否存在
editDisplay:false, //编辑时是否存在
},
{
type: 'input',
label: '更新时间',
prop: 'updateTime',
addDisplay: false, //添加时是否存在
editDisplay:false, //编辑时是否存在
}
],
//弹窗相关
dialogDrag:true, //表单打开可拖拽
//dialogType:'drawer', //表单打开方式 drawer侧入
//dialogWidth:200, //打开表单宽度
dialogDirection:'rtl', //弹窗的位置 从左往右开、从右往左开、从上往下开、从下往上开 ltr、rtl、ttb、btt
//列表相关
align: 'center', //控制列表数据对齐方式
stripe: true, //控制列表是否有条纹,可以理解为斑马纹显示列表数据
indexLabel: '序号', //控制索引名字
index: true, //控制列表是否开启索引,可以理解为排序
border: true, //控制列表数据是否带边框
selection: false, //控制列表是否显示多选框
//height:500, //控制列表总高度
//列表操作相关
menuAlign: 'center', //列表操作按钮对齐方式
menuWidth:270, //控制列表操作宽 默认 270
viewBtn:true, //是否开启详情操作按钮
//editBtn: false, //是否开启编辑操作按钮
//delBtn: false, //是否开启删除操作按钮
//addBtn: false, //是否开启添加操作按钮
//表单相关
gutter: 1, //表单字段间隔
labelPosition: 'right', //表单字段对齐 'left'/'center'/'right' 默认 left
labelSuffix: ':', //表单后缀: 如 标签 :
labelWidth: 120, //表单宽度 默认120
menuPosition: 'center', //表单按钮位置 'left'/'center'/'right' 默认'center'
menuBtn: true, //表单按钮 默认false
submitBtn: true, //表单是否开启提交 默认false
submitText: '提交', //表单提交文本
emptyBtn: true, //是否开启清空 默认false
emptyText: '清空', //清空按钮显示文本
//readonly: true, //全局只读
//disabled: true, //全局禁用
//搜索相关
//searchIndex:1, //默认显示多少个搜索项
//searchIcon:false, //搜索图标是否开启
//searchMenuSpan: 6, //搜索菜单栏宽度
//searchShow:true, //搜索菜单栏默认不展示
//searchShowBtn:false,
card:false, //搜索菜单栏是否开启卡片模式
}