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

zhouweidong 发布系统代码 [ibz-wf,统一工作流]

上级 7e9dc6ef
...@@ -4,9 +4,11 @@ export const PageComponents = { ...@@ -4,9 +4,11 @@ export const PageComponents = {
Vue.component('wfremodel-edit-view', () => import('@pages/workflow/wfremodel-edit-view/wfremodel-edit-view.vue')); Vue.component('wfremodel-edit-view', () => import('@pages/workflow/wfremodel-edit-view/wfremodel-edit-view.vue'));
Vue.component('wfgroup-grid-view', () => import('@pages/workflow/wfgroup-grid-view/wfgroup-grid-view.vue')); Vue.component('wfgroup-grid-view', () => import('@pages/workflow/wfgroup-grid-view/wfgroup-grid-view.vue'));
Vue.component('wftask-grid-view', () => import('@pages/workflow/wftask-grid-view/wftask-grid-view.vue')); Vue.component('wftask-grid-view', () => import('@pages/workflow/wftask-grid-view/wftask-grid-view.vue'));
Vue.component('wfprocess-instance-active-instance-grid-view', () => import('@pages/workflow/wfprocess-instance-active-instance-grid-view/wfprocess-instance-active-instance-grid-view.vue'));
Vue.component('wfprocess-definition-edit-view', () => import('@pages/workflow/wfprocess-definition-edit-view/wfprocess-definition-edit-view.vue')); Vue.component('wfprocess-definition-edit-view', () => import('@pages/workflow/wfprocess-definition-edit-view/wfprocess-definition-edit-view.vue'));
Vue.component('wfgroup-edit-view', () => import('@pages/workflow/wfgroup-edit-view/wfgroup-edit-view.vue')); Vue.component('wfgroup-edit-view', () => import('@pages/workflow/wfgroup-edit-view/wfgroup-edit-view.vue'));
Vue.component('wftask-edit-view', () => import('@pages/workflow/wftask-edit-view/wftask-edit-view.vue')); Vue.component('wftask-edit-view', () => import('@pages/workflow/wftask-edit-view/wftask-edit-view.vue'));
Vue.component('wfprocess-instance-active-instance-option-view', () => import('@pages/workflow/wfprocess-instance-active-instance-option-view/wfprocess-instance-active-instance-option-view.vue'));
Vue.component('wfmember-grid-view', () => import('@pages/workflow/wfmember-grid-view/wfmember-grid-view.vue')); Vue.component('wfmember-grid-view', () => import('@pages/workflow/wfmember-grid-view/wfmember-grid-view.vue'));
Vue.component('wfmember-edit-view', () => import('@pages/workflow/wfmember-edit-view/wfmember-edit-view.vue')); Vue.component('wfmember-edit-view', () => import('@pages/workflow/wfmember-edit-view/wfmember-edit-view.vue'));
Vue.component('wfgroup-mpickup-view', () => import('@pages/workflow/wfgroup-mpickup-view/wfgroup-mpickup-view.vue')); Vue.component('wfgroup-mpickup-view', () => import('@pages/workflow/wfgroup-mpickup-view/wfgroup-mpickup-view.vue'));
......
...@@ -91,6 +91,20 @@ const router = new Router({ ...@@ -91,6 +91,20 @@ const router = new Router({
}, },
component: () => import('@pages/workflow/wftask-grid-view/wftask-grid-view.vue'), component: () => import('@pages/workflow/wftask-grid-view/wftask-grid-view.vue'),
}, },
{
path: 'wfprocessinstances/:wfprocessinstance?/activeinstancegridview/:activeinstancegridview?',
meta: {
caption: 'entities.wfprocessinstance.views.activeinstancegridview.caption',
info:'',
parameters: [
{ pathName: 'wfindexview', parameterName: 'wfindexview' },
{ pathName: 'wfprocessinstances', parameterName: 'wfprocessinstance' },
{ pathName: 'activeinstancegridview', parameterName: 'activeinstancegridview' },
],
requireAuth: true,
},
component: () => import('@pages/workflow/wfprocess-instance-active-instance-grid-view/wfprocess-instance-active-instance-grid-view.vue'),
},
{ {
path: 'wfprocessdefinitions/:wfprocessdefinition?/editview/:editview?', path: 'wfprocessdefinitions/:wfprocessdefinition?/editview/:editview?',
meta: { meta: {
...@@ -133,6 +147,20 @@ const router = new Router({ ...@@ -133,6 +147,20 @@ const router = new Router({
}, },
component: () => import('@pages/workflow/wftask-edit-view/wftask-edit-view.vue'), component: () => import('@pages/workflow/wftask-edit-view/wftask-edit-view.vue'),
}, },
{
path: 'wfprocessinstances/:wfprocessinstance?/activeinstanceoptionview/:activeinstanceoptionview?',
meta: {
caption: 'entities.wfprocessinstance.views.activeinstanceoptionview.caption',
info:'',
parameters: [
{ pathName: 'wfindexview', parameterName: 'wfindexview' },
{ pathName: 'wfprocessinstances', parameterName: 'wfprocessinstance' },
{ pathName: 'activeinstanceoptionview', parameterName: 'activeinstanceoptionview' },
],
requireAuth: true,
},
component: () => import('@pages/workflow/wfprocess-instance-active-instance-option-view/wfprocess-instance-active-instance-option-view.vue'),
},
{ {
path: 'wfusers/:wfuser?/wfmembers/:wfmember?/gridview/:gridview?', path: 'wfusers/:wfuser?/wfmembers/:wfmember?/gridview/:gridview?',
meta: { meta: {
...@@ -308,6 +336,19 @@ const router = new Router({ ...@@ -308,6 +336,19 @@ const router = new Router({
...indexRoutes, ...indexRoutes,
], ],
}, },
{
path: '/wfprocessinstances/:wfprocessinstance?/activeinstancegridview/:activeinstancegridview?',
meta: {
caption: 'entities.wfprocessinstance.views.activeinstancegridview.caption',
info:'',
parameters: [
{ pathName: 'wfprocessinstances', parameterName: 'wfprocessinstance' },
{ pathName: 'activeinstancegridview', parameterName: 'activeinstancegridview' },
],
requireAuth: true,
},
component: () => import('@pages/workflow/wfprocess-instance-active-instance-grid-view/wfprocess-instance-active-instance-grid-view.vue'),
},
{ {
path: '/wfusers/:wfuser?/wfmembers/:wfmember?/gridview/:gridview?', path: '/wfusers/:wfuser?/wfmembers/:wfmember?/gridview/:gridview?',
meta: { meta: {
...@@ -546,6 +587,19 @@ const router = new Router({ ...@@ -546,6 +587,19 @@ const router = new Router({
}, },
component: () => import('@pages/workflow/wftask-edit-view/wftask-edit-view.vue'), component: () => import('@pages/workflow/wftask-edit-view/wftask-edit-view.vue'),
}, },
{
path: '/wfprocessinstances/:wfprocessinstance?/activeinstanceoptionview/:activeinstanceoptionview?',
meta: {
caption: 'entities.wfprocessinstance.views.activeinstanceoptionview.caption',
info:'',
parameters: [
{ pathName: 'wfprocessinstances', parameterName: 'wfprocessinstance' },
{ pathName: 'activeinstanceoptionview', parameterName: 'activeinstanceoptionview' },
],
requireAuth: true,
},
component: () => import('@pages/workflow/wfprocess-instance-active-instance-option-view/wfprocess-instance-active-instance-option-view.vue'),
},
{ {
path: '/wfgroups/:wfgroup?/gridview/:gridview?', path: '/wfgroups/:wfgroup?/gridview/:gridview?',
meta: { meta: {
......
...@@ -24,6 +24,7 @@ export const viewstate: any = { ...@@ -24,6 +24,7 @@ export const viewstate: any = {
'5856bfb8b576cc2ee743801b23e58299', '5856bfb8b576cc2ee743801b23e58299',
'f498dfb24e88df7c70a5c09ecb587647', 'f498dfb24e88df7c70a5c09ecb587647',
'66f4bcca719e75fa9645380cc81bc3e2', '66f4bcca719e75fa9645380cc81bc3e2',
'0848b7f2d687480940498fd8e2c39f56',
], ],
}, },
{ {
......
...@@ -720,8 +720,8 @@ export default class WFIndexViewBase extends Vue implements ControlInterface { ...@@ -720,8 +720,8 @@ export default class WFIndexViewBase extends Vue implements ControlInterface {
Object.assign(viewparam, {}); Object.assign(viewparam, {});
const deResParameters: any[] = []; const deResParameters: any[] = [];
const parameters: any[] = [ const parameters: any[] = [
{ pathName: 'wftasks', parameterName: 'wftask' }, { pathName: 'wfprocessinstances', parameterName: 'wfprocessinstance' },
{ pathName: 'gridview', parameterName: 'gridview' }, { pathName: 'activeinstancegridview', parameterName: 'activeinstancegridview' },
]; ];
const path: string = this.$viewTool.buildUpRoutePath(this.$route, {}, deResParameters, parameters, [], viewparam); const path: string = this.$viewTool.buildUpRoutePath(this.$route, {}, deResParameters, parameters, [], viewparam);
if(Object.is(this.$route.fullPath,path)){ if(Object.is(this.$route.fullPath,path)){
......
...@@ -171,12 +171,12 @@ export default class WFIndexViewModel { ...@@ -171,12 +171,12 @@ export default class WFIndexViewModel {
appfunctag: 'AppFunc', appfunctag: 'AppFunc',
appfuncyype: 'APPVIEW', appfuncyype: 'APPVIEW',
openmode: '', openmode: '',
codename: 'wftaskgridview', codename: 'wfprocessinstanceactiveinstancegridview',
deResParameters: [], deResParameters: [],
routepath: '/wfindexview/:wfindexview?/wftasks/:wftask?/gridview/:gridview?', routepath: '/wfindexview/:wfindexview?/wfprocessinstances/:wfprocessinstance?/activeinstancegridview/:activeinstancegridview?',
parameters: [ parameters: [
{ pathName: 'wftasks', parameterName: 'wftask' }, { pathName: 'wfprocessinstances', parameterName: 'wfprocessinstance' },
{ pathName: 'gridview', parameterName: 'gridview' }, { pathName: 'activeinstancegridview', parameterName: 'activeinstancegridview' },
], ],
}, },
]; ];
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<!--输出实体[WF_GROUP]数据结构 --> <!--输出实体[WF_GROUP]数据结构 -->
<changeSet author="a_A_5d9d78509" id="tab-wf_group-9-1"> <changeSet author="root" id="tab-wf_group-9-1">
<createTable tableName="IBZWFGROUP"> <createTable tableName="IBZWFGROUP">
<column name="GROUPID" remarks="" type="VARCHAR(100)"> <column name="GROUPID" remarks="" type="VARCHAR(100)">
<constraints primaryKey="true" primaryKeyName="PK_WF_GROUP_GROUPID"/> <constraints primaryKey="true" primaryKeyName="PK_WF_GROUP_GROUPID"/>
...@@ -20,7 +20,7 @@ ...@@ -20,7 +20,7 @@
<!--输出实体[WF_GROUP_MEMBER]数据结构 --> <!--输出实体[WF_GROUP_MEMBER]数据结构 -->
<changeSet author="a_A_5d9d78509" id="tab-wf_group_member-13-2"> <changeSet author="root" id="tab-wf_group_member-13-2">
<createTable tableName="IBZWFMEMBER"> <createTable tableName="IBZWFMEMBER">
<column name="MEMBERID" remarks="" type="VARCHAR(100)"> <column name="MEMBERID" remarks="" type="VARCHAR(100)">
<constraints primaryKey="true" primaryKeyName="PK_WF_GROUP_MEMBER_MEMBERID"/> <constraints primaryKey="true" primaryKeyName="PK_WF_GROUP_MEMBER_MEMBERID"/>
...@@ -36,7 +36,7 @@ ...@@ -36,7 +36,7 @@
<!--输出实体[WF_DEFINITION]数据结构 --> <!--输出实体[WF_DEFINITION]数据结构 -->
<changeSet author="a_A_5d9d78509" id="tab-wf_definition-1-3"> <changeSet author="root" id="tab-wf_definition-1-3">
<createTable tableName="IBZWFDEFINITION"> <createTable tableName="IBZWFDEFINITION">
<column name="DEFINITIONKEY" remarks="" type="VARCHAR(100)"> <column name="DEFINITIONKEY" remarks="" type="VARCHAR(100)">
<constraints primaryKey="true" primaryKeyName="PK_WF_DEFINITION_DEFINITIONKEY"/> <constraints primaryKey="true" primaryKeyName="PK_WF_DEFINITION_DEFINITIONKEY"/>
...@@ -79,7 +79,7 @@ ...@@ -79,7 +79,7 @@
<!--输出实体[WF_GROUP]外键关系 --> <!--输出实体[WF_GROUP]外键关系 -->
<!--输出实体[WF_GROUP_MEMBER]外键关系 --> <!--输出实体[WF_GROUP_MEMBER]外键关系 -->
<changeSet author="a_A_5d9d78509" id="fk-wf_group_member-13-5"> <changeSet author="root" id="fk-wf_group_member-13-5">
<addForeignKeyConstraint baseColumnNames="GROUPID" baseTableName="IBZWFMEMBER" constraintName="DER1N_WF_GROUP_MEMBER_WF_GROUP" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="GROUPID" referencedTableName="IBZWFGROUP" validate="true"/> <addForeignKeyConstraint baseColumnNames="GROUPID" baseTableName="IBZWFMEMBER" constraintName="DER1N_WF_GROUP_MEMBER_WF_GROUP" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="GROUPID" referencedTableName="IBZWFGROUP" validate="true"/>
</changeSet> </changeSet>
<!--输出实体[WF_DEFINITION]外键关系 --> <!--输出实体[WF_DEFINITION]外键关系 -->
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册