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.
319 lines
5.1 KiB
319 lines
5.1 KiB
|
1 year ago
|
export const switchDic = [
|
||
|
|
{
|
||
|
|
label: "",
|
||
|
|
value: 0
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "",
|
||
|
|
value: 1
|
||
|
|
}
|
||
|
|
];
|
||
|
|
|
||
|
|
export const entityDic = [
|
||
|
|
{
|
||
|
|
label: "String",
|
||
|
|
value: "java.lang.String"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "Integer",
|
||
|
|
value: "java.lang.Integer"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "Long",
|
||
|
|
value: "java.lang.Long"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "Double",
|
||
|
|
value: "java.lang.Double"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "BigDecimal",
|
||
|
|
value: "java.math.BigDecimal"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "Boolean",
|
||
|
|
value: "java.lang.Boolean"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "Date",
|
||
|
|
value: "java.util.Date"
|
||
|
|
}
|
||
|
|
];
|
||
|
|
|
||
|
|
export const componentDic = [
|
||
|
|
{
|
||
|
|
label: "单行文本",
|
||
|
|
value: "input"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "多行文本",
|
||
|
|
value: "textarea"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "富文本",
|
||
|
|
value: "editor"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "下拉选项",
|
||
|
|
value: "select"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "树形下拉选项",
|
||
|
|
value: "tree"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "单选框",
|
||
|
|
value: "radio"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "多选框",
|
||
|
|
value: "checkbox"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "开关框",
|
||
|
|
value: "switch"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "日期框",
|
||
|
|
value: "date"
|
||
|
|
}
|
||
|
|
];
|
||
|
|
|
||
|
|
export const queryDic = [
|
||
|
|
{
|
||
|
|
label: "等于",
|
||
|
|
value: "equal"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "不等于",
|
||
|
|
value: "notequal"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "大于",
|
||
|
|
value: "gt"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "大于等于",
|
||
|
|
value: "ge"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "小于",
|
||
|
|
value: "lt"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "小于等于",
|
||
|
|
value: "le"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "区间",
|
||
|
|
value: "between"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "模糊",
|
||
|
|
value: "like"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "左模糊",
|
||
|
|
value: "likeleft"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "右模糊",
|
||
|
|
value: "likeright"
|
||
|
|
}
|
||
|
|
];
|
||
|
|
|
||
|
|
export const templateDic = [
|
||
|
|
{
|
||
|
|
label: "单表",
|
||
|
|
value: "crud"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "主子表",
|
||
|
|
value: "sub"
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "树表",
|
||
|
|
value: "tree"
|
||
|
|
}
|
||
|
|
];
|
||
|
|
|
||
|
|
export const option = {
|
||
|
|
height: 'auto',
|
||
|
|
searchShow: true,
|
||
|
|
searchMenuSpan: 6,
|
||
|
|
tip: false,
|
||
|
|
border: true,
|
||
|
|
index: true,
|
||
|
|
viewBtn: true,
|
||
|
|
selection: true,
|
||
|
|
menuWidth: 250,
|
||
|
|
column: [
|
||
|
|
{
|
||
|
|
label: "数据源",
|
||
|
|
prop: "datasourceId",
|
||
|
|
search: true,
|
||
|
|
span: 24,
|
||
|
|
type: "select",
|
||
|
|
dicUrl: "/api/blade-develop/datasource/select",
|
||
|
|
props: {
|
||
|
|
label: "name",
|
||
|
|
value: "id"
|
||
|
|
},
|
||
|
|
rules: [{
|
||
|
|
required: true,
|
||
|
|
message: "请选择数据源",
|
||
|
|
trigger: "blur"
|
||
|
|
}]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "物理表名",
|
||
|
|
prop: "modelTable",
|
||
|
|
type: "tree",
|
||
|
|
slot: true,
|
||
|
|
dicData: [],
|
||
|
|
props: {
|
||
|
|
label: "comment",
|
||
|
|
value: "name"
|
||
|
|
},
|
||
|
|
rules: [{
|
||
|
|
required: true,
|
||
|
|
message: "请输入数据库表名",
|
||
|
|
trigger: "blur"
|
||
|
|
}]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "模型类名",
|
||
|
|
prop: "modelClass",
|
||
|
|
addDisabled: true,
|
||
|
|
editDisabled: true,
|
||
|
|
rules: [{
|
||
|
|
required: true,
|
||
|
|
message: "请输入模型类名",
|
||
|
|
trigger: "blur"
|
||
|
|
}]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "模型名称",
|
||
|
|
prop: "modelName",
|
||
|
|
search: true,
|
||
|
|
rules: [{
|
||
|
|
required: true,
|
||
|
|
message: "请输入模型名称",
|
||
|
|
trigger: "blur"
|
||
|
|
}]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "模型编号",
|
||
|
|
prop: "modelCode",
|
||
|
|
search: true,
|
||
|
|
rules: [{
|
||
|
|
required: true,
|
||
|
|
message: "请输入模型编号",
|
||
|
|
trigger: "blur"
|
||
|
|
}]
|
||
|
|
},
|
||
|
|
{
|
||
|
|
label: "模型备注",
|
||
|
|
prop: "modelRemark",
|
||
|
|
hide: true,
|
||
|
|
span: 24,
|
||
|
|
},
|
||
|
|
]
|
||
|
|
};
|
||
|
|
|
||
|
|
export const optionModel = {
|
||
|
|
border: true,
|
||
|
|
index: true,
|
||
|
|
addBtn: false,
|
||
|
|
editBtn: false,
|
||
|
|
addRowBtn: false,
|
||
|
|
cellBtn: false,
|
||
|
|
cancelBtn: false,
|
||
|
|
tip: false,
|
||
|
|
menu: false,
|
||
|
|
selection: true,
|
||
|
|
column: [{
|
||
|
|
label: '物理列名',
|
||
|
|
prop: 'jdbcName',
|
||
|
|
}, {
|
||
|
|
label: '物理类型',
|
||
|
|
prop: 'jdbcType',
|
||
|
|
}, {
|
||
|
|
label: '实体列名',
|
||
|
|
prop: 'propertyName',
|
||
|
|
cell: true,
|
||
|
|
}, {
|
||
|
|
label: '实体类型',
|
||
|
|
prop: 'propertyEntity',
|
||
|
|
type: "select",
|
||
|
|
dicData: entityDic,
|
||
|
|
cell: true,
|
||
|
|
}, {
|
||
|
|
label: '字段说明',
|
||
|
|
prop: 'jdbcComment',
|
||
|
|
cell: true,
|
||
|
|
}, {
|
||
|
|
label: '列表显示',
|
||
|
|
prop: 'isList',
|
||
|
|
type: 'switch',
|
||
|
|
dicData: switchDic,
|
||
|
|
align: 'center',
|
||
|
|
width: 80,
|
||
|
|
cell: true,
|
||
|
|
}, {
|
||
|
|
label: '表单显示',
|
||
|
|
prop: 'isForm',
|
||
|
|
type: 'switch',
|
||
|
|
dicData: switchDic,
|
||
|
|
align: 'center',
|
||
|
|
width: 80,
|
||
|
|
cell: true,
|
||
|
|
}, {
|
||
|
|
label: '独占一行',
|
||
|
|
prop: 'isRow',
|
||
|
|
type: 'switch',
|
||
|
|
dicData: switchDic,
|
||
|
|
align: 'center',
|
||
|
|
width: 80,
|
||
|
|
cell: true,
|
||
|
|
}, {
|
||
|
|
label: '必填',
|
||
|
|
prop: 'isRequired',
|
||
|
|
type: 'switch',
|
||
|
|
dicData: switchDic,
|
||
|
|
align: 'center',
|
||
|
|
width: 80,
|
||
|
|
cell: true,
|
||
|
|
}, {
|
||
|
|
label: '组件类型',
|
||
|
|
prop: 'componentType',
|
||
|
|
type: "select",
|
||
|
|
dicData: componentDic,
|
||
|
|
cell: true,
|
||
|
|
}, {
|
||
|
|
label: '字典编码',
|
||
|
|
prop: 'dictCode',
|
||
|
|
type: "select",
|
||
|
|
dicUrl: "/api/blade-system/dict/select",
|
||
|
|
props: {
|
||
|
|
label: "dictValue",
|
||
|
|
value: "code"
|
||
|
|
},
|
||
|
|
cell: true,
|
||
|
|
}, {
|
||
|
|
label: '查询配置',
|
||
|
|
prop: 'isQuery',
|
||
|
|
type: 'switch',
|
||
|
|
dicData: switchDic,
|
||
|
|
align: 'center',
|
||
|
|
width: 80,
|
||
|
|
cell: true,
|
||
|
|
}, {
|
||
|
|
label: '查询类型',
|
||
|
|
prop: 'queryType',
|
||
|
|
type: "select",
|
||
|
|
dicData: queryDic,
|
||
|
|
cell: true,
|
||
|
|
}]
|
||
|
|
};
|