You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

288 lines
5.8 KiB

export default {
height:'auto',
calcHeight: 30,
tip: false,
searchShow: false,
searchMenuSpan: 6,
border: true,
index: true,
// viewBtn: false,
// editBtn: false,
// addBtn:false,
selection: true,
cellBtn:false,
indexLabel:'序号',
indexWidth:'80',
dialogClickModal: false,
column: [
{
label: "主键",
prop: "id",
type: "input",
addDisplay: false,
editDisplay: false,
viewDisplay: false,
hide: true,
},
{
label: "租户号",
prop: "tenantId",
type: "input",
addDisplay: false,
editDisplay: false,
viewDisplay: false,
hide: true,
},
{
label: "创建人",
prop: "createUser",
type: "input",
addDisplay: false,
editDisplay: false,
viewDisplay: false,
hide: true,
},
{
label: "创建时间",
prop: "createTime",
type: "input",
addDisplay: false,
editDisplay: false,
viewDisplay: false,
hide: true,
},
{
label: "更新人",
prop: "updateUser",
type: "input",
addDisplay: false,
editDisplay: false,
viewDisplay: false,
hide: true,
},
{
label: "更新时间",
prop: "updateTime",
type: "input",
addDisplay: false,
editDisplay: false,
viewDisplay: false,
hide: true,
},
{
label: "状态",
prop: "status",
type: "input",
addDisplay: false,
editDisplay: false,
viewDisplay: false,
hide: true,
},
{
label: "是否已删除",
prop: "isDeleted",
type: "input",
addDisplay: false,
editDisplay: false,
viewDisplay: false,
hide: true,
},
{
label: "创建部门",
prop: "createDept",
type: "input",
addDisplay: false,
editDisplay: false,
viewDisplay: false,
hide: true,
},
{
label: "模板名称",
labelWidth: '100',
prop: "templateName",
type: "input",
search:true,
addDisplay: true,
editDisplay: true,
viewDisplay: true,
rules:[{
required: true,
message: "请输入模板名称",
trigger: "blur"
}]
},
{
label: "模板类型",
labelWidth: '100',
prop: "templateType",
type: "select",
search:true,
dicUrl: '/api/blade-system/dict-biz/dictionary?code=print_template',
props: {
label: 'dictValue',
value: 'dictKey',
},
addDisplay: true,
editDisplay: true,
viewDisplay: true,
rules:[{
required: true,
message: "请选择模板类型",
trigger: "change"
}]
},
{
label: "模板版本",
prop: "version",
type: "input",
labelWidth: '100',
addDisplay: true,
editDisplay: true,
viewDisplay: true,
},
{
label: "模板创建人",
labelWidth: '100',
prop: "founder",
type: "input",
addDisplay: false,
editDisplay: false,
viewDisplay: true,
hide: true,
},
{
label: "文件名称",
labelWidth: '100',
prop: "fileName",
type: "input",
addDisplay: false,
editDisplay: false,
viewDisplay: true,
},
{
label: "模板宽度",
labelWidth: '100',
prop: "templateWidth",
type: "input",
addDisplay: true,
editDisplay: true,
viewDisplay: true,
},
{
label: "模板高度",
labelWidth: '100',
prop: "templateHeight",
type: "input",
addDisplay: true,
editDisplay: true,
viewDisplay: true,
},
{
label: "打印类型",
labelWidth: '100',
prop: "printType",
type: "select",
search:true,
dicUrl: '/api/blade-system/dict-biz/dictionary?code=print_type',
props: {
label: 'dictValue',
value: 'dictKey',
},
addDisplay: true,
editDisplay: false,
viewDisplay: true,
rules:[{
required: true,
message: "请选择模板类型",
trigger: "change"
}]
},
{
label: "模板开关",
labelWidth: '100',
prop: "knifeSwitch",
type: "switch",
// search:true,
slot: true,
// addDisplay: true,
// editDisplay: false,
// viewDisplay: true,
dicData: [
{
label: "开启",
value: true,
},
{
label: "关闭",
value: false,
},
],
},
{
label: "模板文件",
fileText:'附件上传',
prop: "templateUrl",
type: 'upload',
dataType: 'string',
labelWidth:'100',
span:11,
multiple:true,
width:"200px",
align:'left',
action: '/blade-resource/oss/endpoint/put-file',
limit: 3,
propsHttp: {
res: 'data',
url: 'link',
name:'originalName'
},
addDisplay: true,
editDisplay: true,
viewDisplay: false,
hide: true,
rules:[{
required: true,
message: "请上传附件",
trigger: "blur"
}]
}
// {
// label: "预留1",
// prop: "reserve1",
// type: "input",
// },
// {
// label: "预留2",
// prop: "reserve2",
// type: "input",
// },
// {
// label: "预留3",
// prop: "reserve3",
// type: "input",
// },
// {
// label: "预留4",
// prop: "reserve4",
// type: "input",
// },
// {
// label: "预留5",
// prop: "reserve5",
// type: "input",
// },
,
/*{
label: "开关",
labelWidth: '100',
prop: "knifeSwitch",
type: "input",
addDisplay: true,
editDisplay: true,
viewDisplay: true,
},*/
]
}