first commit
This commit is contained in:
@@ -0,0 +1,655 @@
|
||||
/**
|
||||
* 全字段单表配置信息
|
||||
*/
|
||||
const table = {
|
||||
tableName: 'ai_query_def_sub',
|
||||
tableTxt: '默认查询@一对多子表',
|
||||
tableType: 3,
|
||||
formTemplate: '1',
|
||||
showRelationType: true,
|
||||
relationType: 0,
|
||||
showIdSequence: false,
|
||||
themeTemplate: 'normal',
|
||||
scroll: 1,
|
||||
tableVersion: 1,
|
||||
isCheckbox: 'Y',
|
||||
isDbSynch: 'Y',
|
||||
isPage: 'Y',
|
||||
isTree: 'N',
|
||||
idType: 'UUID',
|
||||
queryMode: 'single',
|
||||
formCategory: 'temp',
|
||||
};
|
||||
|
||||
const fields = [
|
||||
{
|
||||
dbFieldName: 'wen_ben',
|
||||
dbFieldTxt: '文本',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'string',
|
||||
dbLength: 255,
|
||||
dbPointLength: 0,
|
||||
dictField: '',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'text',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 7,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'dan_xuan',
|
||||
dbFieldTxt: '单选框',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'string',
|
||||
dbLength: 255,
|
||||
dbPointLength: 0,
|
||||
dictField: 'sex',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'radio',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 8,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'switch_flag',
|
||||
dbFieldTxt: '开关',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'string',
|
||||
dbLength: 255,
|
||||
dbPointLength: 0,
|
||||
dictField: '',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'switch',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 9,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'ri_qi',
|
||||
dbFieldTxt: '日期',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'Date',
|
||||
dbLength: 0,
|
||||
dbPointLength: 0,
|
||||
dictField: '',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'date',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 10,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'shi_jian',
|
||||
dbFieldTxt: '时间',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'string',
|
||||
dbLength: 255,
|
||||
dbPointLength: 0,
|
||||
dictField: '',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'time',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 11,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'xia_la',
|
||||
dbFieldTxt: '下拉框',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'string',
|
||||
dbLength: 255,
|
||||
dbPointLength: 0,
|
||||
dictField: 'sex',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'list',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 12,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'xia_la_duo_xuan',
|
||||
dbFieldTxt: '下拉多选框',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'string',
|
||||
dbLength: 255,
|
||||
dbPointLength: 0,
|
||||
dictField: 'sex',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'list_multi',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 13,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'xia_la_sou_suo',
|
||||
dbFieldTxt: '下拉搜索框',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'string',
|
||||
dbLength: 255,
|
||||
dbPointLength: 0,
|
||||
dictField: 'username',
|
||||
dictTable: 'sys_user',
|
||||
dictText: 'realname',
|
||||
fieldShowType: 'sel_search',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 14,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'popup',
|
||||
dbFieldTxt: 'popup弹窗',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'string',
|
||||
dbLength: 255,
|
||||
dbPointLength: 0,
|
||||
dictField: 'username',
|
||||
dictTable: 'report_user',
|
||||
dictText: 'realname',
|
||||
fieldShowType: 'popup',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '{"popupMulti":false}',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 15,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'depart_select',
|
||||
dbFieldTxt: '部门选择',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'string',
|
||||
dbLength: 255,
|
||||
dbPointLength: 0,
|
||||
dictField: '',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'sel_depart',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '{"multiSelect":false}',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 16,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'user_select',
|
||||
dbFieldTxt: '用户选择',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'string',
|
||||
dbLength: 255,
|
||||
dbPointLength: 0,
|
||||
dictField: '',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'sel_user',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '{"multiSelect":false}',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 17,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'more_text',
|
||||
dbFieldTxt: '多行文本',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'string',
|
||||
dbLength: 255,
|
||||
dbPointLength: 0,
|
||||
dictField: '',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'textarea',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 18,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'ri_qi_fan_wei',
|
||||
dbFieldTxt: '日期范围',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'Date',
|
||||
dbLength: 0,
|
||||
dbPointLength: 0,
|
||||
dictField: '',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'date',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'group',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 19,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'shu_zi_fan_wei',
|
||||
dbFieldTxt: '数字范围',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'double',
|
||||
dbLength: 10,
|
||||
dbPointLength: 0,
|
||||
dictField: '',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'text',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'group',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 20,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'query_main_id',
|
||||
dbFieldTxt: '主表默认值id',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'string',
|
||||
dbLength: 32,
|
||||
dbPointLength: 0,
|
||||
dictField: '',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'text',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 0,
|
||||
isShowForm: 0,
|
||||
isShowList: 0,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'single',
|
||||
mainTable: 'ai_query_def_main',
|
||||
mainField: 'id',
|
||||
orderNum: 21,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
{
|
||||
dbFieldName: 'nyrsfm',
|
||||
dbFieldTxt: '年月日时分秒',
|
||||
dbIsKey: 0,
|
||||
dbIsNull: 1,
|
||||
dbType: 'Datetime',
|
||||
dbLength: 0,
|
||||
dbPointLength: 0,
|
||||
dictField: '',
|
||||
dictTable: '',
|
||||
dictText: '',
|
||||
fieldShowType: 'datetime',
|
||||
fieldHref: '',
|
||||
fieldLength: 120,
|
||||
fieldValidType: '',
|
||||
fieldMustInput: '0',
|
||||
fieldExtendJson: '',
|
||||
fieldDefaultValue: '',
|
||||
isQuery: 1,
|
||||
isShowForm: 1,
|
||||
isShowList: 1,
|
||||
isReadOnly: 0,
|
||||
queryMode: 'group',
|
||||
mainTable: '',
|
||||
mainField: '',
|
||||
orderNum: 22,
|
||||
converter: '',
|
||||
queryConfigFlag: '0',
|
||||
queryDefVal: '',
|
||||
queryDictText: '',
|
||||
queryDictField: '',
|
||||
queryDictTable: '',
|
||||
queryShowType: 'text',
|
||||
queryValidType: null,
|
||||
queryMustInput: null,
|
||||
sortFlag: '0',
|
||||
alias: null,
|
||||
},
|
||||
];
|
||||
|
||||
//表单js增强
|
||||
const enhanceFormJs = '';
|
||||
|
||||
//sql增强
|
||||
const enhanceSql = '';
|
||||
|
||||
//索引
|
||||
const indexList = [];
|
||||
|
||||
/**
|
||||
* 此对象为最后混入里配置的对象 扩展表类型 属性名需要和此对象保持一致
|
||||
* 命名规则 表名_config
|
||||
*/
|
||||
const ai_query_def_sub_config = {
|
||||
table: table,
|
||||
fields: fields,
|
||||
enhanceFormJs: enhanceFormJs,
|
||||
enhanceSql: enhanceSql,
|
||||
indexList: indexList,
|
||||
};
|
||||
export default ai_query_def_sub_config;
|
||||
Reference in New Issue
Block a user