|
@@ -1,264 +1,264 @@
|
|
|
|
|
|
|
|
-const uuid =()=>{
|
|
|
|
|
- return require('uuid').v1()
|
|
|
|
|
|
|
+const uuid = () => {
|
|
|
|
|
+ return require('uuid').v1()
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
export const boTypeOptions = [{
|
|
export const boTypeOptions = [{
|
|
|
- value: 'object',
|
|
|
|
|
- label: '自建对象',
|
|
|
|
|
- type: 'success'
|
|
|
|
|
|
|
+ value: 'object',
|
|
|
|
|
+ label: '自建对象',
|
|
|
|
|
+ type: 'success'
|
|
|
},
|
|
},
|
|
|
{
|
|
{
|
|
|
- value: 'out',
|
|
|
|
|
- label: '外部表',
|
|
|
|
|
- type: 'danger'
|
|
|
|
|
|
|
+ value: 'out',
|
|
|
|
|
+ label: '外部表',
|
|
|
|
|
+ type: 'danger'
|
|
|
}
|
|
}
|
|
|
]
|
|
]
|
|
|
export const createTabelOptions = [
|
|
export const createTabelOptions = [
|
|
|
- {
|
|
|
|
|
- value: 'Y',
|
|
|
|
|
- label: '是'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- value: 'N',
|
|
|
|
|
- label: '否',
|
|
|
|
|
- type: 'danger'
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'Y',
|
|
|
|
|
+ label: '是'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'N',
|
|
|
|
|
+ label: '否',
|
|
|
|
|
+ type: 'danger'
|
|
|
|
|
+ }
|
|
|
]
|
|
]
|
|
|
export const statusOptions = [
|
|
export const statusOptions = [
|
|
|
- {
|
|
|
|
|
- value: 'actived',
|
|
|
|
|
- label: '激活',
|
|
|
|
|
- type: 'success'
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'actived',
|
|
|
|
|
+ label: '激活',
|
|
|
|
|
+ type: 'success'
|
|
|
|
|
+ }
|
|
|
]
|
|
]
|
|
|
export const dataFormatOptions = [
|
|
export const dataFormatOptions = [
|
|
|
- {
|
|
|
|
|
- value: 'json',
|
|
|
|
|
- label: 'JSON'
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'json',
|
|
|
|
|
+ label: 'JSON'
|
|
|
|
|
+ }
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
export const relationOptions = [
|
|
export const relationOptions = [
|
|
|
- // {
|
|
|
|
|
- // value: 'one2one',
|
|
|
|
|
- // label: '一对一'
|
|
|
|
|
- // },
|
|
|
|
|
- {
|
|
|
|
|
- value: 'one2many',
|
|
|
|
|
- label: '一对多'
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // {
|
|
|
|
|
+ // value: 'one2one',
|
|
|
|
|
+ // label: '一对一'
|
|
|
|
|
+ // },
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'one2many',
|
|
|
|
|
+ label: '一对多'
|
|
|
|
|
+ }
|
|
|
]
|
|
]
|
|
|
export const typeOptions = [
|
|
export const typeOptions = [
|
|
|
- {
|
|
|
|
|
- value: 'varchar',
|
|
|
|
|
- label: '字符串'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- value: 'number',
|
|
|
|
|
- label: '数字型'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- value: 'date',
|
|
|
|
|
- label: '日期型'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- value: 'clob',
|
|
|
|
|
- label: '大文本'
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'varchar',
|
|
|
|
|
+ label: '字符串'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'number',
|
|
|
|
|
+ label: '数字型'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'date',
|
|
|
|
|
+ label: '日期型'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'clob',
|
|
|
|
|
+ label: '大文本'
|
|
|
|
|
+ }
|
|
|
]
|
|
]
|
|
|
export const formatOptions = [
|
|
export const formatOptions = [
|
|
|
- {
|
|
|
|
|
- value: 'yyyy-MM-dd',
|
|
|
|
|
- label: 'yyyy-MM-dd'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- value: 'yyyy-MM-dd HH:mm:ss',
|
|
|
|
|
- label: 'yyyy-MM-dd HH:mm:ss'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- value: 'yyyyMMddHHmm',
|
|
|
|
|
- label: 'yyyyMMddHHmm'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- value: 'custom',
|
|
|
|
|
- label: '自定义'
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'yyyy-MM-dd',
|
|
|
|
|
+ label: 'yyyy-MM-dd'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'yyyy-MM-dd HH:mm:ss',
|
|
|
|
|
+ label: 'yyyy-MM-dd HH:mm:ss'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'yyyyMMddHHmm',
|
|
|
|
|
+ label: 'yyyyMMddHHmm'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'custom',
|
|
|
|
|
+ label: '自定义'
|
|
|
|
|
+ }
|
|
|
]
|
|
]
|
|
|
export const struTypeOptions = [
|
|
export const struTypeOptions = [
|
|
|
- {
|
|
|
|
|
- value: 'list',
|
|
|
|
|
- label: '列表'
|
|
|
|
|
- },
|
|
|
|
|
- {
|
|
|
|
|
- value: 'tree',
|
|
|
|
|
- label: '树型'
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'list',
|
|
|
|
|
+ label: '列表'
|
|
|
|
|
+ },
|
|
|
|
|
+ {
|
|
|
|
|
+ value: 'tree',
|
|
|
|
|
+ label: '树型'
|
|
|
|
|
+ }
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
export const rootData = [
|
|
export const rootData = [
|
|
|
- {
|
|
|
|
|
- name: '业务对象根节点',
|
|
|
|
|
- id: '0',
|
|
|
|
|
- subBoDefs: []
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ {
|
|
|
|
|
+ name: '业务对象根节点',
|
|
|
|
|
+ id: '0',
|
|
|
|
|
+ subBoDefs: []
|
|
|
|
|
+ }
|
|
|
]
|
|
]
|
|
|
export const subBoDefsAttrs = {
|
|
export const subBoDefsAttrs = {
|
|
|
- id: uuid(),
|
|
|
|
|
- name: '外键',
|
|
|
|
|
- code: 'parentId',
|
|
|
|
|
- fieldName: 'PARENT_ID_',
|
|
|
|
|
- dataType: 'varchar',
|
|
|
|
|
- attrLength: 64,
|
|
|
|
|
- precision: 0,
|
|
|
|
|
- format: ''
|
|
|
|
|
-}
|
|
|
|
|
-export const masterAttrs = {
|
|
|
|
|
- type: 'base',
|
|
|
|
|
- updateBy: '',
|
|
|
|
|
- sn: 1,
|
|
|
|
|
- ip: '',
|
|
|
|
|
- dataStatus: '',
|
|
|
|
|
- updateTime: null,
|
|
|
|
|
- defValue: '',
|
|
|
|
|
- defId: '',
|
|
|
|
|
- createOrgId: '',
|
|
|
|
|
- createBy: '',
|
|
|
|
|
- createTime: null,
|
|
|
|
|
- isNull: 'Y',
|
|
|
|
|
- dbtype: '',
|
|
|
|
|
- tenantId: '',
|
|
|
|
|
- pk: '',
|
|
|
|
|
- desc: ''
|
|
|
|
|
-}
|
|
|
|
|
-
|
|
|
|
|
-export const defaultAttrs = [
|
|
|
|
|
- {
|
|
|
|
|
- id: uuid(),
|
|
|
|
|
- name: '主键',
|
|
|
|
|
- code: 'id',
|
|
|
|
|
- fieldName: 'ID_',
|
|
|
|
|
- dataType: 'varchar',
|
|
|
|
|
- attrLength: 64,
|
|
|
|
|
- precision: 0,
|
|
|
|
|
- format: ''
|
|
|
|
|
- }, {
|
|
|
|
|
- id: uuid(),
|
|
|
|
|
- name: '租户ID',
|
|
|
|
|
- code: 'tenantId',
|
|
|
|
|
- fieldName: 'TENANT_ID_',
|
|
|
|
|
- dataType: 'varchar',
|
|
|
|
|
- attrLength: 64,
|
|
|
|
|
- precision: 0,
|
|
|
|
|
- format: ''
|
|
|
|
|
- }, {
|
|
|
|
|
- id: uuid(),
|
|
|
|
|
- name: 'IP地址',
|
|
|
|
|
- code: 'ip',
|
|
|
|
|
- fieldName: 'IP_',
|
|
|
|
|
- dataType: 'varchar',
|
|
|
|
|
- attrLength: 15,
|
|
|
|
|
- precision: 0,
|
|
|
|
|
- format: ''
|
|
|
|
|
- }, {
|
|
|
|
|
- id: uuid(),
|
|
|
|
|
- name: '创建人',
|
|
|
|
|
- code: 'createBy',
|
|
|
|
|
- fieldName: 'CREATE_BY_',
|
|
|
|
|
- dataType: 'varchar',
|
|
|
|
|
- attrLength: 64,
|
|
|
|
|
- precision: 0,
|
|
|
|
|
- format: ''
|
|
|
|
|
- }, {
|
|
|
|
|
- id: uuid(),
|
|
|
|
|
- name: '创建时间',
|
|
|
|
|
- code: 'createTime',
|
|
|
|
|
- fieldName: 'CREATE_TIME_',
|
|
|
|
|
- dataType: 'date',
|
|
|
|
|
- attrLength: 0,
|
|
|
|
|
- precision: 0,
|
|
|
|
|
- format: 'yyyy-MM-dd HH:mm:ss'
|
|
|
|
|
- }, {
|
|
|
|
|
id: uuid(),
|
|
id: uuid(),
|
|
|
- name: '更新人',
|
|
|
|
|
- code: 'updateBy',
|
|
|
|
|
- fieldName: 'UPDATE_BY_',
|
|
|
|
|
|
|
+ name: '外键',
|
|
|
|
|
+ code: 'parentId',
|
|
|
|
|
+ fieldName: 'PARENT_ID_',
|
|
|
dataType: 'varchar',
|
|
dataType: 'varchar',
|
|
|
attrLength: 64,
|
|
attrLength: 64,
|
|
|
precision: 0,
|
|
precision: 0,
|
|
|
format: ''
|
|
format: ''
|
|
|
- }, {
|
|
|
|
|
- id: uuid(),
|
|
|
|
|
- name: '更新时间',
|
|
|
|
|
- code: 'updateTime',
|
|
|
|
|
- fieldName: 'UPDATE_TIME_',
|
|
|
|
|
- dataType: 'date',
|
|
|
|
|
- attrLength: 0,
|
|
|
|
|
- precision: 0,
|
|
|
|
|
- format: 'yyyy-MM-dd HH:mm:ss'
|
|
|
|
|
- }, {
|
|
|
|
|
- id: uuid(),
|
|
|
|
|
- name: '是否过审',
|
|
|
|
|
- code: 'shiFouGuoShen',
|
|
|
|
|
- fieldName: 'shi_fou_guo_shen_',
|
|
|
|
|
- dataType: 'varchar',
|
|
|
|
|
- attrLength: 16,
|
|
|
|
|
- precision: 0,
|
|
|
|
|
- format: ''
|
|
|
|
|
- }, {
|
|
|
|
|
- id: uuid(),
|
|
|
|
|
- name: '编制人',
|
|
|
|
|
- code: 'bianZhiRen',
|
|
|
|
|
- fieldName: 'bian_zhi_ren_',
|
|
|
|
|
- dataType: 'varchar',
|
|
|
|
|
- attrLength: 32,
|
|
|
|
|
- precision: 0,
|
|
|
|
|
- format: ''
|
|
|
|
|
- }, {
|
|
|
|
|
- id: uuid(),
|
|
|
|
|
- name: '编制部门',
|
|
|
|
|
- code: 'bianZhiBuMen',
|
|
|
|
|
- fieldName: 'bian_zhi_bu_men_',
|
|
|
|
|
- dataType: 'varchar',
|
|
|
|
|
- attrLength: 32,
|
|
|
|
|
- precision: 0,
|
|
|
|
|
- format: ''
|
|
|
|
|
- }, {
|
|
|
|
|
- id: uuid(),
|
|
|
|
|
- name: '编制时间',
|
|
|
|
|
- code: 'bianZhiShiJian',
|
|
|
|
|
- fieldName: 'bian_zhi_shi_jian',
|
|
|
|
|
- dataType: 'varchar',
|
|
|
|
|
- attrLength: 32,
|
|
|
|
|
- precision: 0,
|
|
|
|
|
- format: ''
|
|
|
|
|
- }
|
|
|
|
|
|
|
+}
|
|
|
|
|
+export const masterAttrs = {
|
|
|
|
|
+ type: 'base',
|
|
|
|
|
+ updateBy: '',
|
|
|
|
|
+ sn: 1,
|
|
|
|
|
+ ip: '',
|
|
|
|
|
+ dataStatus: '',
|
|
|
|
|
+ updateTime: null,
|
|
|
|
|
+ defValue: '',
|
|
|
|
|
+ defId: '',
|
|
|
|
|
+ createOrgId: '',
|
|
|
|
|
+ createBy: '',
|
|
|
|
|
+ createTime: null,
|
|
|
|
|
+ isNull: 'Y',
|
|
|
|
|
+ dbtype: '',
|
|
|
|
|
+ tenantId: '',
|
|
|
|
|
+ pk: '',
|
|
|
|
|
+ desc: ''
|
|
|
|
|
+}
|
|
|
|
|
+
|
|
|
|
|
+export const defaultAttrs = [
|
|
|
|
|
+ {
|
|
|
|
|
+ id: uuid(),
|
|
|
|
|
+ name: '主键',
|
|
|
|
|
+ code: 'id',
|
|
|
|
|
+ fieldName: 'ID_',
|
|
|
|
|
+ dataType: 'varchar',
|
|
|
|
|
+ attrLength: 64,
|
|
|
|
|
+ precision: 0,
|
|
|
|
|
+ format: ''
|
|
|
|
|
+ }, {
|
|
|
|
|
+ id: uuid(),
|
|
|
|
|
+ name: '租户ID',
|
|
|
|
|
+ code: 'tenantId',
|
|
|
|
|
+ fieldName: 'TENANT_ID_',
|
|
|
|
|
+ dataType: 'varchar',
|
|
|
|
|
+ attrLength: 64,
|
|
|
|
|
+ precision: 0,
|
|
|
|
|
+ format: ''
|
|
|
|
|
+ }, {
|
|
|
|
|
+ id: uuid(),
|
|
|
|
|
+ name: 'IP地址',
|
|
|
|
|
+ code: 'ip',
|
|
|
|
|
+ fieldName: 'IP_',
|
|
|
|
|
+ dataType: 'varchar',
|
|
|
|
|
+ attrLength: 15,
|
|
|
|
|
+ precision: 0,
|
|
|
|
|
+ format: ''
|
|
|
|
|
+ }, {
|
|
|
|
|
+ id: uuid(),
|
|
|
|
|
+ name: '创建人',
|
|
|
|
|
+ code: 'createBy',
|
|
|
|
|
+ fieldName: 'CREATE_BY_',
|
|
|
|
|
+ dataType: 'varchar',
|
|
|
|
|
+ attrLength: 64,
|
|
|
|
|
+ precision: 0,
|
|
|
|
|
+ format: ''
|
|
|
|
|
+ }, {
|
|
|
|
|
+ id: uuid(),
|
|
|
|
|
+ name: '创建时间',
|
|
|
|
|
+ code: 'createTime',
|
|
|
|
|
+ fieldName: 'CREATE_TIME_',
|
|
|
|
|
+ dataType: 'date',
|
|
|
|
|
+ attrLength: 0,
|
|
|
|
|
+ precision: 0,
|
|
|
|
|
+ format: 'yyyy-MM-dd HH:mm:ss'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ id: uuid(),
|
|
|
|
|
+ name: '更新人',
|
|
|
|
|
+ code: 'updateBy',
|
|
|
|
|
+ fieldName: 'UPDATE_BY_',
|
|
|
|
|
+ dataType: 'varchar',
|
|
|
|
|
+ attrLength: 64,
|
|
|
|
|
+ precision: 0,
|
|
|
|
|
+ format: ''
|
|
|
|
|
+ }, {
|
|
|
|
|
+ id: uuid(),
|
|
|
|
|
+ name: '更新时间',
|
|
|
|
|
+ code: 'updateTime',
|
|
|
|
|
+ fieldName: 'UPDATE_TIME_',
|
|
|
|
|
+ dataType: 'date',
|
|
|
|
|
+ attrLength: 0,
|
|
|
|
|
+ precision: 0,
|
|
|
|
|
+ format: 'yyyy-MM-dd HH:mm:ss'
|
|
|
|
|
+ }, {
|
|
|
|
|
+ id: uuid(),
|
|
|
|
|
+ name: '是否过审',
|
|
|
|
|
+ code: 'shiFouGuoShen',
|
|
|
|
|
+ fieldName: 'shi_fou_guo_shen_',
|
|
|
|
|
+ dataType: 'varchar',
|
|
|
|
|
+ attrLength: 16,
|
|
|
|
|
+ precision: 0,
|
|
|
|
|
+ format: ''
|
|
|
|
|
+ }, {
|
|
|
|
|
+ id: uuid(),
|
|
|
|
|
+ name: '编制人',
|
|
|
|
|
+ code: 'bianZhiRen',
|
|
|
|
|
+ fieldName: 'bian_zhi_ren_',
|
|
|
|
|
+ dataType: 'varchar',
|
|
|
|
|
+ attrLength: 32,
|
|
|
|
|
+ precision: 0,
|
|
|
|
|
+ format: ''
|
|
|
|
|
+ }, {
|
|
|
|
|
+ id: uuid(),
|
|
|
|
|
+ name: '编制部门',
|
|
|
|
|
+ code: 'bianZhiBuMen',
|
|
|
|
|
+ fieldName: 'bian_zhi_bu_men_',
|
|
|
|
|
+ dataType: 'varchar',
|
|
|
|
|
+ attrLength: 200,
|
|
|
|
|
+ precision: 0,
|
|
|
|
|
+ format: ''
|
|
|
|
|
+ }, {
|
|
|
|
|
+ id: uuid(),
|
|
|
|
|
+ name: '编制时间',
|
|
|
|
|
+ code: 'bianZhiShiJian',
|
|
|
|
|
+ fieldName: 'bian_zhi_shi_jian',
|
|
|
|
|
+ dataType: 'varchar',
|
|
|
|
|
+ attrLength: 32,
|
|
|
|
|
+ precision: 0,
|
|
|
|
|
+ format: ''
|
|
|
|
|
+ }
|
|
|
]
|
|
]
|
|
|
|
|
|
|
|
export const objectAttrRootData = {
|
|
export const objectAttrRootData = {
|
|
|
- id: '',
|
|
|
|
|
- name: '',
|
|
|
|
|
- code: '',
|
|
|
|
|
- fieldName: '',
|
|
|
|
|
- desc: '',
|
|
|
|
|
- isNull: 'Y',
|
|
|
|
|
- defValue: '',
|
|
|
|
|
- dataType: 'varchar',
|
|
|
|
|
- attrLength: '200',
|
|
|
|
|
- precision: 0,
|
|
|
|
|
- type: '',
|
|
|
|
|
- updateBy: '',
|
|
|
|
|
- sn: 7,
|
|
|
|
|
- ip: '',
|
|
|
|
|
- format: 'yyyy-MM-dd',
|
|
|
|
|
- dataStatus: '',
|
|
|
|
|
- updateTime: null,
|
|
|
|
|
- defId: '',
|
|
|
|
|
- createOrgId: '',
|
|
|
|
|
- createBy: '',
|
|
|
|
|
- createTime: null,
|
|
|
|
|
- dbtype: '',
|
|
|
|
|
- tenantId: '',
|
|
|
|
|
- pk: '',
|
|
|
|
|
- edit: true
|
|
|
|
|
|
|
+ id: '',
|
|
|
|
|
+ name: '',
|
|
|
|
|
+ code: '',
|
|
|
|
|
+ fieldName: '',
|
|
|
|
|
+ desc: '',
|
|
|
|
|
+ isNull: 'Y',
|
|
|
|
|
+ defValue: '',
|
|
|
|
|
+ dataType: 'varchar',
|
|
|
|
|
+ attrLength: '200',
|
|
|
|
|
+ precision: 0,
|
|
|
|
|
+ type: '',
|
|
|
|
|
+ updateBy: '',
|
|
|
|
|
+ sn: 7,
|
|
|
|
|
+ ip: '',
|
|
|
|
|
+ format: 'yyyy-MM-dd',
|
|
|
|
|
+ dataStatus: '',
|
|
|
|
|
+ updateTime: null,
|
|
|
|
|
+ defId: '',
|
|
|
|
|
+ createOrgId: '',
|
|
|
|
|
+ createBy: '',
|
|
|
|
|
+ createTime: null,
|
|
|
|
|
+ dbtype: '',
|
|
|
|
|
+ tenantId: '',
|
|
|
|
|
+ pk: '',
|
|
|
|
|
+ edit: true
|
|
|
}
|
|
}
|