| | |
| | | export const switchDic = [ |
| | | { |
| | | label: "", |
| | | value: 0 |
| | | value: 0, |
| | | }, |
| | | { |
| | | label: "", |
| | | value: 1 |
| | | } |
| | | value: 1, |
| | | }, |
| | | ]; |
| | | |
| | | export const entityDic = [ |
| | | { |
| | | label: "String", |
| | | value: "java.lang.String" |
| | | value: "java.lang.String", |
| | | }, |
| | | { |
| | | label: "Integer", |
| | | value: "java.lang.Integer" |
| | | value: "java.lang.Integer", |
| | | }, |
| | | { |
| | | label: "Long", |
| | | value: "java.lang.Long" |
| | | value: "java.lang.Long", |
| | | }, |
| | | { |
| | | label: "Double", |
| | | value: "java.lang.Double" |
| | | value: "java.lang.Double", |
| | | }, |
| | | { |
| | | label: "BigDecimal", |
| | | value: "java.math.BigDecimal" |
| | | value: "java.math.BigDecimal", |
| | | }, |
| | | { |
| | | label: "Boolean", |
| | | value: "java.lang.Boolean" |
| | | value: "java.lang.Boolean", |
| | | }, |
| | | { |
| | | label: "Date", |
| | | value: "java.util.Date" |
| | | } |
| | | value: "java.util.Date", |
| | | }, |
| | | ]; |
| | | |
| | | export const componentDic = [ |
| | | { |
| | | label: "单行文本", |
| | | value: "input" |
| | | value: "input", |
| | | }, |
| | | { |
| | | label: "多行文本", |
| | | value: "textarea" |
| | | value: "textarea", |
| | | }, |
| | | { |
| | | label: "富文本", |
| | | value: "editor" |
| | | value: "editor", |
| | | }, |
| | | { |
| | | label: "下拉选项", |
| | | value: "select" |
| | | value: "select", |
| | | }, |
| | | { |
| | | label: "树形下拉选项", |
| | | value: "tree" |
| | | value: "tree", |
| | | }, |
| | | { |
| | | label: "单选框", |
| | | value: "radio" |
| | | value: "radio", |
| | | }, |
| | | { |
| | | label: "多选框", |
| | | value: "checkbox" |
| | | value: "checkbox", |
| | | }, |
| | | { |
| | | label: "开关框", |
| | | value: "switch" |
| | | value: "switch", |
| | | }, |
| | | { |
| | | label: "日期框", |
| | | value: "date" |
| | | } |
| | | value: "date", |
| | | }, |
| | | ]; |
| | | |
| | | export const queryDic = [ |
| | | { |
| | | label: "等于", |
| | | value: "equal" |
| | | value: "equal", |
| | | }, |
| | | { |
| | | label: "不等于", |
| | | value: "notequal" |
| | | value: "notequal", |
| | | }, |
| | | { |
| | | label: "大于", |
| | | value: "gt" |
| | | value: "gt", |
| | | }, |
| | | { |
| | | label: "大于等于", |
| | | value: "ge" |
| | | value: "ge", |
| | | }, |
| | | { |
| | | label: "小于", |
| | | value: "lt" |
| | | value: "lt", |
| | | }, |
| | | { |
| | | label: "小于等于", |
| | | value: "le" |
| | | value: "le", |
| | | }, |
| | | { |
| | | label: "区间", |
| | | value: "between" |
| | | value: "between", |
| | | }, |
| | | { |
| | | label: "模糊", |
| | | value: "like" |
| | | value: "like", |
| | | }, |
| | | { |
| | | label: "左模糊", |
| | | value: "likeleft" |
| | | value: "likeleft", |
| | | }, |
| | | { |
| | | label: "右模糊", |
| | | value: "likeright" |
| | | } |
| | | value: "likeright", |
| | | }, |
| | | ]; |
| | | |
| | | export const templateDic = [ |
| | | { |
| | | label: "单表", |
| | | value: "crud" |
| | | value: "crud", |
| | | }, |
| | | { |
| | | label: "主子表", |
| | | value: "sub" |
| | | value: "sub", |
| | | }, |
| | | { |
| | | label: "树表", |
| | | value: "tree" |
| | | } |
| | | value: "tree", |
| | | }, |
| | | ]; |
| | | |
| | | export const option = { |
| | | height: 'auto', |
| | | height: "auto", |
| | | searchShow: true, |
| | | searchMenuSpan: 6, |
| | | tip: false, |
| | |
| | | { |
| | | label: "数据源", |
| | | prop: "datasourceId", |
| | | searchSpan: 4, |
| | | search: true, |
| | | span: 24, |
| | | type: "select", |
| | | dicUrl: "/api/blade-develop/datasource/select", |
| | | props: { |
| | | label: "name", |
| | | value: "id" |
| | | value: "id", |
| | | }, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请选择数据源", |
| | | trigger: "blur" |
| | | }] |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请选择数据源", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: "物理表名", |
| | |
| | | dicData: [], |
| | | props: { |
| | | label: "comment", |
| | | value: "name" |
| | | value: "name", |
| | | }, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入数据库表名", |
| | | trigger: "blur" |
| | | }] |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入数据库表名", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: "模型类名", |
| | | prop: "modelClass", |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入模型类名", |
| | | trigger: "blur" |
| | | }] |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入模型类名", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: "模型名称", |
| | | prop: "modelName", |
| | | searchSpan: 4, |
| | | search: true, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入模型名称", |
| | | trigger: "blur" |
| | | }] |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入模型名称", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: "模型编号", |
| | | prop: "modelCode", |
| | | searchSpan: 4, |
| | | search: true, |
| | | rules: [{ |
| | | required: true, |
| | | message: "请输入模型编号", |
| | | trigger: "blur" |
| | | }] |
| | | rules: [ |
| | | { |
| | | required: true, |
| | | message: "请输入模型编号", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | }, |
| | | { |
| | | label: "模型备注", |
| | |
| | | hide: true, |
| | | span: 24, |
| | | }, |
| | | ] |
| | | ], |
| | | }; |
| | | |
| | | export const optionModel = { |
| | |
| | | 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" |
| | | column: [ |
| | | { |
| | | label: "物理列名", |
| | | prop: "jdbcName", |
| | | }, |
| | | cell: true, |
| | | }, { |
| | | label: '查询配置', |
| | | prop: 'isQuery', |
| | | type: 'switch', |
| | | dicData: switchDic, |
| | | align: 'center', |
| | | width: 80, |
| | | cell: true, |
| | | }, { |
| | | label: '查询类型', |
| | | prop: 'queryType', |
| | | type: "select", |
| | | dicData: queryDic, |
| | | cell: true, |
| | | }] |
| | | { |
| | | 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, |
| | | }, |
| | | ], |
| | | }; |