提交 20cc82a0 编写于 作者: ibizdev's avatar ibizdev

ibiz4j 发布系统代码

上级 3cccbc21
...@@ -1412,6 +1412,14 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -1412,6 +1412,14 @@ export default class MainBase extends Vue implements ControlInterface {
} }
if (Object.is(name, '') || Object.is(name, 'pdeptcheck')) {
let ret = false;
const _pdeptcheck = this.data.pdeptcheck;
if (this.$verify.testCond(_pdeptcheck, 'ISNULL', '')) {
ret = true;
}
this.detailsModel.mdeptname.setDisabled(!ret);
}
......
...@@ -439,14 +439,14 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -439,14 +439,14 @@ export default class MainBase extends Vue implements ControlInterface {
postcode: [ postcode: [
{ type: 'string', message: '岗位编码 值必须为字符串类型', trigger: 'change' }, { type: 'string', message: '岗位编码 值必须为字符串类型', trigger: 'change' },
{ type: 'string', message: '岗位编码 值必须为字符串类型', trigger: 'blur' }, { type: 'string', message: '岗位编码 值必须为字符串类型', trigger: 'blur' },
{ required: false, type: 'string', message: '岗位编码 值不能为空', trigger: 'change' }, { required: true, type: 'string', message: '岗位编码 值不能为空', trigger: 'change' },
{ required: false, type: 'string', message: '岗位编码 值不能为空', trigger: 'blur' }, { required: true, type: 'string', message: '岗位编码 值不能为空', trigger: 'blur' },
], ],
postname: [ postname: [
{ type: 'string', message: '岗位名称 值必须为字符串类型', trigger: 'change' }, { type: 'string', message: '岗位名称 值必须为字符串类型', trigger: 'change' },
{ type: 'string', message: '岗位名称 值必须为字符串类型', trigger: 'blur' }, { type: 'string', message: '岗位名称 值必须为字符串类型', trigger: 'blur' },
{ required: false, type: 'string', message: '岗位名称 值不能为空', trigger: 'change' }, { required: true, type: 'string', message: '岗位名称 值不能为空', trigger: 'change' },
{ required: false, type: 'string', message: '岗位名称 值不能为空', trigger: 'blur' }, { required: true, type: 'string', message: '岗位名称 值不能为空', trigger: 'blur' },
], ],
domains: [ domains: [
{ type: 'string', message: '区属 值必须为字符串类型', trigger: 'change' }, { type: 'string', message: '区属 值必须为字符串类型', trigger: 'change' },
......
...@@ -476,8 +476,8 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -476,8 +476,8 @@ export default class MainBase extends Vue implements ControlInterface {
personname: [ personname: [
{ type: 'string', message: '姓名 值必须为字符串类型', trigger: 'change' }, { type: 'string', message: '姓名 值必须为字符串类型', trigger: 'change' },
{ type: 'string', message: '姓名 值必须为字符串类型', trigger: 'blur' }, { type: 'string', message: '姓名 值必须为字符串类型', trigger: 'blur' },
{ required: false, type: 'string', message: '姓名 值不能为空', trigger: 'change' }, { required: true, type: 'string', message: '姓名 值不能为空', trigger: 'change' },
{ required: false, type: 'string', message: '姓名 值不能为空', trigger: 'blur' }, { required: true, type: 'string', message: '姓名 值不能为空', trigger: 'blur' },
], ],
postname: [ postname: [
{ type: 'string', message: '岗位 值必须为字符串类型', trigger: 'change' }, { type: 'string', message: '岗位 值必须为字符串类型', trigger: 'change' },
......
...@@ -720,8 +720,8 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -720,8 +720,8 @@ export default class MainBase extends Vue implements ControlInterface {
{ required: false, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '用户标识 值不能为空', trigger: 'blur' }, { required: false, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '用户标识 值不能为空', trigger: 'blur' },
], ],
personname: [ personname: [
{ required: false, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '姓名 值不能为空', trigger: 'change' }, { required: true, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '姓名 值不能为空', trigger: 'change' },
{ required: false, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '姓名 值不能为空', trigger: 'blur' }, { required: true, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '姓名 值不能为空', trigger: 'blur' },
], ],
srfkey: [ srfkey: [
{ required: false, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '组成员标识 值不能为空', trigger: 'change' }, { required: false, validator: (rule:any, value:any, callback:any) => { return (rule.required && (value === null || value === undefined || value === "")) ? false : true;}, message: '组成员标识 值不能为空', trigger: 'change' },
......
...@@ -465,8 +465,8 @@ export default class MainBase extends Vue implements ControlInterface { ...@@ -465,8 +465,8 @@ export default class MainBase extends Vue implements ControlInterface {
teamname: [ teamname: [
{ type: 'string', message: '组名称 值必须为字符串类型', trigger: 'change' }, { type: 'string', message: '组名称 值必须为字符串类型', trigger: 'change' },
{ type: 'string', message: '组名称 值必须为字符串类型', trigger: 'blur' }, { type: 'string', message: '组名称 值必须为字符串类型', trigger: 'blur' },
{ required: false, type: 'string', message: '组名称 值不能为空', trigger: 'change' }, { required: true, type: 'string', message: '组名称 值不能为空', trigger: 'change' },
{ required: false, type: 'string', message: '组名称 值不能为空', trigger: 'blur' }, { required: true, type: 'string', message: '组名称 值不能为空', trigger: 'blur' },
], ],
memo: [ memo: [
{ type: 'string', message: '备注 值必须为字符串类型', trigger: 'change' }, { type: 'string', message: '备注 值必须为字符串类型', trigger: 'change' },
......
...@@ -4,129 +4,129 @@ server: ...@@ -4,129 +4,129 @@ server:
#zuul网关路由设置 #zuul网关路由设置
zuul: zuul:
routes: routes:
ibzorg: dict_catalog:
path: /ibzorgs/** path: /dict_catalogs/**
serviceId: ibzou-api serviceId: ibzdict-api
stripPrefix: false stripPrefix: false
wf_instance: dict_option:
path: /wf_instances/** path: /dict_options/**
serviceId: ibzwf-api serviceId: ibzdict-api
stripPrefix: false stripPrefix: false
wf_model: ibzdept:
path: /wf_models/** path: /ibzdepts/**
serviceId: ibzwf-api serviceId: ibzou-api
stripPrefix: false stripPrefix: false
jobs_registry: ibzdeptmember:
path: /jobs_registries/** path: /ibzdeptmembers/**
serviceId: ibztask-api serviceId: ibzou-api
stripPrefix: false stripPrefix: false
wf_task: ibzorg:
path: /wf_tasks/** path: /ibzorgs/**
serviceId: ibzwf-api serviceId: ibzou-api
stripPrefix: false stripPrefix: false
wf_group_member: ibzpost:
path: /wf_group_members/** path: /ibzposts/**
serviceId: ibzwf-api serviceId: ibzou-api
stripPrefix: false stripPrefix: false
dict_catalog: ibzteam:
path: /dict_catalogs/** path: /ibzteams/**
serviceId: ibzdict-api serviceId: ibzou-api
stripPrefix: false stripPrefix: false
ibzteammember: ibzteammember:
path: /ibzteammembers/** path: /ibzteammembers/**
serviceId: ibzou-api serviceId: ibzou-api
stripPrefix: false stripPrefix: false
sys_authlog:
path: /sys_authlogs/**
serviceId: ibzuaa-api
stripPrefix: false
jobs_info: jobs_info:
path: /jobs_infos/** path: /jobs_infos/**
serviceId: ibztask-api serviceId: ibztask-api
stripPrefix: false stripPrefix: false
wf_definition_node: jobs_lock:
path: /wf_definition_nodes/** path: /jobs_locks/**
serviceId: ibzwf-api serviceId: ibztask-api
stripPrefix: false
sys_user:
path: /sys_users/**
serviceId: ibzuaa-api
stripPrefix: false stripPrefix: false
sys_app: jobs_log:
path: /sys_apps/** path: /jobs_logs/**
serviceId: ibzuaa-api serviceId: ibztask-api
stripPrefix: false stripPrefix: false
wf_group: jobs_registry:
path: /wf_groups/** path: /jobs_registries/**
serviceId: ibzwf-api serviceId: ibztask-api
stripPrefix: false stripPrefix: false
sd_file: sd_file:
path: /sd_files/** path: /sd_files/**
serviceId: ibzdisk-api serviceId: ibzdisk-api
stripPrefix: false stripPrefix: false
sys_role: sys_app:
path: /sys_roles/** path: /sys_apps/**
serviceId: ibzuaa-api serviceId: ibzuaa-api
stripPrefix: false stripPrefix: false
jobs_lock: sys_authlog:
path: /jobs_locks/** path: /sys_authlogs/**
serviceId: ibztask-api serviceId: ibzuaa-api
stripPrefix: false stripPrefix: false
sys_pssystem: sys_pssystem:
path: /sys_pssystems/** path: /sys_pssystems/**
serviceId: ibzuaa-api serviceId: ibzuaa-api
stripPrefix: false stripPrefix: false
ibzdeptmember: sys_permission:
path: /ibzdeptmembers/** path: /sys_permissions/**
serviceId: ibzou-api serviceId: ibzuaa-api
stripPrefix: false stripPrefix: false
jobs_log: sys_role:
path: /jobs_logs/** path: /sys_roles/**
serviceId: ibztask-api serviceId: ibzuaa-api
stripPrefix: false stripPrefix: false
ibzdept: sys_role_permission:
path: /ibzdepts/** path: /sys_role_permissions/**
serviceId: ibzou-api serviceId: ibzuaa-api
stripPrefix: false stripPrefix: false
wf_pssystem: sys_user:
path: /wf_pssystems/** path: /sys_users/**
serviceId: ibzuaa-api
stripPrefix: false
sys_user_role:
path: /sys_user_roles/**
serviceId: ibzuaa-api
stripPrefix: false
wf_group:
path: /wf_groups/**
serviceId: ibzwf-api serviceId: ibzwf-api
stripPrefix: false stripPrefix: false
ibzpost: wf_group_member:
path: /ibzposts/** path: /wf_group_members/**
serviceId: ibzou-api serviceId: ibzwf-api
stripPrefix: false stripPrefix: false
dict_option: wf_definition:
path: /dict_options/** path: /wf_definitions/**
serviceId: ibzdict-api serviceId: ibzwf-api
stripPrefix: false stripPrefix: false
wf_task_way: wf_instance:
path: /wf_task_ways/** path: /wf_instances/**
serviceId: ibzwf-api serviceId: ibzwf-api
stripPrefix: false stripPrefix: false
sys_role_permission: wf_definition_node:
path: /sys_role_permissions/** path: /wf_definition_nodes/**
serviceId: ibzuaa-api serviceId: ibzwf-api
stripPrefix: false stripPrefix: false
wf_user: wf_model:
path: /wf_users/** path: /wf_models/**
serviceId: ibzwf-api serviceId: ibzwf-api
stripPrefix: false stripPrefix: false
ibzteam: wf_pssystem:
path: /ibzteams/** path: /wf_pssystems/**
serviceId: ibzou-api serviceId: ibzwf-api
stripPrefix: false stripPrefix: false
sys_user_role: wf_task:
path: /sys_user_roles/** path: /wf_tasks/**
serviceId: ibzuaa-api serviceId: ibzwf-api
stripPrefix: false stripPrefix: false
wf_definition: wf_task_way:
path: /wf_definitions/** path: /wf_task_ways/**
serviceId: ibzwf-api serviceId: ibzwf-api
stripPrefix: false stripPrefix: false
sys_permission: wf_user:
path: /sys_permissions/** path: /wf_users/**
serviceId: ibzuaa-api serviceId: ibzwf-api
stripPrefix: false stripPrefix: false
loginv7: loginv7:
path: /v7/login path: /v7/login
......
...@@ -33,7 +33,7 @@ public class IBZPost extends EntityClient implements Serializable { ...@@ -33,7 +33,7 @@ public class IBZPost extends EntityClient implements Serializable {
/** /**
* 岗位标识 * 岗位标识
*/ */
@DEField(isKeyField=true) @DEField(defaultValue = "postcode" , defaultValueType = DEFieldDefaultValueType.PARAM , isKeyField=true)
@JSONField(name = "postid") @JSONField(name = "postid")
@JsonProperty("postid") @JsonProperty("postid")
private String postid; private String postid;
......
...@@ -11,30 +11,8 @@ ...@@ -11,30 +11,8 @@
<!--输出实体[IBZEMP]数据结构 --> <!--输出实体[IBZEMP]数据结构 -->
<changeSet author="a_A_5d9d78509" id="tab-ibzemp-5-1"> <changeSet author="a_A_5d9d78509" id="tab-ibzemp-6-1">
<createTable tableName="IBZEMP"> <createTable tableName="IBZEMP">
<column name="USERID" remarks="" type="VARCHAR(100)"> <column name="USERID" remarks="" type="VARCHAR(100)">
<constraints primaryKey="true" primaryKeyName="PK_IBZEMP_USERID"/> <constraints primaryKey="true" primaryKeyName="PK_IBZEMP_USERID"/>
...@@ -123,6 +101,28 @@ ...@@ -123,6 +101,28 @@
...@@ -145,13 +145,13 @@ ...@@ -145,13 +145,13 @@
<!--输出实体[IBZEMP]外键关系 --> <!--输出实体[IBZEMP]外键关系 -->
<changeSet author="a_A_5d9d78509" id="fk-ibzemp-5-2"> <changeSet author="a_A_5d9d78509" id="fk-ibzemp-6-2">
<addForeignKeyConstraint baseColumnNames="MDEPTID" baseTableName="IBZEMP" constraintName="DER1N_IBZEMP_IBZDEPT_MDEPTID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="DEPTID" referencedTableName="IBZDEPT" validate="true"/> <addForeignKeyConstraint baseColumnNames="MDEPTID" baseTableName="IBZEMP" constraintName="DER1N_IBZEMP_IBZDEPT_MDEPTID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="DEPTID" referencedTableName="IBZDEPT" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_A_5d9d78509" id="fk-ibzemp-5-3"> <changeSet author="a_A_5d9d78509" id="fk-ibzemp-6-3">
<addForeignKeyConstraint baseColumnNames="ORGID" baseTableName="IBZEMP" constraintName="DER1N_IBZEMP_IBZORG_ORGID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ORGID" referencedTableName="IBZORG" validate="true"/> <addForeignKeyConstraint baseColumnNames="ORGID" baseTableName="IBZEMP" constraintName="DER1N_IBZEMP_IBZORG_ORGID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ORGID" referencedTableName="IBZORG" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_A_5d9d78509" id="fk-ibzemp-5-4"> <changeSet author="a_A_5d9d78509" id="fk-ibzemp-6-4">
<addForeignKeyConstraint baseColumnNames="POSTID" baseTableName="IBZEMP" constraintName="DER1N_IBZEMP_IBZPOST_POSTID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="POSTID" referencedTableName="IBZPOST" validate="true"/> <addForeignKeyConstraint baseColumnNames="POSTID" baseTableName="IBZEMP" constraintName="DER1N_IBZEMP_IBZPOST_POSTID" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="POSTID" referencedTableName="IBZPOST" validate="true"/>
</changeSet> </changeSet>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册