Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
T
TrainSys
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
苏州培训方案
TrainSys
提交
3f813f12
提交
3f813f12
编写于
8月 16, 2022
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
lxm1993 发布系统代码 [TrainSys,网页端]
上级
0d31187a
变更
34
展开全部
隐藏空白字符变更
内嵌
并排
正在显示
34 个修改的文件
包含
2381 行增加
和
5293 行删除
+2381
-5293
README.md
README.md
+0
-4
logic-node-base.ts
.../service/data-service/logic/logic-node/logic-node-base.ts
+2
-2
app-preset-input.vue
...ugin/src/components/app-preset-input/app-preset-input.vue
+9
-0
logic-node-base.ts
.../src/app-logic/appuilogic/uilogic-node/logic-node-base.ts
+1
-1
codelist-translator.ts
...vue/src/app-service/common-service/codelist-translator.ts
+2
-2
app-image-select.vue
...c/components/common/app-image-select/app-image-select.vue
+1
-1
input-box.vue
...es/ibiz-vue/src/components/common/input-box/input-box.vue
+10
-0
app-default-editor.tsx
...ges/ibiz-vue/src/components/editor/app-default-editor.tsx
+1
-0
textbox-editor.tsx
...e/src/components/editor/textbox-editor/textbox-editor.tsx
+1
-0
editform-control-base.tsx
...b/packages/ibiz-vue/src/widgets/editform-control-base.tsx
+7
-4
form-control-base.tsx
app_Web/packages/ibiz-vue/src/widgets/form-control-base.tsx
+34
-8
app-component-service.ts
app_Web/src/utils/service/app-component-service.ts
+1
-1
ibizmodel.yaml
ibizmodel.yaml
+1
-0
h2_table.xml
...ources/liquibase/cn/ibizlab/trainsys/DEFAULT/h2_table.xml
+2
-0
h2_table.xml
trainsys-core/src/main/resources/liquibase/h2_table.xml
+3
-1
Book.json
...bizlab/trainsys/PSMODULES/common/PSDATAENTITIES/Book.json
+88
-0
MYSQL5.json
...TIES/Book/PSDEDATAQUERIES/Default/PSDEDQCODES/MYSQL5.json
+4
-1
MYSQL5.json
...NTITIES/Book/PSDEDATAQUERIES/View/PSDEDQCODES/MYSQL5.json
+4
-1
Book.json
...bizlab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json
+18
-0
Usr0815070416.json
...Web/PSAPPDATAENTITIES/Book/PSDATAVIEWS/Usr0815070416.json
+102
-0
Usr0815508508.json
...Web/PSAPPDATAENTITIES/Book/PSDATAVIEWS/Usr0815508508.json
+103
-0
Main.json
...ys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSFORMS/Main.json
+40
-0
Usr0815611479.json
...PS/Web/PSAPPDATAENTITIES/Book/PSPANELS/Usr0815611479.json
+30
-0
Usr0815727063.json
...PS/Web/PSAPPDATAENTITIES/Book/PSPANELS/Usr0815727063.json
+30
-0
Usr0815581326.json
...b/PSAPPDATAENTITIES/Book/PSSEARCHFORMS/Usr0815581326.json
+45
-0
bookDefaultDataView.json
...insys/PSSYSAPPS/Web/PSAPPDEVIEWS/bookDefaultDataView.json
+408
-0
bookEditView.json
...lab/trainsys/PSSYSAPPS/Web/PSAPPDEVIEWS/bookEditView.json
+40
-0
bookUsr0815395468DataViewExpView.json
...PS/Web/PSAPPDEVIEWS/bookUsr0815395468DataViewExpView.json
+284
-0
AppIndex.json
...zlab/trainsys/PSSYSAPPS/Web/PSAPPINDEXVIEWS/AppIndex.json
+41
-26
ZH_CN.json
...el/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPLANS/ZH_CN.json
+1
-1
AppIndex.json
...n/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPMENUS/AppIndex.json
+25
-18
PSSYSAPP.json
...ces/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSSYSAPP.json
+1037
-5206
DEFAULT.json
...ces/model/cn/ibizlab/trainsys/PSSYSDBSCHEMES/DEFAULT.json
+6
-0
PSSYSTEM.json
...rc/main/resources/model/cn/ibizlab/trainsys/PSSYSTEM.json
+0
-16
未找到文件。
README.md
浏览文件 @
3f813f12
...
@@ -3,10 +3,6 @@
...
@@ -3,10 +3,6 @@
## 背景
## 背景
## 系统模块
## 系统模块
*
[
公共模块
](
module/common4.md
)
*
[
公共模块
](
module/common2.md
)
*
[
公共模块
](
module/common5.md
)
*
[
公共模块
](
module/common3.md
)
*
[
公共模块
](
module/common.md
)
*
[
公共模块
](
module/common.md
)
...
...
app_Web/packages/ibiz-core/src/service/data-service/logic/logic-node/logic-node-base.ts
浏览文件 @
3f813f12
...
@@ -23,7 +23,7 @@ export class AppDeLogicNodeBase {
...
@@ -23,7 +23,7 @@ export class AppDeLogicNodeBase {
LogUtil
.
log
(
`已完成执行
${
logicNode
?.
name
}
节点,操作参数数据如下
:
`);
LogUtil
.
log
(
`已完成执行
${
logicNode
?.
name
}
节点,操作参数数据如下
:
`);
if (actionContext.paramsMap && (actionContext.paramsMap.size > 0)) {
if (actionContext.paramsMap && (actionContext.paramsMap.size > 0)) {
for (let [key, value] of actionContext.paramsMap) {
for (let [key, value] of actionContext.paramsMap) {
LogUtil.log(`
$
{
key
}
:`
,
value
.
getReal
(
));
LogUtil.log(`
$
{
key
}
:`
,
Util
.
deepCopy
(
value
.
getReal
()
));
}
}
}
}
let
result
:
any
=
{
nextNodes
:
[],
actionContext
};
let
result
:
any
=
{
nextNodes
:
[],
actionContext
};
...
@@ -66,7 +66,7 @@ export class AppDeLogicNodeBase {
...
@@ -66,7 +66,7 @@ export class AppDeLogicNodeBase {
const logicLinkSingleCond = logicLinkCond as IPSDELogicLinkSingleCond
const logicLinkSingleCond = logicLinkCond as IPSDELogicLinkSingleCond
let dstValue = actionContext.getParam(logicLinkSingleCond?.getDstLogicParam?.()?.codeName as string);
let dstValue = actionContext.getParam(logicLinkSingleCond?.getDstLogicParam?.()?.codeName as string);
if (logicLinkSingleCond.dstFieldName) {
if (logicLinkSingleCond.dstFieldName) {
dstValue = dstValue.get(logicLinkSingleCond.dstFieldName);
dstValue = dstValue.get(logicLinkSingleCond.dstFieldName
.toLowerCase()
);
}
}
let targetValue;
let targetValue;
if (logicLinkSingleCond.paramType) {
if (logicLinkSingleCond.paramType) {
...
...
app_Web/packages/ibiz-plugin/src/components/app-preset-input/app-preset-input.vue
浏览文件 @
3f813f12
...
@@ -6,6 +6,7 @@
...
@@ -6,6 +6,7 @@
:type=
"curType"
:type=
"curType"
:disabled=
"disabled"
:disabled=
"disabled"
:placeholder=
"curPlaceHolder"
:placeholder=
"curPlaceHolder"
:password=
"curType == 'password' && enableShowPwd"
>
>
</i-input>
</i-input>
</div>
</div>
...
@@ -48,6 +49,14 @@ export default class AppPreSetInput extends Vue {
...
@@ -48,6 +49,14 @@ export default class AppPreSetInput extends Vue {
*/
*/
@
Prop
()
public
disabled
?:
boolean
;
@
Prop
()
public
disabled
?:
boolean
;
/**
* 密码框是否启用显示值切换图标
*
* @type {boolean}
* @memberof AppPreSetInput
*/
@
Prop
({
default
:
false
})
public
enableShowPwd
!
:
boolean
;
/**
/**
* 当前值
* 当前值
*
*
...
...
app_Web/packages/ibiz-vue/src/app-logic/appuilogic/uilogic-node/logic-node-base.ts
浏览文件 @
3f813f12
...
@@ -23,7 +23,7 @@ export class AppUILogicNodeBase {
...
@@ -23,7 +23,7 @@ export class AppUILogicNodeBase {
LogUtil
.
log
(
`已完成执行
${
logicNode
?.
name
}
节点,操作参数数据如下
:
`);
LogUtil
.
log
(
`已完成执行
${
logicNode
?.
name
}
节点,操作参数数据如下
:
`);
if (actionContext.paramsMap && (actionContext.paramsMap.size > 0)) {
if (actionContext.paramsMap && (actionContext.paramsMap.size > 0)) {
for (let [key, value] of actionContext.paramsMap) {
for (let [key, value] of actionContext.paramsMap) {
LogUtil.log(`
$
{
key
}
:`
,
value
.
getReal
(
));
LogUtil.log(`
$
{
key
}
:`
,
Util
.
deepCopy
(
value
.
getReal
()
));
}
}
}
}
let
result
:
any
=
{
nextNodes
:
[],
actionContext
};
let
result
:
any
=
{
nextNodes
:
[],
actionContext
};
...
...
app_Web/packages/ibiz-vue/src/app-service/common-service/codelist-translator.ts
浏览文件 @
3f813f12
...
@@ -132,8 +132,8 @@ export class CodeListTranslator {
...
@@ -132,8 +132,8 @@ export class CodeListTranslator {
* @memberof CodeListTranslator
* @memberof CodeListTranslator
*/
*/
private
getLocaleText
(
localeTag
:
string
|
undefined
,
_this
:
any
,
defaultText
:
string
){
private
getLocaleText
(
localeTag
:
string
|
undefined
,
_this
:
any
,
defaultText
:
string
){
if
(
!
Util
.
isEmpty
(
_this
.
$t
)
&&
typeof
_this
.
$t
===
'function'
&&
!
Util
.
isEmpty
(
localeTag
)){
if
(
!
Util
.
isEmpty
(
_this
.
$t
l
)
&&
typeof
_this
.
$tl
===
'function'
&&
!
Util
.
isEmpty
(
localeTag
)){
let
localText
=
_this
.
$t
(
localeTag
);
let
localText
=
_this
.
$t
l
(
localeTag
,
defaultText
);
if
(
!
Util
.
isEmpty
(
localText
)){
if
(
!
Util
.
isEmpty
(
localText
)){
return
localText
;
return
localText
;
}
}
...
...
app_Web/packages/ibiz-vue/src/components/common/app-image-select/app-image-select.vue
浏览文件 @
3f813f12
...
@@ -80,7 +80,7 @@ export default class AppImageSelect extends Vue {
...
@@ -80,7 +80,7 @@ export default class AppImageSelect extends Vue {
@
Watch
(
'value'
)
@
Watch
(
'value'
)
onValueChange
(
newVal
:
any
,
oldVal
:
any
)
{
onValueChange
(
newVal
:
any
,
oldVal
:
any
)
{
if
(
newVal
)
{
if
(
newVal
)
{
const
reg
=
/^
(
data:image
)
/
;
const
reg
=
/^
(
data:image
)
|
(
.
(
bmp|jpg|jpeg|png|tif|gif|pcx|tga|exif|fpx|svg|psd|cdr|pcd|dxf|ufo|eps|ai|raw|WMF|webp
))
$
/
;
if
(
reg
.
test
(
newVal
))
{
if
(
reg
.
test
(
newVal
))
{
this
.
dialogImageUrl
=
newVal
;
this
.
dialogImageUrl
=
newVal
;
this
.
svg
=
''
;
this
.
svg
=
''
;
...
...
app_Web/packages/ibiz-vue/src/components/common/input-box/input-box.vue
浏览文件 @
3f813f12
...
@@ -22,6 +22,7 @@
...
@@ -22,6 +22,7 @@
:size="size"
:size="size"
:type="type"
:type="type"
:rows="rows"
:rows="rows"
:password="type == 'password'
&&
enableShowPwd"
:readonly="readonly"
:readonly="readonly"
v-model="CurrentVal"
v-model="CurrentVal"
:disabled="disabled ? true : false"
:disabled="disabled ? true : false"
...
@@ -167,6 +168,15 @@ export default class InputBox extends Vue {
...
@@ -167,6 +168,15 @@ export default class InputBox extends Vue {
*/
*/
@
Prop
({
default
:
true
})
public
isDebounce
?:
Boolean
;
@
Prop
({
default
:
true
})
public
isDebounce
?:
Boolean
;
/**
* 密码框是否启用显示值切换图标
*
* @type {Boolean}
* @memberof InputBox
*/
@
Prop
({
default
:
false
})
public
enableShowPwd
!
:
Boolean
;
/**
/**
* 数值框numberId
* 数值框numberId
*/
*/
...
...
app_Web/packages/ibiz-vue/src/components/editor/app-default-editor.tsx
浏览文件 @
3f813f12
...
@@ -228,6 +228,7 @@ export class AppDefaultEditor extends Vue {
...
@@ -228,6 +228,7 @@ export class AppDefaultEditor extends Vue {
'FILEUPLOADER'
,
'FILEUPLOADER'
,
'PICTURE'
,
'PICTURE'
,
'PICTURE_ONE'
,
'PICTURE_ONE'
,
'PICTURE_ONE_RAW'
,
'FILEUPLOADER_DISK'
,
'FILEUPLOADER_DISK'
,
'PICTURE_ROMATE'
,
'PICTURE_ROMATE'
,
'PICTURE_DISKPIC'
,
'PICTURE_DISKPIC'
,
...
...
app_Web/packages/ibiz-vue/src/components/editor/textbox-editor/textbox-editor.tsx
浏览文件 @
3f813f12
...
@@ -42,6 +42,7 @@ export default class TextboxEditor extends EditorBase {
...
@@ -42,6 +42,7 @@ export default class TextboxEditor extends EditorBase {
case
'PASSWORD'
:
case
'PASSWORD'
:
this
.
customProps
.
isDebounce
=
this
.
isDebounce
;
this
.
customProps
.
isDebounce
=
this
.
isDebounce
;
this
.
customProps
.
type
=
'password'
;
this
.
customProps
.
type
=
'password'
;
this
.
customProps
.
enableShowPwd
=
this
.
editorInstance
.
editorParams
?.[
'enableShowPwd'
]
?
JSON
.
parse
(
this
.
editorInstance
.
editorParams
[
'enableShowPwd'
]
as
string
)
:
false
;
break
;
break
;
case
'TEXTAREA'
:
case
'TEXTAREA'
:
this
.
customProps
.
isDebounce
=
this
.
isDebounce
;
this
.
customProps
.
isDebounce
=
this
.
isDebounce
;
...
...
app_Web/packages/ibiz-vue/src/widgets/editform-control-base.tsx
浏览文件 @
3f813f12
...
@@ -1107,19 +1107,22 @@ export class EditFormControlBase extends FormControlBase implements EditFormCont
...
@@ -1107,19 +1107,22 @@ export class EditFormControlBase extends FormControlBase implements EditFormCont
*/
*/
public
async
fillForm
(
_datas
:
any
=
{},
action
:
string
):
Promise
<
void
>
{
public
async
fillForm
(
_datas
:
any
=
{},
action
:
string
):
Promise
<
void
>
{
this
.
ignorefieldvaluechange
=
true
;
this
.
ignorefieldvaluechange
=
true
;
const
tempData
=
Util
.
deepCopy
(
_datas
);
for
(
let
i
=
0
;
i
<
Object
.
keys
(
_datas
).
length
;
i
++
)
{
for
(
let
i
=
0
;
i
<
Object
.
keys
(
_datas
).
length
;
i
++
)
{
const
name
=
Object
.
keys
(
_datas
)[
i
];
const
name
=
Object
.
keys
(
_datas
)[
i
];
if
(
t
his
.
d
ata
.
hasOwnProperty
(
name
))
{
if
(
t
empD
ata
.
hasOwnProperty
(
name
))
{
// 是否转化为代码项文本
// 是否转化为代码项文本
if
(
this
.
detailsModel
[
name
]
&&
this
.
detailsModel
[
name
][
'convertToCodeItemText'
]
&&
this
.
detailsModel
[
name
][
'codelist'
])
{
if
(
this
.
detailsModel
[
name
]
&&
this
.
detailsModel
[
name
][
'convertToCodeItemText'
]
&&
this
.
detailsModel
[
name
][
'codelist'
])
{
const
codeListTranslator
:
CodeListTranslator
=
new
CodeListTranslator
();
const
codeListTranslator
:
CodeListTranslator
=
new
CodeListTranslator
();
const
text
:
string
=
await
codeListTranslator
.
getCodeListText
(
_datas
[
name
],
this
.
detailsModel
[
name
][
'codelist'
],
this
,
this
.
context
,
this
.
viewparams
);
const
text
:
string
=
await
codeListTranslator
.
getCodeListText
(
_datas
[
name
],
this
.
detailsModel
[
name
][
'codelist'
],
this
,
this
.
context
,
this
.
viewparams
);
this
.
data
[
name
]
=
text
;
tempData
[
name
]
=
text
;
this
.
codeItemTextMap
.
set
(
name
,
{
val
:
_datas
[
name
],
text
});
}
else
{
}
else
{
t
his
.
d
ata
[
name
]
=
_datas
[
name
];
t
empD
ata
[
name
]
=
_datas
[
name
];
}
}
}
}
}
}
Object
.
assign
(
this
.
data
,
tempData
);
if
(
Object
.
is
(
action
,
'loadDraft'
))
{
if
(
Object
.
is
(
action
,
'loadDraft'
))
{
this
.
createDefault
();
this
.
createDefault
();
}
}
...
@@ -1893,7 +1896,6 @@ export class EditFormControlBase extends FormControlBase implements EditFormCont
...
@@ -1893,7 +1896,6 @@ export class EditFormControlBase extends FormControlBase implements EditFormCont
rule.message = `
$
{
this
.
$t
(
'app.formpage.valueverif'
)
as
string
}
$
{
this
.
data
[
captionItemName
]}
`;
rule.message = `
$
{
this
.
$t
(
'app.formpage.valueverif'
)
as
string
}
$
{
this
.
data
[
captionItemName
]}
`;
})
})
}
}
this.$forceUpdate();
}
}
}
}
})
})
...
@@ -1922,6 +1924,7 @@ export class EditFormControlBase extends FormControlBase implements EditFormCont
...
@@ -1922,6 +1924,7 @@ export class EditFormControlBase extends FormControlBase implements EditFormCont
}
}
}
}
}
}
this.$forceUpdate();
}
}
/**
/**
...
...
app_Web/packages/ibiz-vue/src/widgets/form-control-base.tsx
浏览文件 @
3f813f12
import
{
Subject
,
Subscription
}
from
'rxjs'
;
import
{
Subject
,
Subscription
}
from
'rxjs'
;
import
{
ModelTool
,
Verify
,
AppErrorCode
,
EntityFieldErrorCode
,
FormControlInterface
,
EntityFieldError
}
from
'ibiz-core'
;
import
{
ModelTool
,
Verify
,
AppErrorCode
,
EntityFieldErrorCode
,
FormControlInterface
,
EntityFieldError
,
IParams
,
Util
}
from
'ibiz-core'
;
import
{
MainControlBase
}
from
'./main-control-base'
;
import
{
MainControlBase
}
from
'./main-control-base'
;
import
{
IPSDEEditFormItem
,
IPSDEForm
}
from
'@ibiz/dynamic-model-api'
;
import
{
IPSDEEditFormItem
,
IPSDEForm
}
from
'@ibiz/dynamic-model-api'
;
...
@@ -111,6 +111,14 @@ export class FormControlBase extends MainControlBase implements FormControlInter
...
@@ -111,6 +111,14 @@ export class FormControlBase extends MainControlBase implements FormControlInter
*/
*/
public
rules
:
any
=
{}
public
rules
:
any
=
{}
/**
* 转化代码项值映射
*
* @type {Map<string,IParams>}
* @memberof FormControlBase
*/
public
codeItemTextMap
:
Map
<
string
,
IParams
>
=
new
Map
();
/**
/**
* 获取多项数据
* 获取多项数据
*
*
...
@@ -118,7 +126,14 @@ export class FormControlBase extends MainControlBase implements FormControlInter
...
@@ -118,7 +126,14 @@ export class FormControlBase extends MainControlBase implements FormControlInter
* @memberof FormControlBase
* @memberof FormControlBase
*/
*/
public
getDatas
():
any
[]
{
public
getDatas
():
any
[]
{
return
[
this
.
data
];
const
data
=
Util
.
deepCopy
(
this
.
data
);
if
(
this
.
codeItemTextMap
.
size
>
0
)
{
this
.
codeItemTextMap
.
forEach
((
value
,
key
)
=>
{
const
{
val
}
=
value
;
data
[
key
]
=
val
;
})
}
return
[
data
];
}
}
/**
/**
...
@@ -128,7 +143,14 @@ export class FormControlBase extends MainControlBase implements FormControlInter
...
@@ -128,7 +143,14 @@ export class FormControlBase extends MainControlBase implements FormControlInter
* @memberof FormControlBase
* @memberof FormControlBase
*/
*/
public
getData
():
any
{
public
getData
():
any
{
return
this
.
data
;
const
data
=
Util
.
deepCopy
(
this
.
data
);
if
(
this
.
codeItemTextMap
.
size
>
0
)
{
this
.
codeItemTextMap
.
forEach
((
value
,
key
)
=>
{
const
{
val
}
=
value
;
data
[
key
]
=
val
;
})
}
return
data
;
}
}
/**
/**
...
@@ -200,6 +222,10 @@ export class FormControlBase extends MainControlBase implements FormControlInter
...
@@ -200,6 +222,10 @@ export class FormControlBase extends MainControlBase implements FormControlInter
* @memberof FormControlBase
* @memberof FormControlBase
*/
*/
public
setFormEnableCond
(
data
:
any
):
void
{
public
setFormEnableCond
(
data
:
any
):
void
{
// 拷贝模式srfuf设置为0
if
(
this
.
viewparams
&&
this
.
viewparams
.
copymode
)
{
data
.
srfuf
=
'0'
;
}
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
Object
.
values
(
this
.
detailsModel
).
forEach
((
detail
:
any
)
=>
{
if
(
!
Object
.
is
(
detail
.
detailType
,
'FORMITEM'
))
{
if
(
!
Object
.
is
(
detail
.
detailType
,
'FORMITEM'
))
{
return
;
return
;
...
@@ -464,7 +490,7 @@ export class FormControlBase extends MainControlBase implements FormControlInter
...
@@ -464,7 +490,7 @@ export class FormControlBase extends MainControlBase implements FormControlInter
if
(
!
(
await
this
.
handleCtrlEvents
(
'onloadsuccess'
,
{
action
:
this
.
loadAction
,
navParam
:
viewparamResult
,
data
:
data
})))
{
if
(
!
(
await
this
.
handleCtrlEvents
(
'onloadsuccess'
,
{
action
:
this
.
loadAction
,
navParam
:
viewparamResult
,
data
:
data
})))
{
return
;
return
;
}
}
this
.
onFormLoad
(
data
,
'load'
);
await
this
.
onFormLoad
(
data
,
'load'
);
this
.
ctrlEvent
({
this
.
ctrlEvent
({
controlname
:
this
.
controlInstance
.
name
,
controlname
:
this
.
controlInstance
.
name
,
action
:
'load'
,
action
:
'load'
,
...
@@ -515,7 +541,7 @@ export class FormControlBase extends MainControlBase implements FormControlInter
...
@@ -515,7 +541,7 @@ export class FormControlBase extends MainControlBase implements FormControlInter
return
;
return
;
}
}
this
.
resetDraftFormStates
();
this
.
resetDraftFormStates
();
this
.
onFormLoad
(
data
,
'loadDraft'
);
await
this
.
onFormLoad
(
data
,
'loadDraft'
);
setTimeout
(()
=>
{
setTimeout
(()
=>
{
const
form
:
any
=
this
.
$refs
[
this
.
controlInstance
.
name
];
const
form
:
any
=
this
.
$refs
[
this
.
controlInstance
.
name
];
if
(
form
)
{
if
(
form
)
{
...
@@ -645,8 +671,8 @@ export class FormControlBase extends MainControlBase implements FormControlInter
...
@@ -645,8 +671,8 @@ export class FormControlBase extends MainControlBase implements FormControlInter
data
.
details
.
forEach
((
detail
:
any
)
=>
{
data
.
details
.
forEach
((
detail
:
any
)
=>
{
if
(
!
Object
.
is
(
EntityFieldErrorCode
.
ERROR_OK
,
detail
.
fielderrortype
)
&&
detail
.
fieldname
)
{
if
(
!
Object
.
is
(
EntityFieldErrorCode
.
ERROR_OK
,
detail
.
fielderrortype
)
&&
detail
.
fieldname
)
{
// 解析错误信息
// 解析错误信息
let
entityFieldError
=
new
EntityFieldError
(
detail
);
let
entityFieldError
=
new
EntityFieldError
(
detail
);
let
fieldErrorInfo
=
entityFieldError
.
fieldlogicname
+
entityFieldError
.
fielderrorinfo
;
let
fieldErrorInfo
=
entityFieldError
.
fieldlogicname
+
entityFieldError
.
fielderrorinfo
;
// 填充有detailModel字段的错误信息。
// 填充有detailModel字段的错误信息。
const
tempFormItem
:
any
=
this
.
findFormItemByField
(
detail
.
fieldname
);
const
tempFormItem
:
any
=
this
.
findFormItemByField
(
detail
.
fieldname
);
...
@@ -655,7 +681,7 @@ export class FormControlBase extends MainControlBase implements FormControlInter
...
@@ -655,7 +681,7 @@ export class FormControlBase extends MainControlBase implements FormControlInter
}
}
// notice显示的错误信息,默认只显示没有detailModel字段的错误信息,noticeAllFieldsError为true时显示所有的字段。
// notice显示的错误信息,默认只显示没有detailModel字段的错误信息,noticeAllFieldsError为true时显示所有的字段。
if
(
this
.
Environment
.
noticeAllFieldsError
||
!
tempFormItem
)
{
if
(
this
.
Environment
.
noticeAllFieldsError
||
!
tempFormItem
)
{
errorMsg
+=
`
${
fieldErrorInfo
}
<br/>`
;
errorMsg
+=
`
${
fieldErrorInfo
}
<br/>`
;
}
}
}
}
...
...
app_Web/src/utils/service/app-component-service.ts
浏览文件 @
3f813f12
...
@@ -312,6 +312,7 @@ export class AppComponentService {
...
@@ -312,6 +312,7 @@ export class AppComponentService {
this
.
editorMap
.
set
(
"AC_FS_NOBUTTON_DEFAULT"
,
'app-autocomplete'
);
this
.
editorMap
.
set
(
"AC_FS_NOBUTTON_DEFAULT"
,
'app-autocomplete'
);
this
.
editorMap
.
set
(
"LISTBOX_DEFAULT"
,
'app-list-box'
);
this
.
editorMap
.
set
(
"LISTBOX_DEFAULT"
,
'app-list-box'
);
this
.
editorMap
.
set
(
"LISTBOXPICKUP_DEFAULT"
,
'app-list-box'
);
this
.
editorMap
.
set
(
"LISTBOXPICKUP_DEFAULT"
,
'app-list-box'
);
this
.
editorMap
.
set
(
"PICTURE_ONE_RAW_DEFAULT"
,
'app-image-select'
);
//兼容移动端编辑器
//兼容移动端编辑器
this
.
editorMap
.
set
(
'MOBTEXT_DEFAULT'
,
'input-box'
);
this
.
editorMap
.
set
(
'MOBTEXT_DEFAULT'
,
'input-box'
);
this
.
editorMap
.
set
(
'MOBPASSWORD_DEFAULT'
,
'input-box'
);
this
.
editorMap
.
set
(
'MOBPASSWORD_DEFAULT'
,
'input-box'
);
...
@@ -371,7 +372,6 @@ export class AppComponentService {
...
@@ -371,7 +372,6 @@ export class AppComponentService {
this
.
editorMap
.
set
(
"FILEUPLOADER_USEWORKTEMP"
,
"text-file-upload"
);
this
.
editorMap
.
set
(
"FILEUPLOADER_USEWORKTEMP"
,
"text-file-upload"
);
this
.
editorMap
.
set
(
"PICKER_COMMONMICROCOM"
,
"app-common-microcom"
);
this
.
editorMap
.
set
(
"PICKER_COMMONMICROCOM"
,
"app-common-microcom"
);
this
.
editorMap
.
set
(
"SLIDER_PROGRESS"
,
'app-progress'
);
this
.
editorMap
.
set
(
"SLIDER_PROGRESS"
,
'app-progress'
);
this
.
editorMap
.
set
(
"PICTURE_ONE_RAW"
,
'app-image-select'
);
// 注册编辑器
// 注册编辑器
}
}
...
...
ibizmodel.yaml
0 → 100644
浏览文件 @
3f813f12
modelfolder
:
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys
trainsys-core/src/main/resources/liquibase/cn/ibizlab/trainsys/DEFAULT/h2_table.xml
浏览文件 @
3f813f12
...
@@ -13,6 +13,8 @@
...
@@ -13,6 +13,8 @@
</column>
</column>
<column
name=
"CREATEMAN"
remarks=
"建立人"
type=
"VARCHAR(60)"
>
<column
name=
"CREATEMAN"
remarks=
"建立人"
type=
"VARCHAR(60)"
>
</column>
</column>
<column
name=
"DATE"
remarks=
"日期"
type=
"DATETIME"
>
</column>
<column
name=
"DEPTID"
remarks=
"组织部门标识"
type=
"VARCHAR(60)"
>
<column
name=
"DEPTID"
remarks=
"组织部门标识"
type=
"VARCHAR(60)"
>
</column>
</column>
<column
name=
"FIELD"
remarks=
"属性"
type=
"VARCHAR(100)"
>
<column
name=
"FIELD"
remarks=
"属性"
type=
"VARCHAR(100)"
>
...
...
trainsys-core/src/main/resources/liquibase/h2_table.xml
浏览文件 @
3f813f12
...
@@ -2,7 +2,7 @@
...
@@ -2,7 +2,7 @@
<databaseChangeLog
xmlns=
"http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:ext=
"http://www.liquibase.org/xml/ns/dbchangelog-ext"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd"
>
<databaseChangeLog
xmlns=
"http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:ext=
"http://www.liquibase.org/xml/ns/dbchangelog-ext"
xmlns:xsi=
"http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation=
"http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd"
>
<!--输出实体[BOOK]数据结构 -->
<!--输出实体[BOOK]数据结构 -->
<changeSet
author=
"root"
id=
"tab-book-
54
-1"
>
<changeSet
author=
"root"
id=
"tab-book-
72
-1"
>
<createTable
tableName=
"T_BOOK"
>
<createTable
tableName=
"T_BOOK"
>
<column
name=
"BOOKNAME"
remarks=
""
type=
"VARCHAR(200)"
>
<column
name=
"BOOKNAME"
remarks=
""
type=
"VARCHAR(200)"
>
</column>
</column>
...
@@ -43,6 +43,8 @@
...
@@ -43,6 +43,8 @@
</column>
</column>
<column
name=
"FIELD10"
remarks=
""
type=
"DATETIME"
>
<column
name=
"FIELD10"
remarks=
""
type=
"DATETIME"
>
</column>
</column>
<column
name=
"DATE"
remarks=
""
type=
"DATETIME"
>
</column>
</createTable>
</createTable>
</changeSet>
</changeSet>
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSMODULES/common/PSDATAENTITIES/Book.json
浏览文件 @
3f813f12
...
@@ -240,6 +240,9 @@
...
@@ -240,6 +240,9 @@
},
{
},
{
"name"
:
"FIELD10"
,
"name"
:
"FIELD10"
,
"codeName"
:
"Field10"
"codeName"
:
"Field10"
},
{
"name"
:
"DATE"
,
"codeName"
:
"Date"
}
],
}
],
"codeName"
:
"Table"
,
"codeName"
:
"Table"
,
"dynaModelFilePath"
:
"PSMODULES/common/PSDATAENTITIES/Book/PSDETABLES/Table.json"
,
"dynaModelFilePath"
:
"PSMODULES/common/PSDATAENTITIES/Book/PSDETABLES/Table.json"
,
...
@@ -1913,6 +1916,69 @@
...
@@ -1913,6 +1916,69 @@
},
},
"stdDataType"
:
5
,
"stdDataType"
:
5
,
"valueFormat"
:
"%1$tY-%1$tm-%1$td"
"valueFormat"
:
"%1$tY-%1$tm-%1$td"
},
{
"getAllPSDEFDTColumns"
:
[
{
"columnName"
:
"DATE"
,
"dBType"
:
"MYSQL5"
,
"name"
:
"DATE"
,
"queryCodeExp"
:
"t1.`DATE`"
,
"standardColumnName"
:
"`DATE`"
}
],
"getAllPSDEFUIModes"
:
[
{
"codeName"
:
"MobileDefault"
,
"name"
:
"[DATE][日期]移动端默认"
,
"getPSDEFFormItem"
:
{
"codeName"
:
"MobileDefault"
,
"editorType"
:
"MOBDATE"
,
"name"
:
"[DATE][日期]移动端默认"
,
"uIMode"
:
"MOBILEDEFAULT"
,
"valueFormat"
:
"%1$tY-%1$tm-%1$td"
,
"mobileMode"
:
true
},
"type"
:
"MOBILEDEFAULT"
,
"mobileMode"
:
true
},
{
"codeName"
:
"Default"
,
"name"
:
"[DATE][日期]"
,
"getPSDEFFormItem"
:
{
"codeName"
:
"Default"
,
"editorType"
:
"DATEPICKEREX_NOTIME"
,
"name"
:
"[DATE][日期]"
,
"uIMode"
:
"DEFAULT"
,
"valueFormat"
:
"%1$tY-%1$tm-%1$td"
},
"type"
:
"DEFAULT"
}
],
"getAllPSDEFValueRules"
:
[
{
"codeName"
:
"Default"
,
"name"
:
"默认规则"
,
"getPSDEFVRGroupCondition"
:
{
"condOp"
:
"AND"
,
"condType"
:
"GROUP"
,
"name"
:
"默认组"
},
"ruleInfo"
:
"默认规则"
,
"checkDefault"
:
true
,
"defaultMode"
:
true
,
"enableBackend"
:
true
,
"enableFront"
:
true
}
],
"codeName"
:
"Date"
,
"dEFType"
:
1
,
"dataType"
:
"DATE"
,
"importOrder"
:
1000
,
"logicName"
:
"日期"
,
"name"
:
"DATE"
,
"getPSDEDBTable"
:
{
"modelref"
:
true
,
"path"
:
"PSMODULES/common/PSDATAENTITIES/Book/PSDETABLES/Table.json"
},
"getPSSysDBColumn"
:
{
"modelref"
:
true
,
"id"
:
"DATE"
},
"stdDataType"
:
5
,
"valueFormat"
:
"%1$tY-%1$tm-%1$td"
}
],
}
],
"getAllPSDEMethodDTOs"
:
[
{
"getAllPSDEMethodDTOs"
:
[
{
"name"
:
"BookDTO"
,
"name"
:
"BookDTO"
,
...
@@ -1964,6 +2030,16 @@
...
@@ -1964,6 +2030,16 @@
"type"
:
"SIMPLE"
,
"type"
:
"SIMPLE"
,
"allowEmpty"
:
false
,
"allowEmpty"
:
false
,
"readOnly"
:
true
"readOnly"
:
true
},
{
"logicName"
:
"日期"
,
"name"
:
"Date"
,
"getPSDEField"
:
{
"name"
:
"DATE"
,
"codeName"
:
"Date"
},
"sourceType"
:
"DEFIELD"
,
"stdDataType"
:
5
,
"type"
:
"SIMPLE"
},
{
},
{
"logicName"
:
"组织部门标识"
,
"logicName"
:
"组织部门标识"
,
"name"
:
"DeptId"
,
"name"
:
"DeptId"
,
...
@@ -2451,6 +2527,12 @@
...
@@ -2451,6 +2527,12 @@
"name"
:
"书实体数据重定向视图"
,
"name"
:
"书实体数据重定向视图"
,
"realModelSubType"
:
"DEREDIRECTVIEW"
,
"realModelSubType"
:
"DEREDIRECTVIEW"
,
"realModelType"
:
"PSDEVIEWBASE"
"realModelType"
:
"PSDEVIEWBASE"
},
{
"codeName"
:
"Usr0815395468DataViewExpView"
,
"logicName"
:
"卡片视图"
,
"name"
:
"卡片视图"
,
"realModelSubType"
:
"DEDATAVIEWEXPVIEW"
,
"realModelType"
:
"PSDEVIEWBASE"
},
{
},
{
"codeName"
:
"MPickupView"
,
"codeName"
:
"MPickupView"
,
"logicName"
:
"书实体数据多项选择视图"
,
"logicName"
:
"书实体数据多项选择视图"
,
...
@@ -2484,6 +2566,12 @@
...
@@ -2484,6 +2566,12 @@
"name"
:
"书实体选择表格视图(部件视图)"
,
"name"
:
"书实体选择表格视图(部件视图)"
,
"realModelSubType"
:
"DEPICKUPGRIDVIEW"
,
"realModelSubType"
:
"DEPICKUPGRIDVIEW"
,
"realModelType"
:
"PSDEVIEWBASE"
"realModelType"
:
"PSDEVIEWBASE"
},
{
"codeName"
:
"DefaultDataView"
,
"logicName"
:
"数据视图"
,
"name"
:
"数据视图"
,
"realModelSubType"
:
"DEDATAVIEW"
,
"realModelType"
:
"PSDEVIEWBASE"
},
{
},
{
"codeName"
:
"EditView2"
,
"codeName"
:
"EditView2"
,
"logicName"
:
"书实体编辑视图(左右关系)"
,
"logicName"
:
"书实体编辑视图(左右关系)"
,
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSMODULES/common/PSDATAENTITIES/Book/PSDEDATAQUERIES/Default/PSDEDQCODES/MYSQL5.json
浏览文件 @
3f813f12
...
@@ -13,6 +13,9 @@
...
@@ -13,6 +13,9 @@
},
{
},
{
"expression"
:
"t1.`CREATEMAN`"
,
"expression"
:
"t1.`CREATEMAN`"
,
"name"
:
"CREATEMAN"
"name"
:
"CREATEMAN"
},
{
"expression"
:
"t1.`DATE`"
,
"name"
:
"DATE"
},
{
},
{
"expression"
:
"t1.`DEPTID`"
,
"expression"
:
"t1.`DEPTID`"
,
"name"
:
"DEPTID"
"name"
:
"DEPTID"
...
@@ -59,6 +62,6 @@
...
@@ -59,6 +62,6 @@
"expression"
:
"t1.`UPDATEMAN`"
,
"expression"
:
"t1.`UPDATEMAN`"
,
"name"
:
"UPDATEMAN"
"name"
:
"UPDATEMAN"
}
],
}
],
"queryCode"
:
"SELECT
\n
t1.`BOOKID`,
\n
t1.`BOOKNAME`,
\n
t1.`CREATEDATE`,
\n
t1.`CREATEMAN`,
\n
t1.`DEPTID`,
\n
t1.`FIELD`,
\n
t1.`FIELD10`,
\n
t1.`FIELD2`,
\n
t1.`FIELD3`,
\n
t1.`FIELD4`,
\n
t1.`FIELD5`,
\n
t1.`FIELD6`,
\n
t1.`FIELD7`,
\n
t1.`FIELD8`,
\n
t1.`FIELD9`,
\n
t1.`ORGID`,
\n
t1.`TYPE`,
\n
t1.`UPDATEDATE`,
\n
t1.`UPDATEMAN`
\n
FROM `T_BOOK` t1
\n
"
,
"queryCode"
:
"SELECT
\n
t1.`BOOKID`,
\n
t1.`BOOKNAME`,
\n
t1.`CREATEDATE`,
\n
t1.`CREATEMAN`,
\n
t1.`D
ATE`,
\n
t1.`D
EPTID`,
\n
t1.`FIELD`,
\n
t1.`FIELD10`,
\n
t1.`FIELD2`,
\n
t1.`FIELD3`,
\n
t1.`FIELD4`,
\n
t1.`FIELD5`,
\n
t1.`FIELD6`,
\n
t1.`FIELD7`,
\n
t1.`FIELD8`,
\n
t1.`FIELD9`,
\n
t1.`ORGID`,
\n
t1.`TYPE`,
\n
t1.`UPDATEDATE`,
\n
t1.`UPDATEMAN`
\n
FROM `T_BOOK` t1
\n
"
,
"id"
:
"PSMODULES/common/PSDATAENTITIES/Book/PSDEDATAQUERIES/Default/PSDEDQCODES/MYSQL5.json"
"id"
:
"PSMODULES/common/PSDATAENTITIES/Book/PSDEDATAQUERIES/Default/PSDEDQCODES/MYSQL5.json"
}
}
\ No newline at end of file
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSMODULES/common/PSDATAENTITIES/Book/PSDEDATAQUERIES/View/PSDEDQCODES/MYSQL5.json
浏览文件 @
3f813f12
...
@@ -13,6 +13,9 @@
...
@@ -13,6 +13,9 @@
},
{
},
{
"expression"
:
"t1.`CREATEMAN`"
,
"expression"
:
"t1.`CREATEMAN`"
,
"name"
:
"CREATEMAN"
"name"
:
"CREATEMAN"
},
{
"expression"
:
"t1.`DATE`"
,
"name"
:
"DATE"
},
{
},
{
"expression"
:
"t1.`DEPTID`"
,
"expression"
:
"t1.`DEPTID`"
,
"name"
:
"DEPTID"
"name"
:
"DEPTID"
...
@@ -59,6 +62,6 @@
...
@@ -59,6 +62,6 @@
"expression"
:
"t1.`UPDATEMAN`"
,
"expression"
:
"t1.`UPDATEMAN`"
,
"name"
:
"UPDATEMAN"
"name"
:
"UPDATEMAN"
}
],
}
],
"queryCode"
:
"SELECT
\n
t1.`BOOKID`,
\n
t1.`BOOKNAME`,
\n
t1.`CREATEDATE`,
\n
t1.`CREATEMAN`,
\n
t1.`DEPTID`,
\n
t1.`FIELD`,
\n
t1.`FIELD10`,
\n
t1.`FIELD2`,
\n
t1.`FIELD3`,
\n
t1.`FIELD4`,
\n
t1.`FIELD5`,
\n
t1.`FIELD6`,
\n
t1.`FIELD7`,
\n
t1.`FIELD8`,
\n
t1.`FIELD9`,
\n
t1.`ORGID`,
\n
t1.`TYPE`,
\n
t1.`UPDATEDATE`,
\n
t1.`UPDATEMAN`
\n
FROM `T_BOOK` t1
\n
"
,
"queryCode"
:
"SELECT
\n
t1.`BOOKID`,
\n
t1.`BOOKNAME`,
\n
t1.`CREATEDATE`,
\n
t1.`CREATEMAN`,
\n
t1.`D
ATE`,
\n
t1.`D
EPTID`,
\n
t1.`FIELD`,
\n
t1.`FIELD10`,
\n
t1.`FIELD2`,
\n
t1.`FIELD3`,
\n
t1.`FIELD4`,
\n
t1.`FIELD5`,
\n
t1.`FIELD6`,
\n
t1.`FIELD7`,
\n
t1.`FIELD8`,
\n
t1.`FIELD9`,
\n
t1.`ORGID`,
\n
t1.`TYPE`,
\n
t1.`UPDATEDATE`,
\n
t1.`UPDATEMAN`
\n
FROM `T_BOOK` t1
\n
"
,
"id"
:
"PSMODULES/common/PSDATAENTITIES/Book/PSDEDATAQUERIES/View/PSDEDQCODES/MYSQL5.json"
"id"
:
"PSMODULES/common/PSDATAENTITIES/Book/PSDEDATAQUERIES/View/PSDEDQCODES/MYSQL5.json"
}
}
\ No newline at end of file
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json
浏览文件 @
3f813f12
...
@@ -343,6 +343,12 @@
...
@@ -343,6 +343,12 @@
"name"
:
"FIELD10"
,
"name"
:
"FIELD10"
,
"stdDataType"
:
5
,
"stdDataType"
:
5
,
"valueFormat"
:
"YYYY-MM-DD"
"valueFormat"
:
"YYYY-MM-DD"
},
{
"codeName"
:
"Date"
,
"logicName"
:
"日期"
,
"name"
:
"DATE"
,
"stdDataType"
:
5
,
"valueFormat"
:
"YYYY-MM-DD"
}
],
}
],
"getAllPSAppDEMethodDTOs"
:
[
{
"getAllPSAppDEMethodDTOs"
:
[
{
"codeName"
:
"BookDTO"
,
"codeName"
:
"BookDTO"
,
...
@@ -398,6 +404,18 @@
...
@@ -398,6 +404,18 @@
"stdDataType"
:
25
,
"stdDataType"
:
25
,
"type"
:
"SIMPLE"
,
"type"
:
"SIMPLE"
,
"allowEmpty"
:
false
"allowEmpty"
:
false
},
{
"codeName"
:
"Date"
,
"logicName"
:
"日期"
,
"name"
:
"Date"
,
"orderValue"
:
1000
,
"getPSAppDEField"
:
{
"name"
:
"DATE"
,
"codeName"
:
"Date"
},
"sourceType"
:
"DEFIELD"
,
"stdDataType"
:
5
,
"type"
:
"SIMPLE"
},
{
},
{
"codeName"
:
"DeptId"
,
"codeName"
:
"DeptId"
,
"logicName"
:
"组织部门标识"
,
"logicName"
:
"组织部门标识"
,
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSDATAVIEWS/Usr0815070416.json
0 → 100644
浏览文件 @
3f813f12
{
"codeName"
:
"Usr0815070416"
,
"controlType"
:
"DATAVIEW"
,
"getCreatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"create"
},
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSDATAVIEWS/Usr0815070416.json"
,
"getFetchPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"fetch"
},
"getGetPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"load"
},
"groupMode"
:
"NONE"
,
"hookEventNames"
:
[
"ROWDBLCLICK"
,
"SELECTIONCHANGE"
,
"REMOVE"
,
"LOAD"
,
"BEFORELOAD"
],
"getItemPSLayoutPanel"
:
{
"codeName"
:
"Usr0815611479"
,
"controlType"
:
"PANEL"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSPANELS/Usr0815611479.json"
,
"layoutMode"
:
"TABLE_24COL"
,
"logicName"
:
"数据视图_卡片视图_卡片面板"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
},
"getPSControlParam"
:
{
},
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getRootPSPanelItems"
:
[
{
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"page_container"
,
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getPSLayoutPos"
:
{
"colMD"
:
24
,
"layout"
:
"TABLE_24COL"
}
}
],
"name"
:
"itemlayoutpanel"
,
"modelid"
:
"8EC16BD9-F4E3-42C5-9944-D983E327DB2E"
,
"modeltype"
:
"PSSYSVIEWPANEL"
},
"logicName"
:
"数据视图_卡片视图"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"ROWDBLCLICK;SELECTIONCHANGE;REMOVE;LOAD;BEFORELOAD"
,
"logicTag"
:
"dataview"
,
"logicType"
:
"APPVIEWENGINE"
,
"name"
:
"engine_dataview"
,
"getPSAppViewEngine"
:
{
"modelref"
:
true
,
"id"
:
"engine"
}
}
],
"getPSDEDataViewDataItems"
:
[
{
"dataType"
:
25
,
"name"
:
"srfkey"
,
"getPSAppDEField"
:
{
"name"
:
"BOOKID"
,
"codeName"
:
"BookId"
}
},
{
"dataType"
:
25
,
"name"
:
"srfmajortext"
,
"getPSAppDEField"
:
{
"name"
:
"BOOKNAME"
,
"codeName"
:
"BookName"
}
}
],
"pagingSize"
:
1000
,
"getRemovePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"remove"
},
"getUpdatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"update"
},
"hasWFDataItems"
:
false
,
"appendDEItems"
:
true
,
"enableCardEdit"
:
false
,
"enableCardEditGroup"
:
false
,
"enableCardEditOrder"
:
false
,
"enableCardNew"
:
false
,
"enableGroup"
:
false
,
"enablePagingBar"
:
false
,
"noSort"
:
false
,
"singleSelect"
:
false
,
"modelid"
:
"45D1AB64-196D-4A7E-9DA9-2E375850669E"
,
"modeltype"
:
"PSDEDATAVIEW"
}
\ No newline at end of file
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSDATAVIEWS/Usr0815508508.json
0 → 100644
浏览文件 @
3f813f12
{
"codeName"
:
"Usr0815508508"
,
"controlType"
:
"DATAVIEW"
,
"getCreatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"create"
},
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSDATAVIEWS/Usr0815508508.json"
,
"getFetchPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"fetch"
},
"getGetPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"load"
},
"groupMode"
:
"NONE"
,
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
],
"getItemPSLayoutPanel"
:
{
"codeName"
:
"Usr0815727063"
,
"controlType"
:
"PANEL"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSPANELS/Usr0815727063.json"
,
"layoutMode"
:
"TABLE_24COL"
,
"logicName"
:
"卡片视图_卡片视图_卡片面板"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
},
"getPSControlParam"
:
{
},
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getRootPSPanelItems"
:
[
{
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"page_container"
,
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getPSLayoutPos"
:
{
"colMD"
:
24
,
"layout"
:
"TABLE_24COL"
}
}
],
"name"
:
"itemlayoutpanel"
,
"modelid"
:
"D63C91AF-7846-4F2A-8520-AA9DE8571FA0"
,
"modeltype"
:
"PSSYSVIEWPANEL"
},
"logicName"
:
"卡片视图_卡片视图"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"SELECTIONCHANGE"
,
"logicTag"
:
"dataviewexpbar_dataview"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"dataviewexpbar_selectionchange"
},
{
"eventNames"
:
"LOAD"
,
"logicTag"
:
"dataviewexpbar_dataview"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"dataviewexpbar_load"
}
],
"getPSDEDataViewDataItems"
:
[
{
"dataType"
:
25
,
"name"
:
"srfkey"
,
"getPSAppDEField"
:
{
"name"
:
"BOOKID"
,
"codeName"
:
"BookId"
}
},
{
"dataType"
:
25
,
"name"
:
"srfmajortext"
,
"getPSAppDEField"
:
{
"name"
:
"BOOKNAME"
,
"codeName"
:
"BookName"
}
}
],
"pagingSize"
:
1000
,
"getRemovePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"remove"
},
"getUpdatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"update"
},
"hasWFDataItems"
:
false
,
"appendDEItems"
:
true
,
"enableCardEdit"
:
false
,
"enableCardEditGroup"
:
false
,
"enableCardEditOrder"
:
false
,
"enableCardNew"
:
false
,
"enableGroup"
:
false
,
"enablePagingBar"
:
false
,
"noSort"
:
false
,
"singleSelect"
:
false
,
"modelid"
:
"8C0CC153-FBB4-4696-9D12-25CAF311BF88"
,
"modeltype"
:
"PSDEDATAVIEW"
}
\ No newline at end of file
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSFORMS/Main.json
浏览文件 @
3f813f12
...
@@ -148,6 +148,13 @@
...
@@ -148,6 +148,13 @@
"name"
:
"FIELD8"
,
"name"
:
"FIELD8"
,
"codeName"
:
"Field8"
"codeName"
:
"Field8"
}
}
},
{
"id"
:
"date"
,
"dataType"
:
5
,
"getPSAppDEField"
:
{
"name"
:
"DATE"
,
"codeName"
:
"Date"
}
},
{
},
{
"id"
:
"field9"
,
"id"
:
"field9"
,
"dataType"
:
25
,
"dataType"
:
25
,
...
@@ -671,6 +678,39 @@
...
@@ -671,6 +678,39 @@
},
},
"allowEmpty"
:
true
,
"allowEmpty"
:
true
,
"showCaption"
:
true
"showCaption"
:
true
},
{
"caption"
:
"日期"
,
"codeName"
:
"date"
,
"dataType"
:
5
,
"detailStyle"
:
"DEFAULT"
,
"detailType"
:
"FORMITEM"
,
"enableCond"
:
3
,
"ignoreInput"
:
0
,
"itemWidth"
:
230.0
,
"labelPos"
:
"LEFT"
,
"labelWidth"
:
130
,
"name"
:
"date"
,
"noPrivDisplayMode"
:
1
,
"getPSAppDEField"
:
{
"name"
:
"DATE"
,
"codeName"
:
"Date"
},
"getPSEditor"
:
{
"dateTimeFormat"
:
"YYYY-MM-DD"
,
"editorParams"
:
{
"TIMEFMT"
:
"YYYY-MM-DD"
},
"editorType"
:
"DATEPICKEREX_NOTIME"
,
"editorWidth"
:
100.0
,
"name"
:
"date"
},
"getPSLayoutPos"
:
{
"colMD"
:
24
,
"layout"
:
"TABLE_24COL"
},
"valueFormat"
:
"YYYY-DD"
,
"allowEmpty"
:
true
,
"showCaption"
:
true
}
],
}
],
"getPSLayout"
:
{
"getPSLayout"
:
{
"columnCount"
:
24
,
"columnCount"
:
24
,
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSPANELS/Usr0815611479.json
0 → 100644
浏览文件 @
3f813f12
{
"codeName"
:
"Usr0815611479"
,
"controlType"
:
"PANEL"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSPANELS/Usr0815611479.json"
,
"layoutMode"
:
"TABLE_24COL"
,
"logicName"
:
"数据视图_卡片视图_卡片面板"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
},
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getRootPSPanelItems"
:
[
{
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"page_container"
,
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getPSLayoutPos"
:
{
"colMD"
:
24
,
"layout"
:
"TABLE_24COL"
}
}
],
"modelid"
:
"8EC16BD9-F4E3-42C5-9944-D983E327DB2E"
,
"modeltype"
:
"PSSYSVIEWPANEL"
}
\ No newline at end of file
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSPANELS/Usr0815727063.json
0 → 100644
浏览文件 @
3f813f12
{
"codeName"
:
"Usr0815727063"
,
"controlType"
:
"PANEL"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSPANELS/Usr0815727063.json"
,
"layoutMode"
:
"TABLE_24COL"
,
"logicName"
:
"卡片视图_卡片视图_卡片面板"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
},
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getRootPSPanelItems"
:
[
{
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"page_container"
,
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getPSLayoutPos"
:
{
"colMD"
:
24
,
"layout"
:
"TABLE_24COL"
}
}
],
"modelid"
:
"D63C91AF-7846-4F2A-8520-AA9DE8571FA0"
,
"modeltype"
:
"PSSYSVIEWPANEL"
}
\ No newline at end of file
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSSEARCHFORMS/Usr0815581326.json
0 → 100644
浏览文件 @
3f813f12
{
"codeName"
:
"Usr0815581326"
,
"controlType"
:
"SEARCHFORM"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSSEARCHFORMS/Usr0815581326.json"
,
"hookEventNames"
:
[
"SEARCH"
,
"LOAD"
,
"SAVE"
],
"logicName"
:
"数据视图_搜索表单"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"SEARCH;LOAD;SAVE"
,
"logicTag"
:
"searchform"
,
"logicType"
:
"APPVIEWENGINE"
,
"name"
:
"engine_searchform"
,
"getPSAppViewEngine"
:
{
"modelref"
:
true
,
"id"
:
"engine"
}
}
],
"getPSDEFormPages"
:
[
{
"caption"
:
"常规条件"
,
"codeName"
:
"formpage1"
,
"detailStyle"
:
"DEFAULT"
,
"detailType"
:
"FORMPAGE"
,
"name"
:
"formpage1"
,
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"infoGroupMode"
:
false
}
],
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"searchButtonStyle"
:
"DEFAULT"
,
"tabHeaderPos"
:
"TOP"
,
"enableAdvanceSearch"
:
false
,
"enableAutoSearch"
:
false
,
"enableFilterSave"
:
false
,
"noTabHeader"
:
true
,
"modelid"
:
"3353DD28-81DF-49F6-AF99-1C2EFEF8D3C3"
,
"modeltype"
:
"PSDEFORM_SEARCHFORM"
}
\ No newline at end of file
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDEVIEWS/bookDefaultDataView.json
0 → 100644
浏览文件 @
3f813f12
此差异已折叠。
点击以展开。
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDEVIEWS/bookEditView.json
浏览文件 @
3f813f12
...
@@ -1134,6 +1134,13 @@
...
@@ -1134,6 +1134,13 @@
"name"
:
"FIELD8"
,
"name"
:
"FIELD8"
,
"codeName"
:
"Field8"
"codeName"
:
"Field8"
}
}
},
{
"id"
:
"date"
,
"dataType"
:
5
,
"getPSAppDEField"
:
{
"name"
:
"DATE"
,
"codeName"
:
"Date"
}
},
{
},
{
"id"
:
"field9"
,
"id"
:
"field9"
,
"dataType"
:
25
,
"dataType"
:
25
,
...
@@ -1657,6 +1664,39 @@
...
@@ -1657,6 +1664,39 @@
},
},
"allowEmpty"
:
true
,
"allowEmpty"
:
true
,
"showCaption"
:
true
"showCaption"
:
true
},
{
"caption"
:
"日期"
,
"codeName"
:
"date"
,
"dataType"
:
5
,
"detailStyle"
:
"DEFAULT"
,
"detailType"
:
"FORMITEM"
,
"enableCond"
:
3
,
"ignoreInput"
:
0
,
"itemWidth"
:
230.0
,
"labelPos"
:
"LEFT"
,
"labelWidth"
:
130
,
"name"
:
"date"
,
"noPrivDisplayMode"
:
1
,
"getPSAppDEField"
:
{
"name"
:
"DATE"
,
"codeName"
:
"Date"
},
"getPSEditor"
:
{
"dateTimeFormat"
:
"YYYY-MM-DD"
,
"editorParams"
:
{
"TIMEFMT"
:
"YYYY-MM-DD"
},
"editorType"
:
"DATEPICKEREX_NOTIME"
,
"editorWidth"
:
100.0
,
"name"
:
"date"
},
"getPSLayoutPos"
:
{
"colMD"
:
24
,
"layout"
:
"TABLE_24COL"
},
"valueFormat"
:
"YYYY-DD"
,
"allowEmpty"
:
true
,
"showCaption"
:
true
}
],
}
],
"getPSLayout"
:
{
"getPSLayout"
:
{
"columnCount"
:
24
,
"columnCount"
:
24
,
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDEVIEWS/bookUsr0815395468DataViewExpView.json
0 → 100644
浏览文件 @
3f813f12
{
"accUserMode"
:
2
,
"caption"
:
"书"
,
"codeName"
:
"bookUsr0815395468DataViewExpView"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDEVIEWS/bookUsr0815395468DataViewExpView.json"
,
"name"
:
"bookUsr0815395468DataViewExpView"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
},
"getPSAppViewEngines"
:
[
{
"engineCat"
:
"VIEW"
,
"engineType"
:
"DataViewExpView"
,
"name"
:
"engine"
,
"getPSUIEngineParams"
:
[
{
"ctrlName"
:
"dataviewexpbar"
,
"name"
:
"DATAVIEWEXPBAR"
,
"paramType"
:
"CTRL"
}
]
}
],
"getPSAppViewLogics"
:
[
{
"logicTrigger"
:
"CUSTOM"
,
"logicType"
:
"SYSUILOGIC"
,
"name"
:
"newdata"
,
"getPSAppUILogic"
:
{
"actionAfterWizard"
:
"DEFAULT"
,
"logicType"
:
"PREDEFINED"
,
"name"
:
"新建数据"
,
"viewLogicType"
:
"APP_NEWDATA"
,
"batchAddOnly"
:
false
,
"enableBatchAdd"
:
false
,
"enableWizardAdd"
:
false
}
},
{
"logicTrigger"
:
"CUSTOM"
,
"logicType"
:
"SYSUILOGIC"
,
"name"
:
"opendata"
,
"getPSAppUILogic"
:
{
"logicType"
:
"PREDEFINED"
,
"name"
:
"打开数据"
,
"viewLogicType"
:
"APP_OPENDATA"
,
"editMode"
:
true
}
}
],
"getPSControls"
:
[
{
"codeName"
:
"Usr0815395468DataViewExpViewdataviewexpbar"
,
"controlType"
:
"DATAVIEWEXPBAR"
,
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
,
"ACTIVATED"
],
"name"
:
"dataviewexpbar"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
},
"getPSControlHandler"
:
{
"enableDEFieldPrivilege"
:
false
,
"id"
:
"dataviewexpbar"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"SELECTIONCHANGE;LOAD;ACTIVATED"
,
"logicTag"
:
"dataviewexpbar"
,
"logicType"
:
"APPVIEWENGINE"
,
"name"
:
"engine_dataviewexpbar"
,
"getPSAppViewEngine"
:
{
"modelref"
:
true
,
"id"
:
"engine"
}
}
],
"getPSControlParam"
:
{
"autoLoad"
:
true
,
"showBusyIndicator"
:
true
,
"id"
:
"DATAVIEWEXPBAR"
},
"getPSControls"
:
[
{
"codeName"
:
"Usr0815508508"
,
"controlType"
:
"DATAVIEW"
,
"getCreatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"create"
},
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSDATAVIEWS/Usr0815508508.json"
,
"getFetchPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"fetch"
},
"getGetPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"load"
},
"groupMode"
:
"NONE"
,
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
],
"getItemPSLayoutPanel"
:
{
"codeName"
:
"Usr0815727063"
,
"controlType"
:
"PANEL"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book/PSPANELS/Usr0815727063.json"
,
"layoutMode"
:
"TABLE_24COL"
,
"logicName"
:
"卡片视图_卡片视图_卡片面板"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
},
"getPSControlParam"
:
{
},
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getRootPSPanelItems"
:
[
{
"itemStyle"
:
"DEFAULT"
,
"itemType"
:
"CONTAINER"
,
"name"
:
"page_container"
,
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getPSLayoutPos"
:
{
"colMD"
:
24
,
"layout"
:
"TABLE_24COL"
}
}
],
"name"
:
"itemlayoutpanel"
,
"modelid"
:
"D63C91AF-7846-4F2A-8520-AA9DE8571FA0"
,
"modeltype"
:
"PSSYSVIEWPANEL"
},
"logicName"
:
"卡片视图_卡片视图"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
},
"getPSControlHandler"
:
{
"getPSHandlerActions"
:
[
{
"actionName"
:
"Get"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"READ"
,
"name"
:
"load"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Get"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
}
},
{
"actionName"
:
"Create"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"CREATE"
,
"name"
:
"create"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Create"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
}
},
{
"actionName"
:
"Update"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"UPDATE"
,
"name"
:
"update"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Update"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
}
},
{
"actionName"
:
"Remove"
,
"actionType"
:
"DEACTION"
,
"dataAccessAction"
:
"DELETE"
,
"name"
:
"remove"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"Remove"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
}
},
{
"actionType"
:
"DEDATASET"
,
"name"
:
"fetch"
,
"getPSAppDEMethod"
:
{
"modelref"
:
true
,
"id"
:
"FetchDefault"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
}
}
],
"userDRAction"
:
"READ"
,
"enableDEFieldPrivilege"
:
false
,
"id"
:
"数据视图处理器"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"SELECTIONCHANGE"
,
"logicTag"
:
"dataviewexpbar_dataview"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"dataviewexpbar_selectionchange"
},
{
"eventNames"
:
"LOAD"
,
"logicTag"
:
"dataviewexpbar_dataview"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"dataviewexpbar_load"
}
],
"getPSControlParam"
:
{
"autoLoad"
:
true
,
"showBusyIndicator"
:
true
,
"id"
:
"dataviewexpbar_dataview"
},
"getPSDEDataViewDataItems"
:
[
{
"dataType"
:
25
,
"name"
:
"srfkey"
,
"getPSAppDEField"
:
{
"name"
:
"BOOKID"
,
"codeName"
:
"BookId"
}
},
{
"dataType"
:
25
,
"name"
:
"srfmajortext"
,
"getPSAppDEField"
:
{
"name"
:
"BOOKNAME"
,
"codeName"
:
"BookName"
}
}
],
"pagingSize"
:
1000
,
"getRemovePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"remove"
},
"getUpdatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"update"
},
"hasWFDataItems"
:
false
,
"appendDEItems"
:
true
,
"enableCardEdit"
:
false
,
"enableCardEditGroup"
:
false
,
"enableCardEditOrder"
:
false
,
"enableCardNew"
:
false
,
"enableGroup"
:
false
,
"enablePagingBar"
:
false
,
"noSort"
:
false
,
"singleSelect"
:
false
,
"name"
:
"dataviewexpbar_dataview"
,
"modelid"
:
"8C0CC153-FBB4-4696-9D12-25CAF311BF88"
,
"modeltype"
:
"PSDEDATAVIEW"
}
],
"xDataControlName"
:
"dataviewexpbar_dataview"
,
"enableCounter"
:
true
,
"enableSearch"
:
false
,
"showTitleBar"
:
true
,
"modelid"
:
"63FA8F31-3A7D-456A-8ECC-360795483CB8_dataviewexpbar"
,
"modeltype"
:
"PSEXPBAR"
}
],
"getPSDEViewCodeName"
:
"Usr0815395468DataViewExpView"
,
"getPSDEViewId"
:
"4A896F18-F68A-4FEE-8AB1-E9C4D7269621"
,
"getPSViewLayoutPanel"
:
{
"codeName"
:
"Layoutpanel"
,
"controlStyle"
:
"APPDEDATAVIEWEXPVIEW"
,
"controlType"
:
"VIEWLAYOUTPANEL"
,
"name"
:
"layoutpanel"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Book.json"
},
"getPSControlParam"
:
{
},
"layoutBodyOnly"
:
true
,
"layoutPanel"
:
true
,
"useDefaultLayout"
:
true
},
"sideBarLayout"
:
"LEFT"
,
"title"
:
"卡片视图"
,
"viewStyle"
:
"DEFAULT"
,
"viewType"
:
"DEDATAVIEWEXPVIEW"
,
"enableDP"
:
true
,
"enableFilter"
:
false
,
"enableQuickSearch"
:
true
,
"showDataInfoBar"
:
true
,
"modelid"
:
"63FA8F31-3A7D-456A-8ECC-360795483CB8"
,
"modeltype"
:
"PSAPPDEVIEW"
}
\ No newline at end of file
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPINDEXVIEWS/AppIndex.json
浏览文件 @
3f813f12
...
@@ -29,24 +29,6 @@
...
@@ -29,24 +29,6 @@
"layout"
:
"TABLE_24COL"
"layout"
:
"TABLE_24COL"
},
},
"tooltip"
:
"原材料"
"tooltip"
:
"原材料"
},
{
"accUserMode"
:
2
,
"caption"
:
"书"
,
"itemType"
:
"MENUITEM"
,
"name"
:
"menuitem2"
,
"getPSAppFunc"
:
{
"modelref"
:
true
,
"id"
:
"AppFunc2"
},
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getPSLayoutPos"
:
{
"colMD"
:
24
,
"layout"
:
"TABLE_24COL"
},
"tooltip"
:
"书"
},
{
},
{
"accUserMode"
:
2
,
"accUserMode"
:
2
,
"caption"
:
"学员信息管理"
,
"caption"
:
"学员信息管理"
,
...
@@ -84,14 +66,47 @@
...
@@ -84,14 +66,47 @@
},
},
"tooltip"
:
"手机"
"tooltip"
:
"手机"
},
{
},
{
"accUserMode"
:
2
,
"accUserMode"
:
0
,
"caption"
:
"
书籍类别
"
,
"caption"
:
"
子菜单
"
,
"itemType"
:
"MENUITEM"
,
"itemType"
:
"MENUITEM"
,
"name"
:
"menuitem5"
,
"name"
:
"menuitem6"
,
"getPSAppFunc"
:
{
"getPSAppMenuItems"
:
[
{
"modelref"
:
true
,
"accUserMode"
:
2
,
"id"
:
"AppFunc5"
"caption"
:
"书"
,
},
"itemType"
:
"MENUITEM"
,
"name"
:
"menuitem2"
,
"getPSAppFunc"
:
{
"modelref"
:
true
,
"id"
:
"AppFunc2"
},
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getPSLayoutPos"
:
{
"colMD"
:
24
,
"layout"
:
"TABLE_24COL"
},
"tooltip"
:
"书"
},
{
"accUserMode"
:
2
,
"caption"
:
"书籍类别"
,
"itemType"
:
"MENUITEM"
,
"name"
:
"menuitem5"
,
"getPSAppFunc"
:
{
"modelref"
:
true
,
"id"
:
"AppFunc5"
},
"getPSLayout"
:
{
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
},
"getPSLayoutPos"
:
{
"colMD"
:
24
,
"layout"
:
"TABLE_24COL"
},
"tooltip"
:
"书籍类别"
}
],
"getPSLayout"
:
{
"getPSLayout"
:
{
"columnCount"
:
24
,
"columnCount"
:
24
,
"layout"
:
"TABLE_24COL"
"layout"
:
"TABLE_24COL"
...
@@ -100,7 +115,7 @@
...
@@ -100,7 +115,7 @@
"colMD"
:
24
,
"colMD"
:
24
,
"layout"
:
"TABLE_24COL"
"layout"
:
"TABLE_24COL"
},
},
"tooltip"
:
"
书籍类别
"
"tooltip"
:
"
子菜单
"
}
],
}
],
"getPSControlHandler"
:
{
"getPSControlHandler"
:
{
"enableDEFieldPrivilege"
:
false
,
"enableDEFieldPrivilege"
:
false
,
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPLANS/ZH_CN.json
浏览文件 @
3f813f12
{
{
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPLANS/ZH_CN.json"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPLANS/ZH_CN.json"
,
"language"
:
"ZH_CN"
,
"language"
:
"ZH_CN"
,
"name"
:
"
网页端-
中文简体"
"name"
:
"中文简体"
}
}
\ No newline at end of file
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPMENUS/AppIndex.json
浏览文件 @
3f813f12
...
@@ -13,16 +13,6 @@
...
@@ -13,16 +13,6 @@
"id"
:
"AppFunc"
"id"
:
"AppFunc"
},
},
"tooltip"
:
"原材料"
"tooltip"
:
"原材料"
},
{
"accUserMode"
:
2
,
"caption"
:
"书"
,
"itemType"
:
"MENUITEM"
,
"name"
:
"menuitem2"
,
"getPSAppFunc"
:
{
"modelref"
:
true
,
"id"
:
"AppFunc2"
},
"tooltip"
:
"书"
},
{
},
{
"accUserMode"
:
2
,
"accUserMode"
:
2
,
"caption"
:
"学员信息管理"
,
"caption"
:
"学员信息管理"
,
...
@@ -44,15 +34,32 @@
...
@@ -44,15 +34,32 @@
},
},
"tooltip"
:
"手机"
"tooltip"
:
"手机"
},
{
},
{
"accUserMode"
:
2
,
"accUserMode"
:
0
,
"caption"
:
"
书籍类别
"
,
"caption"
:
"
子菜单
"
,
"itemType"
:
"MENUITEM"
,
"itemType"
:
"MENUITEM"
,
"name"
:
"menuitem5"
,
"name"
:
"menuitem6"
,
"getPSAppFunc"
:
{
"getPSAppMenuItems"
:
[
{
"modelref"
:
true
,
"accUserMode"
:
2
,
"id"
:
"AppFunc5"
"caption"
:
"书"
,
},
"itemType"
:
"MENUITEM"
,
"tooltip"
:
"书籍类别"
"name"
:
"menuitem2"
,
"getPSAppFunc"
:
{
"modelref"
:
true
,
"id"
:
"AppFunc2"
},
"tooltip"
:
"书"
},
{
"accUserMode"
:
2
,
"caption"
:
"书籍类别"
,
"itemType"
:
"MENUITEM"
,
"name"
:
"menuitem5"
,
"getPSAppFunc"
:
{
"modelref"
:
true
,
"id"
:
"AppFunc5"
},
"tooltip"
:
"书籍类别"
}
],
"tooltip"
:
"子菜单"
}
],
}
],
"enableCustomize"
:
false
,
"enableCustomize"
:
false
,
"name"
:
"appindex"
,
"name"
:
"appindex"
,
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSSYSAPP.json
浏览文件 @
3f813f12
此差异已折叠。
点击以展开。
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSDBSCHEMES/DEFAULT.json
浏览文件 @
3f813f12
...
@@ -28,6 +28,12 @@
...
@@ -28,6 +28,12 @@
"name"
:
"CREATEMAN"
,
"name"
:
"CREATEMAN"
,
"stdDataType"
:
25
,
"stdDataType"
:
25
,
"nullable"
:
true
"nullable"
:
true
},
{
"codeName"
:
"DATE"
,
"logicName"
:
"日期"
,
"name"
:
"DATE"
,
"stdDataType"
:
5
,
"nullable"
:
true
},
{
},
{
"codeName"
:
"DEPTID"
,
"codeName"
:
"DEPTID"
,
"length"
:
60
,
"length"
:
60
,
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSTEM.json
浏览文件 @
3f813f12
...
@@ -551,22 +551,6 @@
...
@@ -551,22 +551,6 @@
"path"
:
"PSSYSVALUERULES/ValueRule12.json"
"path"
:
"PSSYSVALUERULES/ValueRule12.json"
}
],
}
],
"getAllPSSystemModules"
:
[
{
"getAllPSSystemModules"
:
[
{
"codeName"
:
"common4"
,
"dynaModelFilePath"
:
"PSMODULES/common4.json"
,
"name"
:
"公共模块"
},
{
"codeName"
:
"common2"
,
"dynaModelFilePath"
:
"PSMODULES/common2.json"
,
"name"
:
"公共模块"
},
{
"codeName"
:
"common5"
,
"dynaModelFilePath"
:
"PSMODULES/common5.json"
,
"name"
:
"公共模块"
},
{
"codeName"
:
"common3"
,
"dynaModelFilePath"
:
"PSMODULES/common3.json"
,
"name"
:
"公共模块"
},
{
"getAllPSDataEntities"
:
[
{
"getAllPSDataEntities"
:
[
{
"modelref"
:
true
,
"modelref"
:
true
,
"path"
:
"PSMODULES/common/PSDATAENTITIES/Book.json"
"path"
:
"PSMODULES/common/PSDATAENTITIES/Book.json"
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录