Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
功
功能演示系统
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
示例
功能演示系统
提交
f3f45511
提交
f3f45511
编写于
12月 13, 2022
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ShineKOT 发布系统代码 [后台服务,演示应用]
上级
afc2a2d7
变更
15
显示空白字符变更
内嵌
并排
正在显示
15 个修改的文件
包含
1152 行增加
和
262 行删除
+1152
-262
actiontest-ui-logic-base.ts
app_Web/src/uiservice/ibizbook/actiontest-ui-logic-base.ts
+43
-38
params-ui-logic-base.ts
app_Web/src/uiservice/ibizbook/params-ui-logic-base.ts
+262
-6
main-form-base.vue
app_Web/src/widgets/ibizbook/main-form/main-form-base.vue
+5
-5
usr2-dataview-base.vue
...src/widgets/ibizbook/usr2-dataview/usr2-dataview-base.vue
+56
-26
usr2-dataview-model.ts
...src/widgets/ibizbook/usr2-dataview/usr2-dataview-model.ts
+1
-12
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
+5
-0
main-grid-base.vue
...src/widgets/ibizorder-detail/main-grid/main-grid-base.vue
+6
-6
main-grid-base.vue
app_Web/src/widgets/ibizorder/main-grid/main-grid-base.vue
+7
-21
main-grid-model.ts
app_Web/src/widgets/ibizorder/main-grid/main-grid-model.ts
+0
-15
IBIZBOOK.json
...remotemodel/PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json
+369
-52
TreeTable.json
.../PSAPPDATAENTITIES/IBIZBOOK/PSTREEGRIDICES/TreeTable.json
+12
-12
IBIZBOOKTreeGridExView.json
...el/PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZBOOKTreeGridExView.json
+12
-12
PSSYSAPP.json
.../resources/static/remotemodel/PSSYSAPPS/Web/PSSYSAPP.json
+369
-52
h2_table.xml
demo-core/src/main/resources/liquibase/h2_table.xml
+1
-1
未找到文件。
app_Web/src/uiservice/ibizbook/actiontest-ui-logic-base.ts
浏览文件 @
f3f45511
...
...
@@ -29,6 +29,11 @@ export default class ActiontestUILogicBase {
* @memberof ActiontestUILogicBase
*/
protected
logicParams
:
any
[]
=
[
{
name
:
'查询参数'
,
codeName
:
'params'
,
entityParam
:
true
,
},
{
name
:
'传入变量'
,
codeName
:
'Default'
,
...
...
@@ -121,6 +126,43 @@ export default class ActiontestUILogicBase {
await
this
.
execute_msgbox1_node
(
actionContext
);
}
/**
* 界面行为
*
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof ActiontestUILogicBase
*/
protected
async
execute_deuiaction1_node
(
actionContext
:
UIActionContext
)
{
const
data
=
actionContext
.
getParam
(
'Default'
).
getReal
();
const
{
context
,
viewparams
}
=
actionContext
;
const
additionalParam
=
actionContext
.
additionalParam
;
const
uiService
=
await
window
.
uiServiceRegister
.
getService
(
'ibizbook'
);
if
(
uiService
&&
uiService
[
'IBIZBOOK_openDocument'
]
&&
uiService
[
'IBIZBOOK_openDocument'
]
instanceof
Function
)
{
const
xData
=
actionContext
.
activeCtrlParamName
?
actionContext
.
getParam
(
actionContext
.
activeCtrlParamName
).
getReal
()
:
additionalParam
&&
additionalParam
.
xData
?
additionalParam
.
xData
:
{};
const
container
=
actionContext
.
activeContainerParamName
?
actionContext
.
getParam
(
actionContext
.
activeContainerParamName
).
getReal
()
:
additionalParam
&&
additionalParam
.
actioncontext
?
additionalParam
.
actioncontext
:
{};
const
result
=
await
uiService
[
'IBIZBOOK_openDocument'
](
Object
.
prototype
.
toString
.
call
(
data
)
===
'[object Array]'
?
data
:
[
data
],
context
,
viewparams
,
additionalParam
&&
additionalParam
.
$event
?
additionalParam
.
$event
:
{},
xData
,
container
,
additionalParam
&&
additionalParam
.
parentDeName
?
additionalParam
.
parentDeName
:
''
);
if
(
result
&&
result
.
ok
&&
result
.
result
)
{
actionContext
.
bindLastReturnParam
(
Array
.
isArray
(
result
.
result
)
?
result
.
result
[
0
]
:
result
.
result
);
}
}
console
.
log
(
`已完成执行界面行为节点,操作参数数据如下:`
);
if
(
actionContext
.
paramsMap
&&
(
actionContext
.
paramsMap
.
size
>
0
))
{
for
(
let
[
key
,
value
]
of
actionContext
.
paramsMap
)
{
console
.
log
(
key
,
Util
.
deepCopy
(
value
.
getReal
()));
}
}
console
.
log
(
`即将执行结束节点`
);
await
this
.
execute_end1_node
(
actionContext
);
}
/**
* 消息弹窗
*
...
...
@@ -198,43 +240,6 @@ export default class ActiontestUILogicBase {
}
}
/**
* 界面行为
*
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof ActiontestUILogicBase
*/
protected
async
execute_deuiaction1_node
(
actionContext
:
UIActionContext
)
{
const
data
=
actionContext
.
getParam
(
'Default'
).
getReal
();
const
{
context
,
viewparams
}
=
actionContext
;
const
additionalParam
=
actionContext
.
additionalParam
;
const
uiService
=
await
window
.
uiServiceRegister
.
getService
(
'ibizbook'
);
if
(
uiService
&&
uiService
[
'IBIZBOOK_openDocument'
]
&&
uiService
[
'IBIZBOOK_openDocument'
]
instanceof
Function
)
{
const
xData
=
actionContext
.
activeCtrlParamName
?
actionContext
.
getParam
(
actionContext
.
activeCtrlParamName
).
getReal
()
:
additionalParam
&&
additionalParam
.
xData
?
additionalParam
.
xData
:
{};
const
container
=
actionContext
.
activeContainerParamName
?
actionContext
.
getParam
(
actionContext
.
activeContainerParamName
).
getReal
()
:
additionalParam
&&
additionalParam
.
actioncontext
?
additionalParam
.
actioncontext
:
{};
const
result
=
await
uiService
[
'IBIZBOOK_openDocument'
](
Object
.
prototype
.
toString
.
call
(
data
)
===
'[object Array]'
?
data
:
[
data
],
context
,
viewparams
,
additionalParam
&&
additionalParam
.
$event
?
additionalParam
.
$event
:
{},
xData
,
container
,
additionalParam
&&
additionalParam
.
parentDeName
?
additionalParam
.
parentDeName
:
''
);
if
(
result
&&
result
.
ok
&&
result
.
result
)
{
actionContext
.
bindLastReturnParam
(
Array
.
isArray
(
result
.
result
)
?
result
.
result
[
0
]
:
result
.
result
);
}
}
console
.
log
(
`已完成执行界面行为节点,操作参数数据如下:`
);
if
(
actionContext
.
paramsMap
&&
(
actionContext
.
paramsMap
.
size
>
0
))
{
for
(
let
[
key
,
value
]
of
actionContext
.
paramsMap
)
{
console
.
log
(
key
,
Util
.
deepCopy
(
value
.
getReal
()));
}
}
console
.
log
(
`即将执行结束节点`
);
await
this
.
execute_end1_node
(
actionContext
);
}
/**
* 实体行为
*
...
...
@@ -242,7 +247,7 @@ export default class ActiontestUILogicBase {
* @memberof ActiontestUILogicBase
*/
protected
async
execute_deaction1_node
(
actionContext
:
UIActionContext
)
{
const
dstParam
=
actionContext
.
getParam
(
''
);
const
dstParam
=
actionContext
.
getParam
(
'
params
'
);
if
(
!
Object
.
is
(
dstParam
.
logicParamType
,
UILogicParamType
.
entityListParam
)
&&
!
Object
.
is
(
dstParam
.
logicParamType
,
UILogicParamType
.
entityParam
))
{
throw
new
Error
(
`实体行为操作参数只能为数据对象变量类型或者数据对象列表类型`
);
}
...
...
app_Web/src/uiservice/ibizbook/params-ui-logic-base.ts
浏览文件 @
f3f45511
...
...
@@ -29,6 +29,36 @@ export default class ParamsUILogicBase {
* @memberof ParamsUILogicBase
*/
protected
logicParams
:
any
[]
=
[
{
name
:
'测试数组'
,
codeName
:
'tempArrData'
,
entityListParam
:
true
,
},
{
name
:
'操作参数'
,
codeName
:
'params'
,
entityParam
:
true
,
},
{
name
:
'过滤参数'
,
codeName
:
'filter'
,
filterParam
:
true
,
},
{
name
:
'绑定参数'
,
codeName
:
'bangParam'
,
entityParam
:
true
,
},
{
name
:
'数据集数据'
,
codeName
:
'arrData'
,
entityListParam
:
true
,
},
{
name
:
'消息弹窗返回值'
,
codeName
:
'msgTest'
,
simpleParam
:
true
,
},
{
name
:
'传入变量'
,
codeName
:
'Default'
,
...
...
@@ -123,7 +153,9 @@ export default class ParamsUILogicBase {
* @memberof ParamsUILogicBase
*/
protected
async
execute_resetparam1_node
(
actionContext
:
UIActionContext
)
{
throw
new
Error
(
`操作参数缺失!`
);
const
dstParam
:
any
=
actionContext
.
getParam
(
'params'
);
dstParam
.
resetAll
();
actionContext
.
bindLastReturnParam
(
null
);
console
.
log
(
`已完成执行重置参数节点,操作参数数据如下:`
);
if
(
actionContext
.
paramsMap
&&
(
actionContext
.
paramsMap
.
size
>
0
))
{
for
(
let
[
key
,
value
]
of
actionContext
.
paramsMap
)
{
...
...
@@ -134,6 +166,68 @@ export default class ParamsUILogicBase {
await
this
.
execute_debugparam2_node
(
actionContext
);
}
/**
* 调试逻辑参数
*
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof ParamsUILogicBase
*/
protected
async
execute_debugparam2_node
(
actionContext
:
UIActionContext
)
{
console
.
log
(
`已完成执行调试逻辑参数节点,操作参数数据如下:`
);
if
(
actionContext
.
paramsMap
&&
(
actionContext
.
paramsMap
.
size
>
0
))
{
for
(
let
[
key
,
value
]
of
actionContext
.
paramsMap
)
{
console
.
log
(
key
,
Util
.
deepCopy
(
value
.
getReal
()));
}
}
console
.
log
(
`即将执行消息弹窗节点`
);
await
this
.
execute_msgbox1_node
(
actionContext
);
}
/**
* 消息弹窗
*
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof ParamsUILogicBase
*/
protected
async
execute_msgbox1_node
(
actionContext
:
UIActionContext
)
{
return
new
Promise
<
void
>
((
resolve
:
any
)
=>
{
const
msgBoxParam
:
any
=
actionContext
.
getParam
(
'msgTest'
);
const
data
=
msgBoxParam
?
msgBoxParam
.
getReal
()
:
{};
const
options
=
{
type
:
'QUESTION'
,
title
:
data
&&
data
.
title
?
data
.
title
:
'是否查询数据集'
,
content
:
data
&&
data
.
message
?
data
.
message
:
``
,
buttonType
:
'yesno'
,
showMode
:
''
,
showClose
:
false
,
mask
:
true
,
maskClosable
:
true
};
const
subject
:
Subject
<
any
>
|
null
=
AppMessageBox
.
getInstance
().
open
(
options
);
if
(
subject
)
{
const
handleResponse
=
(
result
:
any
)
=>
{
if
(
msgBoxParam
)
{
msgBoxParam
.
bind
(
result
);
}
actionContext
.
bindLastReturnParam
(
result
);
if
(
Verify
.
testCond
(
this
.
getCondParam
(
actionContext
,
'msgTest'
,
''
),
'EQ'
,
'true'
))
{
resolve
(
this
.
execute_dedataset1_node
(
actionContext
));
}
if
(
Verify
.
testCond
(
this
.
getCondParam
(
actionContext
,
'msgTest'
,
''
),
'EQ'
,
'false'
))
{
resolve
(
this
.
execute_end1_node
(
actionContext
));
}
}
const
subscription
=
subject
.
subscribe
((
result
:
any
)
=>
{
resolve
(
handleResponse
(
result
));
subscription
!
.
unsubscribe
();
subject
.
complete
();
});
}
else
{
resolve
(
true
);
}
});
}
/**
* 调试逻辑参数
*
...
...
@@ -149,8 +243,8 @@ export default class ParamsUILogicBase {
console
.
log
(
key
,
Util
.
deepCopy
(
value
.
getReal
()));
}
}
console
.
log
(
`即将执行
重置
参数节点`
);
await
this
.
execute_
reset
param1_node
(
actionContext
);
console
.
log
(
`即将执行
绑定
参数节点`
);
await
this
.
execute_
bind
param1_node
(
actionContext
);
}
/**
...
...
@@ -162,10 +256,10 @@ export default class ParamsUILogicBase {
protected
async
execute_preparejsparam1_node
(
actionContext
:
UIActionContext
)
{
try
{
// 目标数据
const
dstParam_1
:
any
=
actionContext
.
getParam
(
'
Default
'
);
const
dstParam_1
:
any
=
actionContext
.
getParam
(
'
params
'
);
// 无值类型
// 直接值
const
result_1
=
'
13123
'
;
const
result_1
=
'
2131414
'
;
dstParam_1
.
set
(
'test'
,
result_1
);
}
catch
(
error
:
any
)
{
throw
new
Error
(
`逻辑节点 准备参数
${
error
&&
error
.
message
?
error
.
message
:
'发生未知错误!'
}
`
);
...
...
@@ -180,6 +274,32 @@ export default class ParamsUILogicBase {
await
this
.
execute_debugparam1_node
(
actionContext
);
}
/**
* 排序数组参数
*
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof ParamsUILogicBase
*/
protected
async
execute_sortparam1_node
(
actionContext
:
UIActionContext
)
{
// 目标数据
const
dstParam
:
any
=
actionContext
.
getParam
(
'tempArrData'
);
// 目标属性
const
dstFieldName
:
string
=
'price'
;
if
(
!
dstFieldName
)
{
throw
new
Error
(
`逻辑参数排序数组参数未指定设置排序属性`
);
}
dstParam
.
sort
(
dstFieldName
,
'DESC'
);
actionContext
.
bindLastReturnParam
(
null
);
console
.
log
(
`已完成执行排序数组参数节点,操作参数数据如下:`
);
if
(
actionContext
.
paramsMap
&&
(
actionContext
.
paramsMap
.
size
>
0
))
{
for
(
let
[
key
,
value
]
of
actionContext
.
paramsMap
)
{
console
.
log
(
key
,
Util
.
deepCopy
(
value
.
getReal
()));
}
}
console
.
log
(
`即将执行调试逻辑参数节点`
);
await
this
.
execute_debugparam5_node
(
actionContext
);
}
/**
* 结束
*
...
...
@@ -218,7 +338,112 @@ export default class ParamsUILogicBase {
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof ParamsUILogicBase
*/
protected
async
execute_debugparam2_node
(
actionContext
:
UIActionContext
)
{
protected
async
execute_debugparam4_node
(
actionContext
:
UIActionContext
)
{
const
dstParamValue
=
actionContext
.
getParam
(
'tempArrData'
).
getReal
();
console
.
log
(
`逻辑节点调试逻辑参数操作参数值:`
,
Util
.
deepCopy
(
dstParamValue
));
console
.
log
(
`已完成执行调试逻辑参数节点,操作参数数据如下:`
);
if
(
actionContext
.
paramsMap
&&
(
actionContext
.
paramsMap
.
size
>
0
))
{
for
(
let
[
key
,
value
]
of
actionContext
.
paramsMap
)
{
console
.
log
(
key
,
Util
.
deepCopy
(
value
.
getReal
()));
}
}
console
.
log
(
`即将执行排序数组参数节点`
);
await
this
.
execute_sortparam1_node
(
actionContext
);
}
/**
* 调试逻辑参数
*
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof ParamsUILogicBase
*/
protected
async
execute_debugparam3_node
(
actionContext
:
UIActionContext
)
{
const
dstParamValue
=
actionContext
.
getParam
(
'bangParam'
).
getReal
();
console
.
log
(
`逻辑节点调试逻辑参数操作参数值:`
,
Util
.
deepCopy
(
dstParamValue
));
console
.
log
(
`已完成执行调试逻辑参数节点,操作参数数据如下:`
);
if
(
actionContext
.
paramsMap
&&
(
actionContext
.
paramsMap
.
size
>
0
))
{
for
(
let
[
key
,
value
]
of
actionContext
.
paramsMap
)
{
console
.
log
(
key
,
Util
.
deepCopy
(
value
.
getReal
()));
}
}
console
.
log
(
`即将执行重置参数节点`
);
await
this
.
execute_resetparam1_node
(
actionContext
);
}
/**
* 实体数据集
*
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof ParamsUILogicBase
*/
protected
async
execute_dedataset1_node
(
actionContext
:
UIActionContext
)
{
const
dstParam
=
actionContext
.
getParam
(
'filter'
);
if
(
!
Object
.
is
(
dstParam
.
logicParamType
,
UILogicParamType
.
filterParam
))
{
throw
new
Error
(
`传入参数 filter 类型不正确,必须为过滤器对象`
);
}
try
{
const
service
:
any
=
await
window
.
entityServiceRegister
.
getService
(
'ibizbook'
);
const
res
=
await
service
[
'FetchDefault'
](
actionContext
.
context
,
dstParam
.
getReal
()
?
dstParam
.
getReal
()
:
{});
if
(
res
&&
res
.
status
===
200
&&
res
.
data
)
{
// 返回值绑定逻辑参数对象
const
retParam
=
actionContext
.
getParam
(
'arrData'
);
retParam
.
bind
(
res
.
data
);
actionContext
.
bindLastReturnParam
(
res
.
data
);
}
catch
(
error
:
any
)
{
throw
new
Error
(
`
${
error
.
message
?
error
.
message
:
error
.
data
&&
error
.
data
.
message
?
error
.
data
.
message
:
'查询实体数据集失败'
}
`
);
}
console
.
log
(
`已完成执行实体数据集节点,操作参数数据如下:`
);
if
(
actionContext
.
paramsMap
&&
(
actionContext
.
paramsMap
.
size
>
0
))
{
for
(
let
[
key
,
value
]
of
actionContext
.
paramsMap
)
{
console
.
log
(
key
,
Util
.
deepCopy
(
value
.
getReal
()));
}
}
console
.
log
(
`即将执行附加到数组参数节点`
);
await
this
.
execute_appendparam1_node
(
actionContext
);
}
/**
* 绑定参数
*
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof ParamsUILogicBase
*/
protected
async
execute_bindparam1_node
(
actionContext
:
UIActionContext
)
{
try
{
// 源数据
const
srcParam
=
actionContext
.
getParam
(
'params'
);
// 目标数据
const
dstParam
=
actionContext
.
getParam
(
'bangParam'
);
// 源属性
const
srcFieldName
:
string
=
'test'
;
if
(
srcFieldName
)
{
dstParam
.
bind
(
srcParam
.
get
(
srcFieldName
));
}
else
{
dstParam
.
bind
(
srcParam
.
getReal
());
}
actionContext
.
bindLastReturnParam
(
null
);
}
catch
(
error
:
any
)
{
throw
new
Error
(
`逻辑参数绑定参数
${
error
&&
error
.
message
?
error
.
message
:
'发生未知错误!'
}
`
);
}
console
.
log
(
`已完成执行绑定参数节点,操作参数数据如下:`
);
if
(
actionContext
.
paramsMap
&&
(
actionContext
.
paramsMap
.
size
>
0
))
{
for
(
let
[
key
,
value
]
of
actionContext
.
paramsMap
)
{
console
.
log
(
key
,
Util
.
deepCopy
(
value
.
getReal
()));
}
}
console
.
log
(
`即将执行调试逻辑参数节点`
);
await
this
.
execute_debugparam3_node
(
actionContext
);
}
/**
* 调试逻辑参数
*
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof ParamsUILogicBase
*/
protected
async
execute_debugparam5_node
(
actionContext
:
UIActionContext
)
{
const
dstParamValue
=
actionContext
.
getParam
(
'tempArrData'
).
getReal
();
console
.
log
(
`逻辑节点调试逻辑参数操作参数值:`
,
Util
.
deepCopy
(
dstParamValue
));
console
.
log
(
`已完成执行调试逻辑参数节点,操作参数数据如下:`
);
if
(
actionContext
.
paramsMap
&&
(
actionContext
.
paramsMap
.
size
>
0
))
{
for
(
let
[
key
,
value
]
of
actionContext
.
paramsMap
)
{
...
...
@@ -229,5 +454,36 @@ export default class ParamsUILogicBase {
await
this
.
execute_end1_node
(
actionContext
);
}
/**
* 附加到数组参数
*
* @param {UIActionContext} actionContext 界面逻辑上下文
* @memberof ParamsUILogicBase
*/
protected
async
execute_appendparam1_node
(
actionContext
:
UIActionContext
)
{
// 源数据
const
srcParam
:
any
=
actionContext
.
getParam
(
'arrData'
);
// 目标数据
const
dstParam
:
any
=
actionContext
.
getParam
(
'tempArrData'
);
// 源属性
const
srcFieldName
:
string
=
''
;
let
objParam
:
any
;
if
(
srcFieldName
)
{
objParam
=
srcParam
.
get
(
srcFieldName
);
}
else
{
objParam
=
srcParam
.
getReal
();
}
dstParam
.
append
(
0
,
objParam
,
2
,
7
);
actionContext
.
bindLastReturnParam
(
null
);
console
.
log
(
`已完成执行附加到数组参数节点,操作参数数据如下:`
);
if
(
actionContext
.
paramsMap
&&
(
actionContext
.
paramsMap
.
size
>
0
))
{
for
(
let
[
key
,
value
]
of
actionContext
.
paramsMap
)
{
console
.
log
(
key
,
Util
.
deepCopy
(
value
.
getReal
()));
}
}
console
.
log
(
`即将执行调试逻辑参数节点`
);
await
this
.
execute_debugparam4_node
(
actionContext
);
}
}
\ No newline at end of file
app_Web/src/widgets/ibizbook/main-form/main-form-base.vue
浏览文件 @
f3f45511
...
...
@@ -1848,7 +1848,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public
async
load
(
opt
:
any
=
{}):
Promise
<
any
>
{
if
(
!
this
.
loadAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKUsr
6
EditView'
+
(
this
.
$t
(
'app.formpage.notconfig.loadaction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKUsr
9
EditView'
+
(
this
.
$t
(
'app.formpage.notconfig.loadaction'
)
as
string
)
});
return
;
}
const
arg
:
any
=
{
...
opt
};
...
...
@@ -1900,7 +1900,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public
async
loadDraft
(
opt
:
any
=
{}):
Promise
<
any
>
{
if
(
!
this
.
loaddraftAction
)
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKUsr
6
EditView'
+
(
this
.
$t
(
'app.formpage.notconfig.loaddraftaction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKUsr
9
EditView'
+
(
this
.
$t
(
'app.formpage.notconfig.loaddraftaction'
)
as
string
)
});
return
;
}
const
arg
:
any
=
{
...
opt
}
;
...
...
@@ -1971,7 +1971,7 @@ export default class MainBase extends Vue implements ControlInterface {
const
action
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)
?
this
.
updateAction
:
this
.
createAction
;
if
(
!
action
){
let
actionName
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)?
"updateAction"
:
"createAction"
;
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKUsr
6
EditView'
+
(
this
.
$t
(
'app.formpage.notconfig.actionname'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKUsr
9
EditView'
+
(
this
.
$t
(
'app.formpage.notconfig.actionname'
)
as
string
)
});
return
;
}
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
...
...
@@ -2079,7 +2079,7 @@ export default class MainBase extends Vue implements ControlInterface {
const
action
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)
?
this
.
updateAction
:
this
.
createAction
;
if
(
!
action
){
let
actionName
:
any
=
Object
.
is
(
data
.
srfuf
,
'1'
)?
"updateAction"
:
"createAction"
;
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKUsr
6
EditView'
+
(
this
.
$t
(
'app.formpage.notconfig.actionname'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKUsr
9
EditView'
+
(
this
.
$t
(
'app.formpage.notconfig.actionname'
)
as
string
)
});
return
;
}
Object
.
assign
(
arg
,
{
viewparams
:
this
.
viewparams
});
...
...
@@ -2277,7 +2277,7 @@ export default class MainBase extends Vue implements ControlInterface {
public
remove
(
opt
:
Array
<
any
>
=
[],
showResultInfo
?:
boolean
):
Promise
<
any
>
{
return
new
Promise
((
resolve
:
any
,
reject
:
any
)
=>
{
if
(
!
this
.
removeAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKUsr
6
EditView'
+
(
this
.
$t
(
'app.formpage.notconfig.removeaction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOKUsr
9
EditView'
+
(
this
.
$t
(
'app.formpage.notconfig.removeaction'
)
as
string
)
});
return
;
}
const
arg
:
any
=
opt
[
0
];
...
...
app_Web/src/widgets/ibizbook/usr2-dataview/usr2-dataview-base.vue
浏览文件 @
f3f45511
...
...
@@ -48,18 +48,18 @@
<div
v-show=
"flag"
class=
"batch-toolbar"
>
<div
class=
'toolbar-container'
>
<tooltip
:transfer=
"true"
:max-width=
"600"
>
<i-button
v-show=
"
usr2dataviewdataview_batchtoolbarModels.deuiaction1.visabled"
:disabled=
"usr2dataviewdataview_batchtoolbarModels.deuiaction1.disabled"
class=
' srfactionlevel100'
v-button-loading:i-button
@
click=
"
dataview_batchtoolbar_click({ tag: 'deuiaction1' }, $event)"
>
<i-button
v-show=
"
dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels.deuiaction1.visabled"
:disabled=
"dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels.deuiaction1.disabled"
class=
' srfactionlevel100'
v-button-loading:i-button
@
click=
"dataviewexpbar_
dataview_batchtoolbar_click({ tag: 'deuiaction1' }, $event)"
>
<i
class=
'fa fa-edit'
></i>
<span
class=
'caption'
>
{{$t('entities.ibizbook.
usr2dataview
dataview_batchtoolbar_toolbar.deuiaction1.caption')}}
</span>
<span
class=
'caption'
>
{{$t('entities.ibizbook.
dataviewexpviewdataviewexpbar_
dataview_batchtoolbar_toolbar.deuiaction1.caption')}}
</span>
</i-button>
<div
slot=
'content'
>
{{$t('entities.ibizbook.
usr2dataview
dataview_batchtoolbar_toolbar.deuiaction1.tip')}}
</div>
<div
slot=
'content'
>
{{$t('entities.ibizbook.
dataviewexpviewdataviewexpbar_
dataview_batchtoolbar_toolbar.deuiaction1.tip')}}
</div>
</tooltip>
<tooltip
:transfer=
"true"
:max-width=
"600"
>
<i-button
v-show=
"
usr2dataviewdataview_batchtoolbarModels.deuiaction2.visabled"
:disabled=
"usr2dataviewdataview_batchtoolbarModels.deuiaction2.disabled"
class=
' srfactionlevel100'
v-button-loading:i-button
@
click=
"
dataview_batchtoolbar_click({ tag: 'deuiaction2' }, $event)"
>
<i-button
v-show=
"
dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels.deuiaction2.visabled"
:disabled=
"dataviewexpviewdataviewexpbar_dataview_batchtoolbarModels.deuiaction2.disabled"
class=
' srfactionlevel100'
v-button-loading:i-button
@
click=
"dataviewexpbar_
dataview_batchtoolbar_click({ tag: 'deuiaction2' }, $event)"
>
<i
class=
'fa fa-remove'
></i>
<span
class=
'caption'
>
{{$t('entities.ibizbook.
usr2dataview
dataview_batchtoolbar_toolbar.deuiaction2.caption')}}
</span>
<span
class=
'caption'
>
{{$t('entities.ibizbook.
dataviewexpviewdataviewexpbar_
dataview_batchtoolbar_toolbar.deuiaction2.caption')}}
</span>
</i-button>
<div
slot=
'content'
>
{{$t('entities.ibizbook.
usr2dataview
dataview_batchtoolbar_toolbar.deuiaction2.tip')}}
</div>
<div
slot=
'content'
>
{{$t('entities.ibizbook.
dataviewexpviewdataviewexpbar_
dataview_batchtoolbar_toolbar.deuiaction2.tip')}}
</div>
</tooltip>
</div>
</div>
...
...
@@ -202,18 +202,18 @@ export default class Usr2Base extends Vue implements ControlInterface {
public
appEntityService
:
IBIZBOOKEntityService
=
new
IBIZBOOKEntityService
({
$store
:
this
.
$store
});
/**
* dataview_batchtoolbar 部件 click 事件
* dataview
expbar_dataview
_batchtoolbar 部件 click 事件
*
* @param {*} [args={}]
* @param {*} $event
* @memberof Usr2Base
*/
public
dataview_batchtoolbar_click
(
$event
:
any
,
$event2
?:
any
)
{
public
dataview
expbar_dataview
_batchtoolbar_click
(
$event
:
any
,
$event2
?:
any
)
{
if
(
Object
.
is
(
$event
.
tag
,
'deuiaction1'
))
{
this
.
dataview
_batchtoolbar_deuiaction1_click
(
null
,
'
dataview_batchtoolbar'
,
$event2
);
this
.
dataview
expbar_dataview_batchtoolbar_deuiaction1_click
(
null
,
'dataviewexpbar_
dataview_batchtoolbar'
,
$event2
);
}
if
(
Object
.
is
(
$event
.
tag
,
'deuiaction2'
))
{
this
.
dataview
_batchtoolbar_deuiaction2_click
(
null
,
'
dataview_batchtoolbar'
,
$event2
);
this
.
dataview
expbar_dataview_batchtoolbar_deuiaction2_click
(
null
,
'dataviewexpbar_
dataview_batchtoolbar'
,
$event2
);
}
}
...
...
@@ -226,7 +226,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event]
* @memberof
*/
public
dataview_batchtoolbar_deuiaction1_click
(
params
:
any
=
{},
tag
?:
any
,
$event
?:
any
)
{
public
dataview
expbar_dataview
_batchtoolbar_deuiaction1_click
(
params
:
any
=
{},
tag
?:
any
,
$event
?:
any
)
{
// 参数
// 取数
let
datas
:
any
[]
=
[];
...
...
@@ -254,7 +254,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event]
* @memberof
*/
public
dataview_batchtoolbar_deuiaction2_click
(
params
:
any
=
{},
tag
?:
any
,
$event
?:
any
)
{
public
dataview
expbar_dataview
_batchtoolbar_deuiaction2_click
(
params
:
any
=
{},
tag
?:
any
,
$event
?:
any
)
{
// 参数
// 取数
let
datas
:
any
[]
=
[];
...
...
@@ -282,7 +282,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event]
* @memberof
*/
public
dataview_memo1_u37f11a8_click
(
params
:
any
=
{},
tag
?:
any
,
$event
?:
any
)
{
public
dataview
expbar_dataview
_memo1_u37f11a8_click
(
params
:
any
=
{},
tag
?:
any
,
$event
?:
any
)
{
// 取数
let
datas
:
any
[]
=
[];
let
xData
:
any
=
null
;
...
...
@@ -309,7 +309,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event]
* @memberof
*/
public
dataview_memo1_uc365542_click
(
params
:
any
=
{},
tag
?:
any
,
$event
?:
any
)
{
public
dataview
expbar_dataview
_memo1_uc365542_click
(
params
:
any
=
{},
tag
?:
any
,
$event
?:
any
)
{
// 取数
let
datas
:
any
[]
=
[];
let
xData
:
any
=
null
;
...
...
@@ -337,7 +337,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZBOOK
Usr2Data
ViewBase
* @memberof IBIZBOOK
DataViewExp
ViewBase
*/
public
Edit
(
args
:
any
[],
contextJO
?:
any
,
params
?:
any
,
$event
?:
any
,
xData
?:
any
,
actionContext
?:
any
,
srfParentDeName
?:
string
)
{
if
(
args
.
length
===
0
)
{
...
...
@@ -363,7 +363,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZBOOK
Usr2Data
ViewBase
* @memberof IBIZBOOK
DataViewExp
ViewBase
*/
public
Remove
(
args
:
any
[],
contextJO
?:
any
,
params
?:
any
,
$event
?:
any
,
xData
?:
any
,
actionContext
?:
any
,
srfParentDeName
?:
string
)
{
const
_this
:
any
=
this
;
...
...
@@ -427,6 +427,12 @@ export default class Usr2Base extends Vue implements ControlInterface {
}
let
result
:
boolean
=
true
;
Object
.
assign
(
actionData
,
args
);
if
(
'selectionchange'
.
indexOf
(
eventName
)
!==
-
1
)
{
result
=
await
this
.
execute_dataviewexpbar_selectionchange_ctrl_logic
(
actionData
)
&&
result
;
}
if
(
'load'
.
indexOf
(
eventName
)
!==
-
1
)
{
result
=
await
this
.
execute_dataviewexpbar_load_ctrl_logic
(
actionData
)
&&
result
;
}
if
(
!
result
)
{
return
false
;
}
...
...
@@ -434,6 +440,30 @@ export default class Usr2Base extends Vue implements ControlInterface {
return
true
;
}
/**
* 部件逻辑 -- dataviewexpbar_selectionchange
*
* @param {string} eventName 部件事件名称
* @param {any[]} data 数据
* @param {*} event 源事件对象
* @memberof Usr2Base
*/
public
async
execute_dataviewexpbar_selectionchange_ctrl_logic
(
actionData
:
any
):
Promise
<
boolean
>
{
console
.
log
(
'暂未支持 CUSTOM 类型'
);
return
true
;
}
/**
* 部件逻辑 -- dataviewexpbar_load
*
* @param {string} eventName 部件事件名称
* @param {any[]} data 数据
* @param {*} event 源事件对象
* @memberof Usr2Base
*/
public
async
execute_dataviewexpbar_load_ctrl_logic
(
actionData
:
any
):
Promise
<
boolean
>
{
console
.
log
(
'暂未支持 CUSTOM 类型'
);
return
true
;
}
...
...
@@ -678,9 +708,9 @@ export default class Usr2Base extends Vue implements ControlInterface {
* 工具栏模型
*
* @type {*}
* @memberof IBIZBOOK
Usr2Data
View
* @memberof IBIZBOOK
DataViewExp
View
*/
public
usr2dataview
dataview_batchtoolbarModels
:
any
=
{
public
dataviewexpviewdataviewexpbar_
dataview_batchtoolbarModels
:
any
=
{
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'
}
},
...
...
@@ -1005,7 +1035,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
*/
public
async
load
(
opt
:
any
=
{},
isReset
:
boolean
=
false
):
Promise
<
any
>
{
if
(
!
this
.
fetchAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr2Data
View'
+
(
this
.
$t
(
'app.list.notConfig.fetchAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
DataViewExp
View'
+
(
this
.
$t
(
'app.list.notConfig.fetchAction'
)
as
string
)
});
return
;
}
const
arg
:
any
=
{...
opt
};
...
...
@@ -1100,7 +1130,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
*/
public
async
remove
(
datas
:
any
[]):
Promise
<
any
>
{
if
(
!
this
.
removeAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr2Data
View'
+
(
this
.
$t
(
'app.gridpage.notConfig.removeAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
DataViewExp
View'
+
(
this
.
$t
(
'app.gridpage.notConfig.removeAction'
)
as
string
)
});
return
;
}
let
_datas
:
any
[]
=
[];
...
...
@@ -1217,7 +1247,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
try
{
if
(
Object
.
is
(
item
.
rowDataState
,
'create'
)){
if
(
!
this
.
createAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr2Data
View'
+
(
this
.
$t
(
'app.list.notConfig.createAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
DataViewExp
View'
+
(
this
.
$t
(
'app.list.notConfig.createAction'
)
as
string
)
});
}
else
{
Object
.
assign
(
item
,{
viewparams
:
this
.
viewparams
});
let
response
=
await
this
.
service
.
add
(
this
.
createAction
,
JSON
.
parse
(
JSON
.
stringify
(
this
.
context
)),
item
,
this
.
showBusyIndicator
);
...
...
@@ -1225,7 +1255,7 @@ export default class Usr2Base extends Vue implements ControlInterface {
}
}
else
if
(
Object
.
is
(
item
.
rowDataState
,
'update'
)){
if
(
!
this
.
updateAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr2Data
View'
+
(
this
.
$t
(
'app.list.notConfig.updateAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
DataViewExp
View'
+
(
this
.
$t
(
'app.list.notConfig.updateAction'
)
as
string
)
});
}
else
{
Object
.
assign
(
item
,{
viewparams
:
this
.
viewparams
});
if
(
item
.
ibizbook
){
...
...
@@ -1327,16 +1357,16 @@ export default class Usr2Base extends Vue implements ControlInterface {
public
uiAction
(
data
:
any
,
tag
:
any
,
$event
:
any
)
{
$event
.
stopPropagation
();
if
(
Object
.
is
(
'Edit'
,
tag
))
{
this
.
dataview_batchtoolbar_deuiaction1_click
(
data
,
tag
,
$event
);
this
.
dataview
expbar_dataview
_batchtoolbar_deuiaction1_click
(
data
,
tag
,
$event
);
}
if
(
Object
.
is
(
'Remove'
,
tag
))
{
this
.
dataview_batchtoolbar_deuiaction2_click
(
data
,
tag
,
$event
);
this
.
dataview
expbar_dataview
_batchtoolbar_deuiaction2_click
(
data
,
tag
,
$event
);
}
if
(
Object
.
is
(
'Edit'
,
tag
))
{
this
.
dataview_memo1_u37f11a8_click
(
data
,
tag
,
$event
);
this
.
dataview
expbar_dataview
_memo1_u37f11a8_click
(
data
,
tag
,
$event
);
}
if
(
Object
.
is
(
'Remove'
,
tag
))
{
this
.
dataview_memo1_uc365542_click
(
data
,
tag
,
$event
);
this
.
dataview
expbar_dataview
_memo1_uc365542_click
(
data
,
tag
,
$event
);
}
}
...
...
app_Web/src/widgets/ibizbook/usr2-dataview/usr2-dataview-model.ts
浏览文件 @
f3f45511
...
...
@@ -11,7 +11,7 @@ export default class Usr2Model {
* 获取数据项集合
*
* @returns {any[]}
* @memberof Usr2Data
V
iewMode
* @memberof Usr2Data
viewexpbar_datav
iewMode
*/
public
getDataItems
():
any
[]
{
return
[
...
...
@@ -40,17 +40,6 @@ export default class Usr2Model {
dataType
:
'FONTKEY'
,
},
{
name
:
'n_ibizbookname_like'
,
prop
:
'n_ibizbookname_like'
,
dataType
:
'QUERYPARAM'
},
{
name
:
'n_price_gtandeq'
,
prop
:
'n_price_gtandeq'
,
dataType
:
'QUERYPARAM'
},
{
name
:
'size'
,
...
...
app_Web/src/widgets/ibizbook/usr4-dataview/usr4-dataview-base.vue
浏览文件 @
f3f45511
...
...
@@ -698,7 +698,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
*/
public
async
load
(
opt
:
any
=
{},
isReset
:
boolean
=
false
):
Promise
<
any
>
{
if
(
!
this
.
fetchAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
TestCL
DataView'
+
(
this
.
$t
(
'app.list.notConfig.fetchAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr4
DataView'
+
(
this
.
$t
(
'app.list.notConfig.fetchAction'
)
as
string
)
});
return
;
}
const
arg
:
any
=
{...
opt
};
...
...
@@ -792,7 +792,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
*/
public
async
remove
(
datas
:
any
[]):
Promise
<
any
>
{
if
(
!
this
.
removeAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
TestCL
DataView'
+
(
this
.
$t
(
'app.gridpage.notConfig.removeAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr4
DataView'
+
(
this
.
$t
(
'app.gridpage.notConfig.removeAction'
)
as
string
)
});
return
;
}
let
_datas
:
any
[]
=
[];
...
...
@@ -908,7 +908,7 @@ export default class Usr4Base extends Vue implements ControlInterface {
try
{
if
(
Object
.
is
(
item
.
rowDataState
,
'create'
)){
if
(
!
this
.
createAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
TestCL
DataView'
+
(
this
.
$t
(
'app.list.notConfig.createAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr4
DataView'
+
(
this
.
$t
(
'app.list.notConfig.createAction'
)
as
string
)
});
}
else
{
Object
.
assign
(
item
,{
viewparams
:
this
.
viewparams
});
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 {
}
}
else
if
(
Object
.
is
(
item
.
rowDataState
,
'update'
)){
if
(
!
this
.
updateAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
TestCL
DataView'
+
(
this
.
$t
(
'app.list.notConfig.updateAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZBOOK
Usr4
DataView'
+
(
this
.
$t
(
'app.list.notConfig.updateAction'
)
as
string
)
});
}
else
{
Object
.
assign
(
item
,{
viewparams
:
this
.
viewparams
});
if
(
item
.
ibizbook
){
...
...
app_Web/src/widgets/ibizbook/usr4-dataview/usr4-dataview-model.ts
浏览文件 @
f3f45511
...
...
@@ -70,6 +70,11 @@ export default class Usr4Model {
prop
:
'n_ibizbookname_like'
,
dataType
:
'QUERYPARAM'
},
{
name
:
'n_price_gtandeq'
,
prop
:
'n_price_gtandeq'
,
dataType
:
'QUERYPARAM'
},
{
...
...
app_Web/src/widgets/ibizorder-detail/main-grid/main-grid-base.vue
浏览文件 @
f3f45511
...
...
@@ -933,7 +933,7 @@ export default class MainBase extends Vue implements ControlInterface {
if
(
!
this
.
fetchAction
)
{
this
.
$Notice
.
error
({
title
:
this
.
$t
(
"app.commonWords.wrong"
)
as
string
,
desc
:
"IBIZOrderDetail
GridView9
"
+
(
this
.
$t
(
"app.gridpage.notConfig.fetchAction"
)
as
string
),
desc
:
"IBIZOrderDetail
SGridView
"
+
(
this
.
$t
(
"app.gridpage.notConfig.fetchAction"
)
as
string
),
});
return
;
}
...
...
@@ -1073,7 +1073,7 @@ export default class MainBase extends Vue implements ControlInterface {
if
(
!
this
.
removeAction
)
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrderDetail
GridView9
'
+
(
this
.
$t
(
'app.gridpage.notConfig.removeAction'
)
as
string
)
desc
:
'IBIZOrderDetail
SGridView
'
+
(
this
.
$t
(
'app.gridpage.notConfig.removeAction'
)
as
string
)
});
return
;
}
...
...
@@ -1187,7 +1187,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public
addBatch
(
arg
:
any
=
{}):
void
{
if
(
!
this
.
fetchAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrderDetail
GridView9
'
+
(
this
.
$t
(
'app.gridpage.notConfig.fetchAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrderDetail
SGridView
'
+
(
this
.
$t
(
'app.gridpage.notConfig.fetchAction'
)
as
string
)
});
return
;
}
if
(
!
arg
){
...
...
@@ -2082,7 +2082,7 @@ export default class MainBase extends Vue implements ControlInterface {
try
{
if
(
Object
.
is
(
item
.
rowDataState
,
'create'
))
{
if
(
!
this
.
createAction
)
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrderDetail
GridView9
'
+
(
this
.
$t
(
'app.gridpage.notConfig.createAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrderDetail
SGridView
'
+
(
this
.
$t
(
'app.gridpage.notConfig.createAction'
)
as
string
)
});
}
else
{
Object
.
assign
(
item
,
{
viewparams
:
this
.
viewparams
});
const
tempContext
=
Util
.
deepCopy
(
this
.
context
);
...
...
@@ -2091,7 +2091,7 @@ export default class MainBase extends Vue implements ControlInterface {
}
}
else
if
(
Object
.
is
(
item
.
rowDataState
,
'update'
)){
if
(
!
this
.
updateAction
)
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrderDetail
GridView9
'
+
(
this
.
$t
(
'app.gridpage.notConfig.updateAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrderDetail
SGridView
'
+
(
this
.
$t
(
'app.gridpage.notConfig.updateAction'
)
as
string
)
});
}
else
{
Object
.
assign
(
item
,
{
viewparams
:
this
.
viewparams
});
const
tempContext
=
Util
.
deepCopy
(
this
.
context
);
...
...
@@ -2167,7 +2167,7 @@ export default class MainBase extends Vue implements ControlInterface {
if
(
!
this
.
loaddraftAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrderDetail
GridView9
'
+
(
this
.
$t
(
'app.gridpage.notConfig.loaddraftAction'
)
as
string
)
desc
:
'IBIZOrderDetail
SGridView
'
+
(
this
.
$t
(
'app.gridpage.notConfig.loaddraftAction'
)
as
string
)
});
return
;
}
...
...
app_Web/src/widgets/ibizorder/main-grid/main-grid-base.vue
浏览文件 @
f3f45511
...
...
@@ -288,7 +288,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @param {*} [$event] 事件源
* @param {*} [xData] 执行行为所需当前部件
* @param {*} [actionContext] 执行行为上下文
* @memberof IBIZOrder
SF1
GridViewBase
* @memberof IBIZOrder
Pickup
GridViewBase
*/
public
Edit
(
args
:
any
[],
contextJO
?:
any
,
params
?:
any
,
$event
?:
any
,
xData
?:
any
,
actionContext
?:
any
,
srfParentDeName
?:
string
)
{
if
(
args
.
length
===
0
)
{
...
...
@@ -431,20 +431,6 @@ export default class MainBase extends Vue implements ControlInterface {
return
this
.
selections
[
0
];
}
/**
* 打开新建数据视图
*
* @type {any}
* @memberof MainBase
*/
@
Prop
()
public
newdata
:
any
;
/**
* 打开编辑数据视图
*
* @type {any}
* @memberof MainBase
*/
@
Prop
()
public
opendata
:
any
;
/**
* 是否嵌入关系界面
...
...
@@ -979,7 +965,7 @@ export default class MainBase extends Vue implements ControlInterface {
if
(
!
this
.
fetchAction
)
{
this
.
$Notice
.
error
({
title
:
this
.
$t
(
"app.commonWords.wrong"
)
as
string
,
desc
:
"IBIZOrder
SF1
GridView"
+
(
this
.
$t
(
"app.gridpage.notConfig.fetchAction"
)
as
string
),
desc
:
"IBIZOrder
Pickup
GridView"
+
(
this
.
$t
(
"app.gridpage.notConfig.fetchAction"
)
as
string
),
});
return
;
}
...
...
@@ -1119,7 +1105,7 @@ export default class MainBase extends Vue implements ControlInterface {
if
(
!
this
.
removeAction
)
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrder
SF1
GridView'
+
(
this
.
$t
(
'app.gridpage.notConfig.removeAction'
)
as
string
)
desc
:
'IBIZOrder
Pickup
GridView'
+
(
this
.
$t
(
'app.gridpage.notConfig.removeAction'
)
as
string
)
});
return
;
}
...
...
@@ -1233,7 +1219,7 @@ export default class MainBase extends Vue implements ControlInterface {
*/
public
addBatch
(
arg
:
any
=
{}):
void
{
if
(
!
this
.
fetchAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrder
SF1
GridView'
+
(
this
.
$t
(
'app.gridpage.notConfig.fetchAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrder
Pickup
GridView'
+
(
this
.
$t
(
'app.gridpage.notConfig.fetchAction'
)
as
string
)
});
return
;
}
if
(
!
arg
){
...
...
@@ -2166,7 +2152,7 @@ export default class MainBase extends Vue implements ControlInterface {
try
{
if
(
Object
.
is
(
item
.
rowDataState
,
'create'
))
{
if
(
!
this
.
createAction
)
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrder
SF1
GridView'
+
(
this
.
$t
(
'app.gridpage.notConfig.createAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrder
Pickup
GridView'
+
(
this
.
$t
(
'app.gridpage.notConfig.createAction'
)
as
string
)
});
}
else
{
Object
.
assign
(
item
,
{
viewparams
:
this
.
viewparams
});
const
tempContext
=
Util
.
deepCopy
(
this
.
context
);
...
...
@@ -2175,7 +2161,7 @@ export default class MainBase extends Vue implements ControlInterface {
}
}
else
if
(
Object
.
is
(
item
.
rowDataState
,
'update'
)){
if
(
!
this
.
updateAction
)
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrder
SF1
GridView'
+
(
this
.
$t
(
'app.gridpage.notConfig.updateAction'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrder
Pickup
GridView'
+
(
this
.
$t
(
'app.gridpage.notConfig.updateAction'
)
as
string
)
});
}
else
{
Object
.
assign
(
item
,
{
viewparams
:
this
.
viewparams
});
const
tempContext
=
Util
.
deepCopy
(
this
.
context
);
...
...
@@ -2251,7 +2237,7 @@ export default class MainBase extends Vue implements ControlInterface {
if
(
!
this
.
loaddraftAction
){
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
'IBIZOrder
SF1
GridView'
+
(
this
.
$t
(
'app.gridpage.notConfig.loaddraftAction'
)
as
string
)
desc
:
'IBIZOrder
Pickup
GridView'
+
(
this
.
$t
(
'app.gridpage.notConfig.loaddraftAction'
)
as
string
)
});
return
;
}
...
...
app_Web/src/widgets/ibizorder/main-grid/main-grid-model.ts
浏览文件 @
f3f45511
...
...
@@ -105,21 +105,6 @@ export default class MainModel {
prop
:
'n_ibizordername_like'
,
dataType
:
'QUERYPARAM'
},
{
name
:
'n_orderstate_eq'
,
prop
:
'n_orderstate_eq'
,
dataType
:
'QUERYPARAM'
},
{
name
:
'n_ordertime_gt'
,
prop
:
'n_ordertime_gt'
,
dataType
:
'QUERYPARAM'
},
{
name
:
'n_ordertime_lt'
,
prop
:
'n_ordertime_lt'
,
dataType
:
'QUERYPARAM'
},
{
name
:
'size'
,
...
...
demo-boot/src/main/resources/static/remotemodel/PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json
浏览文件 @
f3f45511
...
...
@@ -6347,6 +6347,42 @@
"rTMOSFilePath"
:
"psappdeuilogicnodes/Begin"
,
"topPos"
:
200
,
"parallelOutput"
:
true
},
{
"codeName"
:
"DEUIACTION1"
,
"getDstPSAppDEUIAction"
:
{
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"modelref"
:
true
,
"id"
:
"openDocument@IBIZBOOK"
},
"getDstPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"Default"
},
"leftPos"
:
364
,
"logicNodeType"
:
"DEUIACTION"
,
"mOSFilePath"
:
"psappdeuilogicnodes/DEUIACTION1"
,
"name"
:
"界面行为"
,
"getPSDEUILogicLinks"
:
[
{
"getDstPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"END1"
},
"linkMode"
:
0
,
"name"
:
"连接名称"
,
"getSrcPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"DEUIACTION1"
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/DEUIACTION1"
,
"topPos"
:
510
},
{
"buttonsType"
:
"YESNO"
,
"codeName"
:
"MSGBOX1"
,
...
...
@@ -6423,42 +6459,6 @@
"name"
:
"结束"
,
"rTMOSFilePath"
:
"psappdeuilogicnodes/END1"
,
"topPos"
:
660
},
{
"codeName"
:
"DEUIACTION1"
,
"getDstPSAppDEUIAction"
:
{
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"modelref"
:
true
,
"id"
:
"openDocument@IBIZBOOK"
},
"getDstPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"Default"
},
"leftPos"
:
364
,
"logicNodeType"
:
"DEUIACTION"
,
"mOSFilePath"
:
"psappdeuilogicnodes/DEUIACTION1"
,
"name"
:
"界面行为"
,
"getPSDEUILogicLinks"
:
[
{
"getDstPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"END1"
},
"linkMode"
:
0
,
"name"
:
"连接名称"
,
"getSrcPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"DEUIACTION1"
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/DEUIACTION1"
,
"topPos"
:
510
},
{
"codeName"
:
"DEACTION1"
,
"getDstPSAppDEAction"
:
{
...
...
@@ -6469,6 +6469,10 @@
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"params"
},
"logicNodeType"
:
"DEACTION"
,
"mOSFilePath"
:
"psappdeuilogicnodes/DEACTION1"
,
"name"
:
"实体行为"
,
...
...
@@ -6488,6 +6492,13 @@
"topPos"
:
510
}
],
"getPSDEUILogicParams"
:
[
{
"codeName"
:
"params"
,
"logicName"
:
"查询参数"
,
"mOSFilePath"
:
"psappdeuilogicparams/params"
,
"name"
:
"查询参数"
,
"rTMOSFilePath"
:
"psappdeuilogicparams/params"
,
"entityParam"
:
true
},
{
"codeName"
:
"Default"
,
"logicName"
:
"传入变量"
,
"mOSFilePath"
:
"psappdeuilogicparams/Default"
,
...
...
@@ -7058,7 +7069,11 @@
"parallelOutput"
:
true
},
{
"codeName"
:
"RESETPARAM1"
,
"leftPos"
:
160
,
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"params"
},
"leftPos"
:
-30
,
"logicNodeType"
:
"RESETPARAM"
,
"mOSFilePath"
:
"psappdeuilogicnodes/RESETPARAM1"
,
"name"
:
"重置参数"
,
...
...
@@ -7075,21 +7090,109 @@
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/RESETPARAM1"
,
"topPos"
:
683
"topPos"
:
860
},
{
"codeName"
:
"DEBUGPARAM2"
,
"leftPos"
:
150
,
"logicNodeType"
:
"DEBUGPARAM"
,
"mOSFilePath"
:
"psappdeuilogicnodes/DEBUGPARAM2"
,
"name"
:
"调试逻辑参数"
,
"getPSDEUILogicLinks"
:
[
{
"getDstPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"MSGBOX1"
},
"linkMode"
:
0
,
"name"
:
"连接名称"
,
"getSrcPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"DEBUGPARAM2"
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/DEBUGPARAM2"
,
"topPos"
:
930
},
{
"buttonsType"
:
"YESNO"
,
"codeName"
:
"MSGBOX1"
,
"leftPos"
:
286
,
"logicNodeType"
:
"MSGBOX"
,
"mOSFilePath"
:
"psappdeuilogicnodes/MSGBOX1"
,
"getMsgBoxParam"
:
{
"modelref"
:
true
,
"id"
:
"msgTest"
},
"msgBoxType"
:
"QUESTION"
,
"name"
:
"消息弹窗"
,
"getPSDEUILogicLinks"
:
[
{
"getDstPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"DEDATASET1"
},
"linkMode"
:
0
,
"name"
:
"连接名称"
,
"getPSDEUILogicLinkGroupCond"
:
{
"groupOP"
:
"AND"
,
"logicType"
:
"GROUP"
,
"getPSDEUILogicLinkConds"
:
[
{
"condOP"
:
"EQ"
,
"getDstLogicParam"
:
{
"modelref"
:
true
,
"id"
:
"msgTest"
},
"logicType"
:
"SINGLE"
,
"name"
:
"msgTest 等于(=) true"
,
"paramValue"
:
"true"
,
"value"
:
"true"
}
]
},
"getSrcPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"MSGBOX1"
}
},
{
"getDstPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"END1"
},
"linkMode"
:
0
,
"name"
:
"连接名称"
,
"getPSDEUILogicLinkGroupCond"
:
{
"groupOP"
:
"AND"
,
"logicType"
:
"GROUP"
,
"getPSDEUILogicLinkConds"
:
[
{
"condOP"
:
"EQ"
,
"getDstLogicParam"
:
{
"modelref"
:
true
,
"id"
:
"msgTest"
},
"logicType"
:
"SINGLE"
,
"name"
:
"msgTest 等于(=) false"
,
"paramValue"
:
"false"
,
"value"
:
"false"
}
]
},
"getSrcPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"MSGBOX1"
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/MSGBOX1"
,
"title"
:
"是否查询数据集"
,
"topPos"
:
1060
},
{
"codeName"
:
"DEBUGPARAM1"
,
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"Default"
},
"leftPos"
:
160
,
"leftPos"
:
74
,
"logicNodeType"
:
"DEBUGPARAM"
,
"mOSFilePath"
:
"psappdeuilogicnodes/DEBUGPARAM1"
,
"name"
:
"调试逻辑参数"
,
"getPSDEUILogicLinks"
:
[
{
"getDstPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"
RESET
PARAM1"
"id"
:
"
BIND
PARAM1"
},
"linkMode"
:
0
,
"name"
:
"连接名称"
,
...
...
@@ -7099,7 +7202,7 @@
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/DEBUGPARAM1"
,
"topPos"
:
5
3
0
"topPos"
:
5
1
0
},
{
"codeName"
:
"PREPAREJSPARAM1"
,
"leftPos"
:
160
,
...
...
@@ -7122,28 +7225,169 @@
"dstFieldName"
:
"test"
,
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"
Default
"
"id"
:
"
params
"
},
"name"
:
"直接值[
13123] ==> Default
[test]"
,
"name"
:
"直接值[
2131414] ==> params
[test]"
,
"paramAction"
:
"SETPARAMVALUE"
,
"srcValue"
:
"
13123
"
,
"srcValue"
:
"
2131414
"
,
"srcValueType"
:
"SRCVALUE"
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/PREPAREJSPARAM1"
,
"topPos"
:
380
},
{
"codeName"
:
"SORTPARAM1"
,
"dstFieldName"
:
"price"
,
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"tempArrData"
},
"dstSortDir"
:
"DESC"
,
"leftPos"
:
230
,
"logicNodeType"
:
"SORTPARAM"
,
"mOSFilePath"
:
"psappdeuilogicnodes/SORTPARAM1"
,
"name"
:
"排序数组参数"
,
"getPSDEUILogicLinks"
:
[
{
"getDstPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"DEBUGPARAM5"
},
"linkMode"
:
0
,
"name"
:
"连接名称"
,
"getSrcPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"SORTPARAM1"
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/SORTPARAM1"
,
"topPos"
:
1630
},
{
"codeName"
:
"END1"
,
"leftPos"
:
20
0
,
"leftPos"
:
67
0
,
"logicNodeType"
:
"END"
,
"mOSFilePath"
:
"psappdeuilogicnodes/END1"
,
"name"
:
"结束"
,
"rTMOSFilePath"
:
"psappdeuilogicnodes/END1"
,
"topPos"
:
931
"topPos"
:
1470
},
{
"codeName"
:
"DEBUGPARAM2"
,
"leftPos"
:
159
,
"codeName"
:
"DEBUGPARAM4"
,
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"tempArrData"
},
"leftPos"
:
24
,
"logicNodeType"
:
"DEBUGPARAM"
,
"mOSFilePath"
:
"psappdeuilogicnodes/DEBUGPARAM2"
,
"mOSFilePath"
:
"psappdeuilogicnodes/DEBUGPARAM4"
,
"name"
:
"调试逻辑参数"
,
"getPSDEUILogicLinks"
:
[
{
"getDstPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"SORTPARAM1"
},
"linkMode"
:
0
,
"name"
:
"连接名称"
,
"getSrcPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"DEBUGPARAM4"
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/DEBUGPARAM4"
,
"topPos"
:
1500
},
{
"codeName"
:
"DEBUGPARAM3"
,
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"bangParam"
},
"logicNodeType"
:
"DEBUGPARAM"
,
"mOSFilePath"
:
"psappdeuilogicnodes/DEBUGPARAM3"
,
"name"
:
"调试逻辑参数"
,
"getPSDEUILogicLinks"
:
[
{
"getDstPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"RESETPARAM1"
},
"linkMode"
:
0
,
"name"
:
"连接名称"
,
"getSrcPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"DEBUGPARAM3"
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/DEBUGPARAM3"
,
"topPos"
:
730
},
{
"codeName"
:
"DEDATASET1"
,
"getDstPSAppDEDataSet"
:
{
"modelref"
:
true
,
"id"
:
"FetchDefault"
},
"getDstPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"filter"
},
"logicNodeType"
:
"DEDATASET"
,
"mOSFilePath"
:
"psappdeuilogicnodes/DEDATASET1"
,
"name"
:
"实体数据集"
,
"getPSDEUILogicLinks"
:
[
{
"getDstPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"APPENDPARAM1"
},
"linkMode"
:
0
,
"name"
:
"连接名称"
,
"getSrcPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"DEDATASET1"
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/DEDATASET1"
,
"getRetPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"arrData"
},
"topPos"
:
1131
},
{
"codeName"
:
"BINDPARAM1"
,
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"bangParam"
},
"leftPos"
:
50
,
"logicNodeType"
:
"BINDPARAM"
,
"mOSFilePath"
:
"psappdeuilogicnodes/BINDPARAM1"
,
"name"
:
"绑定参数"
,
"getPSDEUILogicLinks"
:
[
{
"getDstPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"DEBUGPARAM3"
},
"linkMode"
:
0
,
"name"
:
"连接名称"
,
"getSrcPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"BINDPARAM1"
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/BINDPARAM1"
,
"srcFieldName"
:
"test"
,
"getSrcPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"params"
},
"topPos"
:
620
},
{
"codeName"
:
"DEBUGPARAM5"
,
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"tempArrData"
},
"leftPos"
:
510
,
"logicNodeType"
:
"DEBUGPARAM"
,
"mOSFilePath"
:
"psappdeuilogicnodes/DEBUGPARAM5"
,
"name"
:
"调试逻辑参数"
,
"getPSDEUILogicLinks"
:
[
{
"getDstPSDEUILogicNode"
:
{
...
...
@@ -7154,13 +7398,86 @@
"name"
:
"连接名称"
,
"getSrcPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"DEBUGPARAM
2
"
"id"
:
"DEBUGPARAM
5
"
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/DEBUGPARAM2"
,
"topPos"
:
814
"rTMOSFilePath"
:
"psappdeuilogicnodes/DEBUGPARAM5"
,
"topPos"
:
1680
},
{
"codeName"
:
"APPENDPARAM1"
,
"dstIndex"
:
0
,
"getDstPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"tempArrData"
},
"leftPos"
:
-40
,
"logicNodeType"
:
"APPENDPARAM"
,
"mOSFilePath"
:
"psappdeuilogicnodes/APPENDPARAM1"
,
"name"
:
"附加到数组参数"
,
"getPSDEUILogicLinks"
:
[
{
"getDstPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"DEBUGPARAM4"
},
"linkMode"
:
0
,
"name"
:
"连接名称"
,
"getSrcPSDEUILogicNode"
:
{
"modelref"
:
true
,
"id"
:
"APPENDPARAM1"
}
}
],
"rTMOSFilePath"
:
"psappdeuilogicnodes/APPENDPARAM1"
,
"srcIndex"
:
2
,
"getSrcPSDEUILogicParam"
:
{
"modelref"
:
true
,
"id"
:
"arrData"
},
"srcSize"
:
7
,
"topPos"
:
1330
}
],
"getPSDEUILogicParams"
:
[
{
"codeName"
:
"tempArrData"
,
"logicName"
:
"测试数组"
,
"mOSFilePath"
:
"psappdeuilogicparams/tempArrData"
,
"name"
:
"测试数组"
,
"rTMOSFilePath"
:
"psappdeuilogicparams/tempArrData"
,
"entityListParam"
:
true
},
{
"codeName"
:
"params"
,
"logicName"
:
"操作参数"
,
"mOSFilePath"
:
"psappdeuilogicparams/params"
,
"name"
:
"操作参数"
,
"rTMOSFilePath"
:
"psappdeuilogicparams/params"
,
"entityParam"
:
true
},
{
"codeName"
:
"filter"
,
"logicName"
:
"过滤参数"
,
"mOSFilePath"
:
"psappdeuilogicparams/filter"
,
"name"
:
"过滤参数"
,
"rTMOSFilePath"
:
"psappdeuilogicparams/filter"
,
"filterParam"
:
true
},
{
"codeName"
:
"bangParam"
,
"logicName"
:
"绑定参数"
,
"mOSFilePath"
:
"psappdeuilogicparams/bangParam"
,
"name"
:
"绑定参数"
,
"rTMOSFilePath"
:
"psappdeuilogicparams/bangParam"
,
"entityParam"
:
true
},
{
"codeName"
:
"arrData"
,
"logicName"
:
"数据集数据"
,
"mOSFilePath"
:
"psappdeuilogicparams/arrData"
,
"name"
:
"数据集数据"
,
"rTMOSFilePath"
:
"psappdeuilogicparams/arrData"
,
"entityListParam"
:
true
},
{
"codeName"
:
"msgTest"
,
"logicName"
:
"消息弹窗返回值"
,
"mOSFilePath"
:
"psappdeuilogicparams/msgTest"
,
"name"
:
"消息弹窗返回值"
,
"rTMOSFilePath"
:
"psappdeuilogicparams/msgTest"
,
"simpleParam"
:
true
},
{
"codeName"
:
"Default"
,
"logicName"
:
"传入变量"
,
"mOSFilePath"
:
"psappdeuilogicparams/Default"
,
...
...
demo-boot/src/main/resources/static/remotemodel/PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK/PSTREEGRIDICES/TreeTable.json
浏览文件 @
f3f45511
...
...
@@ -31,18 +31,6 @@
"widthUnit"
:
"px"
,
"enableExpand"
:
false
,
"enableSort"
:
false
},
{
"caption"
:
"图书名称"
,
"codeName"
:
"ibizbookname"
,
"columnType"
:
"DEFGRIDCOLUMN"
,
"dataItemName"
:
"ibizbookname"
,
"mOSFilePath"
:
"psdetreecols/ibizbookname"
,
"name"
:
"ibizbookname"
,
"rTMOSFilePath"
:
"psdetreecols/ibizbookname"
,
"width"
:
50
,
"widthUnit"
:
"px"
,
"enableExpand"
:
false
,
"enableSort"
:
false
},
{
"caption"
:
"作者"
,
"codeName"
:
"author"
,
...
...
@@ -55,6 +43,18 @@
"widthUnit"
:
"px"
,
"enableExpand"
:
false
,
"enableSort"
:
false
},
{
"caption"
:
"图书名称"
,
"codeName"
:
"ibizbookname"
,
"columnType"
:
"DEFGRIDCOLUMN"
,
"dataItemName"
:
"ibizbookname"
,
"mOSFilePath"
:
"psdetreecols/ibizbookname"
,
"name"
:
"ibizbookname"
,
"rTMOSFilePath"
:
"psdetreecols/ibizbookname"
,
"width"
:
50
,
"widthUnit"
:
"px"
,
"enableExpand"
:
false
,
"enableSort"
:
false
}
],
"getPSDETreeNodeRSs"
:
[
{
"getChildPSDETreeNode"
:
{
...
...
demo-boot/src/main/resources/static/remotemodel/PSSYSAPPS/Web/PSAPPDEVIEWS/IBIZBOOKTreeGridExView.json
浏览文件 @
f3f45511
...
...
@@ -99,18 +99,6 @@
"widthUnit"
:
"px"
,
"enableExpand"
:
false
,
"enableSort"
:
false
},
{
"caption"
:
"图书名称"
,
"codeName"
:
"ibizbookname"
,
"columnType"
:
"DEFGRIDCOLUMN"
,
"dataItemName"
:
"ibizbookname"
,
"mOSFilePath"
:
"psdetreecols/ibizbookname"
,
"name"
:
"ibizbookname"
,
"rTMOSFilePath"
:
"psdetreecols/ibizbookname"
,
"width"
:
50
,
"widthUnit"
:
"px"
,
"enableExpand"
:
false
,
"enableSort"
:
false
},
{
"caption"
:
"作者"
,
"codeName"
:
"author"
,
...
...
@@ -123,6 +111,18 @@
"widthUnit"
:
"px"
,
"enableExpand"
:
false
,
"enableSort"
:
false
},
{
"caption"
:
"图书名称"
,
"codeName"
:
"ibizbookname"
,
"columnType"
:
"DEFGRIDCOLUMN"
,
"dataItemName"
:
"ibizbookname"
,
"mOSFilePath"
:
"psdetreecols/ibizbookname"
,
"name"
:
"ibizbookname"
,
"rTMOSFilePath"
:
"psdetreecols/ibizbookname"
,
"width"
:
50
,
"widthUnit"
:
"px"
,
"enableExpand"
:
false
,
"enableSort"
:
false
}
],
"getPSDETreeNodeRSs"
:
[
{
"getChildPSDETreeNode"
:
{
...
...
demo-boot/src/main/resources/static/remotemodel/PSSYSAPPS/Web/PSSYSAPP.json
浏览文件 @
f3f45511
...
...
@@ -36058,6 +36058,42 @@
"rTMOSFilePath" : "psappdeuilogicnodes/Begin",
"topPos" : 200,
"parallelOutput" : true
}, {
"codeName" : "DEUIACTION1",
"getDstPSAppDEUIAction" : {
"getPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"modelref" : true,
"id" : "openDocument@IBIZBOOK"
},
"getDstPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "Default"
},
"leftPos" : 364,
"logicNodeType" : "DEUIACTION",
"mOSFilePath" : "psappdeuilogicnodes/DEUIACTION1",
"name" : "界面行为",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "END1"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "DEUIACTION1"
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/DEUIACTION1",
"topPos" : 510
}, {
"buttonsType" : "YESNO",
"codeName" : "MSGBOX1",
...
...
@@ -36134,42 +36170,6 @@
"name" : "结束",
"rTMOSFilePath" : "psappdeuilogicnodes/END1",
"topPos" : 660
}, {
"codeName" : "DEUIACTION1",
"getDstPSAppDEUIAction" : {
"getPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"modelref" : true,
"id" : "openDocument@IBIZBOOK"
},
"getDstPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "Default"
},
"leftPos" : 364,
"logicNodeType" : "DEUIACTION",
"mOSFilePath" : "psappdeuilogicnodes/DEUIACTION1",
"name" : "界面行为",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "END1"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "DEUIACTION1"
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/DEUIACTION1",
"topPos" : 510
}, {
"codeName" : "DEACTION1",
"getDstPSAppDEAction" : {
...
...
@@ -36180,6 +36180,10 @@
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "params"
},
"logicNodeType" : "DEACTION",
"mOSFilePath" : "psappdeuilogicnodes/DEACTION1",
"name" : "实体行为",
...
...
@@ -36199,6 +36203,13 @@
"topPos" : 510
} ],
"getPSDEUILogicParams" : [ {
"codeName" : "params",
"logicName" : "查询参数",
"mOSFilePath" : "psappdeuilogicparams/params",
"name" : "查询参数",
"rTMOSFilePath" : "psappdeuilogicparams/params",
"entityParam" : true
}, {
"codeName" : "Default",
"logicName" : "传入变量",
"mOSFilePath" : "psappdeuilogicparams/Default",
...
...
@@ -36769,7 +36780,11 @@
"parallelOutput" : true
}, {
"codeName" : "RESETPARAM1",
"leftPos" : 160,
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "params"
},
"leftPos" : -30,
"logicNodeType" : "RESETPARAM",
"mOSFilePath" : "psappdeuilogicnodes/RESETPARAM1",
"name" : "重置参数",
...
...
@@ -36786,21 +36801,109 @@
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/RESETPARAM1",
"topPos" : 683
"topPos" : 860
}, {
"codeName" : "DEBUGPARAM2",
"leftPos" : 150,
"logicNodeType" : "DEBUGPARAM",
"mOSFilePath" : "psappdeuilogicnodes/DEBUGPARAM2",
"name" : "调试逻辑参数",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "MSGBOX1"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "DEBUGPARAM2"
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/DEBUGPARAM2",
"topPos" : 930
}, {
"buttonsType" : "YESNO",
"codeName" : "MSGBOX1",
"leftPos" : 286,
"logicNodeType" : "MSGBOX",
"mOSFilePath" : "psappdeuilogicnodes/MSGBOX1",
"getMsgBoxParam" : {
"modelref" : true,
"id" : "msgTest"
},
"msgBoxType" : "QUESTION",
"name" : "消息弹窗",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "DEDATASET1"
},
"linkMode" : 0,
"name" : "连接名称",
"getPSDEUILogicLinkGroupCond" : {
"groupOP" : "AND",
"logicType" : "GROUP",
"getPSDEUILogicLinkConds" : [ {
"condOP" : "EQ",
"getDstLogicParam" : {
"modelref" : true,
"id" : "msgTest"
},
"logicType" : "SINGLE",
"name" : "msgTest 等于(=) true",
"paramValue" : "true",
"value" : "true"
} ]
},
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "MSGBOX1"
}
}, {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "END1"
},
"linkMode" : 0,
"name" : "连接名称",
"getPSDEUILogicLinkGroupCond" : {
"groupOP" : "AND",
"logicType" : "GROUP",
"getPSDEUILogicLinkConds" : [ {
"condOP" : "EQ",
"getDstLogicParam" : {
"modelref" : true,
"id" : "msgTest"
},
"logicType" : "SINGLE",
"name" : "msgTest 等于(=) false",
"paramValue" : "false",
"value" : "false"
} ]
},
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "MSGBOX1"
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/MSGBOX1",
"title" : "是否查询数据集",
"topPos" : 1060
}, {
"codeName" : "DEBUGPARAM1",
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "Default"
},
"leftPos" :
160
,
"leftPos" :
74
,
"logicNodeType" : "DEBUGPARAM",
"mOSFilePath" : "psappdeuilogicnodes/DEBUGPARAM1",
"name" : "调试逻辑参数",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "
RESET
PARAM1"
"id" : "
BIND
PARAM1"
},
"linkMode" : 0,
"name" : "连接名称",
...
...
@@ -36810,7 +36913,7 @@
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/DEBUGPARAM1",
"topPos" : 5
3
0
"topPos" : 5
1
0
}, {
"codeName" : "PREPAREJSPARAM1",
"leftPos" : 160,
...
...
@@ -36833,28 +36936,169 @@
"dstFieldName" : "test",
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "
Default
"
"id" : "
params
"
},
"name" : "直接值[
13123] ==> Default
[test]",
"name" : "直接值[
2131414] ==> params
[test]",
"paramAction" : "SETPARAMVALUE",
"srcValue" : "
13123
",
"srcValue" : "
2131414
",
"srcValueType" : "SRCVALUE"
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/PREPAREJSPARAM1",
"topPos" : 380
}, {
"codeName" : "SORTPARAM1",
"dstFieldName" : "price",
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "tempArrData"
},
"dstSortDir" : "DESC",
"leftPos" : 230,
"logicNodeType" : "SORTPARAM",
"mOSFilePath" : "psappdeuilogicnodes/SORTPARAM1",
"name" : "排序数组参数",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "DEBUGPARAM5"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "SORTPARAM1"
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/SORTPARAM1",
"topPos" : 1630
}, {
"codeName" : "END1",
"leftPos" :
20
0,
"leftPos" :
67
0,
"logicNodeType" : "END",
"mOSFilePath" : "psappdeuilogicnodes/END1",
"name" : "结束",
"rTMOSFilePath" : "psappdeuilogicnodes/END1",
"topPos" :
931
"topPos" :
1470
}, {
"codeName" : "DEBUGPARAM2",
"leftPos" : 159,
"codeName" : "DEBUGPARAM4",
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "tempArrData"
},
"leftPos" : 24,
"logicNodeType" : "DEBUGPARAM",
"mOSFilePath" : "psappdeuilogicnodes/DEBUGPARAM2",
"mOSFilePath" : "psappdeuilogicnodes/DEBUGPARAM4",
"name" : "调试逻辑参数",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "SORTPARAM1"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "DEBUGPARAM4"
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/DEBUGPARAM4",
"topPos" : 1500
}, {
"codeName" : "DEBUGPARAM3",
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "bangParam"
},
"logicNodeType" : "DEBUGPARAM",
"mOSFilePath" : "psappdeuilogicnodes/DEBUGPARAM3",
"name" : "调试逻辑参数",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "RESETPARAM1"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "DEBUGPARAM3"
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/DEBUGPARAM3",
"topPos" : 730
}, {
"codeName" : "DEDATASET1",
"getDstPSAppDEDataSet" : {
"modelref" : true,
"id" : "FetchDefault"
},
"getDstPSAppDataEntity" : {
"modelref" : true,
"path" : "PSSYSAPPS/Web/PSAPPDATAENTITIES/IBIZBOOK.json"
},
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "filter"
},
"logicNodeType" : "DEDATASET",
"mOSFilePath" : "psappdeuilogicnodes/DEDATASET1",
"name" : "实体数据集",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "APPENDPARAM1"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "DEDATASET1"
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/DEDATASET1",
"getRetPSDEUILogicParam" : {
"modelref" : true,
"id" : "arrData"
},
"topPos" : 1131
}, {
"codeName" : "BINDPARAM1",
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "bangParam"
},
"leftPos" : 50,
"logicNodeType" : "BINDPARAM",
"mOSFilePath" : "psappdeuilogicnodes/BINDPARAM1",
"name" : "绑定参数",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "DEBUGPARAM3"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "BINDPARAM1"
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/BINDPARAM1",
"srcFieldName" : "test",
"getSrcPSDEUILogicParam" : {
"modelref" : true,
"id" : "params"
},
"topPos" : 620
}, {
"codeName" : "DEBUGPARAM5",
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "tempArrData"
},
"leftPos" : 510,
"logicNodeType" : "DEBUGPARAM",
"mOSFilePath" : "psappdeuilogicnodes/DEBUGPARAM5",
"name" : "调试逻辑参数",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
...
...
@@ -36865,13 +37109,86 @@
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "DEBUGPARAM
2
"
"id" : "DEBUGPARAM
5
"
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/DEBUGPARAM2",
"topPos" : 814
"rTMOSFilePath" : "psappdeuilogicnodes/DEBUGPARAM5",
"topPos" : 1680
}, {
"codeName" : "APPENDPARAM1",
"dstIndex" : 0,
"getDstPSDEUILogicParam" : {
"modelref" : true,
"id" : "tempArrData"
},
"leftPos" : -40,
"logicNodeType" : "APPENDPARAM",
"mOSFilePath" : "psappdeuilogicnodes/APPENDPARAM1",
"name" : "附加到数组参数",
"getPSDEUILogicLinks" : [ {
"getDstPSDEUILogicNode" : {
"modelref" : true,
"id" : "DEBUGPARAM4"
},
"linkMode" : 0,
"name" : "连接名称",
"getSrcPSDEUILogicNode" : {
"modelref" : true,
"id" : "APPENDPARAM1"
}
} ],
"rTMOSFilePath" : "psappdeuilogicnodes/APPENDPARAM1",
"srcIndex" : 2,
"getSrcPSDEUILogicParam" : {
"modelref" : true,
"id" : "arrData"
},
"srcSize" : 7,
"topPos" : 1330
} ],
"getPSDEUILogicParams" : [ {
"codeName" : "tempArrData",
"logicName" : "测试数组",
"mOSFilePath" : "psappdeuilogicparams/tempArrData",
"name" : "测试数组",
"rTMOSFilePath" : "psappdeuilogicparams/tempArrData",
"entityListParam" : true
}, {
"codeName" : "params",
"logicName" : "操作参数",
"mOSFilePath" : "psappdeuilogicparams/params",
"name" : "操作参数",
"rTMOSFilePath" : "psappdeuilogicparams/params",
"entityParam" : true
}, {
"codeName" : "filter",
"logicName" : "过滤参数",
"mOSFilePath" : "psappdeuilogicparams/filter",
"name" : "过滤参数",
"rTMOSFilePath" : "psappdeuilogicparams/filter",
"filterParam" : true
}, {
"codeName" : "bangParam",
"logicName" : "绑定参数",
"mOSFilePath" : "psappdeuilogicparams/bangParam",
"name" : "绑定参数",
"rTMOSFilePath" : "psappdeuilogicparams/bangParam",
"entityParam" : true
}, {
"codeName" : "arrData",
"logicName" : "数据集数据",
"mOSFilePath" : "psappdeuilogicparams/arrData",
"name" : "数据集数据",
"rTMOSFilePath" : "psappdeuilogicparams/arrData",
"entityListParam" : true
}, {
"codeName" : "msgTest",
"logicName" : "消息弹窗返回值",
"mOSFilePath" : "psappdeuilogicparams/msgTest",
"name" : "消息弹窗返回值",
"rTMOSFilePath" : "psappdeuilogicparams/msgTest",
"simpleParam" : true
}, {
"codeName" : "Default",
"logicName" : "传入变量",
"mOSFilePath" : "psappdeuilogicparams/Default",
demo-core/src/main/resources/liquibase/h2_table.xml
浏览文件 @
f3f45511
...
...
@@ -172,7 +172,7 @@
<!--输出实体[IBIZBOOK]数据结构 -->
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"tab-ibizbook-12
86
-7"
>
<changeSet
author=
"a_LAB01_df847bdfd"
id=
"tab-ibizbook-12
93
-7"
>
<createTable
tableName=
"T_IBIZBOOK"
>
<column
name=
"CREATEMAN"
remarks=
""
type=
"VARCHAR(60)"
>
</column>
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录