大数据局-工单系统-前端
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.

257 lines
5.6 KiB

export const tableOption = {
index: true,
indexLabel: "序号",
indexWidth: 120,
labelPosition: "top",
selection: false,
border: false,
headerAlign: "left",
align: "left",
menuAlign: "left",
menuHeaderAlign: "left",
menuBtn: true,
editBtn: false,
delBtn: false,
addBtn: false,
tip: false,
searchMenuSpan: 3, //控制搜索按钮
columnBtn: false,
refreshBtn: false,
header: false,
menuWidth: 220,
dialogCustomClass: "custom",
menu: false,
column: [
{
type: "select",
label: "数据库/系统名称",
prop: "databaseProjectName",
align: "left",
overHidden: true,
allowCreate: true,
filterable: true,
dicData: [],
props: {
label: "databaseProjectName",
value: "id",
},
span: 8,
allowCreate: true,
filterable: true,
formslot: true,
rules: [{ required: true, message: "请输入数据库/系统名称" }],
},
{
type: "input",
label: "数据库/系统别名",
prop: "dataBaseAlias",
align: "left",
overHidden: true,
// dicData: [],
// props: {
// label: "projectName",
// value: "id",
// },
span: 8,
hide: true,
allowCreate: true,
filterable: true,
},
{
label: "类型",
prop: "type",
type: "select",
align: "left",
span: 8,
dicData: [],
props: {
label: "dictValue",
value: "dictKey",
},
rules: [{ required: true, message: "请选择类型" }],
},
{
label: "数据表/系统模块",
prop: "datatableModuleName",
type: "input",
overHidden: true,
align: "left",
span: 8,
rules: [{ required: true, message: "请输入模块名称" }],
addDisplay: false,
editDisplay: false,
},
{
label: "数据表/系统模块别名",
prop: "moduleAlias",
type: "input",
align: "left",
span: 8,
hide: true,
// rules: [{ required: true, message: "请输入模块名称" }],
addDisplay: false,
editDisplay: false,
},
{
type: "input",
label: "运维公司",
prop: "companyName",
align: "left",
overHidden: true,
addDisplay: false,
editDisplay: false,
},
{
type: "select",
label: "运维公司",
prop: "company",
align: "left",
overHidden: true,
dicData: [],
props: {
label: "name",
value: "id",
},
hide: true,
span: 8,
rules: [{ required: true, message: "请选择运维公司" }],
},
{
type: "select",
label: "管理部门",
prop: "deptId",
align: "left",
overHidden: true,
dicData: [],
props: {
label: "deptName",
value: "id",
},
hide: true,
span: 8,
rules: [{ required: true, message: "请选择管理部门" }],
},
{
type: "input",
label: "管理部门",
prop: "deptName",
align: "left",
overHidden: true,
addDisplay: false,
editDisplay: false,
},
{
type: "input",
label: "IP地址",
prop: "dataBaseIp",
align: "left",
overHidden: true,
span: 8,
},
{
type: "input",
label: "端口号",
prop: "dataBasePort",
align: "left",
overHidden: true,
span: 8,
},
{
type: "input",
label: "所属系统",
prop: "systemName",
align: "left",
overHidden: true,
span: 8,
},
{
label: "",
prop: "moduleDatatables",
type: "dynamic",
span: 24,
hide: true,
children: {
align: "left",
headerAlign: "left",
column: [
{
label: "数据表/系统模块",
prop: "datatableModuleName",
type: "input",
align: "left",
rules: [{ required: true, message: "请输入数据表/系统模块" }],
},
{
label: "数据表/系统模块别名",
prop: "dataTableAlias",
type: "input",
align: "left",
},
],
},
},
// {
// type: "input",
// label: "数据库名称",
// prop: "mc",
// align: "left",
// overHidden: true,
// hide:true,
// span: 8,
// },
// {
// type: "select",
// label: "数据库信息属性",
// prop: "sx",
// align: "left",
// overHidden: true,
// dicData: [],
// props: {
// label: "dictValue",
// value: "id",
// },
// span: 8,
// hide:true
// },
// {
// type: "input",
// label: "创建人",
// prop: "createName",
// align: "left",
// overHidden: true,
// addDisplay: false,
// editDisplay: false,
// },
// {
// label: "创建时间",
// type: "datetime",
// overHidden: true,
// prop: "createTime",
// format: "yyyy-MM-dd HH:mm",
// valueFormat: "yyyy-MM-dd HH:mm:ss",
// addDisplay: false,
// editDisplay: false,
// },
// {
// label: "",
// prop: "moduleNameList",
// type: "dynamic",
// span: 24,
// hide: true,
// children: {
// align: "left",
// headerAlign: "left",
// column: [
// {
// label: "模块名称",
// prop: "moduleName",
// type: "input",
// align: "left",
// rules: [{ required: true, message: "请输入模块名称" }],
// },
// ],
// },
// },
],
};