同步最新bladex私服的Saber,并且集成好了工作流插件
包含表单设计器
https://git.nutflow.vip/blade-workflow/Saber
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.
316 lines
5.0 KiB
316 lines
5.0 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, |
|
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", |
|
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, |
|
}] |
|
};
|
|
|