前提是你的项目已经可以使用 avue。
请多多指教
column: [
{
label: "公司名称",
prop: "companyName",
span: 24,
// 开启栅格化
row: true,
// 开启搜索
search: true,
rules: [{
required: true,
message: "请输入公司名称",
trigger: "blur"
}]
},
{
label: "手机号",
// 输入框类型
type: "select",
// 字典
dicUrl: "/api/blade-system/dict/dictionary?code=notice",
props: {
label: "dictValue",
value: "dictKey"
},
// 数据类型
dataType: "number",
prop: "category",
search: true,
rules: [{
required: true,
message: "请输入通知类型",
trigger: "blur"
}]
},
{
label: "邮箱",
prop: "releaseTimeRange",
type: "datetime",
// 日期显示格式
format: "yyyy-MM-dd hh:mm:ss",
// 日期传输格式
valueFormat: "yyyy-MM-dd hh:mm:ss",
// searchRange:true,
// 在列表不显示
hide: true,
// 具体控制操作方法是否显示该列表
addDisplay: false,
// 编辑时不显示
editDisplay: false,
// 查看时不显示
viewDisplay: false,
search: true,
rules: [{
required: true,
message: "请输入通知时间",
trigger: "blur"
}]
},
{
label: "添加日期",
prop: "releaseTime",
type: "date",
format: "yyyy-MM-dd hh:mm:ss",
valueFormat: "yyyy-MM-dd hh:mm:ss",
rules: [{
required: true,
message: "请输入通知日期",
trigger: "click"
}]
},
{
label: "通知内容",
prop: "content",
// 富文本框
component: 'AvueUeditor',
hide: true,
minRows: 1,
span: 24,
}
]