1248 lines
28 KiB
TypeScript
1248 lines
28 KiB
TypeScript
/**
|
|
* 全字段单表配置信息
|
|
*/
|
|
const table = {
|
|
tableName: 'ai_query_def_single',
|
|
tableTxt: '默认查询@单表',
|
|
tableType: 1,
|
|
formTemplate: '1',
|
|
showRelationType: false,
|
|
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: '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: 8,
|
|
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: 9,
|
|
converter: '',
|
|
queryConfigFlag: '0',
|
|
queryDefVal: '',
|
|
queryDictText: '',
|
|
queryDictField: '',
|
|
queryDictTable: '',
|
|
queryShowType: 'text',
|
|
queryValidType: null,
|
|
queryMustInput: null,
|
|
sortFlag: '0',
|
|
alias: null,
|
|
},
|
|
{
|
|
dbFieldName: 'duo_xuan',
|
|
dbFieldTxt: '多选框',
|
|
dbIsKey: 0,
|
|
dbIsNull: 1,
|
|
dbType: 'string',
|
|
dbLength: 255,
|
|
dbPointLength: 0,
|
|
dictField: 'sex',
|
|
dictTable: '',
|
|
dictText: '',
|
|
fieldShowType: 'checkbox',
|
|
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: 'kai_guan',
|
|
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: 11,
|
|
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: 12,
|
|
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: 13,
|
|
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: 'username',
|
|
dictTable: 'sys_user',
|
|
dictText: 'realname',
|
|
fieldShowType: 'list_multi',
|
|
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: '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: 15,
|
|
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: 'realname,username',
|
|
dictTable: 'report_user',
|
|
dictText: 'popup,popback',
|
|
fieldShowType: 'popup',
|
|
fieldHref: '',
|
|
fieldLength: 120,
|
|
fieldValidType: '',
|
|
fieldMustInput: '0',
|
|
fieldExtendJson: '',
|
|
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: 'fen_lei_zi_dian',
|
|
dbFieldTxt: '分类字典树',
|
|
dbIsKey: 0,
|
|
dbIsNull: 1,
|
|
dbType: 'string',
|
|
dbLength: 255,
|
|
dbPointLength: 0,
|
|
dictField: 'B01',
|
|
dictTable: '',
|
|
dictText: '',
|
|
fieldShowType: 'cat_tree',
|
|
fieldHref: '',
|
|
fieldLength: 120,
|
|
fieldValidType: '',
|
|
fieldMustInput: '0',
|
|
fieldExtendJson: '',
|
|
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: '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: '',
|
|
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: '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: '',
|
|
fieldDefaultValue: '',
|
|
isQuery: 1,
|
|
isShowForm: 1,
|
|
isShowList: 1,
|
|
isReadOnly: 0,
|
|
queryMode: 'single',
|
|
mainTable: '',
|
|
mainField: '',
|
|
orderNum: 19,
|
|
converter: '',
|
|
queryConfigFlag: '0',
|
|
queryDefVal: '',
|
|
queryDictText: '',
|
|
queryDictField: '',
|
|
queryDictTable: '',
|
|
queryShowType: 'text',
|
|
queryValidType: null,
|
|
queryMustInput: null,
|
|
sortFlag: '0',
|
|
alias: null,
|
|
},
|
|
{
|
|
dbFieldName: 'sheng_shi_qu',
|
|
dbFieldTxt: '省市区组件',
|
|
dbIsKey: 0,
|
|
dbIsNull: 1,
|
|
dbType: 'string',
|
|
dbLength: 255,
|
|
dbPointLength: 0,
|
|
dictField: '',
|
|
dictTable: '',
|
|
dictText: '',
|
|
fieldShowType: 'pca',
|
|
fieldHref: '',
|
|
fieldLength: 120,
|
|
fieldValidType: '',
|
|
fieldMustInput: '0',
|
|
fieldExtendJson: '',
|
|
fieldDefaultValue: '',
|
|
isQuery: 1,
|
|
isShowForm: 1,
|
|
isShowList: 1,
|
|
isReadOnly: 0,
|
|
queryMode: 'single',
|
|
mainTable: '',
|
|
mainField: '',
|
|
orderNum: 20,
|
|
converter: '',
|
|
queryConfigFlag: '0',
|
|
queryDefVal: '',
|
|
queryDictText: '',
|
|
queryDictField: '',
|
|
queryDictTable: '',
|
|
queryShowType: 'text',
|
|
queryValidType: null,
|
|
queryMustInput: null,
|
|
sortFlag: '0',
|
|
alias: null,
|
|
},
|
|
{
|
|
dbFieldName: 'zi_ding_yi_shu',
|
|
dbFieldTxt: '自定义树',
|
|
dbIsKey: 0,
|
|
dbIsNull: 1,
|
|
dbType: 'string',
|
|
dbLength: 255,
|
|
dbPointLength: 0,
|
|
dictField: '0',
|
|
dictTable: 'sys_category',
|
|
dictText: 'id,pid,name,has_child',
|
|
fieldShowType: 'sel_tree',
|
|
fieldHref: '',
|
|
fieldLength: 120,
|
|
fieldValidType: '',
|
|
fieldMustInput: '0',
|
|
fieldExtendJson: '',
|
|
fieldDefaultValue: '',
|
|
isQuery: 1,
|
|
isShowForm: 1,
|
|
isShowList: 1,
|
|
isReadOnly: 0,
|
|
queryMode: 'single',
|
|
mainTable: '',
|
|
mainField: '',
|
|
orderNum: 21,
|
|
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: 22,
|
|
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: 23,
|
|
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: 'single',
|
|
mainTable: '',
|
|
mainField: '',
|
|
orderNum: 24,
|
|
converter: '',
|
|
queryConfigFlag: '0',
|
|
queryDefVal: '',
|
|
queryDictText: '',
|
|
queryDictField: '',
|
|
queryDictTable: '',
|
|
queryShowType: 'text',
|
|
queryValidType: null,
|
|
queryMustInput: null,
|
|
sortFlag: '0',
|
|
alias: null,
|
|
},
|
|
{
|
|
"id": "76bc4778b29156112c27ec6854eda12f",
|
|
"cgformHeadId": "d2eb0c6853ae4b6fa339a3fe3ab78ac1",
|
|
"dbFieldName": "guanljil",
|
|
"dbFieldTxt": "关联记录",
|
|
"dbFieldNameOld": null,
|
|
"dbIsKey": 0,
|
|
"dbIsNull": 1,
|
|
"dbIsPersist": 1,
|
|
"dbType": "string",
|
|
"dbLength": 32,
|
|
"dbPointLength": 0,
|
|
"dbDefaultVal": "",
|
|
"dictField": "id",
|
|
"dictTable": "demo_staff",
|
|
"dictText": "name,age,sex",
|
|
"fieldShowType": "link_table",
|
|
"fieldHref": "",
|
|
"fieldLength": 200,
|
|
"fieldValidType": "",
|
|
"fieldMustInput": "0",
|
|
"fieldExtendJson": "{\"showType\":\"card\",\"multiSelect\":false,\"imageField\":\"\"}",
|
|
"fieldDefaultValue": "",
|
|
"isQuery": 1,
|
|
"isShowForm": 1,
|
|
"isShowList": 1,
|
|
"isReadOnly": 0,
|
|
"queryMode": "single",
|
|
"mainTable": "",
|
|
"mainField": "",
|
|
"orderNum": 24,
|
|
"updateBy": "jeecg",
|
|
"updateTime": "2024-05-23 14:12:54",
|
|
"createTime": "2024-05-23 13:37:31",
|
|
"createBy": "jeecg",
|
|
"converter": "",
|
|
"queryConfigFlag": "0",
|
|
"queryDefVal": "",
|
|
"queryDictText": "",
|
|
"queryDictField": "",
|
|
"queryDictTable": "",
|
|
"queryShowType": "text",
|
|
"queryValidType": null,
|
|
"queryMustInput": null,
|
|
"sortFlag": "0",
|
|
"alias": null
|
|
},
|
|
{
|
|
"id": "21ebdcbae7d48a1f6cbcef3000b5a960",
|
|
"cgformHeadId": "d2eb0c6853ae4b6fa339a3fe3ab78ac1",
|
|
"dbFieldName": "tata",
|
|
"dbFieldTxt": "他表字段",
|
|
"dbFieldNameOld": null,
|
|
"dbIsKey": 0,
|
|
"dbIsNull": 1,
|
|
"dbIsPersist": 0,
|
|
"dbType": "string",
|
|
"dbLength": 32,
|
|
"dbPointLength": 0,
|
|
"dbDefaultVal": "",
|
|
"dictField": "",
|
|
"dictTable": "guanljil",
|
|
"dictText": "name",
|
|
"fieldShowType": "link_table_field",
|
|
"fieldHref": "",
|
|
"fieldLength": 200,
|
|
"fieldValidType": "",
|
|
"fieldMustInput": "0",
|
|
"fieldExtendJson": "",
|
|
"fieldDefaultValue": "",
|
|
"isQuery": 0,
|
|
"isShowForm": 1,
|
|
"isShowList": 1,
|
|
"isReadOnly": 0,
|
|
"queryMode": "single",
|
|
"mainTable": "",
|
|
"mainField": "",
|
|
"orderNum": 25,
|
|
"updateBy": "jeecg",
|
|
"updateTime": "2024-05-23 14:12:54",
|
|
"createTime": "2024-05-23 13:37:31",
|
|
"createBy": "jeecg",
|
|
"converter": "",
|
|
"queryConfigFlag": "0",
|
|
"queryDefVal": "",
|
|
"queryDictText": "",
|
|
"queryDictField": "",
|
|
"queryDictTable": "",
|
|
"queryShowType": "text",
|
|
"queryValidType": null,
|
|
"queryMustInput": null,
|
|
"sortFlag": "0",
|
|
"alias": null
|
|
},
|
|
{
|
|
"id": "f8f42e46acdb4ca4df49bbd778be1037",
|
|
"cgformHeadId": "d2eb0c6853ae4b6fa339a3fe3ab78ac1",
|
|
"dbFieldName": "aaasss",
|
|
"dbFieldTxt": "季度",
|
|
"dbFieldNameOld": null,
|
|
"dbIsKey": 0,
|
|
"dbIsNull": 1,
|
|
"dbIsPersist": 1,
|
|
"dbType": "Date",
|
|
"dbLength": 0,
|
|
"dbPointLength": 0,
|
|
"dbDefaultVal": "",
|
|
"dictField": "",
|
|
"dictTable": "",
|
|
"dictText": "",
|
|
"fieldShowType": "date",
|
|
"fieldHref": "",
|
|
"fieldLength": 200,
|
|
"fieldValidType": "",
|
|
"fieldMustInput": "0",
|
|
"fieldExtendJson": "{\"labelLength\":6,\"picker\":\"quarter\"}",
|
|
"fieldDefaultValue": "",
|
|
"isQuery": 1,
|
|
"isShowForm": 1,
|
|
"isShowList": 1,
|
|
"isReadOnly": 0,
|
|
"queryMode": "group",
|
|
"mainTable": "",
|
|
"mainField": "",
|
|
"orderNum": 26,
|
|
"updateBy": "jeecg",
|
|
"updateTime": "2024-05-23 14:12:54",
|
|
"createTime": "2024-05-23 13:37:31",
|
|
"createBy": "jeecg",
|
|
"converter": "",
|
|
"queryConfigFlag": "0",
|
|
"queryDefVal": "",
|
|
"queryDictText": "",
|
|
"queryDictField": "",
|
|
"queryDictTable": "",
|
|
"queryShowType": "text",
|
|
"queryValidType": null,
|
|
"queryMustInput": null,
|
|
"sortFlag": "0",
|
|
"alias": null
|
|
},
|
|
{
|
|
"id": "fb2f6e4b4455f023c219e1baa2fd7aa9",
|
|
"cgformHeadId": "d2eb0c6853ae4b6fa339a3fe3ab78ac1",
|
|
"dbFieldName": "year",
|
|
"dbFieldTxt": "年",
|
|
"dbFieldNameOld": null,
|
|
"dbIsKey": 0,
|
|
"dbIsNull": 1,
|
|
"dbIsPersist": 1,
|
|
"dbType": "Date",
|
|
"dbLength": 0,
|
|
"dbPointLength": 0,
|
|
"dbDefaultVal": "",
|
|
"dictField": "",
|
|
"dictTable": "",
|
|
"dictText": "",
|
|
"fieldShowType": "date",
|
|
"fieldHref": "",
|
|
"fieldLength": 200,
|
|
"fieldValidType": "",
|
|
"fieldMustInput": "0",
|
|
"fieldExtendJson": "{\"labelLength\":6,\"picker\":\"year\"}",
|
|
"fieldDefaultValue": "",
|
|
"isQuery": 1,
|
|
"isShowForm": 1,
|
|
"isShowList": 1,
|
|
"isReadOnly": 0,
|
|
"queryMode": "group",
|
|
"mainTable": "",
|
|
"mainField": "",
|
|
"orderNum": 27,
|
|
"updateBy": "jeecg",
|
|
"updateTime": "2024-05-23 14:12:54",
|
|
"createTime": "2024-05-23 13:37:31",
|
|
"createBy": "jeecg",
|
|
"converter": "",
|
|
"queryConfigFlag": "0",
|
|
"queryDefVal": "",
|
|
"queryDictText": "",
|
|
"queryDictField": "",
|
|
"queryDictTable": "",
|
|
"queryShowType": "text",
|
|
"queryValidType": null,
|
|
"queryMustInput": null,
|
|
"sortFlag": "0",
|
|
"alias": null
|
|
},
|
|
{
|
|
"id": "e56e1b8ce47ed3e65ac2fe1ce35334e7",
|
|
"cgformHeadId": "d2eb0c6853ae4b6fa339a3fe3ab78ac1",
|
|
"dbFieldName": "month",
|
|
"dbFieldTxt": "月",
|
|
"dbFieldNameOld": null,
|
|
"dbIsKey": 0,
|
|
"dbIsNull": 1,
|
|
"dbIsPersist": 1,
|
|
"dbType": "Date",
|
|
"dbLength": 0,
|
|
"dbPointLength": 0,
|
|
"dbDefaultVal": "",
|
|
"dictField": "",
|
|
"dictTable": "",
|
|
"dictText": "",
|
|
"fieldShowType": "date",
|
|
"fieldHref": "",
|
|
"fieldLength": 200,
|
|
"fieldValidType": "",
|
|
"fieldMustInput": "0",
|
|
"fieldExtendJson": "{\"labelLength\":6,\"picker\":\"month\"}",
|
|
"fieldDefaultValue": "",
|
|
"isQuery": 1,
|
|
"isShowForm": 1,
|
|
"isShowList": 1,
|
|
"isReadOnly": 0,
|
|
"queryMode": "group",
|
|
"mainTable": "",
|
|
"mainField": "",
|
|
"orderNum": 28,
|
|
"updateBy": "jeecg",
|
|
"updateTime": "2024-05-23 14:12:54",
|
|
"createTime": "2024-05-23 13:37:31",
|
|
"createBy": "jeecg",
|
|
"converter": "",
|
|
"queryConfigFlag": "0",
|
|
"queryDefVal": "",
|
|
"queryDictText": "",
|
|
"queryDictField": "",
|
|
"queryDictTable": "",
|
|
"queryShowType": "text",
|
|
"queryValidType": null,
|
|
"queryMustInput": null,
|
|
"sortFlag": "0",
|
|
"alias": null
|
|
},
|
|
{
|
|
"id": "ab6fbcd87cd24b7bd0bf962a42d78eaa",
|
|
"cgformHeadId": "d2eb0c6853ae4b6fa339a3fe3ab78ac1",
|
|
"dbFieldName": "zhou",
|
|
"dbFieldTxt": "周",
|
|
"dbFieldNameOld": null,
|
|
"dbIsKey": 0,
|
|
"dbIsNull": 1,
|
|
"dbIsPersist": 1,
|
|
"dbType": "Date",
|
|
"dbLength": 0,
|
|
"dbPointLength": 0,
|
|
"dbDefaultVal": "",
|
|
"dictField": "",
|
|
"dictTable": "",
|
|
"dictText": "",
|
|
"fieldShowType": "date",
|
|
"fieldHref": "",
|
|
"fieldLength": 200,
|
|
"fieldValidType": "",
|
|
"fieldMustInput": "0",
|
|
"fieldExtendJson": "{\"labelLength\":6,\"picker\":\"week\"}",
|
|
"fieldDefaultValue": "",
|
|
"isQuery": 1,
|
|
"isShowForm": 1,
|
|
"isShowList": 1,
|
|
"isReadOnly": 0,
|
|
"queryMode": "group",
|
|
"mainTable": "",
|
|
"mainField": "",
|
|
"orderNum": 29,
|
|
"updateBy": "jeecg",
|
|
"updateTime": "2024-05-23 14:12:54",
|
|
"createTime": "2024-05-23 13:37:31",
|
|
"createBy": "jeecg",
|
|
"converter": "",
|
|
"queryConfigFlag": "0",
|
|
"queryDefVal": "",
|
|
"queryDictText": "",
|
|
"queryDictField": "",
|
|
"queryDictTable": "",
|
|
"queryShowType": "text",
|
|
"queryValidType": null,
|
|
"queryMustInput": null,
|
|
"sortFlag": "0",
|
|
"alias": null
|
|
},
|
|
{
|
|
"id": "46047ba680ceeed88dc1eaf6348c8aee",
|
|
"cgformHeadId": "d2eb0c6853ae4b6fa339a3fe3ab78ac1",
|
|
"dbFieldName": "ddddd",
|
|
"dbFieldTxt": "关联记录2",
|
|
"dbFieldNameOld": null,
|
|
"dbIsKey": 0,
|
|
"dbIsNull": 1,
|
|
"dbIsPersist": 1,
|
|
"dbType": "string",
|
|
"dbLength": 200,
|
|
"dbPointLength": 0,
|
|
"dbDefaultVal": "",
|
|
"dictField": "id",
|
|
"dictTable": "test_demo",
|
|
"dictText": "name,sex,age",
|
|
"fieldShowType": "link_table",
|
|
"fieldHref": "",
|
|
"fieldLength": 200,
|
|
"fieldValidType": "",
|
|
"fieldMustInput": "0",
|
|
"fieldExtendJson": "{\"showType\":\"card\",\"multiSelect\":true,\"imageField\":\"top_pic\"}",
|
|
"fieldDefaultValue": "",
|
|
"isQuery": 1,
|
|
"isShowForm": 1,
|
|
"isShowList": 1,
|
|
"isReadOnly": 0,
|
|
"queryMode": "single",
|
|
"mainTable": "",
|
|
"mainField": "",
|
|
"orderNum": 30,
|
|
"updateBy": "jeecg",
|
|
"updateTime": "2024-05-23 14:12:54",
|
|
"createTime": "2024-05-23 13:37:31",
|
|
"createBy": "jeecg",
|
|
"converter": "",
|
|
"queryConfigFlag": "0",
|
|
"queryDefVal": "",
|
|
"queryDictText": "",
|
|
"queryDictField": "",
|
|
"queryDictTable": "",
|
|
"queryShowType": "text",
|
|
"queryValidType": null,
|
|
"queryMustInput": null,
|
|
"sortFlag": "0",
|
|
"alias": null
|
|
},
|
|
{
|
|
"id": "253ba26291f2d40dff782a0a19668f69",
|
|
"cgformHeadId": "d2eb0c6853ae4b6fa339a3fe3ab78ac1",
|
|
"dbFieldName": "tabiao",
|
|
"dbFieldTxt": "他表字段2",
|
|
"dbFieldNameOld": null,
|
|
"dbIsKey": 0,
|
|
"dbIsNull": 1,
|
|
"dbIsPersist": 0,
|
|
"dbType": "string",
|
|
"dbLength": 32,
|
|
"dbPointLength": 0,
|
|
"dbDefaultVal": "",
|
|
"dictField": "",
|
|
"dictTable": "ddddd",
|
|
"dictText": "name",
|
|
"fieldShowType": "link_table_field",
|
|
"fieldHref": "",
|
|
"fieldLength": 200,
|
|
"fieldValidType": "",
|
|
"fieldMustInput": "0",
|
|
"fieldExtendJson": "",
|
|
"fieldDefaultValue": "",
|
|
"isQuery": 0,
|
|
"isShowForm": 1,
|
|
"isShowList": 1,
|
|
"isReadOnly": 0,
|
|
"queryMode": "single",
|
|
"mainTable": "",
|
|
"mainField": "",
|
|
"orderNum": 31,
|
|
"updateBy": "jeecg",
|
|
"updateTime": "2024-05-23 14:12:54",
|
|
"createTime": "2024-05-23 13:37:31",
|
|
"createBy": "jeecg",
|
|
"converter": "",
|
|
"queryConfigFlag": "0",
|
|
"queryDefVal": "",
|
|
"queryDictText": "",
|
|
"queryDictField": "",
|
|
"queryDictTable": "",
|
|
"queryShowType": "text",
|
|
"queryValidType": null,
|
|
"queryMustInput": null,
|
|
"sortFlag": "0",
|
|
"alias": null
|
|
},
|
|
{
|
|
"id": "cc2f55213b20111a5d5b2d44c338c8e1",
|
|
"cgformHeadId": "d2eb0c6853ae4b6fa339a3fe3ab78ac1",
|
|
"dbFieldName": "pop_dict",
|
|
"dbFieldTxt": "pop字典",
|
|
"dbFieldNameOld": null,
|
|
"dbIsKey": 0,
|
|
"dbIsNull": 1,
|
|
"dbIsPersist": 1,
|
|
"dbType": "string",
|
|
"dbLength": 100,
|
|
"dbPointLength": 0,
|
|
"dbDefaultVal": "",
|
|
"dictField": "id",
|
|
"dictTable": "report_user",
|
|
"dictText": "realname",
|
|
"fieldShowType": "popup_dict",
|
|
"fieldHref": "",
|
|
"fieldLength": 200,
|
|
"fieldValidType": "",
|
|
"fieldMustInput": "0",
|
|
"fieldExtendJson": "",
|
|
"fieldDefaultValue": "e9ca23d68d884d4ebb19d07889727dae",
|
|
"isQuery": 1,
|
|
"isShowForm": 1,
|
|
"isShowList": 1,
|
|
"isReadOnly": 0,
|
|
"queryMode": "single",
|
|
"mainTable": "",
|
|
"mainField": "",
|
|
"orderNum": 32,
|
|
"updateBy": "jeecg",
|
|
"updateTime": "2024-05-23 14:12:54",
|
|
"createTime": "2024-05-23 13:37:31",
|
|
"createBy": "jeecg",
|
|
"converter": "",
|
|
"queryConfigFlag": "0",
|
|
"queryDefVal": "",
|
|
"queryDictText": "",
|
|
"queryDictField": "",
|
|
"queryDictTable": "",
|
|
"queryShowType": "text",
|
|
"queryValidType": null,
|
|
"queryMustInput": null,
|
|
"sortFlag": "0",
|
|
"alias": null
|
|
},
|
|
{
|
|
"id": "f6b30e522bbdcb94eacfd282556083fb",
|
|
"cgformHeadId": "d2eb0c6853ae4b6fa339a3fe3ab78ac1",
|
|
"dbFieldName": "age",
|
|
"dbFieldTxt": "年龄",
|
|
"dbFieldNameOld": null,
|
|
"dbIsKey": 0,
|
|
"dbIsNull": 1,
|
|
"dbIsPersist": 1,
|
|
"dbType": "int",
|
|
"dbLength": 10,
|
|
"dbPointLength": 0,
|
|
"dbDefaultVal": "",
|
|
"dictField": "",
|
|
"dictTable": "",
|
|
"dictText": "",
|
|
"fieldShowType": "text",
|
|
"fieldHref": "",
|
|
"fieldLength": 200,
|
|
"fieldValidType": "",
|
|
"fieldMustInput": "0",
|
|
"fieldExtendJson": "",
|
|
"fieldDefaultValue": "",
|
|
"isQuery": 1,
|
|
"isShowForm": 1,
|
|
"isShowList": 1,
|
|
"isReadOnly": 0,
|
|
"queryMode": "group",
|
|
"mainTable": "",
|
|
"mainField": "",
|
|
"orderNum": 33,
|
|
"updateBy": "jeecg",
|
|
"updateTime": "2024-05-23 14:12:54",
|
|
"createTime": "2024-05-23 14:12:42",
|
|
"createBy": "jeecg",
|
|
"converter": "",
|
|
"queryConfigFlag": "0",
|
|
"queryDefVal": "",
|
|
"queryDictText": "",
|
|
"queryDictField": "",
|
|
"queryDictTable": "",
|
|
"queryShowType": "text",
|
|
"queryValidType": null,
|
|
"queryMustInput": null,
|
|
"sortFlag": "0",
|
|
"alias": null
|
|
},
|
|
{
|
|
"id": "f2f4e2acabc13221ebfd427d061550dd",
|
|
"cgformHeadId": "d2eb0c6853ae4b6fa339a3fe3ab78ac1",
|
|
"dbFieldName": "salary",
|
|
"dbFieldTxt": "工资",
|
|
"dbFieldNameOld": null,
|
|
"dbIsKey": 0,
|
|
"dbIsNull": 1,
|
|
"dbIsPersist": 1,
|
|
"dbType": "BigDecimal",
|
|
"dbLength": 10,
|
|
"dbPointLength": 3,
|
|
"dbDefaultVal": "",
|
|
"dictField": "",
|
|
"dictTable": "",
|
|
"dictText": "",
|
|
"fieldShowType": "text",
|
|
"fieldHref": "",
|
|
"fieldLength": 200,
|
|
"fieldValidType": "",
|
|
"fieldMustInput": "0",
|
|
"fieldExtendJson": "",
|
|
"fieldDefaultValue": "",
|
|
"isQuery": 1,
|
|
"isShowForm": 1,
|
|
"isShowList": 1,
|
|
"isReadOnly": 0,
|
|
"queryMode": "single",
|
|
"mainTable": "",
|
|
"mainField": "",
|
|
"orderNum": 34,
|
|
"updateBy": "jeecg",
|
|
"updateTime": "2024-05-23 14:12:54",
|
|
"createTime": "2024-05-23 14:12:42",
|
|
"createBy": "jeecg",
|
|
"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_single_config = {
|
|
table: table,
|
|
fields: fields,
|
|
enhanceFormJs: enhanceFormJs,
|
|
enhanceSql: enhanceSql,
|
|
indexList: indexList,
|
|
};
|
|
export default ai_query_def_single_config;
|