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

Miracle 部署微服务应用

上级 6c0deb3f
...@@ -789,6 +789,16 @@ ...@@ -789,6 +789,16 @@
"viewtag": "7bef45fc4e0ec53b6a6925262c3ea133", "viewtag": "7bef45fc4e0ec53b6a6925262c3ea133",
"memo": "系统自动添加" "memo": "系统自动添加"
}, },
"hrtransferapplyusr2wfdynaeditview": {
"title": "调动申请工作流编辑视图",
"caption": "调动申请",
"viewtype": "DEWFDYNAEDITVIEW",
"viewmodule": "Pcm",
"viewname": "HRTransferApplyUsr2WFDynaEditView",
"viewfilename": "hrtransfer-apply-usr2-wfdyna-edit-view",
"viewtag": "7e57cd1a2f2ab626b0328b37a03f1fc5",
"memo": ""
},
"hromhierarchypickupgridview": { "hromhierarchypickupgridview": {
"title": "组织层次结构选择表格视图", "title": "组织层次结构选择表格视图",
"caption": "组织层次结构", "caption": "组织层次结构",
......
...@@ -43,6 +43,10 @@ export default { ...@@ -43,6 +43,10 @@ export default {
caption: "调动申请", caption: "调动申请",
title: "拟稿", title: "拟稿",
}, },
usr2wfdynaeditview: {
caption: "调动申请",
title: "调动申请工作流编辑视图",
},
v_004: { v_004: {
caption: "快速新建", caption: "快速新建",
title: "调动快速新建", title: "调动快速新建",
...@@ -370,7 +374,7 @@ export default { ...@@ -370,7 +374,7 @@ export default {
tip: "Help", tip: "Help",
}, },
}, },
wfdynaeditviewtoolbar_toolbar: { usr2wfdynaeditviewtoolbar_toolbar: {
tbitem3: { tbitem3: {
caption: "Save", caption: "Save",
tip: "Save", tip: "Save",
......
...@@ -42,6 +42,10 @@ export default { ...@@ -42,6 +42,10 @@ export default {
caption: "调动申请", caption: "调动申请",
title: "拟稿", title: "拟稿",
}, },
usr2wfdynaeditview: {
caption: "调动申请",
title: "调动申请工作流编辑视图",
},
v_004: { v_004: {
caption: "快速新建", caption: "快速新建",
title: "调动快速新建", title: "调动快速新建",
...@@ -369,7 +373,7 @@ export default { ...@@ -369,7 +373,7 @@ export default {
tip: "帮助", tip: "帮助",
}, },
}, },
wfdynaeditviewtoolbar_toolbar: { usr2wfdynaeditviewtoolbar_toolbar: {
tbitem3: { tbitem3: {
caption: "保存", caption: "保存",
tip: "保存", tip: "保存",
......
...@@ -639,6 +639,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => { ...@@ -639,6 +639,14 @@ mock.onGet('./assets/json/view-config.json').reply((config: any) => {
"viewname": "HRLanguageAbilityGridView", "viewname": "HRLanguageAbilityGridView",
"viewtag": "7bef45fc4e0ec53b6a6925262c3ea133" "viewtag": "7bef45fc4e0ec53b6a6925262c3ea133"
}, },
"hrtransferapplyusr2wfdynaeditview": {
"title": "调动申请工作流编辑视图",
"caption": "调动申请",
"viewtype": "DEWFDYNAEDITVIEW",
"viewmodule": "Pcm",
"viewname": "HRTransferApplyUsr2WFDynaEditView",
"viewtag": "7e57cd1a2f2ab626b0328b37a03f1fc5"
},
"hromhierarchypickupgridview": { "hromhierarchypickupgridview": {
"title": "组织层次结构选择表格视图", "title": "组织层次结构选择表格视图",
"caption": "组织层次结构", "caption": "组织层次结构",
......
<studio-view-style2 viewName="hrtransferapplyusr2wfdynaeditview" viewTitle="调动申请工作流编辑视图" class='dewfdynaeditview hrtransfer-apply-usr2-wfdyna-edit-view'>
<template slot='title'>
<span class='caption-info'>{{viewCaption}}</span>
</template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600" v-for="(linkItem, index) in linkModel" :key="index">
<i-button @click="dynamic_toolbar_click(linkItem, $event)">
<span class='caption'>{{linkItem.sequenceFlowName}}</span>
</i-button>
<div slot='content'>{{linkItem.sequenceFlowName}}</div>
</tooltip>
</div>
<view_form
:viewState="viewState"
:viewparams="viewparams"
:context="context"
:autosave="false"
:viewtag="viewtag"
:showBusyIndicator="true"
updateAction="Update"
removeAction="Remove"
loaddraftAction="GetDraft"
loadAction="Get"
createAction="Create"
WFSubmitAction=""
WFStartAction=""
style=''
name="form"
ref='form'
@save="form_save($event)"
@remove="form_remove($event)"
@load="form_load($event)"
@closeview="closeView($event)">
</view_form>
</studio-view-style2>
\ No newline at end of file
<template src="./hrtransfer-apply-usr2-wfdyna-edit-view.html"/>
<script lang='tsx'>
import { Component } from 'vue-property-decorator';
import { VueLifeCycleProcessing } from '@/studio-core';
import { HRTransferApplyUsr2WFDynaEditViewBase } from './hrtransfer-apply-usr2-wfdyna-edit-view-base';
import view_form from '@widgets/hrtransfer-apply/main-form/main-form.vue';
/**
* 调动申请工作流编辑视图视图
*
* @export
* @class HRTransferApplyUsr2WFDynaEditView
* @extends {HRTransferApplyUsr2WFDynaEditViewBase}
*/
@Component({
components: {
view_form,
}
})
@VueLifeCycleProcessing()
export default class HRTransferApplyUsr2WFDynaEditView extends HRTransferApplyUsr2WFDynaEditViewBase { }
</script>
...@@ -88,27 +88,10 @@ export class HRTransferApplyWFDynaEditViewBase extends ViewBase { ...@@ -88,27 +88,10 @@ export class HRTransferApplyWFDynaEditViewBase extends ViewBase {
* @memberof HRTransferApplyWFDynaEditViewBase * @memberof HRTransferApplyWFDynaEditViewBase
*/ */
protected containerModel: any = { protected containerModel: any = {
view_toolbar: { name: 'toolbar', type: 'TOOLBAR' },
view_form: { name: 'form', type: 'FORM' }, view_form: { name: 'form', type: 'FORM' },
wflinks: [], wflinks: [],
}; };
/**
* 工具栏模型
*
* @type {*}
* @memberof HRTransferApplyWFDynaEditView
*/
public toolBarModels: any = {
tbitem3: { name: 'tbitem3', caption: '保存', 'isShowCaption': true, 'isShowIcon': true, tooltip: '保存', iconcls: 'fa fa-save', icon: '', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Save', target: '', class: '' } },
tbitem9_saveandstart: { name: 'tbitem9_saveandstart', caption: '开始流程', 'isShowCaption': true, 'isShowIcon': true, tooltip: '开始流程', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'SaveAndStart', target: '', class: '' } },
tbitem10: { name: 'tbitem10', caption: '当前流程步骤', 'isShowCaption': true, 'isShowIcon': true, tooltip: '当前流程步骤', iconcls: 'sx-tb-stepactor', icon: '../sasrfex/images/default/icon_stepactor.png', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'ViewWFStep', target: 'SINGLEKEY', class: '' } },
};
/** /**
* 视图唯一标识 * 视图唯一标识
...@@ -146,28 +129,6 @@ export class HRTransferApplyWFDynaEditViewBase extends ViewBase { ...@@ -146,28 +129,6 @@ export class HRTransferApplyWFDynaEditViewBase extends ViewBase {
}); });
} }
/**
* toolbar 部件 click 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof HRTransferApplyWFDynaEditViewBase
*/
public toolbar_click($event: any, $event2?: any): void {
if (Object.is($event.tag, 'tbitem3')) {
this.toolbar_tbitem3_click(null, '', $event2);
}
if (Object.is($event.tag, 'tbitem9_saveandstart')) {
this.toolbar_tbitem9_saveandstart_click(null, '', $event2);
}
if (Object.is($event.tag, 'tbitem10')) {
this.toolbar_tbitem10_click(null, '', $event2);
}
if (Object.is($event.tag, 'tbitem15')) {
this.toolbar_tbitem15_click(null, '', $event2);
}
}
/** /**
* form 部件 save 事件 * form 部件 save 事件
* *
...@@ -201,225 +162,6 @@ export class HRTransferApplyWFDynaEditViewBase extends ViewBase { ...@@ -201,225 +162,6 @@ export class HRTransferApplyWFDynaEditViewBase extends ViewBase {
this.engine.onCtrlEvent('form', 'load', $event); this.engine.onCtrlEvent('form', 'load', $event);
} }
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public toolbar_tbitem3_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this.$refs.form;
if (xData.getDatas && xData.getDatas instanceof Function) {
datas = [...xData.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.Save(datas, contextJO,paramJO, $event, xData,this,"HRTransferApply");
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public toolbar_tbitem9_saveandstart_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this.$refs.form;
if (xData.getDatas && xData.getDatas instanceof Function) {
datas = [...xData.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.SaveAndStart(datas, contextJO,paramJO, $event, xData,this,"HRTransferApply");
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public toolbar_tbitem10_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this.$refs.form;
if (xData.getDatas && xData.getDatas instanceof Function) {
datas = [...xData.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.ViewWFStep(datas, contextJO,paramJO, $event, xData,this,"HRTransferApply");
}
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public toolbar_tbitem15_click(params: any = {}, tag?: any, $event?: any) {
// 参数
// 取数
let datas: any[] = [];
let xData: any = null;
// _this 指向容器对象
const _this: any = this;
let paramJO:any = {};
let contextJO:any = {};
xData = this.$refs.form;
if (xData.getDatas && xData.getDatas instanceof Function) {
datas = [...xData.getDatas()];
}
if(params){
datas = [params];
}
// 界面行为
this.Print(datas, contextJO,paramJO, $event, xData,this,"HRTransferApply");
}
/**
* 保存
*
* @param {any[]} args 当前数据
* @param {any} contextJO 行为附加上下文
* @param {*} [params] 附加参数
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof HRTransferApplyWFDynaEditViewBase
*/
public Save(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
// 界面行为容器对象 _this
const _this: any = this;
if (xData && xData.save instanceof Function) {
xData.save().then((response: any) => {
if (!response || response.status !== 200) {
return;
}
_this.$emit('viewdataschange', [{ ...response.data }]);
});
} else if (_this.save && _this.save instanceof Function) {
_this.save();
}
}
/**
* 开始流程
*
* @param {any[]} args 当前数据
* @param {any} contextJO 行为附加上下文
* @param {*} [params] 附加参数
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof HRTransferApplyWFDynaEditViewBase
*/
public SaveAndStart(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
const _this: any = this;
if (!xData || !(xData.wfstart instanceof Function)) {
return;
}
let localdata:any = {processDefinitionKey:null};
xData.wfstart(args,localdata).then((response: any) => {
if (!response || response.status !== 200) {
return;
}
const { data: _data } = response;
if(window.parent){
window.parent.postMessage({ ..._data },'*');
}
if (_this.viewdata) {
_this.$emit('viewdataschange', [{ ..._data }]);
_this.$emit('close');
}else if (this.$tabPageExp) {
this.$tabPageExp.onClose(this.$route.fullPath);
}
});
}
/**
* 当前流程步骤
*
* @param {any[]} args 当前数据
* @param {any} contextJO 行为附加上下文
* @param {*} [params] 附加参数
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof HRTransferApplyWFDynaEditViewBase
*/
public ViewWFStep(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
let _this:any = this;
if (!xData || !(xData.wfsubmit instanceof Function)) {
return;
}
xData.wfsubmit(args).then((response: any) => {
if (!response || response.status !== 200) {
return;
}
const { data: _data } = response;
if (_this.viewdata) {
_this.$emit('viewdataschange', [{ ..._data }]);
_this.$emit('close');
} else if (_this.$tabPageExp) {
_this.$tabPageExp.onClose(_this.$route.fullPath);
}
});
}
/**
* 打印
*
* @param {any[]} args 当前数据
* @param {any} contextJO 行为附加上下文
* @param {*} [params] 附加参数
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof HRTransferApplyWFDynaEditViewBase
*/
public Print(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
let _this:any = this;
if (!xData || !(xData.print instanceof Function) || !$event) {
return ;
}
xData.print();
}
/** /**
* 工具栏模型数据 * 工具栏模型数据
......
...@@ -2,8 +2,6 @@ ...@@ -2,8 +2,6 @@
<template slot='title'> <template slot='title'>
<span class='caption-info'>{{viewCaption}}</span> <span class='caption-info'>{{viewCaption}}</span>
</template> </template>
<template slot="toolbar">
<view-toolbar mode="STYLE2" :model="toolBarModels" @item-click="toolbar_click.apply(_self, arguments)"/> </template>
<div class='toolbar-container'> <div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600" v-for="(linkItem, index) in linkModel" :key="index"> <tooltip :transfer="true" :max-width="600" v-for="(linkItem, index) in linkModel" :key="index">
<i-button @click="dynamic_toolbar_click(linkItem, $event)"> <i-button @click="dynamic_toolbar_click(linkItem, $event)">
......
...@@ -741,16 +741,28 @@ export class HRTransferApplyWFDynaExpGridViewBase extends ViewBase { ...@@ -741,16 +741,28 @@ export class HRTransferApplyWFDynaExpGridViewBase extends ViewBase {
} }
const parameters: any[] = [ const parameters: any[] = [
{ pathName: 'hrtransferapplies', parameterName: 'hrtransferapply' }, { pathName: 'hrtransferapplies', parameterName: 'hrtransferapply' },
{ pathName: 'wfdynaeditview', parameterName: 'wfdynaeditview' },
]; ];
const _this: any = this; const _this: any = this;
const openIndexViewTab = (data: any) => { const openDrawer = (view: any, data: any) => {
const _data: any = { w: (new Date().getTime()) }; let container: Subject<any> = this.$appdrawer.openDrawer(view, tempContext, data);
Object.assign(_data, data); container.subscribe((result: any) => {
const routePath = this.$viewTool.buildUpRoutePath(this.$route, tempContext, deResParameters, parameters, args, _data); if (!result || !Object.is(result.ret, 'OK')) {
this.$router.push(routePath); return;
}
if (!xData || !(xData.refresh instanceof Function)) {
return;
}
xData.refresh(result.datas);
});
} }
openIndexViewTab(data); const view: any = {
viewname: 'hrtransfer-apply-usr2-wfdyna-edit-view',
height: 0,
width: 600,
title: this.$t('entities.hrtransferapply.views.usr2wfdynaeditview.title'),
placement: 'DRAWER_RIGHT',
};
openDrawer(view, data);
} }
......
<studio-view-style2 viewName="hrtransferapplywfdynaexpgridview" viewTitle="调动申请工作流导航表格视图" class='dewfdynaexpgridview hrtransfer-apply-wfdyna-exp-grid-view'> <studio-view-style2 viewName="hrtransferapplywfdynaexpgridview" viewTitle="调动申请工作流导航表格视图" class='dewfdynaexpgridview hrtransfer-apply-wfdyna-exp-grid-view'>
<template slot='title'>
<span class='caption-info'>{{viewCaption}}</span>
</template>
<split id="hrtransferapplywfdynaexpgridview" v-model="split" mode="horizontal"> <split id="hrtransferapplywfdynaexpgridview" v-model="split" mode="horizontal">
<div slot='left'> <div slot='left'>
<el-tree ref="tree" :data="wfStepModel" node-key="userTaskId" :highlight-current="true" :props="defaultProps" @node-click="handleNodeClick.apply(_self, arguments)"></el-tree> <el-tree ref="tree" :data="wfStepModel" node-key="userTaskId" :highlight-current="true" :props="defaultProps" @node-click="handleNodeClick.apply(_self, arguments)"></el-tree>
......
...@@ -125,6 +125,7 @@ export const PageComponents = { ...@@ -125,6 +125,7 @@ export const PageComponents = {
Vue.component('hrdistribution-v-002', () => import('@pages/human-resource/hrdistribution-v-002/hrdistribution-v-002.vue')); Vue.component('hrdistribution-v-002', () => import('@pages/human-resource/hrdistribution-v-002/hrdistribution-v-002.vue'));
Vue.component('hromhierarchy-pickup-view', () => import('@pages/base/hromhierarchy-pickup-view/hromhierarchy-pickup-view.vue')); Vue.component('hromhierarchy-pickup-view', () => import('@pages/base/hromhierarchy-pickup-view/hromhierarchy-pickup-view.vue'));
Vue.component('hrcertificate-grid-view', () => import('@pages/human-resource/hrcertificate-grid-view/hrcertificate-grid-view.vue')); Vue.component('hrcertificate-grid-view', () => import('@pages/human-resource/hrcertificate-grid-view/hrcertificate-grid-view.vue'));
Vue.component('hrtransfer-apply-usr2-wfdyna-edit-view', () => import('@pages/pcm/hrtransfer-apply-usr2-wfdyna-edit-view/hrtransfer-apply-usr2-wfdyna-edit-view.vue'));
Vue.component('hrpost-tab-exp-view', () => import('@pages/human-resource/hrpost-tab-exp-view/hrpost-tab-exp-view.vue')); Vue.component('hrpost-tab-exp-view', () => import('@pages/human-resource/hrpost-tab-exp-view/hrpost-tab-exp-view.vue'));
Vue.component('hrlegal-tab-exp-view', () => import('@pages/base/hrlegal-tab-exp-view/hrlegal-tab-exp-view.vue')); Vue.component('hrlegal-tab-exp-view', () => import('@pages/base/hrlegal-tab-exp-view/hrlegal-tab-exp-view.vue'));
Vue.component('hreducation-option-view', () => import('@pages/human-resource/hreducation-option-view/hreducation-option-view.vue')); Vue.component('hreducation-option-view', () => import('@pages/human-resource/hreducation-option-view/hreducation-option-view.vue'));
......
...@@ -3248,6 +3248,65 @@ const router = new Router({ ...@@ -3248,6 +3248,65 @@ const router = new Router({
}, },
component: () => import('@pages/human-resource/hrcertificate-grid-view/hrcertificate-grid-view.vue'), component: () => import('@pages/human-resource/hrcertificate-grid-view/hrcertificate-grid-view.vue'),
}, },
{
path: 'hrposts/:hrpost?/hrtransferapplies/:hrtransferapply?/usr2wfdynaeditview/:usr2wfdynaeditview?',
meta: {
caption: 'entities.hrtransferapply.views.usr2wfdynaeditview.title',
info:'',
parameters: [
{ pathName: 'pim', parameterName: 'pim' },
{ pathName: 'hrposts', parameterName: 'hrpost' },
{ pathName: 'hrtransferapplies', parameterName: 'hrtransferapply' },
{ pathName: 'usr2wfdynaeditview', parameterName: 'usr2wfdynaeditview' },
],
requireAuth: true,
},
component: () => import('@pages/pcm/hrtransfer-apply-usr2-wfdyna-edit-view/hrtransfer-apply-usr2-wfdyna-edit-view.vue'),
},
{
path: 'hremployees/:hremployee?/hrtransferapplies/:hrtransferapply?/usr2wfdynaeditview/:usr2wfdynaeditview?',
meta: {
caption: 'entities.hrtransferapply.views.usr2wfdynaeditview.title',
info:'',
parameters: [
{ pathName: 'pim', parameterName: 'pim' },
{ pathName: 'hremployees', parameterName: 'hremployee' },
{ pathName: 'hrtransferapplies', parameterName: 'hrtransferapply' },
{ pathName: 'usr2wfdynaeditview', parameterName: 'usr2wfdynaeditview' },
],
requireAuth: true,
},
component: () => import('@pages/pcm/hrtransfer-apply-usr2-wfdyna-edit-view/hrtransfer-apply-usr2-wfdyna-edit-view.vue'),
},
{
path: 'hrorganizations/:hrorganization?/hrtransferapplies/:hrtransferapply?/usr2wfdynaeditview/:usr2wfdynaeditview?',
meta: {
caption: 'entities.hrtransferapply.views.usr2wfdynaeditview.title',
info:'',
parameters: [
{ pathName: 'pim', parameterName: 'pim' },
{ pathName: 'hrorganizations', parameterName: 'hrorganization' },
{ pathName: 'hrtransferapplies', parameterName: 'hrtransferapply' },
{ pathName: 'usr2wfdynaeditview', parameterName: 'usr2wfdynaeditview' },
],
requireAuth: true,
},
component: () => import('@pages/pcm/hrtransfer-apply-usr2-wfdyna-edit-view/hrtransfer-apply-usr2-wfdyna-edit-view.vue'),
},
{
path: 'hrtransferapplies/:hrtransferapply?/usr2wfdynaeditview/:usr2wfdynaeditview?',
meta: {
caption: 'entities.hrtransferapply.views.usr2wfdynaeditview.title',
info:'',
parameters: [
{ pathName: 'pim', parameterName: 'pim' },
{ pathName: 'hrtransferapplies', parameterName: 'hrtransferapply' },
{ pathName: 'usr2wfdynaeditview', parameterName: 'usr2wfdynaeditview' },
],
requireAuth: true,
},
component: () => import('@pages/pcm/hrtransfer-apply-usr2-wfdyna-edit-view/hrtransfer-apply-usr2-wfdyna-edit-view.vue'),
},
{ {
path: 'hrposts/:hrpost?/tabexpview/:tabexpview?', path: 'hrposts/:hrpost?/tabexpview/:tabexpview?',
meta: { meta: {
......
...@@ -163,6 +163,7 @@ export const viewstate: any = { ...@@ -163,6 +163,7 @@ export const viewstate: any = {
viewdatachange: false, viewdatachange: false,
refviews: [ refviews: [
'c8310acd7e65d023051725aac59122d9', 'c8310acd7e65d023051725aac59122d9',
'7e57cd1a2f2ab626b0328b37a03f1fc5',
], ],
}, },
{ {
...@@ -790,6 +791,18 @@ export const viewstate: any = { ...@@ -790,6 +791,18 @@ export const viewstate: any = {
'bffe15abbb6a8e5cc8b72099573611cb', 'bffe15abbb6a8e5cc8b72099573611cb',
], ],
}, },
{
viewtag: '7e57cd1a2f2ab626b0328b37a03f1fc5',
viewmodule: 'Pcm',
viewname: 'HRTransferApplyUsr2WFDynaEditView',
viewaction: '',
viewdatachange: false,
refviews: [
'04c02737ae62a4f4c014607441ee0401',
'ec9d9fe37bbfc3fcb623e2dc34b48dbc',
'e7ba37699bd458dc8dd5c02abac8dadd',
],
},
{ {
viewtag: '811880336a6c1c1beeb894c91404544b', viewtag: '811880336a6c1c1beeb894c91404544b',
viewmodule: 'Base', viewmodule: 'Base',
......
...@@ -93,6 +93,7 @@ export default class HRTransferApplyUIServiceBase extends UIService { ...@@ -93,6 +93,7 @@ export default class HRTransferApplyUIServiceBase extends UIService {
this.allViewMap.set('EDITVIEW:',{viewname:'editview',srfappde:'hrtransferapplies'}); this.allViewMap.set('EDITVIEW:',{viewname:'editview',srfappde:'hrtransferapplies'});
this.allViewMap.set(':',{viewname:'wfdynaexpgridview',srfappde:'hrtransferapplies'}); this.allViewMap.set(':',{viewname:'wfdynaexpgridview',srfappde:'hrtransferapplies'});
this.allViewMap.set(':',{viewname:'v_001',srfappde:'hrtransferapplies'}); this.allViewMap.set(':',{viewname:'v_001',srfappde:'hrtransferapplies'});
this.allViewMap.set(':',{viewname:'usr2wfdynaeditview',srfappde:'hrtransferapplies'});
this.allViewMap.set(':',{viewname:'v_004',srfappde:'hrtransferapplies'}); this.allViewMap.set(':',{viewname:'v_004',srfappde:'hrtransferapplies'});
this.allViewMap.set(':',{viewname:'tabexpview',srfappde:'hrtransferapplies'}); this.allViewMap.set(':',{viewname:'tabexpview',srfappde:'hrtransferapplies'});
this.allViewMap.set(':',{viewname:'v_003',srfappde:'hrtransferapplies'}); this.allViewMap.set(':',{viewname:'v_003',srfappde:'hrtransferapplies'});
......
...@@ -4,7 +4,7 @@ ...@@ -4,7 +4,7 @@
<!--输出实体[HRARCHIVES]数据结构 --> <!--输出实体[HRARCHIVES]数据结构 -->
<changeSet author="a_LAB01_e85d8801c" id="tab-hrarchives-106-1"> <changeSet author="a_LAB01_e85d8801c" id="tab-hrarchives-116-1">
<createTable tableName="T_HRARCHIVES"> <createTable tableName="T_HRARCHIVES">
<column name="HRARCHIVESID" remarks="" type="VARCHAR(100)"> <column name="HRARCHIVESID" remarks="" type="VARCHAR(100)">
<constraints primaryKey="true" primaryKeyName="PK_HRARCHIVES_HRARCHIVESID"/> <constraints primaryKey="true" primaryKeyName="PK_HRARCHIVES_HRARCHIVESID"/>
...@@ -52,7 +52,7 @@ ...@@ -52,7 +52,7 @@
<!--输出实体[HRARCHIVESBORROW]数据结构 --> <!--输出实体[HRARCHIVESBORROW]数据结构 -->
<changeSet author="a_LAB01_e85d8801c" id="tab-hrarchivesborrow-11-2"> <changeSet author="a_LAB01_e85d8801c" id="tab-hrarchivesborrow-23-2">
<createTable tableName="T_HRARCHIVESBORROW"> <createTable tableName="T_HRARCHIVESBORROW">
<column name="CREATEMAN" remarks="" type="VARCHAR(60)"> <column name="CREATEMAN" remarks="" type="VARCHAR(60)">
</column> </column>
...@@ -88,7 +88,7 @@ ...@@ -88,7 +88,7 @@
<!--输出实体[HRARCHIVESMOVE]数据结构 --> <!--输出实体[HRARCHIVESMOVE]数据结构 -->
<changeSet author="a_LAB01_e85d8801c" id="tab-hrarchivesmove-3-3"> <changeSet author="a_LAB01_e85d8801c" id="tab-hrarchivesmove-21-3">
<createTable tableName="T_HRARCHIVESMOVE"> <createTable tableName="T_HRARCHIVESMOVE">
<column name="HRARCHIVESMOVEID" remarks="" type="VARCHAR(100)"> <column name="HRARCHIVESMOVEID" remarks="" type="VARCHAR(100)">
<constraints primaryKey="true" primaryKeyName="PK_HRARCHIVESMOVE_HRARCHIVESMO"/> <constraints primaryKey="true" primaryKeyName="PK_HRARCHIVESMOVE_HRARCHIVESMO"/>
...@@ -140,7 +140,7 @@ ...@@ -140,7 +140,7 @@
<!--输出实体[HRCERTIFICATE]数据结构 --> <!--输出实体[HRCERTIFICATE]数据结构 -->
<changeSet author="a_LAB01_e85d8801c" id="tab-hrcertificate-93-5"> <changeSet author="a_LAB01_e85d8801c" id="tab-hrcertificate-94-5">
<createTable tableName="T_HRCERTIFICATE"> <createTable tableName="T_HRCERTIFICATE">
<column name="HRCERTIFICATEID" remarks="" type="VARCHAR(100)"> <column name="HRCERTIFICATEID" remarks="" type="VARCHAR(100)">
<constraints primaryKey="true" primaryKeyName="PK_HRCERTIFICATE_HRCERTIFICATE"/> <constraints primaryKey="true" primaryKeyName="PK_HRCERTIFICATE_HRCERTIFICATE"/>
...@@ -1094,7 +1094,7 @@ ...@@ -1094,7 +1094,7 @@
<!--输出实体[HRTRANSFERAPPLY]数据结构 --> <!--输出实体[HRTRANSFERAPPLY]数据结构 -->
<changeSet author="a_LAB01_e85d8801c" id="tab-hrtransferapply-205-35"> <changeSet author="a_LAB01_e85d8801c" id="tab-hrtransferapply-251-35">
<createTable tableName="T_HRTRANSFERAPPLY"> <createTable tableName="T_HRTRANSFERAPPLY">
<column name="HRTRANSFERAPPLYID" remarks="" type="VARCHAR(100)"> <column name="HRTRANSFERAPPLYID" remarks="" type="VARCHAR(100)">
<constraints primaryKey="true" primaryKeyName="PK_HRTRANSFERAPPLY_HRTRANSFERA"/> <constraints primaryKey="true" primaryKeyName="PK_HRTRANSFERAPPLY_HRTRANSFERA"/>
...@@ -1175,26 +1175,26 @@ ...@@ -1175,26 +1175,26 @@
</changeSet> </changeSet>
<!--输出实体[HRARCHIVES]外键关系 --> <!--输出实体[HRARCHIVES]外键关系 -->
<changeSet author="a_LAB01_e85d8801c" id="fk-hrarchives-106-37"> <changeSet author="a_LAB01_e85d8801c" id="fk-hrarchives-116-37">
<addForeignKeyConstraint baseColumnNames="HREMPLOYEEID" baseTableName="T_HRARCHIVES" constraintName="DER1N_HRARCHIVES_HREMPLOYEE_HR" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="EMPLOYEEID" referencedTableName="EMPLOYEE" validate="true"/> <addForeignKeyConstraint baseColumnNames="HREMPLOYEEID" baseTableName="T_HRARCHIVES" constraintName="DER1N_HRARCHIVES_HREMPLOYEE_HR" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="EMPLOYEEID" referencedTableName="EMPLOYEE" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-hrarchives-106-38"> <changeSet author="a_LAB01_e85d8801c" id="fk-hrarchives-116-38">
<addForeignKeyConstraint baseColumnNames="HRORGANIZATIONID" baseTableName="T_HRARCHIVES" constraintName="DER1N_HRARCHIVES_HRORGANIZATIO" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ORGANIZATIONID" referencedTableName="ORGANIZATION" validate="true"/> <addForeignKeyConstraint baseColumnNames="HRORGANIZATIONID" baseTableName="T_HRARCHIVES" constraintName="DER1N_HRARCHIVES_HRORGANIZATIO" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ORGANIZATIONID" referencedTableName="ORGANIZATION" validate="true"/>
</changeSet> </changeSet>
<!--输出实体[HRARCHIVESBORROW]外键关系 --> <!--输出实体[HRARCHIVESBORROW]外键关系 -->
<changeSet author="a_LAB01_e85d8801c" id="fk-hrarchivesborrow-11-39"> <changeSet author="a_LAB01_e85d8801c" id="fk-hrarchivesborrow-23-39">
<addForeignKeyConstraint baseColumnNames="HRARCHIVESID" baseTableName="T_HRARCHIVESBORROW" constraintName="DER1N_HRARCHIVESBORROW_HRARCHI" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="HRARCHIVESID" referencedTableName="T_HRARCHIVES" validate="true"/> <addForeignKeyConstraint baseColumnNames="HRARCHIVESID" baseTableName="T_HRARCHIVESBORROW" constraintName="DER1N_HRARCHIVESBORROW_HRARCHI" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="HRARCHIVESID" referencedTableName="T_HRARCHIVES" validate="true"/>
</changeSet> </changeSet>
<!--输出实体[HRARCHIVESMOVE]外键关系 --> <!--输出实体[HRARCHIVESMOVE]外键关系 -->
<changeSet author="a_LAB01_e85d8801c" id="fk-hrarchivesmove-3-40"> <changeSet author="a_LAB01_e85d8801c" id="fk-hrarchivesmove-21-40">
<addForeignKeyConstraint baseColumnNames="HRARCHIVESID" baseTableName="T_HRARCHIVESMOVE" constraintName="DER1N_HRARCHIVESMOVE_HRARCHIVE" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="HRARCHIVESID" referencedTableName="T_HRARCHIVES" validate="true"/> <addForeignKeyConstraint baseColumnNames="HRARCHIVESID" baseTableName="T_HRARCHIVESMOVE" constraintName="DER1N_HRARCHIVESMOVE_HRARCHIVE" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="HRARCHIVESID" referencedTableName="T_HRARCHIVES" validate="true"/>
</changeSet> </changeSet>
<!--输出实体[HRATTENDANCE]外键关系 --> <!--输出实体[HRATTENDANCE]外键关系 -->
<!--输出实体[HRCERTIFICATE]外键关系 --> <!--输出实体[HRCERTIFICATE]外键关系 -->
<changeSet author="a_LAB01_e85d8801c" id="fk-hrcertificate-93-41"> <changeSet author="a_LAB01_e85d8801c" id="fk-hrcertificate-94-41">
<addForeignKeyConstraint baseColumnNames="HREMPLOYEEID" baseTableName="T_HRCERTIFICATE" constraintName="DER1N_HRCERTIFICATE_HREMPLOYEE" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="EMPLOYEEID" referencedTableName="EMPLOYEE" validate="true"/> <addForeignKeyConstraint baseColumnNames="HREMPLOYEEID" baseTableName="T_HRCERTIFICATE" constraintName="DER1N_HRCERTIFICATE_HREMPLOYEE" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="EMPLOYEEID" referencedTableName="EMPLOYEE" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-hrcertificate-93-42"> <changeSet author="a_LAB01_e85d8801c" id="fk-hrcertificate-94-42">
<addForeignKeyConstraint baseColumnNames="REGISTERORGANIZATIONID" baseTableName="T_HRCERTIFICATE" constraintName="DER1N_HRCERTIFICATE_HRORGANIZA" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ORGANIZATIONID" referencedTableName="ORGANIZATION" validate="true"/> <addForeignKeyConstraint baseColumnNames="REGISTERORGANIZATIONID" baseTableName="T_HRCERTIFICATE" constraintName="DER1N_HRCERTIFICATE_HRORGANIZA" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ORGANIZATIONID" referencedTableName="ORGANIZATION" validate="true"/>
</changeSet> </changeSet>
<!--输出实体[HRCONTRACT]外键关系 --> <!--输出实体[HRCONTRACT]外键关系 -->
...@@ -1314,13 +1314,13 @@ ...@@ -1314,13 +1314,13 @@
<addForeignKeyConstraint baseColumnNames="HREMPLOYEEID" baseTableName="T_HRTRAININGRECORD" constraintName="DER1N_HRTRAININGRECORD_HREMPLO" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="EMPLOYEEID" referencedTableName="EMPLOYEE" validate="true"/> <addForeignKeyConstraint baseColumnNames="HREMPLOYEEID" baseTableName="T_HRTRAININGRECORD" constraintName="DER1N_HRTRAININGRECORD_HREMPLO" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="EMPLOYEEID" referencedTableName="EMPLOYEE" validate="true"/>
</changeSet> </changeSet>
<!--输出实体[HRTRANSFERAPPLY]外键关系 --> <!--输出实体[HRTRANSFERAPPLY]外键关系 -->
<changeSet author="a_LAB01_e85d8801c" id="fk-hrtransferapply-205-74"> <changeSet author="a_LAB01_e85d8801c" id="fk-hrtransferapply-251-74">
<addForeignKeyConstraint baseColumnNames="HREMPLOYEEID" baseTableName="T_HRTRANSFERAPPLY" constraintName="DER1N_HRTRANSFERAPPLY_HREMPLOY" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="EMPLOYEEID" referencedTableName="EMPLOYEE" validate="true"/> <addForeignKeyConstraint baseColumnNames="HREMPLOYEEID" baseTableName="T_HRTRANSFERAPPLY" constraintName="DER1N_HRTRANSFERAPPLY_HREMPLOY" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="EMPLOYEEID" referencedTableName="EMPLOYEE" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-hrtransferapply-205-75"> <changeSet author="a_LAB01_e85d8801c" id="fk-hrtransferapply-251-75">
<addForeignKeyConstraint baseColumnNames="HRORGANIZATIONID2" baseTableName="T_HRTRANSFERAPPLY" constraintName="DER1N_HRTRANSFERAPPLY_HRORGANI" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ORGANIZATIONID" referencedTableName="ORGANIZATION" validate="true"/> <addForeignKeyConstraint baseColumnNames="HRORGANIZATIONID2" baseTableName="T_HRTRANSFERAPPLY" constraintName="DER1N_HRTRANSFERAPPLY_HRORGANI" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="ORGANIZATIONID" referencedTableName="ORGANIZATION" validate="true"/>
</changeSet> </changeSet>
<changeSet author="a_LAB01_e85d8801c" id="fk-hrtransferapply-205-76"> <changeSet author="a_LAB01_e85d8801c" id="fk-hrtransferapply-251-76">
<addForeignKeyConstraint baseColumnNames="HRPOSTID2" baseTableName="T_HRTRANSFERAPPLY" constraintName="DER1N_HRTRANSFERAPPLY_HRPOST_H" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="HRPOSTID" referencedTableName="T_HRPOST" validate="true"/> <addForeignKeyConstraint baseColumnNames="HRPOSTID2" baseTableName="T_HRTRANSFERAPPLY" constraintName="DER1N_HRTRANSFERAPPLY_HRPOST_H" deferrable="false" initiallyDeferred="false" onDelete="RESTRICT" onUpdate="RESTRICT" referencedColumnNames="HRPOSTID" referencedTableName="T_HRPOST" validate="true"/>
</changeSet> </changeSet>
<!--输出实体[HRWORKRECORD]外键关系 --> <!--输出实体[HRWORKRECORD]外键关系 -->
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册