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.
356 lines
5.8 KiB
356 lines
5.8 KiB
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, |
|
grid: true, |
|
selection: true, |
|
menuWidth: 250, |
|
addBtnIcon: ' ', |
|
viewBtnIcon: ' ', |
|
delBtnIcon: ' ', |
|
editBtnIcon: ' ', |
|
searchShowBtn:false, |
|
align: 'center', |
|
column: [ |
|
{ |
|
label: '数据源', |
|
prop: 'datasourceId', |
|
search: true, |
|
span: 24, |
|
type: 'select', |
|
dicUrl: '/blade-develop/datasource/select', |
|
props: { |
|
label: 'name', |
|
value: 'id', |
|
}, |
|
rules: [ |
|
{ |
|
required: true, |
|
message: '请选择数据源', |
|
trigger: 'blur', |
|
}, |
|
], |
|
}, |
|
{ |
|
label: '物理表名', |
|
prop: 'modelTable', |
|
type: 'tree', |
|
slot: true, |
|
filterable: 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, |
|
addBtnIcon: ' ', |
|
viewBtnIcon: ' ', |
|
delBtnIcon: ' ', |
|
editBtnIcon: ' ', |
|
searchShowBtn:false, |
|
align: 'center', |
|
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: 60, |
|
cell: true, |
|
}, |
|
{ |
|
label: '表单显示', |
|
prop: 'isForm', |
|
type: 'switch', |
|
dicData: switchDic, |
|
align: 'center', |
|
width: 60, |
|
cell: true, |
|
}, |
|
{ |
|
label: '独占一行', |
|
prop: 'isRow', |
|
type: 'switch', |
|
dicData: switchDic, |
|
align: 'center', |
|
width: 60, |
|
cell: true, |
|
}, |
|
{ |
|
label: '必填', |
|
prop: 'isRequired', |
|
type: 'switch', |
|
dicData: switchDic, |
|
align: 'center', |
|
width: 60, |
|
cell: true, |
|
}, |
|
{ |
|
label: '组件类型', |
|
prop: 'componentType', |
|
type: 'select', |
|
dicData: componentDic, |
|
cell: true, |
|
}, |
|
{ |
|
label: '字典编码', |
|
prop: 'dictCode', |
|
type: 'select', |
|
dicUrl: '/blade-system/dict/select', |
|
props: { |
|
label: 'dictValue', |
|
value: 'code', |
|
}, |
|
cell: true, |
|
}, |
|
{ |
|
label: '查询配置', |
|
prop: 'isQuery', |
|
type: 'switch', |
|
dicData: switchDic, |
|
align: 'center', |
|
width: 60, |
|
cell: true, |
|
}, |
|
{ |
|
label: '查询类型', |
|
prop: 'queryType', |
|
type: 'select', |
|
dicData: queryDic, |
|
cell: true, |
|
}, |
|
], |
|
};
|
|
|