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

zhouweidong 发布系统代码 [后台服务,演示应用]

上级 f373a009
...@@ -499,9 +499,9 @@ function getLocaleResourceBase(){ ...@@ -499,9 +499,9 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("-",null), caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null), tip: commonLogic.appcommonhandle("",null),
}, },
tbitem9_saveandstart: { tbitem9: {
caption: commonLogic.appcommonhandle("开始",null), caption: commonLogic.appcommonhandle("开始流程",null),
tip: commonLogic.appcommonhandle("开始",null), tip: commonLogic.appcommonhandle("开始流程",null),
}, },
}, },
usr1114433946wfdynaeditviewtoolbar_toolbar: { usr1114433946wfdynaeditviewtoolbar_toolbar: {
......
...@@ -499,9 +499,9 @@ function getLocaleResourceBase(){ ...@@ -499,9 +499,9 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("-",null), caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null), tip: commonLogic.appcommonhandle("",null),
}, },
tbitem9_saveandstart: { tbitem9: {
caption: commonLogic.appcommonhandle("开始",null), caption: commonLogic.appcommonhandle("Start workflow",null),
tip: commonLogic.appcommonhandle("开始",null), tip: commonLogic.appcommonhandle("Start workflow",null),
}, },
}, },
usr1114433946wfdynaeditviewtoolbar_toolbar: { usr1114433946wfdynaeditviewtoolbar_toolbar: {
......
...@@ -499,9 +499,9 @@ function getLocaleResourceBase(){ ...@@ -499,9 +499,9 @@ function getLocaleResourceBase(){
caption: commonLogic.appcommonhandle("-",null), caption: commonLogic.appcommonhandle("-",null),
tip: commonLogic.appcommonhandle("",null), tip: commonLogic.appcommonhandle("",null),
}, },
tbitem9_saveandstart: { tbitem9: {
caption: commonLogic.appcommonhandle("开始",null), caption: commonLogic.appcommonhandle("开始流程",null),
tip: commonLogic.appcommonhandle("开始",null), tip: commonLogic.appcommonhandle("开始流程",null),
}, },
}, },
usr1114433946wfdynaeditviewtoolbar_toolbar: { usr1114433946wfdynaeditviewtoolbar_toolbar: {
......
...@@ -29,11 +29,11 @@ ...@@ -29,11 +29,11 @@
</tooltip> </tooltip>
<span class='seperator'>|</span> <span class='seperator'>|</span>
<tooltip :transfer="true" :max-width="600"> <tooltip :transfer="true" :max-width="600">
<i-button v-show="toolBarModels.tbitem9_saveandstart.visabled" :disabled="toolBarModels.tbitem9_saveandstart.disabled" class='' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem9_saveandstart' }, $event)"> <i-button v-show="toolBarModels.tbitem9.visabled" :disabled="toolBarModels.tbitem9.disabled" class='' v-button-loading:i-button @click="toolbar_click({ tag: 'tbitem9' }, $event)">
<i class=''></i> <i class='fa fa-play'></i>
<span class='caption'>{{$t('entities.ibizsample0021.editviewtoolbar_toolbar.tbitem9_saveandstart.caption')}}</span> <span class='caption'>{{$t('entities.ibizsample0021.editviewtoolbar_toolbar.tbitem9.caption')}}</span>
</i-button> </i-button>
<div slot='content'>{{$t('entities.ibizsample0021.editviewtoolbar_toolbar.tbitem9_saveandstart.tip')}}</div> <div slot='content'>{{$t('entities.ibizsample0021.editviewtoolbar_toolbar.tbitem9.tip')}}</div>
</tooltip> </tooltip>
</div> </div>
</div> </div>
...@@ -308,7 +308,7 @@ export default class IBIZSample0021EditViewBase extends Vue { ...@@ -308,7 +308,7 @@ export default class IBIZSample0021EditViewBase extends Vue {
tbitem5: { name: 'tbitem5', actiontarget: 'NONE', caption: '保存并关闭', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'SaveAndExit', target: '' } }, tbitem5: { name: 'tbitem5', actiontarget: 'NONE', caption: '保存并关闭', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'SaveAndExit', target: '' } },
tbitem8: { name: 'tbitem8', type: 'SEPERATOR', visabled: true, dataaccaction: '', uiaction: { } }, tbitem8: { name: 'tbitem8', type: 'SEPERATOR', visabled: true, dataaccaction: '', uiaction: { } },
tbitem9_saveandstart: { name: 'tbitem9_saveandstart', actiontarget: 'NONE', caption: '开始', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'SaveAndStart', target: '' } }, tbitem9: { name: 'tbitem9', actiontarget: 'NONE', caption: '开始流程', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'SaveAndStart', target: '' } },
}; };
...@@ -708,8 +708,8 @@ export default class IBIZSample0021EditViewBase extends Vue { ...@@ -708,8 +708,8 @@ export default class IBIZSample0021EditViewBase extends Vue {
if (Object.is($event.tag, 'tbitem5')) { if (Object.is($event.tag, 'tbitem5')) {
this.toolbar_tbitem5_click(null, '', $event2); this.toolbar_tbitem5_click(null, '', $event2);
} }
if (Object.is($event.tag, 'tbitem9_saveandstart')) { if (Object.is($event.tag, 'tbitem9')) {
this.toolbar_tbitem9_saveandstart_click(null, '', $event2); this.toolbar_tbitem9_click(null, '', $event2);
} }
if (Object.is($event.tag, 'tbitem15')) { if (Object.is($event.tag, 'tbitem15')) {
this.toolbar_tbitem15_click(null, '', $event2); this.toolbar_tbitem15_click(null, '', $event2);
...@@ -839,7 +839,7 @@ export default class IBIZSample0021EditViewBase extends Vue { ...@@ -839,7 +839,7 @@ export default class IBIZSample0021EditViewBase extends Vue {
* @param {*} [$event] * @param {*} [$event]
* @memberof * @memberof
*/ */
public toolbar_tbitem9_saveandstart_click(params: any = {}, tag?: any, $event?: any) { public toolbar_tbitem9_click(params: any = {}, tag?: any, $event?: any) {
// 参数 // 参数
// 取数 // 取数
let datas: any[] = []; let datas: any[] = [];
...@@ -967,7 +967,7 @@ export default class IBIZSample0021EditViewBase extends Vue { ...@@ -967,7 +967,7 @@ export default class IBIZSample0021EditViewBase extends Vue {
} }
} }
/** /**
* 开始 * 开始流程
* *
* @param {any[]} args 当前数据 * @param {any[]} args 当前数据
* @param {any} contextJO 行为附加上下文 * @param {any} contextJO 行为附加上下文
......
...@@ -680,6 +680,9 @@ export default class IBIZSample0021WFDynaEditViewBase extends Vue { ...@@ -680,6 +680,9 @@ export default class IBIZSample0021WFDynaEditViewBase extends Vue {
if (Object.is($event.tag, 'tbitem5')) { if (Object.is($event.tag, 'tbitem5')) {
this.toolbar_tbitem5_click(null, '', $event2); this.toolbar_tbitem5_click(null, '', $event2);
} }
if (Object.is($event.tag, 'tbitem9')) {
this.toolbar_tbitem9_click(null, '', $event2);
}
if (Object.is($event.tag, 'tbitem15')) { if (Object.is($event.tag, 'tbitem15')) {
this.toolbar_tbitem15_click(null, '', $event2); this.toolbar_tbitem15_click(null, '', $event2);
} }
...@@ -772,6 +775,34 @@ export default class IBIZSample0021WFDynaEditViewBase extends Vue { ...@@ -772,6 +775,34 @@ export default class IBIZSample0021WFDynaEditViewBase extends Vue {
this.SaveAndExit(datas, contextJO,paramJO, $event, xData,this,"IBIZSample0021"); this.SaveAndExit(datas, contextJO,paramJO, $event, xData,this,"IBIZSample0021");
} }
/**
* 逻辑事件
*
* @param {*} [params={}]
* @param {*} [tag]
* @param {*} [$event]
* @memberof
*/
public toolbar_tbitem9_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,"IBIZSample0021");
}
/** /**
* 逻辑事件 * 逻辑事件
* *
...@@ -859,6 +890,125 @@ export default class IBIZSample0021WFDynaEditViewBase extends Vue { ...@@ -859,6 +890,125 @@ export default class IBIZSample0021WFDynaEditViewBase extends Vue {
}); });
} }
} }
/**
* 开始流程
*
* @param {any[]} args 当前数据
* @param {any} contextJO 行为附加上下文
* @param {*} [params] 附加参数
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZSample0021WFDynaEditViewBase
*/
public SaveAndStart(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
const that: any = this;
if (!xData || !(xData.wfstart instanceof Function)) {
return;
}
let validateStatus: boolean = true;
if (xData.formValidateStatus && xData.formValidateStatus instanceof Function) {
validateStatus = xData.formValidateStatus();
}
if (!validateStatus) {
return;
}
const startWorkFlow: Function = (param: any, localdata: any) => {
xData.wfstart(param,localdata).then((response: any) => {
if (!response || response.status !== 200) {
return;
}
const { data: _data } = response;
that.closeView(_data);
});
}
const openStartView: Function = async (item: any, localdata: any) => {
if (item['modelversion']) {
const targetView: any = that.viewRefData ? that.viewRefData[`WFSTART@${item['modelversion']}`] : null;
if (targetView) {
const tempContext = Util.deepCopy(that.context);
const tempViewParams = { actionView: `WFSTART@${item['modelversion']}`, actionForm: item['process-form'] };
const container: Subject<any> = that.$appmodal.openModal({viewname: targetView.viewname, title: (this.$t(targetView.title) as string), height: targetView.height, width: targetView.width}, tempContext, tempViewParams);
container.subscribe((result: any) => {
if (!result || !Object.is(result.ret, 'OK')) {
return;
}
const tempSubmitData: any = Util.deepCopy(args[0]);
if (result.datas && result.datas[0]) {
const resultData: any = result.datas[0];
if (Object.keys(resultData).length > 0) {
let tempData: any = {};
Object.keys(resultData).forEach((key: any) => {
if (resultData[key] || (resultData[key] === 0) || (resultData[key] === false)) {
tempData[key] = resultData[key];
}
})
Object.assign(tempSubmitData, tempData);
}
}
startWorkFlow([tempSubmitData], localdata);
})
} else {
startWorkFlow(args, localdata);
}
} else {
startWorkFlow(args, localdata);
}
}
let localData: any;
const localContext = Util.deepCopy(that.context);
const requestResult: Promise<any> = that.appEntityService.getStandWorkflow(localContext);
requestResult.then((response: any) => {
const { data: targetData, status } = response;
if (status !== 200 || targetData.length === 0) {
return;
}
if (targetData && targetData.length > 1) {
const h = that.$createElement;
targetData.forEach((element: any) => {
Object.assign(element, { value: element.definitionkey, label: element.definitionname });
})
that.$msgbox({
title: '请选择流程版本',
message: h('i-select', {
key: Util.createUUID(),
props: {
value: localData,
placeholder: "请选择流程版本...",
transfer: true,
transferClassName: "start-workflow-select-wraper"
},
on: {
'on-change': ($event: any) => {
localData = { processDefinitionKey: $event };
}
}
}, targetData.map((item: any) => {
return h('i-option', {
key: item.value,
props: {
value: item.value,
label: item.label
}
})
})),
showCancelButton: true,
confirmButtonText: '确定',
cancelButtonText: '取消'
}).then((action: string) => {
if (Object.is(action, 'confirm') && localData && Object.keys(localData).length > 0) {
let targetItem: any = targetData.find((item: any) => {
return item.definitionkey === localData.processDefinitionKey;
})
openStartView(targetItem, localData);
}
})
} else {
localData = { processDefinitionKey: targetData[0]['definitionkey'] };
openStartView(targetData[0], localData);
}
})
}
/** /**
* 打印 * 打印
* *
......
...@@ -712,7 +712,7 @@ export default class DefaultBase extends Vue implements ControlInterface { ...@@ -712,7 +712,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/ */
public load(opt: any = {}): void { public load(opt: any = {}): void {
if(!this.loadAction){ if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr9GridView' + (this.$t('app.searchForm.notConfig.loadAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr5DataView' + (this.$t('app.searchForm.notConfig.loadAction') as string) });
return; return;
} }
const arg: any = { ...opt }; const arg: any = { ...opt };
...@@ -748,7 +748,7 @@ export default class DefaultBase extends Vue implements ControlInterface { ...@@ -748,7 +748,7 @@ export default class DefaultBase extends Vue implements ControlInterface {
*/ */
public async loadDraft(opt: any = {},mode?:string): Promise<any> { public async loadDraft(opt: any = {},mode?:string): Promise<any> {
if(!this.loaddraftAction){ if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr9GridView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr5DataView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) });
return; return;
} }
const arg: any = { ...opt } ; const arg: any = { ...opt } ;
......
...@@ -46,11 +46,11 @@ ...@@ -46,11 +46,11 @@
<span class="quick-toolbar"> <span class="quick-toolbar">
<div class='toolbar-container'> <div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600"> <tooltip :transfer="true" :max-width="600">
<i-button v-show="listviewlist_quicktoolbarModels.deuiaction1.visabled" :disabled="listviewlist_quicktoolbarModels.deuiaction1.disabled" class='' v-button-loading:i-button @click="list_quicktoolbar_click({ tag: 'deuiaction1' }, $event)"> <i-button v-show="usr4listview_layoutlist_quicktoolbarModels.deuiaction1.visabled" :disabled="usr4listview_layoutlist_quicktoolbarModels.deuiaction1.disabled" class='' v-button-loading:i-button @click="list_quicktoolbar_click({ tag: 'deuiaction1' }, $event)">
<i class='fa fa-file-text-o'></i> <i class='fa fa-file-text-o'></i>
<span class='caption'>{{$t('entities.ibizbook.listviewlist_quicktoolbar_toolbar.deuiaction1.caption')}}</span> <span class='caption'>{{$t('entities.ibizbook.usr4listview_layoutlist_quicktoolbar_toolbar.deuiaction1.caption')}}</span>
</i-button> </i-button>
<div slot='content'>{{$t('entities.ibizbook.listviewlist_quicktoolbar_toolbar.deuiaction1.tip')}}</div> <div slot='content'>{{$t('entities.ibizbook.usr4listview_layoutlist_quicktoolbar_toolbar.deuiaction1.tip')}}</div>
</tooltip> </tooltip>
</div> </div>
</span> </span>
...@@ -61,18 +61,18 @@ ...@@ -61,18 +61,18 @@
<span class="batch-toolbar"> <span class="batch-toolbar">
<div class='toolbar-container'> <div class='toolbar-container'>
<tooltip :transfer="true" :max-width="600"> <tooltip :transfer="true" :max-width="600">
<i-button v-show="listviewlist_batchtoolbarModels.deuiaction1.visabled" :disabled="listviewlist_batchtoolbarModels.deuiaction1.disabled" class='' v-button-loading:i-button @click="list_batchtoolbar_click({ tag: 'deuiaction1' }, $event)"> <i-button v-show="usr4listview_layoutlist_batchtoolbarModels.deuiaction1.visabled" :disabled="usr4listview_layoutlist_batchtoolbarModels.deuiaction1.disabled" class='' v-button-loading:i-button @click="list_batchtoolbar_click({ tag: 'deuiaction1' }, $event)">
<i class='fa fa-edit'></i> <i class='fa fa-edit'></i>
<span class='caption'>{{$t('entities.ibizbook.listviewlist_batchtoolbar_toolbar.deuiaction1.caption')}}</span> <span class='caption'>{{$t('entities.ibizbook.usr4listview_layoutlist_batchtoolbar_toolbar.deuiaction1.caption')}}</span>
</i-button> </i-button>
<div slot='content'>{{$t('entities.ibizbook.listviewlist_batchtoolbar_toolbar.deuiaction1.tip')}}</div> <div slot='content'>{{$t('entities.ibizbook.usr4listview_layoutlist_batchtoolbar_toolbar.deuiaction1.tip')}}</div>
</tooltip> </tooltip>
<tooltip :transfer="true" :max-width="600"> <tooltip :transfer="true" :max-width="600">
<i-button v-show="listviewlist_batchtoolbarModels.deuiaction2.visabled" :disabled="listviewlist_batchtoolbarModels.deuiaction2.disabled" class='' v-button-loading:i-button @click="list_batchtoolbar_click({ tag: 'deuiaction2' }, $event)"> <i-button v-show="usr4listview_layoutlist_batchtoolbarModels.deuiaction2.visabled" :disabled="usr4listview_layoutlist_batchtoolbarModels.deuiaction2.disabled" class='' v-button-loading:i-button @click="list_batchtoolbar_click({ tag: 'deuiaction2' }, $event)">
<i class='fa fa-remove'></i> <i class='fa fa-remove'></i>
<span class='caption'>{{$t('entities.ibizbook.listviewlist_batchtoolbar_toolbar.deuiaction2.caption')}}</span> <span class='caption'>{{$t('entities.ibizbook.usr4listview_layoutlist_batchtoolbar_toolbar.deuiaction2.caption')}}</span>
</i-button> </i-button>
<div slot='content'>{{$t('entities.ibizbook.listviewlist_batchtoolbar_toolbar.deuiaction2.tip')}}</div> <div slot='content'>{{$t('entities.ibizbook.usr4listview_layoutlist_batchtoolbar_toolbar.deuiaction2.tip')}}</div>
</tooltip> </tooltip>
</div> </div>
</span> </span>
...@@ -382,7 +382,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac ...@@ -382,7 +382,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac
* @param {*} [$event] 事件源 * @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件 * @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文 * @param {*} [actionContext] 执行行为上下文
* @memberof IBIZBOOKListViewBase * @memberof IBIZBOOKUsr4ListView_layoutBase
*/ */
public New(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) { public New(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
const _this: any = this; const _this: any = this;
...@@ -402,7 +402,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac ...@@ -402,7 +402,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac
* @param {*} [$event] 事件源 * @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件 * @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文 * @param {*} [actionContext] 执行行为上下文
* @memberof IBIZBOOKListViewBase * @memberof IBIZBOOKUsr4ListView_layoutBase
*/ */
public Edit(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) { public Edit(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
if (args.length === 0) { if (args.length === 0) {
...@@ -428,7 +428,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac ...@@ -428,7 +428,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac
* @param {*} [$event] 事件源 * @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件 * @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文 * @param {*} [actionContext] 执行行为上下文
* @memberof IBIZBOOKListViewBase * @memberof IBIZBOOKUsr4ListView_layoutBase
*/ */
public Remove(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) { public Remove(args: any[],contextJO?:any, params?: any, $event?: any, xData?: any,actionContext?:any,srfParentDeName?:string) {
const _this: any = this; const _this: any = this;
...@@ -624,9 +624,9 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac ...@@ -624,9 +624,9 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac
* 工具栏模型 * 工具栏模型
* *
* @type {*} * @type {*}
* @memberof IBIZBOOKListView * @memberof IBIZBOOKUsr4ListView_layout
*/ */
public listviewlist_quicktoolbarModels: any = { public usr4listview_layoutlist_quicktoolbarModels: any = {
deuiaction1: { name: 'deuiaction1', actiontarget: 'NONE', caption: '新建', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'New', target: '' } }, deuiaction1: { name: 'deuiaction1', actiontarget: 'NONE', caption: '新建', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'New', target: '' } },
}; };
...@@ -636,9 +636,9 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac ...@@ -636,9 +636,9 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac
* 工具栏模型 * 工具栏模型
* *
* @type {*} * @type {*}
* @memberof IBIZBOOKListView * @memberof IBIZBOOKUsr4ListView_layout
*/ */
public listviewlist_batchtoolbarModels: any = { public usr4listview_layoutlist_batchtoolbarModels: any = {
deuiaction1: { name: 'deuiaction1', actiontarget: 'NONE', caption: '编辑', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Edit', target: 'SINGLEKEY' } }, deuiaction1: { name: 'deuiaction1', actiontarget: 'NONE', caption: '编辑', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Edit', target: 'SINGLEKEY' } },
deuiaction2: { name: 'deuiaction2', actiontarget: 'NONE', caption: '删除', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Remove', target: 'MULTIKEY' } }, deuiaction2: { name: 'deuiaction2', actiontarget: 'NONE', caption: '删除', disabled: false, type: 'DEUIACTION', visabled: true,noprivdisplaymode:2,dataaccaction: '', uiaction: { tag: 'Remove', target: 'MULTIKEY' } },
...@@ -861,7 +861,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac ...@@ -861,7 +861,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac
*/ */
public async load(opt: any = {}): Promise<any> { public async load(opt: any = {}): Promise<any> {
if(!this.fetchAction){ if(!this.fetchAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKListView' + (this.$t('app.list.notConfig.fetchAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4ListView_layout' + (this.$t('app.list.notConfig.fetchAction') as string) });
return; return;
} }
const arg: any = {...opt}; const arg: any = {...opt};
...@@ -991,7 +991,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac ...@@ -991,7 +991,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac
*/ */
public async remove(datas: any[]): Promise<any> { public async remove(datas: any[]): Promise<any> {
if(!this.removeAction){ if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKListView' + (this.$t('app.list.notConfig.removeAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4ListView_layout' + (this.$t('app.list.notConfig.removeAction') as string) });
return; return;
} }
if (datas.length === 0) { if (datas.length === 0) {
...@@ -1096,7 +1096,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac ...@@ -1096,7 +1096,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac
try { try {
if(Object.is(item.rowDataState, 'create')){ if(Object.is(item.rowDataState, 'create')){
if(!this.createAction){ if(!this.createAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKListView' + (this.$t('app.list.notConfig.createAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4ListView_layout' + (this.$t('app.list.notConfig.createAction') as string) });
}else{ }else{
Object.assign(item,{viewparams:this.viewparams}); Object.assign(item,{viewparams:this.viewparams});
let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator); let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator);
...@@ -1104,7 +1104,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac ...@@ -1104,7 +1104,7 @@ export default class LnternalFuncListBase extends Vue implements ControlInterfac
} }
}else if(Object.is(item.rowDataState, 'update')){ }else if(Object.is(item.rowDataState, 'update')){
if(!this.updateAction){ if(!this.updateAction){
this.$Notice.error({ title: (this.$t('app.commonWords.warning') as string), desc: 'IBIZBOOKListView' + (this.$t('app.list.notConfig.updateAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.warning') as string), desc: 'IBIZBOOKUsr4ListView_layout' + (this.$t('app.list.notConfig.updateAction') as string) });
}else{ }else{
Object.assign(item,{viewparams:this.viewparams}); Object.assign(item,{viewparams:this.viewparams});
if(item.ibizbook){ if(item.ibizbook){
......
...@@ -670,7 +670,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface ...@@ -670,7 +670,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
*/ */
public load(opt: any = {}): void { public load(opt: any = {}): void {
if(!this.loadAction){ if(!this.loadAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKListView' + (this.$t('app.searchForm.notConfig.loadAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKCalendarView' + (this.$t('app.searchForm.notConfig.loadAction') as string) });
return; return;
} }
const arg: any = { ...opt }; const arg: any = { ...opt };
...@@ -706,7 +706,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface ...@@ -706,7 +706,7 @@ export default class QUICKSEARCHFORMBase extends Vue implements ControlInterface
*/ */
public async loadDraft(opt: any = {},mode?:string): Promise<any> { public async loadDraft(opt: any = {},mode?:string): Promise<any> {
if(!this.loaddraftAction){ if(!this.loaddraftAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKListView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKCalendarView' + (this.$t('app.searchForm.notConfig.loaddraftAction') as string) });
return; return;
} }
const arg: any = { ...opt } ; const arg: any = { ...opt } ;
......
...@@ -698,7 +698,7 @@ export default class Usr4Base extends Vue implements ControlInterface { ...@@ -698,7 +698,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
*/ */
public async load(opt: any = {}, isReset: boolean = false): Promise<any> { public async load(opt: any = {}, isReset: boolean = false): Promise<any> {
if(!this.fetchAction){ if(!this.fetchAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.list.notConfig.fetchAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.list.notConfig.fetchAction') as string) });
return; return;
} }
const arg: any = {...opt}; const arg: any = {...opt};
...@@ -792,7 +792,7 @@ export default class Usr4Base extends Vue implements ControlInterface { ...@@ -792,7 +792,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
*/ */
public async remove(datas: any[]): Promise<any> { public async remove(datas: any[]): Promise<any> {
if(!this.removeAction){ if(!this.removeAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.gridpage.notConfig.removeAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.gridpage.notConfig.removeAction') as string) });
return; return;
} }
let _datas:any[] = []; let _datas:any[] = [];
...@@ -908,7 +908,7 @@ export default class Usr4Base extends Vue implements ControlInterface { ...@@ -908,7 +908,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
try { try {
if(Object.is(item.rowDataState, 'create')){ if(Object.is(item.rowDataState, 'create')){
if(!this.createAction){ if(!this.createAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.list.notConfig.createAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.list.notConfig.createAction') as string) });
}else{ }else{
Object.assign(item,{viewparams:this.viewparams}); Object.assign(item,{viewparams:this.viewparams});
let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator); let response = await this.service.add(this.createAction, JSON.parse(JSON.stringify(this.context)),item, this.showBusyIndicator);
...@@ -916,7 +916,7 @@ export default class Usr4Base extends Vue implements ControlInterface { ...@@ -916,7 +916,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
} }
}else if(Object.is(item.rowDataState, 'update')){ }else if(Object.is(item.rowDataState, 'update')){
if(!this.updateAction){ if(!this.updateAction){
this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKUsr4DataView' + (this.$t('app.list.notConfig.updateAction') as string) }); this.$Notice.error({ title: (this.$t('app.commonWords.wrong') as string), desc: 'IBIZBOOKTestCLDataView' + (this.$t('app.list.notConfig.updateAction') as string) });
}else{ }else{
Object.assign(item,{viewparams:this.viewparams}); Object.assign(item,{viewparams:this.viewparams});
if(item.ibizbook){ if(item.ibizbook){
......
...@@ -70,11 +70,6 @@ export default class Usr4Model { ...@@ -70,11 +70,6 @@ export default class Usr4Model {
prop: 'n_ibizbookname_like', prop: 'n_ibizbookname_like',
dataType: 'QUERYPARAM' dataType: 'QUERYPARAM'
}, },
{
name: 'n_price_gtandeq',
prop: 'n_price_gtandeq',
dataType: 'QUERYPARAM'
},
{ {
......
...@@ -11,26 +11,6 @@ ...@@ -11,26 +11,6 @@
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json" "path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
}, },
"getPSDETreeColumns" : [ { "getPSDETreeColumns" : [ {
"caption" : "作者",
"codeName" : "author",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "author",
"name" : "author",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, {
"caption" : "归还日期",
"codeName" : "returntime",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "returntime",
"name" : "returntime",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, {
"caption" : "出版社", "caption" : "出版社",
"codeName" : "press", "codeName" : "press",
"columnType" : "DEFGRIDCOLUMN", "columnType" : "DEFGRIDCOLUMN",
...@@ -60,6 +40,26 @@ ...@@ -60,6 +40,26 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "归还日期",
"codeName" : "returntime",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "returntime",
"name" : "returntime",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, {
"caption" : "作者",
"codeName" : "author",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "author",
"name" : "author",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
} ], } ],
"getPSDETreeNodeRSs" : [ { "getPSDETreeNodeRSs" : [ {
"getChildPSDETreeNode" : { "getChildPSDETreeNode" : {
......
...@@ -19,16 +19,6 @@ ...@@ -19,16 +19,6 @@
} }
} ], } ],
"getPSDETreeColumns" : [ { "getPSDETreeColumns" : [ {
"caption" : "图书名称",
"codeName" : "ibizbookname",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "ibizbookname",
"name" : "ibizbookname",
"width" : 50,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, {
"caption" : "图书描述", "caption" : "图书描述",
"codeName" : "subtext", "codeName" : "subtext",
"columnType" : "DEFGRIDCOLUMN", "columnType" : "DEFGRIDCOLUMN",
...@@ -48,6 +38,16 @@ ...@@ -48,6 +38,16 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "图书名称",
"codeName" : "ibizbookname",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "ibizbookname",
"name" : "ibizbookname",
"width" : 50,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
} ], } ],
"getPSDETreeNodeRSs" : [ { "getPSDETreeNodeRSs" : [ {
"getChildPSDETreeNode" : { "getChildPSDETreeNode" : {
......
...@@ -34,26 +34,6 @@ ...@@ -34,26 +34,6 @@
"id" : "GANTT" "id" : "GANTT"
}, },
"getPSDETreeColumns" : [ { "getPSDETreeColumns" : [ {
"caption" : "作者",
"codeName" : "author",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "author",
"name" : "author",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, {
"caption" : "归还日期",
"codeName" : "returntime",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "returntime",
"name" : "returntime",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, {
"caption" : "出版社", "caption" : "出版社",
"codeName" : "press", "codeName" : "press",
"columnType" : "DEFGRIDCOLUMN", "columnType" : "DEFGRIDCOLUMN",
...@@ -83,6 +63,26 @@ ...@@ -83,6 +63,26 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "归还日期",
"codeName" : "returntime",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "returntime",
"name" : "returntime",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, {
"caption" : "作者",
"codeName" : "author",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "author",
"name" : "author",
"width" : 200,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
} ], } ],
"getPSDETreeNodeRSs" : [ { "getPSDETreeNodeRSs" : [ {
"getChildPSDETreeNode" : { "getChildPSDETreeNode" : {
......
...@@ -75,16 +75,6 @@ ...@@ -75,16 +75,6 @@
"id" : "TREEGRIDEX" "id" : "TREEGRIDEX"
}, },
"getPSDETreeColumns" : [ { "getPSDETreeColumns" : [ {
"caption" : "图书名称",
"codeName" : "ibizbookname",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "ibizbookname",
"name" : "ibizbookname",
"width" : 50,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
}, {
"caption" : "图书描述", "caption" : "图书描述",
"codeName" : "subtext", "codeName" : "subtext",
"columnType" : "DEFGRIDCOLUMN", "columnType" : "DEFGRIDCOLUMN",
...@@ -104,6 +94,16 @@ ...@@ -104,6 +94,16 @@
"widthUnit" : "px", "widthUnit" : "px",
"enableExpand" : false, "enableExpand" : false,
"enableSort" : false "enableSort" : false
}, {
"caption" : "图书名称",
"codeName" : "ibizbookname",
"columnType" : "DEFGRIDCOLUMN",
"dataItemName" : "ibizbookname",
"name" : "ibizbookname",
"width" : 50,
"widthUnit" : "px",
"enableExpand" : false,
"enableSort" : false
} ], } ],
"getPSDETreeNodeRSs" : [ { "getPSDETreeNodeRSs" : [ {
"getChildPSDETreeNode" : { "getChildPSDETreeNode" : {
......
...@@ -60,14 +60,14 @@ ...@@ -60,14 +60,14 @@
}, },
"getPSViewCtrlName" : "toolbar" "getPSViewCtrlName" : "toolbar"
}, { }, {
"eventArg" : "tbitem9_saveandstart", "eventArg" : "tbitem9",
"eventNames" : "CLICK", "eventNames" : "CLICK",
"logicTrigger" : "CTRLEVENT", "logicTrigger" : "CTRLEVENT",
"logicType" : "APPVIEWUIACTION", "logicType" : "APPVIEWUIACTION",
"name" : "toolbar_tbitem9_saveandstart_click", "name" : "toolbar_tbitem9_click",
"getPSAppViewUIAction" : { "getPSAppViewUIAction" : {
"modelref" : true, "modelref" : true,
"id" : "toolbar_tbitem9_saveandstart" "id" : "toolbar_tbitem9"
}, },
"getPSViewCtrlName" : "toolbar" "getPSViewCtrlName" : "toolbar"
}, { }, {
...@@ -113,7 +113,7 @@ ...@@ -113,7 +113,7 @@
}, },
"xDataControlName" : "form" "xDataControlName" : "form"
}, { }, {
"name" : "toolbar_tbitem9_saveandstart", "name" : "toolbar_tbitem9",
"getPSUIAction" : { "getPSUIAction" : {
"modelref" : true, "modelref" : true,
"id" : "SaveAndStart" "id" : "SaveAndStart"
...@@ -169,14 +169,14 @@ ...@@ -169,14 +169,14 @@
"id" : "toolbar_tbitem5_click" "id" : "toolbar_tbitem5_click"
} }
}, { }, {
"eventArg" : "tbitem9_saveandstart", "eventArg" : "tbitem9",
"eventNames" : "CLICK", "eventNames" : "CLICK",
"logicTag" : "toolbar", "logicTag" : "toolbar",
"logicType" : "APPVIEWLOGIC", "logicType" : "APPVIEWLOGIC",
"name" : "toolbar_tbitem9_saveandstart_click", "name" : "toolbar_tbitem9_click",
"getPSAppViewLogic" : { "getPSAppViewLogic" : {
"modelref" : true, "modelref" : true,
"id" : "toolbar_tbitem9_saveandstart_click" "id" : "toolbar_tbitem9_click"
} }
}, { }, {
"eventArg" : "tbitem15", "eventArg" : "tbitem15",
...@@ -330,31 +330,47 @@ ...@@ -330,31 +330,47 @@
"name" : "tbitem8", "name" : "tbitem8",
"spanMode" : false "spanMode" : false
}, { }, {
"caption" : "开始", "getCapPSLanguageRes" : {
"lanResTag" : "TBB.TEXT.*.STARTWF"
},
"caption" : "开始流程",
"groupExtractMode" : "ITEM", "groupExtractMode" : "ITEM",
"itemType" : "DEUIACTION", "itemType" : "DEUIACTION",
"name" : "tbitem9_saveandstart", "name" : "tbitem9",
"noPrivDisplayMode" : 2, "noPrivDisplayMode" : 2,
"getPSAppViewUIAction" : { "getPSAppViewUIAction" : {
"modelref" : true, "modelref" : true,
"id" : "toolbar_tbitem9_saveandstart" "id" : "toolbar_tbitem9"
},
"getPSSysImage" : {
"glyph" : "xf04b@FontAwesome",
"cssClass" : "fa fa-play"
}, },
"getPSUIAction" : { "getPSUIAction" : {
"caption" : "开始", "getCapPSLanguageRes" : {
"lanResTag" : "TBB.TEXT.*.STARTWF"
},
"caption" : "开始流程",
"codeName" : "SaveAndStart", "codeName" : "SaveAndStart",
"fullCodeName" : "SaveAndStart", "fullCodeName" : "SaveAndStart",
"name" : "开始", "name" : "编辑界面_保存并开始流程操作",
"getNextPSUIAction" : { "getPSSysImage" : {
"modelref" : true, "glyph" : "xf04b@FontAwesome",
"id" : "WFStartWizard@ACTv2" "cssClass" : "fa fa-play"
}, },
"predefinedType" : "EDITVIEW_SAVEANDSTARTWFACTION", "predefinedType" : "EDITVIEW_SAVEANDSTARTWFACTION",
"timeout" : 60000, "timeout" : 60000,
"getTooltipPSLanguageRes" : {
"lanResTag" : "TBB.TOOLTIP.*.STARTWF"
},
"uIActionMode" : "SYS", "uIActionMode" : "SYS",
"uIActionTag" : "SaveAndStart", "uIActionTag" : "SaveAndStart",
"uIActionType" : "DEUIACTION" "uIActionType" : "DEUIACTION"
}, },
"tooltip" : "开始", "tooltip" : "开始流程",
"getTooltipPSLanguageRes" : {
"lanResTag" : "TBB.TOOLTIP.*.STARTWF"
},
"showCaption" : true, "showCaption" : true,
"showIcon" : true "showIcon" : true
} ], } ],
......
...@@ -47,6 +47,17 @@ ...@@ -47,6 +47,17 @@
"id" : "toolbar_tbitem5" "id" : "toolbar_tbitem5"
}, },
"getPSViewCtrlName" : "toolbar" "getPSViewCtrlName" : "toolbar"
}, {
"eventArg" : "tbitem9",
"eventNames" : "CLICK",
"logicTrigger" : "CTRLEVENT",
"logicType" : "APPVIEWUIACTION",
"name" : "toolbar_tbitem9_click",
"getPSAppViewUIAction" : {
"modelref" : true,
"id" : "toolbar_tbitem9"
},
"getPSViewCtrlName" : "toolbar"
}, { }, {
"eventArg" : "tbitem15", "eventArg" : "tbitem15",
"eventNames" : "CLICK", "eventNames" : "CLICK",
...@@ -119,6 +130,13 @@ ...@@ -119,6 +130,13 @@
"id" : "SaveAndExit" "id" : "SaveAndExit"
}, },
"xDataControlName" : "form" "xDataControlName" : "form"
}, {
"name" : "toolbar_tbitem9",
"getPSUIAction" : {
"modelref" : true,
"id" : "SaveAndStart"
},
"xDataControlName" : "form"
}, { }, {
"name" : "toolbar_tbitem15", "name" : "toolbar_tbitem15",
"getPSUIAction" : { "getPSUIAction" : {
...@@ -442,6 +460,16 @@ ...@@ -442,6 +460,16 @@
"modelref" : true, "modelref" : true,
"id" : "toolbar_tbitem5_click" "id" : "toolbar_tbitem5_click"
} }
}, {
"eventArg" : "tbitem9",
"eventNames" : "CLICK",
"logicTag" : "toolbar",
"logicType" : "APPVIEWLOGIC",
"name" : "toolbar_tbitem9_click",
"getPSAppViewLogic" : {
"modelref" : true,
"id" : "toolbar_tbitem9_click"
}
}, { }, {
"eventArg" : "tbitem15", "eventArg" : "tbitem15",
"eventNames" : "CLICK", "eventNames" : "CLICK",
......
...@@ -13,63 +13,6 @@ ...@@ -13,63 +13,6 @@
"id" : "Interactive001" "id" : "Interactive001"
}, },
"wFLinkType" : "ROUTE" "wFLinkType" : "ROUTE"
}, {
"formCodeName" : "operationForm",
"getFromPSWFProcess" : {
"modelref" : true,
"id" : "Interactive001"
},
"logicName" : "同意",
"name" : "C61",
"nextCondition" : "ANY",
"getToPSWFProcess" : {
"modelref" : true,
"id" : "Interactive002"
},
"viewCodeName" : "WFDynaActionView",
"wFLinkType" : "IAACTION"
}, {
"formCodeName" : "operationForm",
"getFromPSWFProcess" : {
"modelref" : true,
"id" : "Interactive001"
},
"logicName" : "不同意",
"name" : "C70",
"nextCondition" : "ANY",
"getToPSWFProcess" : {
"modelref" : true,
"id" : "Interactive005"
},
"viewCodeName" : "WFDynaActionView",
"wFLinkType" : "IAACTION"
}, {
"getFromPSWFProcess" : {
"modelref" : true,
"id" : "Interactive005"
},
"logicName" : "取消",
"name" : "C96",
"nextCondition" : "ANY",
"getToPSWFProcess" : {
"modelref" : true,
"id" : "End002"
},
"wFLinkType" : "IAACTION"
}, {
"formCodeName" : "approvedForm",
"getFromPSWFProcess" : {
"modelref" : true,
"id" : "Interactive005"
},
"logicName" : "重新提交",
"name" : "C49",
"nextCondition" : "ANY",
"getToPSWFProcess" : {
"modelref" : true,
"id" : "Interactive001"
},
"wFLinkType" : "IAACTION"
}, { }, {
"getFromPSWFProcess" : { "getFromPSWFProcess" : {
"modelref" : true, "modelref" : true,
...@@ -114,38 +57,37 @@ ...@@ -114,38 +57,37 @@
"modelref" : true, "modelref" : true,
"id" : "Interactive002" "id" : "Interactive002"
}, },
"logicName" : "不同意", "name" : "TIMEOUT",
"name" : "C28",
"nextCondition" : "ANY",
"getToPSWFProcess" : { "getToPSWFProcess" : {
"modelref" : true, "modelref" : true,
"id" : "Interactive005" "id" : "Interactive001"
}, },
"wFLinkType" : "IAACTION" "wFLinkType" : "TIMEOUT"
}, { }, {
"getFromPSWFProcess" : { "getFromPSWFProcess" : {
"modelref" : true, "modelref" : true,
"id" : "Interactive004" "id" : "Interactive005"
}, },
"logicName" : "不同意", "logicName" : "取消",
"name" : "C22", "name" : "C96",
"nextCondition" : "ANY", "nextCondition" : "ANY",
"getToPSWFProcess" : { "getToPSWFProcess" : {
"modelref" : true, "modelref" : true,
"id" : "Interactive005" "id" : "End002"
}, },
"wFLinkType" : "IAACTION" "wFLinkType" : "IAACTION"
}, { }, {
"formCodeName" : "approvedForm",
"getFromPSWFProcess" : { "getFromPSWFProcess" : {
"modelref" : true, "modelref" : true,
"id" : "Interactive004" "id" : "Interactive005"
}, },
"logicName" : "完成", "logicName" : "重新提交",
"name" : "C41", "name" : "C49",
"nextCondition" : "ANY", "nextCondition" : "ANY",
"getToPSWFProcess" : { "getToPSWFProcess" : {
"modelref" : true, "modelref" : true,
"id" : "End001" "id" : "Interactive001"
}, },
"wFLinkType" : "IAACTION" "wFLinkType" : "IAACTION"
}, { }, {
...@@ -196,6 +138,62 @@ ...@@ -196,6 +138,62 @@
"id" : "Interactive003" "id" : "Interactive003"
}, },
"wFLinkType" : "ROUTE" "wFLinkType" : "ROUTE"
}, {
"getFromPSWFProcess" : {
"modelref" : true,
"id" : "Interactive004"
},
"logicName" : "不同意",
"name" : "C22",
"nextCondition" : "ANY",
"getToPSWFProcess" : {
"modelref" : true,
"id" : "Interactive005"
},
"wFLinkType" : "IAACTION"
}, {
"getFromPSWFProcess" : {
"modelref" : true,
"id" : "Interactive004"
},
"logicName" : "完成",
"name" : "C41",
"nextCondition" : "ANY",
"getToPSWFProcess" : {
"modelref" : true,
"id" : "End001"
},
"wFLinkType" : "IAACTION"
}, {
"formCodeName" : "operationForm",
"getFromPSWFProcess" : {
"modelref" : true,
"id" : "Interactive001"
},
"logicName" : "同意",
"name" : "C61",
"nextCondition" : "ANY",
"getToPSWFProcess" : {
"modelref" : true,
"id" : "Interactive002"
},
"viewCodeName" : "WFDynaActionView",
"wFLinkType" : "IAACTION"
}, {
"formCodeName" : "operationForm",
"getFromPSWFProcess" : {
"modelref" : true,
"id" : "Interactive001"
},
"logicName" : "不同意",
"name" : "C70",
"nextCondition" : "ANY",
"getToPSWFProcess" : {
"modelref" : true,
"id" : "Interactive005"
},
"viewCodeName" : "WFDynaActionView",
"wFLinkType" : "IAACTION"
} ], } ],
"getPSWFProcesses" : [ { "getPSWFProcesses" : [ {
"codeName" : "Start001", "codeName" : "Start001",
...@@ -215,41 +213,6 @@ ...@@ -215,41 +213,6 @@
"asynchronousProcess" : false, "asynchronousProcess" : false,
"enableTimeout" : false, "enableTimeout" : false,
"startProcess" : true "startProcess" : true
}, {
"codeName" : "Interactive001",
"formCodeName" : "operationForm",
"height" : 80,
"leftPos" : 150,
"logicName" : "部门经理审核",
"msgType" : 0,
"multiInstMode" : "NONE",
"name" : "部门经理审核",
"getPSWFLinks" : [ {
"modelref" : true,
"id" : "C61"
}, {
"modelref" : true,
"id" : "C70"
} ],
"getPSWFProcessRoles" : [ {
"name" : "[当前数据属性]",
"uDField" : "DEPTHEADSID",
"wFProcessRoleType" : "UDACTOR"
} ],
"predefinedActions" : [ "ADDSTEPBEFORE", "REASSIGN" ],
"timeout" : 6,
"timeoutType" : "MINUTE",
"topPos" : 30,
"util3FormCodeName" : "transfer",
"util3FormName" : "工作转移",
"utilFormCodeName" : "beforeSign",
"utilFormName" : "加签",
"wFProcessType" : "INTERACTIVE",
"wFStepValue" : "5",
"width" : 100,
"asynchronousProcess" : false,
"enableTimeout" : true,
"sendInform" : false
}, { }, {
"codeName" : "End001", "codeName" : "End001",
"height" : 30, "height" : 30,
...@@ -263,47 +226,6 @@ ...@@ -263,47 +226,6 @@
"asynchronousProcess" : false, "asynchronousProcess" : false,
"enableTimeout" : false, "enableTimeout" : false,
"terminalProcess" : true "terminalProcess" : true
}, {
"codeName" : "End002",
"height" : 30,
"leftPos" : 186,
"logicName" : "结束",
"name" : "结束",
"timeout" : -1,
"topPos" : 389,
"wFProcessType" : "END",
"width" : 30,
"asynchronousProcess" : false,
"enableTimeout" : false,
"terminalProcess" : true
}, {
"codeName" : "Interactive005",
"height" : 80,
"leftPos" : 150,
"logicName" : "发起人调整",
"msgType" : 0,
"multiInstMode" : "NONE",
"name" : "发起人调整",
"getPSWFLinks" : [ {
"modelref" : true,
"id" : "C96"
}, {
"modelref" : true,
"id" : "C49"
} ],
"getPSWFProcessRoles" : [ {
"name" : "[当前数据属性]",
"uDField" : "CREATEMAN",
"wFProcessRoleType" : "UDACTOR"
} ],
"timeout" : -1,
"topPos" : 195,
"wFProcessType" : "INTERACTIVE",
"wFStepValue" : "1",
"width" : 100,
"asynchronousProcess" : false,
"enableTimeout" : false,
"sendInform" : false
}, { }, {
"codeName" : "Interactive003", "codeName" : "Interactive003",
"height" : 80, "height" : 80,
...@@ -340,7 +262,7 @@ ...@@ -340,7 +262,7 @@
}, { }, {
"codeName" : "Interactive002", "codeName" : "Interactive002",
"height" : 80, "height" : 80,
"leftPos" : 435, "leftPos" : 420,
"logicName" : "财务经理审核", "logicName" : "财务经理审核",
"msgType" : 0, "msgType" : 0,
"multiInstMode" : "NONE", "multiInstMode" : "NONE",
...@@ -350,9 +272,12 @@ ...@@ -350,9 +272,12 @@
"id" : "C52" "id" : "C52"
}, { }, {
"modelref" : true, "modelref" : true,
"id" : "C28" "id" : "TIMEOUT"
} ], } ],
"getPSWFProcessRoles" : [ { "getPSWFProcessRoles" : [ {
"name" : "[当前操作者]",
"wFProcessRoleType" : "CURACTOR"
}, {
"name" : "财务经理", "name" : "财务经理",
"getPSWFRole" : { "getPSWFRole" : {
"modelref" : true, "modelref" : true,
...@@ -361,19 +286,77 @@ ...@@ -361,19 +286,77 @@
"userData" : "org", "userData" : "org",
"userData2" : "CURORGID", "userData2" : "CURORGID",
"wFProcessRoleType" : "WFROLE" "wFProcessRoleType" : "WFROLE"
}, {
"name" : "[当前操作者]",
"wFProcessRoleType" : "CURACTOR"
} ], } ],
"predefinedActions" : [ "SENDBACK" ], "predefinedActions" : [ "SENDBACK" ],
"timeout" : -1, "timeout" : 5,
"timeoutType" : "MINUTE",
"topPos" : 30, "topPos" : 30,
"wFProcessType" : "INTERACTIVE", "wFProcessType" : "INTERACTIVE",
"wFStepValue" : "10", "wFStepValue" : "10",
"width" : 100, "width" : 100,
"asynchronousProcess" : false, "asynchronousProcess" : false,
"enableTimeout" : true,
"sendInform" : false
}, {
"codeName" : "Interactive005",
"height" : 80,
"leftPos" : 150,
"logicName" : "发起人调整",
"msgType" : 0,
"multiInstMode" : "NONE",
"name" : "发起人调整",
"getPSWFLinks" : [ {
"modelref" : true,
"id" : "C96"
}, {
"modelref" : true,
"id" : "C49"
} ],
"getPSWFProcessRoles" : [ {
"name" : "[当前数据属性]",
"uDField" : "CREATEMAN",
"wFProcessRoleType" : "UDACTOR"
} ],
"timeout" : -1,
"topPos" : 195,
"wFProcessType" : "INTERACTIVE",
"wFStepValue" : "1",
"width" : 100,
"asynchronousProcess" : false,
"enableTimeout" : false, "enableTimeout" : false,
"sendInform" : false "sendInform" : false
}, {
"codeName" : "Exclusivegateway001",
"height" : 40,
"leftPos" : 585,
"logicName" : "订单金额判断",
"name" : "订单金额判断",
"getPSWFLinks" : [ {
"modelref" : true,
"id" : "小于1W"
}, {
"modelref" : true,
"id" : "大于1W"
} ],
"timeout" : -1,
"topPos" : 50,
"wFProcessType" : "EXCLUSIVEGATEWAY",
"width" : 40,
"asynchronousProcess" : false,
"enableTimeout" : false
}, {
"codeName" : "End002",
"height" : 30,
"leftPos" : 186,
"logicName" : "结束",
"name" : "结束",
"timeout" : -1,
"topPos" : 389,
"wFProcessType" : "END",
"width" : 30,
"asynchronousProcess" : false,
"enableTimeout" : false,
"terminalProcess" : true
}, { }, {
"codeName" : "Interactive004", "codeName" : "Interactive004",
"height" : 80, "height" : 80,
...@@ -408,24 +391,39 @@ ...@@ -408,24 +391,39 @@
"enableTimeout" : false, "enableTimeout" : false,
"sendInform" : false "sendInform" : false
}, { }, {
"codeName" : "Exclusivegateway001", "codeName" : "Interactive001",
"height" : 40, "formCodeName" : "operationForm",
"leftPos" : 585, "height" : 80,
"logicName" : "订单金额判断", "leftPos" : 150,
"name" : "订单金额判断", "logicName" : "部门经理审核",
"msgType" : 0,
"multiInstMode" : "NONE",
"name" : "部门经理审核",
"getPSWFLinks" : [ { "getPSWFLinks" : [ {
"modelref" : true, "modelref" : true,
"id" : "小于1W" "id" : "C61"
}, { }, {
"modelref" : true, "modelref" : true,
"id" : "大于1W" "id" : "C70"
} ], } ],
"getPSWFProcessRoles" : [ {
"name" : "[当前数据属性]",
"uDField" : "DEPTHEADSID",
"wFProcessRoleType" : "UDACTOR"
} ],
"predefinedActions" : [ "ADDSTEPBEFORE", "REASSIGN" ],
"timeout" : -1, "timeout" : -1,
"topPos" : 50, "topPos" : 30,
"wFProcessType" : "EXCLUSIVEGATEWAY", "util3FormCodeName" : "transfer",
"width" : 40, "util3FormName" : "工作转移",
"utilFormCodeName" : "beforeSign",
"utilFormName" : "加签",
"wFProcessType" : "INTERACTIVE",
"wFStepValue" : "5",
"width" : 100,
"asynchronousProcess" : false, "asynchronousProcess" : false,
"enableTimeout" : false "enableTimeout" : false,
"sendInform" : false
} ], } ],
"getStartPSWFProcess" : { "getStartPSWFProcess" : {
"modelref" : true, "modelref" : true,
......
...@@ -37,19 +37,8 @@ ...@@ -37,19 +37,8 @@
<flowable:form process-form="Start001" wfversion="2"/> <flowable:form process-form="Start001" wfversion="2"/>
</extensionElements> </extensionElements>
</startEvent> </startEvent>
<userTask flowable:category="${businessKey}" flowable:dueDate="PT6M" flowable:candidateUsers="${activedata.deptheadsid},${activedata.srfwfpredefinedusers}" flowable:exclusive="true" id="tid-5-b43328c7712bd3739742121269b6c386" name="部门经理审核" >
<documentation>${majortext}</documentation>
<extensionElements>
<flowable:form procfunc="addstepbefore;reassign" process-form="operationForm" process-utilform="beforeSign" process-util3form="transfer" process-utilformname="加签" process-util3formname="工作转移" />
</extensionElements>
</userTask>
<endEvent id="sid-ebd510afdeda7eba09cf1a56679ca382" name="结束"> <endEvent id="sid-ebd510afdeda7eba09cf1a56679ca382" name="结束">
</endEvent> </endEvent>
<endEvent id="sid-0b976fca9f1aa7981b1c0c7fc628e6cd" name="结束">
</endEvent>
<userTask flowable:category="${businessKey}" flowable:candidateUsers="${activedata.createman},${activedata.srfwfpredefinedusers}" flowable:exclusive="true" id="tid-1-6dc784ef240f35883923cabac210590c" name="发起人调整" >
<documentation>${majortext}</documentation>
</userTask>
<userTask flowable:category="${businessKey}" flowable:candidateUsers="${wfCoreService.getGroupUsers('GeneralManager|org|CURORGID',execution)},${activedata.srfwfpredefinedusers}" flowable:exclusive="true" id="tid-20-79d7bde95dd67ca0f58d5f8961664af9" name="总经理审核" > <userTask flowable:category="${businessKey}" flowable:candidateUsers="${wfCoreService.getGroupUsers('GeneralManager|org|CURORGID',execution)},${activedata.srfwfpredefinedusers}" flowable:exclusive="true" id="tid-20-79d7bde95dd67ca0f58d5f8961664af9" name="总经理审核" >
<documentation>${majortext}</documentation> <documentation>${majortext}</documentation>
</userTask> </userTask>
...@@ -59,157 +48,169 @@ ...@@ -59,157 +48,169 @@
<flowable:form procfunc="sendback" /> <flowable:form procfunc="sendback" />
</extensionElements> </extensionElements>
</userTask> </userTask>
<userTask flowable:category="${businessKey}" flowable:candidateUsers="${wfCoreService.getGroupUsers('FinancialDirector|org|CURORGID',execution)},${activedata.srfwfpredefinedusers}" flowable:exclusive="true" id="tid-30-f33ca3120694e870ea7e1b5eed392750" name="财务总监审批" > <boundaryEvent id="bid-10-b2100e0a472c7e23cd936fbb272eaa67" name="timeout-财务经理审核" attachedToRef="tid-10-b2100e0a472c7e23cd936fbb272eaa67" cancelActivity="true">
<timerEventDefinition>
<timeDate>PT5M</timeDate>
</timerEventDefinition>
</boundaryEvent>
<userTask flowable:category="${businessKey}" flowable:candidateUsers="${activedata.createman},${activedata.srfwfpredefinedusers}" flowable:exclusive="true" id="tid-1-6dc784ef240f35883923cabac210590c" name="发起人调整" >
<documentation>${majortext}</documentation> <documentation>${majortext}</documentation>
</userTask> </userTask>
<exclusiveGateway id="sid-21588a1284c496701e00f32c79702e57"></exclusiveGateway> <exclusiveGateway id="sid-21588a1284c496701e00f32c79702e57"></exclusiveGateway>
<sequenceFlow id="rid-976141cef110c4efb00cafe135288c04" sourceRef="sid-137c359f364406040df60ee70baba8a0" targetRef="tid-5-b43328c7712bd3739742121269b6c386" name=""> <endEvent id="sid-0b976fca9f1aa7981b1c0c7fc628e6cd" name="结束">
</sequenceFlow> </endEvent>
<sequenceFlow id="lid-C61-8183153acb66d3c4237581187af3a227" sourceRef="tid-5-b43328c7712bd3739742121269b6c386" targetRef="tid-10-b2100e0a472c7e23cd936fbb272eaa67" name="同意"> <userTask flowable:category="${businessKey}" flowable:candidateUsers="${wfCoreService.getGroupUsers('FinancialDirector|org|CURORGID',execution)},${activedata.srfwfpredefinedusers}" flowable:exclusive="true" id="tid-30-f33ca3120694e870ea7e1b5eed392750" name="财务总监审批" >
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C61-8183153acb66d3c4237581187af3a227"}]]></conditionExpression> <documentation>${majortext}</documentation>
</userTask>
<userTask flowable:category="${businessKey}" flowable:candidateUsers="${activedata.deptheadsid},${activedata.srfwfpredefinedusers}" flowable:exclusive="true" id="tid-5-b43328c7712bd3739742121269b6c386" name="部门经理审核" >
<documentation>${majortext}</documentation>
<extensionElements> <extensionElements>
<flowable:form sequenceFlowForm="operationForm" sequenceFlowView="WFDynaActionView" nextCondition="ANY" /> <flowable:form procfunc="addstepbefore;reassign" process-form="operationForm" process-utilform="beforeSign" process-util3form="transfer" process-utilformname="加签" process-util3formname="工作转移" />
</extensionElements> </extensionElements>
</userTask>
<sequenceFlow id="rid-c0feb9ae4c30f9931e90779d5a79ecba" sourceRef="sid-137c359f364406040df60ee70baba8a0" targetRef="tid-5-b43328c7712bd3739742121269b6c386" name="">
</sequenceFlow> </sequenceFlow>
<sequenceFlow id="lid-C70-90f718c5ff94eb8c7fe8cadf6950f7e4" sourceRef="tid-5-b43328c7712bd3739742121269b6c386" targetRef="tid-1-6dc784ef240f35883923cabac210590c" name="不同意"> <sequenceFlow id="lid-C69-53d17722fc9438878376caf1fc9abe38" sourceRef="tid-20-79d7bde95dd67ca0f58d5f8961664af9" targetRef="tid-1-6dc784ef240f35883923cabac210590c" name="不同意">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C70-90f718c5ff94eb8c7fe8cadf6950f7e4"}]]></conditionExpression> <conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C69-53d17722fc9438878376caf1fc9abe38"}]]></conditionExpression>
<extensionElements> <extensionElements>
<flowable:form sequenceFlowForm="operationForm" sequenceFlowView="WFDynaActionView" nextCondition="ANY" /> <flowable:form nextCondition="ANY" />
</extensionElements> </extensionElements>
</sequenceFlow> </sequenceFlow>
<sequenceFlow id="lid-C96-d115f5fb86f20d932cb1baa11f2a5138" sourceRef="tid-1-6dc784ef240f35883923cabac210590c" targetRef="sid-0b976fca9f1aa7981b1c0c7fc628e6cd" name="取消"> <sequenceFlow id="lid-C40-e7f768cb526406518428eb40b80ac4b8" sourceRef="tid-20-79d7bde95dd67ca0f58d5f8961664af9" targetRef="tid-30-f33ca3120694e870ea7e1b5eed392750" name="同意">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C96-d115f5fb86f20d932cb1baa11f2a5138"}]]></conditionExpression> <conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C40-e7f768cb526406518428eb40b80ac4b8"}]]></conditionExpression>
<extensionElements> <extensionElements>
<flowable:form nextCondition="ANY" /> <flowable:form nextCondition="ANY" />
</extensionElements> </extensionElements>
</sequenceFlow> </sequenceFlow>
<sequenceFlow id="lid-C49-3d92186d5394a2a122703f0732066c47" sourceRef="tid-1-6dc784ef240f35883923cabac210590c" targetRef="tid-5-b43328c7712bd3739742121269b6c386" name="重新提交"> <sequenceFlow id="lid-C52-4fd6983e30466e5beab43f4960b20498" sourceRef="tid-10-b2100e0a472c7e23cd936fbb272eaa67" targetRef="sid-21588a1284c496701e00f32c79702e57" name="同意">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C49-3d92186d5394a2a122703f0732066c47"}]]></conditionExpression> <conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C52-4fd6983e30466e5beab43f4960b20498"}]]></conditionExpression>
<extensionElements> <extensionElements>
<flowable:form sequenceFlowForm="approvedForm" nextCondition="ANY" /> <flowable:form nextCondition="ANY" />
</extensionElements> </extensionElements>
</sequenceFlow> </sequenceFlow>
<sequenceFlow id="lid-C69-4852d80f9c11b172c526057d238adef9" sourceRef="tid-20-79d7bde95dd67ca0f58d5f8961664af9" targetRef="tid-1-6dc784ef240f35883923cabac210590c" name="不同意"> <sequenceFlow id="lid-TIMEOUT-4b27f06c63df3bffd6bead724b7251e2" sourceRef="bid-10-b2100e0a472c7e23cd936fbb272eaa67" targetRef="tid-5-b43328c7712bd3739742121269b6c386" name="">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C69-4852d80f9c11b172c526057d238adef9"}]]></conditionExpression> </sequenceFlow>
<sequenceFlow id="lid-C96-42eb684893c4ae9a98e7c82be6eab279" sourceRef="tid-1-6dc784ef240f35883923cabac210590c" targetRef="sid-0b976fca9f1aa7981b1c0c7fc628e6cd" name="取消">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C96-42eb684893c4ae9a98e7c82be6eab279"}]]></conditionExpression>
<extensionElements> <extensionElements>
<flowable:form nextCondition="ANY" /> <flowable:form nextCondition="ANY" />
</extensionElements> </extensionElements>
</sequenceFlow> </sequenceFlow>
<sequenceFlow id="lid-C40-fc8f513305b0b6ac566c20ab4670ce9d" sourceRef="tid-20-79d7bde95dd67ca0f58d5f8961664af9" targetRef="tid-30-f33ca3120694e870ea7e1b5eed392750" name="同意"> <sequenceFlow id="lid-C49-6ed5f97e5df48481b029796d82d0b219" sourceRef="tid-1-6dc784ef240f35883923cabac210590c" targetRef="tid-5-b43328c7712bd3739742121269b6c386" name="重新提交">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C40-fc8f513305b0b6ac566c20ab4670ce9d"}]]></conditionExpression> <conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C49-6ed5f97e5df48481b029796d82d0b219"}]]></conditionExpression>
<extensionElements> <extensionElements>
<flowable:form nextCondition="ANY" /> <flowable:form sequenceFlowForm="approvedForm" nextCondition="ANY" />
</extensionElements> </extensionElements>
</sequenceFlow> </sequenceFlow>
<sequenceFlow id="lid-C52-a18b2bf9744642988ac97be1a9e9205d" sourceRef="tid-10-b2100e0a472c7e23cd936fbb272eaa67" targetRef="sid-21588a1284c496701e00f32c79702e57" name="同意"> <sequenceFlow id="rid-e422a74254ebd075c00bc9277bd96048" sourceRef="sid-21588a1284c496701e00f32c79702e57" targetRef="sid-ebd510afdeda7eba09cf1a56679ca382" name="">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C52-a18b2bf9744642988ac97be1a9e9205d"}]]></conditionExpression> <conditionExpression xsi:type="tFormalExpression" ><![CDATA[${((wfCoreService.test(activedata.amount, 'LT', '10000')))} ]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="rid-649a7611444480b506e16ae63f7cb7bf" sourceRef="sid-21588a1284c496701e00f32c79702e57" targetRef="tid-20-79d7bde95dd67ca0f58d5f8961664af9" name="">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${((wfCoreService.test(activedata.amount, 'GTANDEQ', '10000')))} ]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="lid-C22-873aebc262de7bfe0c550890307b82a2" sourceRef="tid-30-f33ca3120694e870ea7e1b5eed392750" targetRef="tid-1-6dc784ef240f35883923cabac210590c" name="不同意">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C22-873aebc262de7bfe0c550890307b82a2"}]]></conditionExpression>
<extensionElements> <extensionElements>
<flowable:form nextCondition="ANY" /> <flowable:form nextCondition="ANY" />
</extensionElements> </extensionElements>
</sequenceFlow> </sequenceFlow>
<sequenceFlow id="lid-C28-d9897ed1a39b41623c277c87de14e349" sourceRef="tid-10-b2100e0a472c7e23cd936fbb272eaa67" targetRef="tid-1-6dc784ef240f35883923cabac210590c" name="不同意"> <sequenceFlow id="lid-C41-587e21d7c9809d4b5345a266ee62ebb6" sourceRef="tid-30-f33ca3120694e870ea7e1b5eed392750" targetRef="sid-ebd510afdeda7eba09cf1a56679ca382" name="完成">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C28-d9897ed1a39b41623c277c87de14e349"}]]></conditionExpression> <conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C41-587e21d7c9809d4b5345a266ee62ebb6"}]]></conditionExpression>
<extensionElements> <extensionElements>
<flowable:form nextCondition="ANY" /> <flowable:form nextCondition="ANY" />
</extensionElements> </extensionElements>
</sequenceFlow> </sequenceFlow>
<sequenceFlow id="lid-C22-e99e05c2a93ffb2de2bc8b4ed1d99b0f" sourceRef="tid-30-f33ca3120694e870ea7e1b5eed392750" targetRef="tid-1-6dc784ef240f35883923cabac210590c" name="不同意"> <sequenceFlow id="lid-C61-a2d53541b389c6302ac5d9003637ac85" sourceRef="tid-5-b43328c7712bd3739742121269b6c386" targetRef="tid-10-b2100e0a472c7e23cd936fbb272eaa67" name="同意">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C22-e99e05c2a93ffb2de2bc8b4ed1d99b0f"}]]></conditionExpression> <conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C61-a2d53541b389c6302ac5d9003637ac85"}]]></conditionExpression>
<extensionElements> <extensionElements>
<flowable:form nextCondition="ANY" /> <flowable:form sequenceFlowForm="operationForm" sequenceFlowView="WFDynaActionView" nextCondition="ANY" />
</extensionElements> </extensionElements>
</sequenceFlow> </sequenceFlow>
<sequenceFlow id="lid-C41-3359e3877299195a9c8cfb5625b5f033" sourceRef="tid-30-f33ca3120694e870ea7e1b5eed392750" targetRef="sid-ebd510afdeda7eba09cf1a56679ca382" name="完成"> <sequenceFlow id="lid-C70-b9ff36221d5b20f546019333c55e4792" sourceRef="tid-5-b43328c7712bd3739742121269b6c386" targetRef="tid-1-6dc784ef240f35883923cabac210590c" name="不同意">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C41-3359e3877299195a9c8cfb5625b5f033"}]]></conditionExpression> <conditionExpression xsi:type="tFormalExpression" ><![CDATA[${sequenceFlowId=="lid-C70-b9ff36221d5b20f546019333c55e4792"}]]></conditionExpression>
<extensionElements> <extensionElements>
<flowable:form nextCondition="ANY" /> <flowable:form sequenceFlowForm="operationForm" sequenceFlowView="WFDynaActionView" nextCondition="ANY" />
</extensionElements> </extensionElements>
</sequenceFlow> </sequenceFlow>
<sequenceFlow id="rid-28b1982fa36160a9a2736aebc7e9c4f3" sourceRef="sid-21588a1284c496701e00f32c79702e57" targetRef="sid-ebd510afdeda7eba09cf1a56679ca382" name="">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${((wfCoreService.test(activedata.amount, 'LT', '10000')))} ]]></conditionExpression>
</sequenceFlow>
<sequenceFlow id="rid-a8db49267262165c5257ac0813b9620d" sourceRef="sid-21588a1284c496701e00f32c79702e57" targetRef="tid-20-79d7bde95dd67ca0f58d5f8961664af9" name="">
<conditionExpression xsi:type="tFormalExpression" ><![CDATA[${((wfCoreService.test(activedata.amount, 'GTANDEQ', '10000')))} ]]></conditionExpression>
</sequenceFlow>
</process> </process>
<bpmndi:BPMNDiagram id="BPMNDiagram_demosys-actv2"> <bpmndi:BPMNDiagram id="BPMNDiagram_demosys-actv2">
<bpmndi:BPMNPlane id="BPMNPlane_demosys-actv2" bpmnElement="demosys-actv2"> <bpmndi:BPMNPlane id="BPMNPlane_demosys-actv2" bpmnElement="demosys-actv2">
<bpmndi:BPMNShape id="BPMNShape-137c359f364406040df60ee70baba8a0" bpmnElement="sid-137c359f364406040df60ee70baba8a0"> <bpmndi:BPMNShape id="BPMNShape-137c359f364406040df60ee70baba8a0" bpmnElement="sid-137c359f364406040df60ee70baba8a0">
<omgdi:Bounds x="15" y="55" width="30" height="30" /> <omgdi:Bounds x="15" y="55" width="30" height="30" />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape-b43328c7712bd3739742121269b6c386" bpmnElement="tid-5-b43328c7712bd3739742121269b6c386">
<omgdi:Bounds x="150" y="30" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape-ebd510afdeda7eba09cf1a56679ca382" bpmnElement="sid-ebd510afdeda7eba09cf1a56679ca382"> <bpmndi:BPMNShape id="BPMNShape-ebd510afdeda7eba09cf1a56679ca382" bpmnElement="sid-ebd510afdeda7eba09cf1a56679ca382">
<omgdi:Bounds x="780" y="221" width="30" height="30" /> <omgdi:Bounds x="780" y="221" width="30" height="30" />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape-0b976fca9f1aa7981b1c0c7fc628e6cd" bpmnElement="sid-0b976fca9f1aa7981b1c0c7fc628e6cd"> <bpmndi:BPMNShape id="BPMNShape-79d7bde95dd67ca0f58d5f8961664af9" bpmnElement="tid-20-79d7bde95dd67ca0f58d5f8961664af9">
<omgdi:Bounds x="186" y="389" width="30" height="30" /> <omgdi:Bounds x="555" y="195" width="100" height="80" />
</bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape-b2100e0a472c7e23cd936fbb272eaa67" bpmnElement="tid-10-b2100e0a472c7e23cd936fbb272eaa67">
<omgdi:Bounds x="420" y="30" width="100" height="80" />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape-6dc784ef240f35883923cabac210590c" bpmnElement="tid-1-6dc784ef240f35883923cabac210590c"> <bpmndi:BPMNShape id="BPMNShape-6dc784ef240f35883923cabac210590c" bpmnElement="tid-1-6dc784ef240f35883923cabac210590c">
<omgdi:Bounds x="150" y="195" width="100" height="80" /> <omgdi:Bounds x="150" y="195" width="100" height="80" />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape-79d7bde95dd67ca0f58d5f8961664af9" bpmnElement="tid-20-79d7bde95dd67ca0f58d5f8961664af9"> <bpmndi:BPMNShape id="BPMNShape-21588a1284c496701e00f32c79702e57" bpmnElement="sid-21588a1284c496701e00f32c79702e57">
<omgdi:Bounds x="555" y="195" width="100" height="80" /> <omgdi:Bounds x="585" y="50" width="40" height="40" />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape-b2100e0a472c7e23cd936fbb272eaa67" bpmnElement="tid-10-b2100e0a472c7e23cd936fbb272eaa67"> <bpmndi:BPMNShape id="BPMNShape-0b976fca9f1aa7981b1c0c7fc628e6cd" bpmnElement="sid-0b976fca9f1aa7981b1c0c7fc628e6cd">
<omgdi:Bounds x="435" y="30" width="100" height="80" /> <omgdi:Bounds x="186" y="389" width="30" height="30" />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape-f33ca3120694e870ea7e1b5eed392750" bpmnElement="tid-30-f33ca3120694e870ea7e1b5eed392750"> <bpmndi:BPMNShape id="BPMNShape-f33ca3120694e870ea7e1b5eed392750" bpmnElement="tid-30-f33ca3120694e870ea7e1b5eed392750">
<omgdi:Bounds x="555" y="360" width="100" height="80" /> <omgdi:Bounds x="555" y="360" width="100" height="80" />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNShape id="BPMNShape-21588a1284c496701e00f32c79702e57" bpmnElement="sid-21588a1284c496701e00f32c79702e57"> <bpmndi:BPMNShape id="BPMNShape-b43328c7712bd3739742121269b6c386" bpmnElement="tid-5-b43328c7712bd3739742121269b6c386">
<omgdi:Bounds x="585" y="50" width="40" height="40" /> <omgdi:Bounds x="150" y="30" width="100" height="80" />
</bpmndi:BPMNShape> </bpmndi:BPMNShape>
<bpmndi:BPMNEdge id="BPMNEdge-rid-976141cef110c4efb00cafe135288c04" bpmnElement="rid-976141cef110c4efb00cafe135288c04"> <bpmndi:BPMNEdge id="BPMNEdge-rid-c0feb9ae4c30f9931e90779d5a79ecba" bpmnElement="rid-c0feb9ae4c30f9931e90779d5a79ecba">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge-lid-C61-8183153acb66d3c4237581187af3a227" bpmnElement="lid-C61-8183153acb66d3c4237581187af3a227"> <bpmndi:BPMNEdge id="BPMNEdge-lid-C69-53d17722fc9438878376caf1fc9abe38" bpmnElement="lid-C69-53d17722fc9438878376caf1fc9abe38">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge-lid-C70-90f718c5ff94eb8c7fe8cadf6950f7e4" bpmnElement="lid-C70-90f718c5ff94eb8c7fe8cadf6950f7e4"> <bpmndi:BPMNEdge id="BPMNEdge-lid-C40-e7f768cb526406518428eb40b80ac4b8" bpmnElement="lid-C40-e7f768cb526406518428eb40b80ac4b8">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge-lid-C96-d115f5fb86f20d932cb1baa11f2a5138" bpmnElement="lid-C96-d115f5fb86f20d932cb1baa11f2a5138"> <bpmndi:BPMNEdge id="BPMNEdge-lid-C52-4fd6983e30466e5beab43f4960b20498" bpmnElement="lid-C52-4fd6983e30466e5beab43f4960b20498">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge-lid-C49-3d92186d5394a2a122703f0732066c47" bpmnElement="lid-C49-3d92186d5394a2a122703f0732066c47"> <bpmndi:BPMNEdge id="BPMNEdge-lid-TIMEOUT-4b27f06c63df3bffd6bead724b7251e2" bpmnElement="lid-TIMEOUT-4b27f06c63df3bffd6bead724b7251e2">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge-lid-C69-4852d80f9c11b172c526057d238adef9" bpmnElement="lid-C69-4852d80f9c11b172c526057d238adef9"> <bpmndi:BPMNEdge id="BPMNEdge-lid-C96-42eb684893c4ae9a98e7c82be6eab279" bpmnElement="lid-C96-42eb684893c4ae9a98e7c82be6eab279">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge-lid-C40-fc8f513305b0b6ac566c20ab4670ce9d" bpmnElement="lid-C40-fc8f513305b0b6ac566c20ab4670ce9d"> <bpmndi:BPMNEdge id="BPMNEdge-lid-C49-6ed5f97e5df48481b029796d82d0b219" bpmnElement="lid-C49-6ed5f97e5df48481b029796d82d0b219">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge-lid-C52-a18b2bf9744642988ac97be1a9e9205d" bpmnElement="lid-C52-a18b2bf9744642988ac97be1a9e9205d"> <bpmndi:BPMNEdge id="BPMNEdge-rid-e422a74254ebd075c00bc9277bd96048" bpmnElement="rid-e422a74254ebd075c00bc9277bd96048">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge-lid-C28-d9897ed1a39b41623c277c87de14e349" bpmnElement="lid-C28-d9897ed1a39b41623c277c87de14e349"> <bpmndi:BPMNEdge id="BPMNEdge-rid-649a7611444480b506e16ae63f7cb7bf" bpmnElement="rid-649a7611444480b506e16ae63f7cb7bf">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge-lid-C22-e99e05c2a93ffb2de2bc8b4ed1d99b0f" bpmnElement="lid-C22-e99e05c2a93ffb2de2bc8b4ed1d99b0f"> <bpmndi:BPMNEdge id="BPMNEdge-lid-C22-873aebc262de7bfe0c550890307b82a2" bpmnElement="lid-C22-873aebc262de7bfe0c550890307b82a2">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge-lid-C41-3359e3877299195a9c8cfb5625b5f033" bpmnElement="lid-C41-3359e3877299195a9c8cfb5625b5f033"> <bpmndi:BPMNEdge id="BPMNEdge-lid-C41-587e21d7c9809d4b5345a266ee62ebb6" bpmnElement="lid-C41-587e21d7c9809d4b5345a266ee62ebb6">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge-rid-28b1982fa36160a9a2736aebc7e9c4f3" bpmnElement="rid-28b1982fa36160a9a2736aebc7e9c4f3"> <bpmndi:BPMNEdge id="BPMNEdge-lid-C61-a2d53541b389c6302ac5d9003637ac85" bpmnElement="lid-C61-a2d53541b389c6302ac5d9003637ac85">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
<bpmndi:BPMNEdge id="BPMNEdge-rid-a8db49267262165c5257ac0813b9620d" bpmnElement="rid-a8db49267262165c5257ac0813b9620d"> <bpmndi:BPMNEdge id="BPMNEdge-lid-C70-b9ff36221d5b20f546019333c55e4792" bpmnElement="lid-C70-b9ff36221d5b20f546019333c55e4792">
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
<omgdi:waypoint x="0" y="0" /> <omgdi:waypoint x="0" y="0" />
</bpmndi:BPMNEdge> </bpmndi:BPMNEdge>
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册