Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
功
功能演示系统
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
示例
功能演示系统
提交
dddd9caa
提交
dddd9caa
编写于
11月 28, 2022
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
zhouweidong 发布系统代码 [后台服务,演示应用]
上级
f373a009
变更
18
显示空白字符变更
内嵌
并排
正在显示
18 个修改的文件
包含
548 行增加
和
360 行删除
+548
-360
ibizsample0021_BO_CN_base.ts
...nres/entities/ibizsample0021/ibizsample0021_BO_CN_base.ts
+3
-3
ibizsample0021_en_US_base.ts
...nres/entities/ibizsample0021/ibizsample0021_en_US_base.ts
+3
-3
ibizsample0021_zh_CN_base.ts
...nres/entities/ibizsample0021/ibizsample0021_zh_CN_base.ts
+3
-3
ibizsample0021-edit-view-base.vue
...bizsample0021-edit-view/ibizsample0021-edit-view-base.vue
+9
-9
ibizsample0021-wfdyna-edit-view-base.vue
...wfdyna-edit-view/ibizsample0021-wfdyna-edit-view-base.vue
+150
-0
default-searchform-base.vue
...s/ibizbook/default-searchform/default-searchform-base.vue
+2
-2
lnternal-func-list-list-base.vue
.../lnternal-func-list-list/lnternal-func-list-list-base.vue
+20
-20
quicksearchform-searchform-base.vue
...searchform-searchform/quicksearchform-searchform-base.vue
+2
-2
usr4-dataview-base.vue
...src/widgets/ibizbook/usr4-dataview/usr4-dataview-base.vue
+4
-4
usr4-dataview-model.ts
...src/widgets/ibizbook/usr4-dataview/usr4-dataview-model.ts
+0
-5
Usr.json
...SSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK/PSGANTTS/Usr.json
+20
-20
TreeTable.json
.../PSAPPDATAENTITIES/IBIZBOOK/PSTREEGRIDICES/TreeTable.json
+10
-10
IBIZBOOKGanttView.json
...temodel/PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZBOOKGanttView.json
+20
-20
IBIZBOOKTreeGridExView.json
...el/PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZBOOKTreeGridExView.json
+10
-10
IBIZSample0021EditView.json
...el/PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZSample0021EditView.json
+32
-16
IBIZSample0021WFDynaEditView.json
...YSAPPS/Web/PSAPPDEVIEWS/IBIZSample0021WFDynaEditView.json
+28
-0
ACTv2.json
...tatic/remotemodel/PSWORKFLOWS/ACT/PSWFVERSIONS/ACTv2.json
+161
-163
ACTv2.json.bpmn
.../remotemodel/PSWORKFLOWS/ACT/PSWFVERSIONS/ACTv2.json.bpmn
+71
-70
未找到文件。
app_Web/src/locale/lanres/entities/ibizsample0021/ibizsample0021_BO_CN_base.ts
浏览文件 @
dddd9caa
...
@@ -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
:
{
...
...
app_Web/src/locale/lanres/entities/ibizsample0021/ibizsample0021_en_US_base.ts
浏览文件 @
dddd9caa
...
@@ -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
:
{
...
...
app_Web/src/locale/lanres/entities/ibizsample0021/ibizsample0021_zh_CN_base.ts
浏览文件 @
dddd9caa
...
@@ -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
:
{
...
...
app_Web/src/pages/sample/ibizsample0021-edit-view/ibizsample0021-edit-view-base.vue
浏览文件 @
dddd9caa
...
@@ -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 行为附加上下文
...
...
app_Web/src/pages/sample/ibizsample0021-wfdyna-edit-view/ibizsample0021-wfdyna-edit-view-base.vue
浏览文件 @
dddd9caa
...
@@ -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
);
}
})
}
/**
/**
* 打印
* 打印
*
*
...
...
app_Web/src/widgets/ibizbook/default-searchform/default-searchform-base.vue
浏览文件 @
dddd9caa
...
@@ -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
:
'IBIZBOOKUsr
9Grid
View'
+
(
this
.
$t
(
'app.searchForm.notConfig.loadAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKUsr
5Data
View'
+
(
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
:
'IBIZBOOKUsr
9Grid
View'
+
(
this
.
$t
(
'app.searchForm.notConfig.loaddraftAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKUsr
5Data
View'
+
(
this
.
$t
(
'app.searchForm.notConfig.loaddraftAction'
)
as
string
)
});
return
;
return
;
}
}
const
arg
:
any
=
{
...
opt
}
;
const
arg
:
any
=
{
...
opt
}
;
...
...
app_Web/src/widgets/ibizbook/lnternal-func-list-list/lnternal-func-list-list-base.vue
浏览文件 @
dddd9caa
...
@@ -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=
"listview
list_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_layout
list_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.
listview
list_quicktoolbar_toolbar.deuiaction1.caption')}}
</span>
<span
class=
'caption'
>
{{$t('entities.ibizbook.
usr4listview_layout
list_quicktoolbar_toolbar.deuiaction1.caption')}}
</span>
</i-button>
</i-button>
<div
slot=
'content'
>
{{$t('entities.ibizbook.
listview
list_quicktoolbar_toolbar.deuiaction1.tip')}}
</div>
<div
slot=
'content'
>
{{$t('entities.ibizbook.
usr4listview_layout
list_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=
"listview
list_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_layout
list_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.
listview
list_batchtoolbar_toolbar.deuiaction1.caption')}}
</span>
<span
class=
'caption'
>
{{$t('entities.ibizbook.
usr4listview_layout
list_batchtoolbar_toolbar.deuiaction1.caption')}}
</span>
</i-button>
</i-button>
<div
slot=
'content'
>
{{$t('entities.ibizbook.
listview
list_batchtoolbar_toolbar.deuiaction1.tip')}}
</div>
<div
slot=
'content'
>
{{$t('entities.ibizbook.
usr4listview_layout
list_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=
"listview
list_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_layout
list_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.
listview
list_batchtoolbar_toolbar.deuiaction2.caption')}}
</span>
<span
class=
'caption'
>
{{$t('entities.ibizbook.
usr4listview_layout
list_batchtoolbar_toolbar.deuiaction2.caption')}}
</span>
</i-button>
</i-button>
<div
slot=
'content'
>
{{$t('entities.ibizbook.
listview
list_batchtoolbar_toolbar.deuiaction2.tip')}}
</div>
<div
slot=
'content'
>
{{$t('entities.ibizbook.
usr4listview_layout
list_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 IBIZBOOK
ListView
Base
* @memberof IBIZBOOK
Usr4ListView_layout
Base
*/
*/
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 IBIZBOOK
ListView
Base
* @memberof IBIZBOOK
Usr4ListView_layout
Base
*/
*/
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 IBIZBOOK
ListView
Base
* @memberof IBIZBOOK
Usr4ListView_layout
Base
*/
*/
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 IBIZBOOK
ListView
* @memberof IBIZBOOK
Usr4ListView_layout
*/
*/
public
listview
list_quicktoolbarModels
:
any
=
{
public
usr4listview_layout
list_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 IBIZBOOK
ListView
* @memberof IBIZBOOK
Usr4ListView_layout
*/
*/
public
listview
list_batchtoolbarModels
:
any
=
{
public
usr4listview_layout
list_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
:
'IBIZBOOK
ListView
'
+
(
this
.
$t
(
'app.list.notConfig.fetchAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr4ListView_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
:
'IBIZBOOK
ListView
'
+
(
this
.
$t
(
'app.list.notConfig.removeAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr4ListView_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
:
'IBIZBOOK
ListView
'
+
(
this
.
$t
(
'app.list.notConfig.createAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr4ListView_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
:
'IBIZBOOK
ListView
'
+
(
this
.
$t
(
'app.list.notConfig.updateAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.warning'
)
as
string
),
desc
:
'IBIZBOOK
Usr4ListView_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
){
...
...
app_Web/src/widgets/ibizbook/quicksearchform-searchform/quicksearchform-searchform-base.vue
浏览文件 @
dddd9caa
...
@@ -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
:
'IBIZBOOK
List
View'
+
(
this
.
$t
(
'app.searchForm.notConfig.loadAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Calendar
View'
+
(
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
:
'IBIZBOOK
List
View'
+
(
this
.
$t
(
'app.searchForm.notConfig.loaddraftAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Calendar
View'
+
(
this
.
$t
(
'app.searchForm.notConfig.loaddraftAction'
)
as
string
)
});
return
;
return
;
}
}
const
arg
:
any
=
{
...
opt
}
;
const
arg
:
any
=
{
...
opt
}
;
...
...
app_Web/src/widgets/ibizbook/usr4-dataview/usr4-dataview-base.vue
浏览文件 @
dddd9caa
...
@@ -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
:
'IBIZBOOK
Usr4
DataView'
+
(
this
.
$t
(
'app.list.notConfig.fetchAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
TestCL
DataView'
+
(
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
:
'IBIZBOOK
Usr4
DataView'
+
(
this
.
$t
(
'app.gridpage.notConfig.removeAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
TestCL
DataView'
+
(
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
:
'IBIZBOOK
Usr4
DataView'
+
(
this
.
$t
(
'app.list.notConfig.createAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
TestCL
DataView'
+
(
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
:
'IBIZBOOK
Usr4
DataView'
+
(
this
.
$t
(
'app.list.notConfig.updateAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
TestCL
DataView'
+
(
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
){
...
...
app_Web/src/widgets/ibizbook/usr4-dataview/usr4-dataview-model.ts
浏览文件 @
dddd9caa
...
@@ -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'
},
{
{
...
...
demo-boot/src/main/resources/static/remotemodel/PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK/PSGANTTS/Usr.json
浏览文件 @
dddd9caa
...
@@ -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"
:
{
...
...
demo-boot/src/main/resources/static/remotemodel/PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK/PSTREEGRIDICES/TreeTable.json
浏览文件 @
dddd9caa
...
@@ -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"
:
{
...
...
demo-boot/src/main/resources/static/remotemodel/PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZBOOKGanttView.json
浏览文件 @
dddd9caa
...
@@ -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"
:
{
...
...
demo-boot/src/main/resources/static/remotemodel/PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZBOOKTreeGridExView.json
浏览文件 @
dddd9caa
...
@@ -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"
:
{
...
...
demo-boot/src/main/resources/static/remotemodel/PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZSample0021EditView.json
浏览文件 @
dddd9caa
...
@@ -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"
:
"
编辑界面_保存并开始流程操作
"
,
"get
NextPSUIAction
"
:
{
"get
PSSysImage
"
:
{
"
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
}
],
}
],
...
...
demo-boot/src/main/resources/static/remotemodel/PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZSample0021WFDynaEditView.json
浏览文件 @
dddd9caa
...
@@ -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"
,
...
...
demo-boot/src/main/resources/static/remotemodel/PSWORKFLOWS/ACT/PSWFVERSIONS/ACTv2.json
浏览文件 @
dddd9caa
...
@@ -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"
:
"Interactive00
5
"
"id"
:
"Interactive00
1
"
},
},
"wFLinkType"
:
"
IAACTION
"
"wFLinkType"
:
"
TIMEOUT
"
},
{
},
{
"getFromPSWFProcess"
:
{
"getFromPSWFProcess"
:
{
"modelref"
:
true
,
"modelref"
:
true
,
"id"
:
"Interactive00
4
"
"id"
:
"Interactive00
5
"
},
},
"logicName"
:
"
不同意
"
,
"logicName"
:
"
取消
"
,
"name"
:
"C
22
"
,
"name"
:
"C
96
"
,
"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"
:
"Interactive00
4
"
"id"
:
"Interactive00
5
"
},
},
"logicName"
:
"
完成
"
,
"logicName"
:
"
重新提交
"
,
"name"
:
"C4
1
"
,
"name"
:
"C4
9
"
,
"nextCondition"
:
"ANY"
,
"nextCondition"
:
"ANY"
,
"getToPSWFProcess"
:
{
"getToPSWFProcess"
:
{
"modelref"
:
true
,
"modelref"
:
true
,
"id"
:
"
End
001"
"id"
:
"
Interactive
001"
},
},
"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"
:
4
35
,
"leftPos"
:
4
20
,
"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
,
...
...
demo-boot/src/main/resources/static/remotemodel/PSWORKFLOWS/ACT/PSWFVERSIONS/ACTv2.json.bpmn
浏览文件 @
dddd9caa
...
@@ -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-C
70-90f718c5ff94eb8c7fe8cadf6950f7e4"
sourceRef=
"tid-5-b43328c7712bd3739742121269b6c386
"
targetRef=
"tid-1-6dc784ef240f35883923cabac210590c"
name=
"不同意"
>
<sequenceFlow
id=
"lid-C
69-53d17722fc9438878376caf1fc9abe38"
sourceRef=
"tid-20-79d7bde95dd67ca0f58d5f8961664af9
"
targetRef=
"tid-1-6dc784ef240f35883923cabac210590c"
name=
"不同意"
>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C
70-90f718c5ff94eb8c7fe8cadf6950f7e4
"}]]>
</conditionExpression>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C
69-53d17722fc9438878376caf1fc9abe38
"}]]>
</conditionExpression>
<extensionElements>
<extensionElements>
<flowable:form
sequenceFlowForm=
"operationForm"
sequenceFlowView=
"WFDynaActionView"
nextCondition=
"ANY"
/>
<flowable:form
nextCondition=
"ANY"
/>
</extensionElements>
</extensionElements>
</sequenceFlow>
</sequenceFlow>
<sequenceFlow
id=
"lid-C
96-d115f5fb86f20d932cb1baa11f2a5138"
sourceRef=
"tid-1-6dc784ef240f35883923cabac210590c"
targetRef=
"sid-0b976fca9f1aa7981b1c0c7fc628e6cd"
name=
"取消
"
>
<sequenceFlow
id=
"lid-C
40-e7f768cb526406518428eb40b80ac4b8"
sourceRef=
"tid-20-79d7bde95dd67ca0f58d5f8961664af9"
targetRef=
"tid-30-f33ca3120694e870ea7e1b5eed392750"
name=
"同意
"
>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C
96-d115f5fb86f20d932cb1baa11f2a513
8"}]]>
</conditionExpression>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C
40-e7f768cb526406518428eb40b80ac4b
8"}]]>
</conditionExpression>
<extensionElements>
<extensionElements>
<flowable:form
nextCondition=
"ANY"
/>
<flowable:form
nextCondition=
"ANY"
/>
</extensionElements>
</extensionElements>
</sequenceFlow>
</sequenceFlow>
<sequenceFlow
id=
"lid-C
49-3d92186d5394a2a122703f0732066c47"
sourceRef=
"tid-1-6dc784ef240f35883923cabac210590c"
targetRef=
"tid-5-b43328c7712bd3739742121269b6c386"
name=
"重新提交
"
>
<sequenceFlow
id=
"lid-C
52-4fd6983e30466e5beab43f4960b20498"
sourceRef=
"tid-10-b2100e0a472c7e23cd936fbb272eaa67"
targetRef=
"sid-21588a1284c496701e00f32c79702e57"
name=
"同意
"
>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C
49-3d92186d5394a2a122703f0732066c47
"}]]>
</conditionExpression>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C
52-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-C4
0-fc8f513305b0b6ac566c20ab4670ce9d"
sourceRef=
"tid-20-79d7bde95dd67ca0f58d5f8961664af9"
targetRef=
"tid-30-f33ca3120694e870ea7e1b5eed392750"
name=
"同意
"
>
<sequenceFlow
id=
"lid-C4
9-6ed5f97e5df48481b029796d82d0b219"
sourceRef=
"tid-1-6dc784ef240f35883923cabac210590c"
targetRef=
"tid-5-b43328c7712bd3739742121269b6c386"
name=
"重新提交
"
>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C4
0-fc8f513305b0b6ac566c20ab4670ce9d
"}]]>
</conditionExpression>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C4
9-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-C
28-d9897ed1a39b41623c277c87de14e349"
sourceRef=
"tid-10-b2100e0a472c7e23cd936fbb272eaa67"
targetRef=
"tid-1-6dc784ef240f35883923cabac210590c"
name=
"不同意
"
>
<sequenceFlow
id=
"lid-C
41-587e21d7c9809d4b5345a266ee62ebb6"
sourceRef=
"tid-30-f33ca3120694e870ea7e1b5eed392750"
targetRef=
"sid-ebd510afdeda7eba09cf1a56679ca382"
name=
"完成
"
>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C
28-d9897ed1a39b41623c277c87de14e349
"}]]>
</conditionExpression>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C
41-587e21d7c9809d4b5345a266ee62ebb6
"}]]>
</conditionExpression>
<extensionElements>
<extensionElements>
<flowable:form
nextCondition=
"ANY"
/>
<flowable:form
nextCondition=
"ANY"
/>
</extensionElements>
</extensionElements>
</sequenceFlow>
</sequenceFlow>
<sequenceFlow
id=
"lid-C
22-e99e05c2a93ffb2de2bc8b4ed1d99b0f"
sourceRef=
"tid-30-f33ca3120694e870ea7e1b5eed392750"
targetRef=
"tid-1-6dc784ef240f35883923cabac210590c"
name=
"不
同意"
>
<sequenceFlow
id=
"lid-C
61-a2d53541b389c6302ac5d9003637ac85"
sourceRef=
"tid-5-b43328c7712bd3739742121269b6c386"
targetRef=
"tid-10-b2100e0a472c7e23cd936fbb272eaa67"
name=
"
同意"
>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C
22-e99e05c2a93ffb2de2bc8b4ed1d99b0f
"}]]>
</conditionExpression>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C
61-a2d53541b389c6302ac5d9003637ac85
"}]]>
</conditionExpression>
<extensionElements>
<extensionElements>
<flowable:form
nextCondition=
"ANY"
/>
<flowable:form
sequenceFlowForm=
"operationForm"
sequenceFlowView=
"WFDynaActionView"
nextCondition=
"ANY"
/>
</extensionElements>
</extensionElements>
</sequenceFlow>
</sequenceFlow>
<sequenceFlow
id=
"lid-C
41-3359e3877299195a9c8cfb5625b5f033"
sourceRef=
"tid-30-f33ca3120694e870ea7e1b5eed392750"
targetRef=
"sid-ebd510afdeda7eba09cf1a56679ca382"
name=
"完成
"
>
<sequenceFlow
id=
"lid-C
70-b9ff36221d5b20f546019333c55e4792"
sourceRef=
"tid-5-b43328c7712bd3739742121269b6c386"
targetRef=
"tid-1-6dc784ef240f35883923cabac210590c"
name=
"不同意
"
>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C
41-3359e3877299195a9c8cfb5625b5f033
"}]]>
</conditionExpression>
<conditionExpression
xsi:type=
"tFormalExpression"
>
<![CDATA[${sequenceFlowId=="lid-C
70-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=
"5
55"
y=
"195"
width=
"100"
height=
"8
0"
/>
<omgdi:Bounds
x=
"5
85"
y=
"50"
width=
"40"
height=
"4
0"
/>
</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=
"8
0"
/>
<omgdi:Bounds
x=
"
186"
y=
"389"
width=
"30"
height=
"3
0"
/>
</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=
"4
0"
/>
<omgdi:Bounds
x=
"
150"
y=
"30"
width=
"100"
height=
"8
0"
/>
</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-C6
1-8183153acb66d3c4237581187af3a227"
bpmnElement=
"lid-C61-8183153acb66d3c4237581187af3a227
"
>
<bpmndi:BPMNEdge
id=
"BPMNEdge-lid-C6
9-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-C
70-90f718c5ff94eb8c7fe8cadf6950f7e4"
bpmnElement=
"lid-C70-90f718c5ff94eb8c7fe8cadf6950f7e4
"
>
<bpmndi:BPMNEdge
id=
"BPMNEdge-lid-C
40-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-C
96-d115f5fb86f20d932cb1baa11f2a5138"
bpmnElement=
"lid-C96-d115f5fb86f20d932cb1baa11f2a513
8"
>
<bpmndi:BPMNEdge
id=
"BPMNEdge-lid-C
52-4fd6983e30466e5beab43f4960b20498"
bpmnElement=
"lid-C52-4fd6983e30466e5beab43f4960b2049
8"
>
<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-C
69-4852d80f9c11b172c526057d238adef9"
bpmnElement=
"lid-C69-4852d80f9c11b172c526057d238adef
9"
>
<bpmndi:BPMNEdge
id=
"BPMNEdge-lid-C
96-42eb684893c4ae9a98e7c82be6eab279"
bpmnElement=
"lid-C96-42eb684893c4ae9a98e7c82be6eab27
9"
>
<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-C4
0-fc8f513305b0b6ac566c20ab4670ce9d"
bpmnElement=
"lid-C40-fc8f513305b0b6ac566c20ab4670ce9d
"
>
<bpmndi:BPMNEdge
id=
"BPMNEdge-lid-C4
9-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
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录