Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
T
TrainSys
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
苏州培训方案
TrainSys
提交
d525e31d
提交
d525e31d
编写于
1月 13, 2023
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
lxm1993 发布系统代码 [TrainSys,网页端]
上级
f95e53cf
变更
10
显示空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
644 行增加
和
194 行删除
+644
-194
package.json
app_Web/package.json
+8
-8
pnpm-lock.yaml
app_Web/pnpm-lock.yaml
+45
-45
extend-action-timeline.tsx
.../common/extend-action-timeline/extend-action-timeline.tsx
+211
-62
yarn.lock
app_Web/yarn.lock
+33
-33
PSSYSAPP.json
.../ibizlab/trainsys/PSSYSAPPS/TemplatePublish/PSSYSAPP.json
+4
-4
Test.json
...SYSAPPS/Web/PSAPPDATAENTITIES/Phone/PSTREEVIEWS/Test.json
+175
-0
Main.json
...PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo/PSFORMS/Main.json
+17
-17
ReginfoEditView.json
.../trainsys/PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfoEditView.json
+17
-17
phoneTreeExpView.json
...trainsys/PSSYSAPPS/Web/PSAPPDEVIEWS/phoneTreeExpView.json
+130
-4
PSSYSAPP.json
...ces/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSSYSAPP.json
+4
-4
未找到文件。
app_Web/package.json
浏览文件 @
d525e31d
...
...
@@ -12,14 +12,14 @@
},
"dependencies"
:
{
"@floating-ui/dom"
:
"^1.0.11"
,
"@ibiz-template/command"
:
"^0.0.1-beta.3
6
"
,
"@ibiz-template/controller"
:
"^0.0.1-beta.3
6
"
,
"@ibiz-template/core"
:
"^0.0.1-beta.3
6
"
,
"@ibiz-template/model"
:
"^0.0.1-beta.3
6
"
,
"@ibiz-template/runtime"
:
"^0.0.1-beta.3
6
"
,
"@ibiz-template/service"
:
"^0.0.1-beta.3
6
"
,
"@ibiz-template/theme"
:
"^0.0.1-beta.3
6
"
,
"@ibiz-template/vue-util"
:
"^0.0.1-beta.3
6
"
,
"@ibiz-template/command"
:
"^0.0.1-beta.3
7
"
,
"@ibiz-template/controller"
:
"^0.0.1-beta.3
7
"
,
"@ibiz-template/core"
:
"^0.0.1-beta.3
7
"
,
"@ibiz-template/model"
:
"^0.0.1-beta.3
7
"
,
"@ibiz-template/runtime"
:
"^0.0.1-beta.3
7
"
,
"@ibiz-template/service"
:
"^0.0.1-beta.3
7
"
,
"@ibiz-template/theme"
:
"^0.0.1-beta.3
7
"
,
"@ibiz-template/vue-util"
:
"^0.0.1-beta.3
7
"
,
"@ibiz/dynamic-model-api"
:
"^2.1.11"
,
"dayjs"
:
"^1.11.7"
,
"lodash-es"
:
"^4.17.21"
,
...
...
app_Web/pnpm-lock.yaml
浏览文件 @
d525e31d
...
...
@@ -4,14 +4,14 @@ specifiers:
'
@commitlint/cli'
:
^17.3.0
'
@commitlint/config-conventional'
:
^17.3.0
'
@floating-ui/dom'
:
^1.0.11
'
@ibiz-template/command'
:
^0.0.1-beta.3
6
'
@ibiz-template/controller'
:
^0.0.1-beta.3
6
'
@ibiz-template/core'
:
^0.0.1-beta.3
6
'
@ibiz-template/model'
:
^0.0.1-beta.3
6
'
@ibiz-template/runtime'
:
^0.0.1-beta.3
6
'
@ibiz-template/service'
:
^0.0.1-beta.3
6
'
@ibiz-template/theme'
:
^0.0.1-beta.3
6
'
@ibiz-template/vue-util'
:
^0.0.1-beta.3
6
'
@ibiz-template/command'
:
^0.0.1-beta.3
7
'
@ibiz-template/controller'
:
^0.0.1-beta.3
7
'
@ibiz-template/core'
:
^0.0.1-beta.3
7
'
@ibiz-template/model'
:
^0.0.1-beta.3
7
'
@ibiz-template/runtime'
:
^0.0.1-beta.3
7
'
@ibiz-template/service'
:
^0.0.1-beta.3
7
'
@ibiz-template/theme'
:
^0.0.1-beta.3
7
'
@ibiz-template/vue-util'
:
^0.0.1-beta.3
7
'
@ibiz/dynamic-model-api'
:
^2.1.11
'
@types/lodash-es'
:
^4.17.6
'
@types/node'
:
^18.11.15
...
...
@@ -63,14 +63,14 @@ specifiers:
dependencies
:
'
@floating-ui/dom'
:
1.0.11
'
@ibiz-template/command'
:
0.0.1-beta.3
6
'
@ibiz-template/controller'
:
0.0.1-beta.3
6_qowy6zhoaorn7dpbd7hu4rvzs
i
'
@ibiz-template/core'
:
0.0.1-beta.3
6
_qzytosuu5eg3bvoa74ldx6evva
'
@ibiz-template/model'
:
0.0.1-beta.3
6
_nngk5znuztmoeynqrwf7jk7xse
'
@ibiz-template/runtime'
:
0.0.1-beta.3
6_rytetrrrudaqz43e46p7hj6pa
m
'
@ibiz-template/service'
:
0.0.1-beta.3
6_nrcr3rhg42swl7akqv7gxfvxr
4
'
@ibiz-template/theme'
:
0.0.1-beta.3
6
'
@ibiz-template/vue-util'
:
0.0.1-beta.3
6_gl77qsdtdevkpbc5tken5lkjaa
'
@ibiz-template/command'
:
0.0.1-beta.3
7
'
@ibiz-template/controller'
:
0.0.1-beta.3
7_dxhthtw3wihqdipjyegnm3wow
i
'
@ibiz-template/core'
:
0.0.1-beta.3
7
_qzytosuu5eg3bvoa74ldx6evva
'
@ibiz-template/model'
:
0.0.1-beta.3
7
_nngk5znuztmoeynqrwf7jk7xse
'
@ibiz-template/runtime'
:
0.0.1-beta.3
7_b2mhou3akmou35gj3fgqpkmth
m
'
@ibiz-template/service'
:
0.0.1-beta.3
7_cbu4rykc6ua2zpgcz5wiupeov
4
'
@ibiz-template/theme'
:
0.0.1-beta.3
7
'
@ibiz-template/vue-util'
:
0.0.1-beta.3
7_ms4t4yd4k4vqo32bqmwmoof5cy
'
@ibiz/dynamic-model-api'
:
2.1.11_qx-util@0.4.4
dayjs
:
1.11.7
lodash-es
:
4.17.21
...
...
@@ -891,14 +891,14 @@ packages:
resolution
:
{
integrity
:
sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
}
dev
:
true
/@ibiz-template/command/0.0.1-beta.3
6
:
resolution
:
{
integrity
:
sha512-
4mGaEjl4gfMp+RvI0mbZfeDGK/Jya773TT7MgipuDI570gBVZSZYOyq6x5PdLRIzP16ema+HT58QlbqDG9Bwyw
==
}
/@ibiz-template/command/0.0.1-beta.3
7
:
resolution
:
{
integrity
:
sha512-
5ErKPW3EfiA96mSRBECi78CZSnkOk8ORRItg8EZEVDS+WiwBcwPWUSR42g0Cwhz4LyUBNngaiJF/dFYI37kBFg
==
}
dependencies
:
qx-util
:
0.4.4
dev
:
false
/@ibiz-template/controller/0.0.1-beta.3
6_qowy6zhoaorn7dpbd7hu4rvzs
i
:
resolution
:
{
integrity
:
sha512-
gCB6LMVGbbKM0No+cEnZz3/5jrYy9XfbtJRm730nA4ddDFuxIwzYUqTUIPHy/g9fLrLXF1bCBX3O2N/FVI5l6A
==
}
/@ibiz-template/controller/0.0.1-beta.3
7_dxhthtw3wihqdipjyegnm3wow
i
:
resolution
:
{
integrity
:
sha512-
TIqBFxbO/o8RMebS+eBeU/e2T84tB0RmamXnB70pW+2vdJU04kTXoQWUTNyMeyqJiISyFUeoGFVrfgfTmVCj9Q
==
}
peerDependencies
:
'
@ibiz-template/core'
:
^0.0.1-beta.30
'
@ibiz-template/model'
:
^0.0.1-beta.30
...
...
@@ -908,10 +908,10 @@ packages:
qs
:
^6.11.0
qx-util
:
^0.4.4
dependencies
:
'
@ibiz-template/core'
:
0.0.1-beta.3
6
_qzytosuu5eg3bvoa74ldx6evva
'
@ibiz-template/model'
:
0.0.1-beta.3
6
_nngk5znuztmoeynqrwf7jk7xse
'
@ibiz-template/runtime'
:
0.0.1-beta.3
6_rytetrrrudaqz43e46p7hj6pa
m
'
@ibiz-template/service'
:
0.0.1-beta.3
6_nrcr3rhg42swl7akqv7gxfvxr
4
'
@ibiz-template/core'
:
0.0.1-beta.3
7
_qzytosuu5eg3bvoa74ldx6evva
'
@ibiz-template/model'
:
0.0.1-beta.3
7
_nngk5znuztmoeynqrwf7jk7xse
'
@ibiz-template/runtime'
:
0.0.1-beta.3
7_b2mhou3akmou35gj3fgqpkmth
m
'
@ibiz-template/service'
:
0.0.1-beta.3
7_cbu4rykc6ua2zpgcz5wiupeov
4
async-validator
:
4.2.5
dayjs
:
1.11.7
lodash-es
:
4.17.21
...
...
@@ -919,8 +919,8 @@ packages:
qx-util
:
0.4.4
dev
:
false
/@ibiz-template/core/0.0.1-beta.3
6
_qzytosuu5eg3bvoa74ldx6evva
:
resolution
:
{
integrity
:
sha512-
chQfsRTFw+aONg24EGSCPxHwUb5bOb7ZInjeCzKWCdmRSneLidph2gb7l/2ydDscDPWXj+aDkyL4cUFXPzSwuw
==
}
/@ibiz-template/core/0.0.1-beta.3
7
_qzytosuu5eg3bvoa74ldx6evva
:
resolution
:
{
integrity
:
sha512-
BhYFMTFtUwYTQaAjMK9J5p32QLJO3L3chdwgvz2GHFIxUFlhjn1ItUZDf8EviJUGq+bAz2zmdspuQT4PC/tFqQ
==
}
peerDependencies
:
lodash-es
:
^4.17.21
qx-util
:
^0.4.4
...
...
@@ -935,8 +935,8 @@ packages:
-
debug
dev
:
false
/@ibiz-template/model/0.0.1-beta.3
6
_nngk5znuztmoeynqrwf7jk7xse
:
resolution
:
{
integrity
:
sha512-
Q7R3JW2dGypIyCzzVwSgzsb/QyzpX5fgqwZcDnpyRyHflP4dVnYaX0qtu3on0u+cQu+QiKB9AVDwHzv9VQxFDg
==
}
/@ibiz-template/model/0.0.1-beta.3
7
_nngk5znuztmoeynqrwf7jk7xse
:
resolution
:
{
integrity
:
sha512-
bnlfhDJeEO5mkyXshzVcnCIEXlVHl9zCSsD0qXHyk3OGRNrth2giT78Cxg8ItVG/Opkcw2G2GEZ9dkEHT3MBCQ
==
}
peerDependencies
:
'
@ibiz/dynamic-model-api'
:
^2.1.11
lodash-es
:
^4.17.21
...
...
@@ -948,42 +948,42 @@ packages:
qx-util
:
0.4.4
dev
:
false
/@ibiz-template/runtime/0.0.1-beta.3
6_rytetrrrudaqz43e46p7hj6pa
m
:
resolution
:
{
integrity
:
sha512-
dynr0ffi4fnzOPvyfza9cWXLJ9egsw3eqnGMCixU8ZfgJt8e9I0Ft/yjOPnCwDr7HhFfezJljt3mWw76Bol6HQ
==
}
/@ibiz-template/runtime/0.0.1-beta.3
7_b2mhou3akmou35gj3fgqpkmth
m
:
resolution
:
{
integrity
:
sha512-
AtPpie4me5/hgBZYM7Z/qY3mowuvwGY3SmzNvcpKoi1P7TzPjzIT5Xu43CclgTntdNcpxHfw18BemR9Q6S/ddg
==
}
peerDependencies
:
'
@ibiz-template/core'
:
^0.0.1-beta.30
'
@ibiz-template/model'
:
^0.0.1-beta.30
'
@ibiz-template/service'
:
^0.0.1-beta.30
qx-util
:
^0.4.4
dependencies
:
'
@ibiz-template/command'
:
0.0.1-beta.3
6
'
@ibiz-template/core'
:
0.0.1-beta.3
6
_qzytosuu5eg3bvoa74ldx6evva
'
@ibiz-template/model'
:
0.0.1-beta.3
6
_nngk5znuztmoeynqrwf7jk7xse
'
@ibiz-template/service'
:
0.0.1-beta.3
6_nrcr3rhg42swl7akqv7gxfvxr
4
'
@ibiz-template/command'
:
0.0.1-beta.3
7
'
@ibiz-template/core'
:
0.0.1-beta.3
7
_qzytosuu5eg3bvoa74ldx6evva
'
@ibiz-template/model'
:
0.0.1-beta.3
7
_nngk5znuztmoeynqrwf7jk7xse
'
@ibiz-template/service'
:
0.0.1-beta.3
7_cbu4rykc6ua2zpgcz5wiupeov
4
qs
:
6.11.0
qx-util
:
0.4.4
dev
:
false
/@ibiz-template/service/0.0.1-beta.3
6_nrcr3rhg42swl7akqv7gxfvxr
4
:
resolution
:
{
integrity
:
sha512-
dQz4BHSyWMIZVVHRs3/LOa3eoKy6pQK2vCqBnG6xKZDjNTnWVvV4FLm/P9E/PLXvORXa2FJ/CsIfvVfMo6k9qg
==
}
/@ibiz-template/service/0.0.1-beta.3
7_cbu4rykc6ua2zpgcz5wiupeov
4
:
resolution
:
{
integrity
:
sha512-
vGKEJLnp7FH7939rQJAAx1z/9X754R6kC5GLmMWvS/TUrxIRwvmW4ZZVBIDddhnAmrgs/Z83wGPsr8W/IzrxBA
==
}
peerDependencies
:
'
@ibiz-template/core'
:
^0.0.1-beta.30
'
@ibiz-template/model'
:
^0.0.1-beta.30
qx-util
:
^0.4.4
ramda
:
^0.28.0
dependencies
:
'
@ibiz-template/core'
:
0.0.1-beta.3
6
_qzytosuu5eg3bvoa74ldx6evva
'
@ibiz-template/model'
:
0.0.1-beta.3
6
_nngk5znuztmoeynqrwf7jk7xse
'
@ibiz-template/core'
:
0.0.1-beta.3
7
_qzytosuu5eg3bvoa74ldx6evva
'
@ibiz-template/model'
:
0.0.1-beta.3
7
_nngk5znuztmoeynqrwf7jk7xse
qx-util
:
0.4.4
ramda
:
0.28.0
dev
:
false
/@ibiz-template/theme/0.0.1-beta.3
6
:
resolution
:
{
integrity
:
sha512-
sPSUr20bcISev1wYvPI25hmJwcGQcwUfol+lb51qvAjV4l6nnk8HQxxWe6q7wxJr6pbW3I3E9SZVrDeT4oeyxA
==
}
/@ibiz-template/theme/0.0.1-beta.3
7
:
resolution
:
{
integrity
:
sha512-
EePnAAsawfQtXFm2vQfJis//ZnzE3A6FoZS443irv7hrcXMu7P4ZwyGEdqvjoIab/9YT8rWj8Kz6YTF32cgR6w
==
}
dev
:
false
/@ibiz-template/vue-util/0.0.1-beta.3
6_gl77qsdtdevkpbc5tken5lkjaa
:
resolution
:
{
integrity
:
sha512-
TEmOBqYd4bWErc/koiL2TQzaTGnpEh/0pNXF0iREDVgZaAmk4QtW8QNdkleXFbcV1FdBPfuPplBOMp/zLxPgV
w==
}
/@ibiz-template/vue-util/0.0.1-beta.3
7_ms4t4yd4k4vqo32bqmwmoof5cy
:
resolution
:
{
integrity
:
sha512-
LtPPDNvh5GgNQcszD9VHVwdwog2yQv24mibxiGlZWEdOFXnjC/Ly8Da8n7/rI+GgY+QpNhkeALI8cp/EpNY6O
w==
}
peerDependencies
:
'
@ibiz-template/controller'
:
^0.0.1-beta.30
'
@ibiz-template/core'
:
^0.0.1-beta.30
...
...
@@ -994,9 +994,9 @@ packages:
vue
:
^2.7.14
vue-router
:
^3.6.5
dependencies
:
'
@ibiz-template/controller'
:
0.0.1-beta.3
6_qowy6zhoaorn7dpbd7hu4rvzs
i
'
@ibiz-template/core'
:
0.0.1-beta.3
6
_qzytosuu5eg3bvoa74ldx6evva
'
@ibiz-template/model'
:
0.0.1-beta.3
6
_nngk5znuztmoeynqrwf7jk7xse
'
@ibiz-template/controller'
:
0.0.1-beta.3
7_dxhthtw3wihqdipjyegnm3wow
i
'
@ibiz-template/core'
:
0.0.1-beta.3
7
_qzytosuu5eg3bvoa74ldx6evva
'
@ibiz-template/model'
:
0.0.1-beta.3
7
_nngk5znuztmoeynqrwf7jk7xse
qs
:
6.11.0
qx-util
:
0.4.4
ramda
:
0.28.0
...
...
app_Web/src/components/common/extend-action-timeline/extend-action-timeline.tsx
浏览文件 @
d525e31d
...
...
@@ -38,16 +38,30 @@ export const ExtendActionTimeLine = defineComponent({
return
Date
.
parse
(
b
.
time
)
-
Date
.
parse
(
a
.
time
);
};
watch
(
()
=>
props
.
data
,
(
newVal
,
oldVal
)
=>
{
if
(
newVal
!==
oldVal
&&
newVal
)
{
/**
* 处理数据
*
* @author fangZhiHao
* @date 2023-01-12 11:01:07
* @param {IData[]} handleTasks
* @return {*}
*/
const
handleVal
=
(
handleTasks
:
IData
[])
=>
{
const
commentsData
:
IData
[]
=
[];
const
copyData
=
clone
(
newVal
);
let
tasks
=
copyData
.
usertasks
;
let
tasks
=
clone
(
handleTasks
);
if
(
tasks
.
length
>
0
)
{
tasks
=
tasks
.
reverse
();
tasks
.
forEach
((
task
:
IData
)
=>
{
if
(
task
.
usertasks
)
{
// 有子流程没有comments 递归处理
const
copyTasks
=
clone
(
task
.
usertasks
);
Object
.
assign
(
task
,
{
tasks
:
handleVal
(
copyTasks
)
});
task
.
isShow
=
false
;
}
if
(
task
.
identitylinks
.
length
===
0
&&
task
.
comments
.
length
===
0
)
{
Object
.
assign
(
task
,
{
taskName
:
task
.
userTaskName
});
commentsData
.
push
(
task
);
}
if
(
task
.
identitylinks
.
length
>
0
)
{
const
authorNames
=
acceptingOfficerNoDup
(
'displayname'
,
...
...
@@ -67,7 +81,84 @@ export const ExtendActionTimeLine = defineComponent({
commentsData
.
push
(...
task
.
comments
);
}
});
UIData
.
value
=
commentsData
;
return
commentsData
;
}
};
/**
* 去重重复名称
*
* @author fangZhiHao
* @date 2023-01-13 15:01:47
* @param {Array<string>} data
* @return {*}
*/
const
noDup
=
(
data
:
Array
<
string
>
)
=>
{
const
map
=
new
Map
();
for
(
let
i
=
0
;
i
<
data
.
length
;
i
++
)
{
if
(
!
map
.
has
(
data
[
i
]))
{
map
.
set
(
data
[
i
],
true
);
}
}
return
map
;
};
/**
* 处理子流程中待办名
*
* @author fangZhiHao
* @date 2023-01-13 11:01:09
* @param {IData[]} handleTask
*/
const
handlelinkName
=
(
handleTask
:
IData
[])
=>
{
handleTask
.
forEach
((
item
:
IData
)
=>
{
const
linkName
=
[];
if
(
item
.
tasks
)
{
handlelinkName
(
item
.
tasks
);
}
if
(
item
.
tasks
)
{
for
(
let
i
=
0
;
i
<
item
.
tasks
.
length
;
i
++
)
{
if
(
item
.
tasks
[
i
].
isLink
)
{
const
arr
=
item
.
tasks
[
i
].
authorName
.
indexOf
(
'、'
)
!==
-
1
?
item
.
tasks
[
i
].
authorName
.
split
(
'、'
)
:
item
.
tasks
[
i
].
authorName
;
if
(
typeof
arr
===
'string'
)
{
linkName
.
push
(
arr
);
}
else
{
linkName
.
push
(...
arr
);
}
}
if
(
item
.
tasks
[
i
].
linkName
)
{
const
arr
=
item
.
tasks
[
i
].
linkName
.
indexOf
(
'、'
)
!==
-
1
?
item
.
tasks
[
i
].
linkName
.
split
(
'、'
)
:
item
.
tasks
[
i
].
linkName
;
if
(
typeof
arr
===
'string'
)
{
linkName
.
push
(
arr
);
}
else
{
linkName
.
push
(...
arr
);
}
}
}
}
const
noDupName
=
[...
noDup
(
linkName
).
keys
()];
item
.
linkName
=
noDupName
.
join
(
'、'
);
});
};
watch
(
()
=>
props
.
data
,
(
newVal
,
oldVal
)
=>
{
if
(
newVal
!==
oldVal
&&
newVal
)
{
const
copyData
=
clone
(
newVal
);
const
tasks
=
copyData
.
usertasks
;
if
(
tasks
)
{
const
handleTask
=
handleVal
(
tasks
);
if
(
handleTask
)
{
handlelinkName
(
handleTask
);
UIData
.
value
=
handleTask
;
}
}
}
},
...
...
@@ -83,50 +174,108 @@ export const ExtendActionTimeLine = defineComponent({
return
dayjs
(
date
).
format
(
format
);
};
return
{
ns
,
formatDate
,
UIData
};
},
render
()
{
return
(
<
div
class=
{
this
.
ns
.
b
()
}
>
{
this
.
UIData
&&
this
.
UIData
.
map
((
task
:
IData
)
=>
{
/**
* 子流程展示隐藏
*
* @author fangZhiHao
* @date 2023-01-12 11:01:34
* @param {IData} userTask
*/
const
changeExpand
=
(
userTask
:
IData
)
=>
{
userTask
.
isShow
=
!
userTask
.
isShow
;
};
/**
* 绘制组件
*
* @author fangZhiHao
* @date 2023-01-12 11:01:07
* @param {IData[]} data
* @return {*}
*/
const
renderTimeline
=
(
data
:
IData
[])
=>
{
return
data
.
map
((
task
:
IData
)
=>
{
return
(
<
div
class=
{
[
this
.
ns
.
b
(
'task'
),
this
.
ns
.
is
(
'wrong'
,
task
.
type
&&
task
.
type
.
includes
(
'驳回'
)),
this
.
ns
.
is
(
'link'
,
task
.
isLink
),
ns
.
b
(
'task'
),
ns
.
is
(
'wrong'
,
task
.
type
&&
task
.
type
.
includes
(
'驳回'
)),
ns
.
is
(
'link'
,
task
.
isLink
),
ns
.
is
(
'linkname'
,
task
.
linkName
),
]
}
>
<
div
class=
{
ns
.
be
(
'task'
,
'tail'
)
}
></
div
>
<
div
class=
{
[
ns
.
be
(
'task'
,
'head'
),
ns
.
is
(
'link-head'
,
task
.
linkName
)]
}
></
div
>
<
div
class=
{
ns
.
be
(
'task'
,
'top'
)
}
>
<
div
class=
{
[
ns
.
be
(
'task'
,
'user-task-name'
),
ns
.
is
(
'task-link'
,
task
.
linkName
),
]
}
>
<
div
class=
{
this
.
ns
.
be
(
'task'
,
'tail'
)
}
></
div
>
<
div
class=
{
this
.
ns
.
be
(
'task'
,
'head'
)
}
></
div
>
<
div
class=
{
this
.
ns
.
be
(
'task'
,
'top'
)
}
>
<
div
class=
{
this
.
ns
.
be
(
'task'
,
'user-task-name'
)
}
>
{
task
.
taskName
}
</
div
>
<
div
class=
{
this
.
ns
.
be
(
'task'
,
'author-name'
)
}
>
{
task
.
linkName
?
(
<
div
class=
{
ns
.
be
(
'task'
,
'link-name'
)
}
title=
{
task
.
linkName
}
>
{
task
.
linkName
}
</
div
>
)
:
null
}
<
div
class=
{
[
ns
.
be
(
'task'
,
'author-name'
),
ns
.
is
(
'has-type'
,
task
.
type
),
]
}
title=
{
task
.
authorName
}
>
{
task
.
authorName
}
</
div
>
{
task
.
type
&&
(
<
div
class=
{
this
.
ns
.
be
(
'task'
,
'type'
)
}
>
{
task
.
type
}
</
div
>
<
div
class=
{
ns
.
be
(
'task'
,
'type'
)
}
>
{
task
.
type
}
</
div
>
)
}
{
task
.
time
&&
(
<
div
class=
{
this
.
ns
.
be
(
'task'
,
'last-time'
)
}
>
<
div
class=
{
ns
.
be
(
'task'
,
'last-time'
)
}
>
{
task
.
time
&&
'处理时间'
}
<
span
class=
{
this
.
ns
.
be
(
'task'
,
'last-time-text'
)
}
>
<
span
class=
{
ns
.
be
(
'task'
,
'last-time-text'
)
}
>
{
task
.
time
}
</
span
>
</
div
>
)
}
</
div
>
<
div
class=
{
this
.
ns
.
be
(
'task'
,
'bottom'
)
}
>
<
div
class=
{
this
.
ns
.
be
(
'task'
,
'full-message'
)
}
>
{
task
.
fullMessage
}
<
div
class=
{
ns
.
be
(
'task'
,
'bottom'
)
}
>
<
div
class=
{
ns
.
be
(
'task'
,
'full-message'
)
}
>
{
task
.
fullMessage
?
`审批意见: ${task.fullMessage}`
:
task
.
fullMessage
}
</
div
>
</
div
>
{
task
.
tasks
&&
task
.
tasks
.
length
>=
1
&&
(
<
div
class=
{
ns
.
be
(
'task'
,
'trigger'
)
}
on
-
click=
{
()
=>
{
changeExpand
(
task
);
}
}
>
<
i
-
icon
type=
{
task
.
isShow
?
'md-remove'
:
'md-add'
}
/>
</
div
>
)
}
{
task
.
tasks
&&
(
<
div
class=
{
ns
.
be
(
'task'
,
'moreTask'
)
}
v
-
show=
{
task
.
isShow
}
>
{
renderTimeline
(
task
.
tasks
)
}
</
div
>
)
}
</
div
>
);
})
}
});
};
return
{
ns
,
formatDate
,
UIData
,
renderTimeline
};
},
render
()
{
return
(
<
div
class=
{
this
.
ns
.
b
()
}
>
{
this
.
UIData
&&
this
.
renderTimeline
(
this
.
UIData
)
}
</
div
>
);
},
...
...
app_Web/yarn.lock
浏览文件 @
d525e31d
...
...
@@ -637,61 +637,61 @@
resolved "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"
integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==
"@ibiz-template/command@^0.0.1-beta.3
6
":
version "0.0.1-beta.3
6
"
resolved "http://npm.zhr.icu/@ibiz-template%2fcommand/-/command-0.0.1-beta.3
6.tgz#acd85c6ebcd8a8ca6034dd14aa2b81ea18f0d1ca
"
integrity sha512-
4mGaEjl4gfMp+RvI0mbZfeDGK/Jya773TT7MgipuDI570gBVZSZYOyq6x5PdLRIzP16ema+HT58QlbqDG9Bwyw
==
"@ibiz-template/command@^0.0.1-beta.3
7
":
version "0.0.1-beta.3
7
"
resolved "http://npm.zhr.icu/@ibiz-template%2fcommand/-/command-0.0.1-beta.3
7.tgz#ff9b250035d18bbfc6652af6fdf85f0001537923
"
integrity sha512-
5ErKPW3EfiA96mSRBECi78CZSnkOk8ORRItg8EZEVDS+WiwBcwPWUSR42g0Cwhz4LyUBNngaiJF/dFYI37kBFg
==
dependencies:
qx-util "^0.4.4"
"@ibiz-template/controller@^0.0.1-beta.3
6
":
version "0.0.1-beta.3
6
"
resolved "http://npm.zhr.icu/@ibiz-template%2fcontroller/-/controller-0.0.1-beta.3
6.tgz#54a278d317573a6b6a1ad31f2204c6fc643cafc0
"
integrity sha512-
gCB6LMVGbbKM0No+cEnZz3/5jrYy9XfbtJRm730nA4ddDFuxIwzYUqTUIPHy/g9fLrLXF1bCBX3O2N/FVI5l6A
==
"@ibiz-template/controller@^0.0.1-beta.3
7
":
version "0.0.1-beta.3
7
"
resolved "http://npm.zhr.icu/@ibiz-template%2fcontroller/-/controller-0.0.1-beta.3
7.tgz#581b3fb222b5ca1f97b864720028e3bdedde6fc6
"
integrity sha512-
TIqBFxbO/o8RMebS+eBeU/e2T84tB0RmamXnB70pW+2vdJU04kTXoQWUTNyMeyqJiISyFUeoGFVrfgfTmVCj9Q
==
dependencies:
async-validator "^4.2.5"
dayjs "^1.11.5"
"@ibiz-template/core@^0.0.1-beta.3
6
":
version "0.0.1-beta.3
6
"
resolved "http://npm.zhr.icu/@ibiz-template%2fcore/-/core-0.0.1-beta.3
6.tgz#e51185c949a17dfa6e67bdd730caba63041c1328
"
integrity sha512-
chQfsRTFw+aONg24EGSCPxHwUb5bOb7ZInjeCzKWCdmRSneLidph2gb7l/2ydDscDPWXj+aDkyL4cUFXPzSwuw
==
"@ibiz-template/core@^0.0.1-beta.3
7
":
version "0.0.1-beta.3
7
"
resolved "http://npm.zhr.icu/@ibiz-template%2fcore/-/core-0.0.1-beta.3
7.tgz#d263f714a5b6be7c98759b8c744d414cddb672eb
"
integrity sha512-
BhYFMTFtUwYTQaAjMK9J5p32QLJO3L3chdwgvz2GHFIxUFlhjn1ItUZDf8EviJUGq+bAz2zmdspuQT4PC/tFqQ
==
dependencies:
axios "^1.2.1"
loglevel "^1.8.0"
pluralize "^8.0.0"
qs "^6.11.0"
"@ibiz-template/model@^0.0.1-beta.3
6
":
version "0.0.1-beta.3
6
"
resolved "http://npm.zhr.icu/@ibiz-template%2fmodel/-/model-0.0.1-beta.3
6.tgz#b5a869f6370dc565b7c5e087564b582c36decf49
"
integrity sha512-
Q7R3JW2dGypIyCzzVwSgzsb/QyzpX5fgqwZcDnpyRyHflP4dVnYaX0qtu3on0u+cQu+QiKB9AVDwHzv9VQxFDg
==
"@ibiz-template/model@^0.0.1-beta.3
7
":
version "0.0.1-beta.3
7
"
resolved "http://npm.zhr.icu/@ibiz-template%2fmodel/-/model-0.0.1-beta.3
7.tgz#e5b93a1ecd275c59c171623a1e6784bcdcddd04f
"
integrity sha512-
bnlfhDJeEO5mkyXshzVcnCIEXlVHl9zCSsD0qXHyk3OGRNrth2giT78Cxg8ItVG/Opkcw2G2GEZ9dkEHT3MBCQ
==
dependencies:
"@ibiz/dynamic-model-api" "^2.1.11"
pluralize "^8.0.0"
"@ibiz-template/runtime@^0.0.1-beta.3
6
":
version "0.0.1-beta.3
6
"
resolved "http://npm.zhr.icu/@ibiz-template%2fruntime/-/runtime-0.0.1-beta.3
6.tgz#3d06fe69e7c682e50278a452e4964a85c3f8a758
"
integrity sha512-
dynr0ffi4fnzOPvyfza9cWXLJ9egsw3eqnGMCixU8ZfgJt8e9I0Ft/yjOPnCwDr7HhFfezJljt3mWw76Bol6HQ
==
"@ibiz-template/runtime@^0.0.1-beta.3
7
":
version "0.0.1-beta.3
7
"
resolved "http://npm.zhr.icu/@ibiz-template%2fruntime/-/runtime-0.0.1-beta.3
7.tgz#0756e73dba6d4d0342ab66348264ebae82fc6b0b
"
integrity sha512-
AtPpie4me5/hgBZYM7Z/qY3mowuvwGY3SmzNvcpKoi1P7TzPjzIT5Xu43CclgTntdNcpxHfw18BemR9Q6S/ddg
==
dependencies:
"@ibiz-template/command" "^0.0.1-beta.3
6
"
"@ibiz-template/command" "^0.0.1-beta.3
7
"
qs "^6.11.0"
"@ibiz-template/service@^0.0.1-beta.3
6
":
version "0.0.1-beta.3
6
"
resolved "http://npm.zhr.icu/@ibiz-template%2fservice/-/service-0.0.1-beta.3
6.tgz#38ec52d9440528a801b7aade02b275b8140aa3bc
"
integrity sha512-
dQz4BHSyWMIZVVHRs3/LOa3eoKy6pQK2vCqBnG6xKZDjNTnWVvV4FLm/P9E/PLXvORXa2FJ/CsIfvVfMo6k9qg
==
"@ibiz-template/service@^0.0.1-beta.3
7
":
version "0.0.1-beta.3
7
"
resolved "http://npm.zhr.icu/@ibiz-template%2fservice/-/service-0.0.1-beta.3
7.tgz#d3e439d3f0afd00ef135984c8a3b2c1fe3cb4f2d
"
integrity sha512-
vGKEJLnp7FH7939rQJAAx1z/9X754R6kC5GLmMWvS/TUrxIRwvmW4ZZVBIDddhnAmrgs/Z83wGPsr8W/IzrxBA
==
"@ibiz-template/theme@^0.0.1-beta.3
6
":
version "0.0.1-beta.3
6
"
resolved "http://npm.zhr.icu/@ibiz-template%2ftheme/-/theme-0.0.1-beta.3
6.tgz#e63a9897cf08d5ff8a6ad7e6d18dcd1fd5419d3c
"
integrity sha512-
sPSUr20bcISev1wYvPI25hmJwcGQcwUfol+lb51qvAjV4l6nnk8HQxxWe6q7wxJr6pbW3I3E9SZVrDeT4oeyxA
==
"@ibiz-template/theme@^0.0.1-beta.3
7
":
version "0.0.1-beta.3
7
"
resolved "http://npm.zhr.icu/@ibiz-template%2ftheme/-/theme-0.0.1-beta.3
7.tgz#ba6e85af1fd5ff7ff7f88e9702601021d6720162
"
integrity sha512-
EePnAAsawfQtXFm2vQfJis//ZnzE3A6FoZS443irv7hrcXMu7P4ZwyGEdqvjoIab/9YT8rWj8Kz6YTF32cgR6w
==
"@ibiz-template/vue-util@^0.0.1-beta.3
6
":
version "0.0.1-beta.3
6
"
resolved "http://npm.zhr.icu/@ibiz-template%2fvue-util/-/vue-util-0.0.1-beta.3
6.tgz#650fe72bcb4881e81b9b93ecccc165c07b9ea1b4
"
integrity sha512-
TEmOBqYd4bWErc/koiL2TQzaTGnpEh/0pNXF0iREDVgZaAmk4QtW8QNdkleXFbcV1FdBPfuPplBOMp/zLxPgV
w==
"@ibiz-template/vue-util@^0.0.1-beta.3
7
":
version "0.0.1-beta.3
7
"
resolved "http://npm.zhr.icu/@ibiz-template%2fvue-util/-/vue-util-0.0.1-beta.3
7.tgz#a0272a8702b230814cf0d0df9499c98441cec513
"
integrity sha512-
LtPPDNvh5GgNQcszD9VHVwdwog2yQv24mibxiGlZWEdOFXnjC/Ly8Da8n7/rI+GgY+QpNhkeALI8cp/EpNY6O
w==
"@ibiz/dynamic-model-api@^2.1.11":
version "2.1.11"
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/TemplatePublish/PSSYSAPP.json
浏览文件 @
d525e31d
...
...
@@ -1133,16 +1133,16 @@
"mOSFilePath"
:
"pssysapps/TemplatePublish/psappviewmsggroups/VMGroup2"
,
"name"
:
"视图消息组2"
,
"getPSAppViewMsgGroupDetails"
:
[
{
"name"
:
"视图消息"
,
"name"
:
"视图消息
2
"
,
"getPSAppViewMsg"
:
{
"modelref"
:
true
,
"id"
:
"ViewMsg
2
"
"id"
:
"ViewMsg
3
"
}
},
{
"name"
:
"视图消息
2
"
,
"name"
:
"视图消息"
,
"getPSAppViewMsg"
:
{
"modelref"
:
true
,
"id"
:
"ViewMsg
3
"
"id"
:
"ViewMsg
2
"
}
}
],
"rTMOSFilePath"
:
"pssysapps/TemplatePublish/psappviewmsggroups/VMGroup2"
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Phone/PSTREEVIEWS/Test.json
0 → 100644
浏览文件 @
d525e31d
{
"codeName"
:
"Test"
,
"controlType"
:
"TREEVIEW"
,
"getCreatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"create"
},
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Phone/PSTREEVIEWS/Test.json"
,
"getFetchPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"fetch"
},
"getGetPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"load"
},
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
],
"logicName"
:
"test"
,
"mOSFilePath"
:
"psmodules/common/psdataentities/PHONE/psdetreeviews/Test"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Phone.json"
},
"getPSControlLogics"
:
[
{
"eventNames"
:
"SELECTIONCHANGE"
,
"logicTag"
:
"treeexpbar_tree"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"treeexpbar_selectionchange"
},
{
"eventNames"
:
"LOAD"
,
"logicTag"
:
"treeexpbar_tree"
,
"logicType"
:
"CUSTOM"
,
"name"
:
"treeexpbar_load"
}
],
"getPSDETreeNodeRSs"
:
[
{
"getChildPSDETreeNode"
:
{
"modelref"
:
true
,
"id"
:
"aaa"
},
"name"
:
"动态 - 动态"
,
"getParentPSDETreeNode"
:
{
"modelref"
:
true
,
"id"
:
"aaa"
},
"parentValueLevel"
:
1
,
"searchMode"
:
3
},
{
"getChildPSDETreeNode"
:
{
"modelref"
:
true
,
"id"
:
"static1"
},
"name"
:
"默认根节点 - 静态1"
,
"getParentPSDETreeNode"
:
{
"modelref"
:
true
,
"id"
:
"ROOT"
},
"parentValueLevel"
:
1
,
"searchMode"
:
3
},
{
"getChildPSDETreeNode"
:
{
"modelref"
:
true
,
"id"
:
"aaa"
},
"name"
:
"静态1 - 动态"
,
"getParentPSDETreeNode"
:
{
"modelref"
:
true
,
"id"
:
"static1"
},
"parentValueLevel"
:
1
,
"searchMode"
:
3
}
],
"getPSDETreeNodes"
:
[
{
"counterMode"
:
0
,
"name"
:
"默认根节点"
,
"nodeType"
:
"ROOT"
,
"nodeValue"
:
"root"
,
"text"
:
"默认根节点"
,
"treeNodeType"
:
"STATIC"
,
"hasPSDETreeNodeRSs"
:
true
,
"appendPNodeId"
:
false
,
"disableSelect"
:
false
,
"enableCheck"
:
false
,
"enableEditData"
:
false
,
"enableNewData"
:
false
,
"enableQuickCreate"
:
false
,
"enableQuickSearch"
:
false
,
"enableRemoveData"
:
false
,
"enableViewData"
:
false
,
"expandFirstOnly"
:
false
,
"expanded"
:
false
,
"rootNode"
:
true
,
"selectFirstOnly"
:
false
,
"selected"
:
false
,
"id"
:
"ROOT"
},
{
"counterMode"
:
0
,
"getIdPSAppDEField"
:
{
"name"
:
"PHONEID"
,
"codeName"
:
"PhoneId"
},
"maxSize"
:
-1
,
"name"
:
"动态"
,
"nodeType"
:
"aaa"
,
"getPSAppDEDataSet"
:
{
"modelref"
:
true
,
"id"
:
"FetchDefault"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Phone.json"
},
"getTextPSAppDEField"
:
{
"name"
:
"PHONENAME"
,
"codeName"
:
"PhoneName"
},
"treeNodeType"
:
"DE"
,
"hasPSDETreeNodeRSs"
:
true
,
"appendPNodeId"
:
false
,
"disableSelect"
:
false
,
"enableCheck"
:
false
,
"enableEditData"
:
false
,
"enableNewData"
:
false
,
"enableQuickCreate"
:
false
,
"enableQuickSearch"
:
false
,
"enableRemoveData"
:
false
,
"enableViewData"
:
false
,
"expandFirstOnly"
:
false
,
"expanded"
:
false
,
"rootNode"
:
false
,
"selectFirstOnly"
:
false
,
"selected"
:
false
,
"id"
:
"aaa"
},
{
"counterMode"
:
0
,
"name"
:
"静态1"
,
"nodeType"
:
"static1"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Phone.json"
},
"text"
:
"静态1"
,
"treeNodeType"
:
"STATIC"
,
"hasPSDETreeNodeRSs"
:
true
,
"appendPNodeId"
:
true
,
"disableSelect"
:
false
,
"enableCheck"
:
false
,
"enableEditData"
:
false
,
"enableNewData"
:
false
,
"enableQuickCreate"
:
false
,
"enableQuickSearch"
:
false
,
"enableRemoveData"
:
false
,
"enableViewData"
:
false
,
"expandFirstOnly"
:
false
,
"expanded"
:
false
,
"rootNode"
:
false
,
"selectFirstOnly"
:
false
,
"selected"
:
false
,
"id"
:
"static1"
}
],
"rTMOSFilePath"
:
"pssysapps/Web/psappdeviews/phoneTreeExpView/psappviewctrls/treeexpbar_tree"
,
"getRemovePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"remove"
},
"treeGridMode"
:
0
,
"getUpdatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"update"
},
"enableRootSelect"
:
false
,
"outputIconDefault"
:
true
,
"rootVisible"
:
false
,
"modelid"
:
"62192417-A9EA-41E8-99F9-035F696C54DE"
,
"modeltype"
:
"PSDETREEVIEW"
}
\ No newline at end of file
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo/PSFORMS/Main.json
浏览文件 @
d525e31d
...
...
@@ -69,23 +69,6 @@
}
}
],
"getPSDEFormItemVRs"
:
[
{
"checkMode"
:
3
,
"name"
:
"表单项值规则"
,
"getPSDEFormItemName"
:
"Name"
,
"getPSSysValueRule"
:
{
"codeName"
:
"ValueRule14"
,
"dynaModelFilePath"
:
"PSSYSVALUERULES/ValueRule14.json"
,
"mOSFilePath"
:
"pssysvaluerules/ValueRule14"
,
"name"
:
"由26个英文字母组成的字符串"
,
"rTMOSFilePath"
:
"pssysvaluerules/ValueRule14"
,
"regExCode"
:
"[A-Za-z]+"
,
"ruleInfo"
:
"内容必须为26个英文字母组成的字符串"
,
"ruleType"
:
"REG"
,
"enableBackend"
:
true
,
"enableFront"
:
true
},
"valueRuleType"
:
"SYSVALUERULE"
},
{
"checkMode"
:
3
,
"name"
:
"表单项值规则"
,
"getPSDEFValueRule"
:
{
...
...
@@ -117,6 +100,23 @@
},
"getPSDEFormItemName"
:
"StuNo"
,
"valueRuleType"
:
"DEFVALUERULE"
},
{
"checkMode"
:
3
,
"name"
:
"表单项值规则"
,
"getPSDEFormItemName"
:
"Name"
,
"getPSSysValueRule"
:
{
"codeName"
:
"ValueRule14"
,
"dynaModelFilePath"
:
"PSSYSVALUERULES/ValueRule14.json"
,
"mOSFilePath"
:
"pssysvaluerules/ValueRule14"
,
"name"
:
"由26个英文字母组成的字符串"
,
"rTMOSFilePath"
:
"pssysvaluerules/ValueRule14"
,
"regExCode"
:
"[A-Za-z]+"
,
"ruleInfo"
:
"内容必须为26个英文字母组成的字符串"
,
"ruleType"
:
"REG"
,
"enableBackend"
:
true
,
"enableFront"
:
true
},
"valueRuleType"
:
"SYSVALUERULE"
}
],
"getPSDEFormItems"
:
[
{
"id"
:
"srfupdatedate"
,
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfoEditView.json
浏览文件 @
d525e31d
...
...
@@ -1253,23 +1253,6 @@
"id"
:
"FORM"
},
"getPSDEFormItemVRs"
:
[
{
"checkMode"
:
3
,
"name"
:
"表单项值规则"
,
"getPSDEFormItemName"
:
"Name"
,
"getPSSysValueRule"
:
{
"codeName"
:
"ValueRule14"
,
"dynaModelFilePath"
:
"PSSYSVALUERULES/ValueRule14.json"
,
"mOSFilePath"
:
"pssysvaluerules/ValueRule14"
,
"name"
:
"由26个英文字母组成的字符串"
,
"rTMOSFilePath"
:
"pssysvaluerules/ValueRule14"
,
"regExCode"
:
"[A-Za-z]+"
,
"ruleInfo"
:
"内容必须为26个英文字母组成的字符串"
,
"ruleType"
:
"REG"
,
"enableBackend"
:
true
,
"enableFront"
:
true
},
"valueRuleType"
:
"SYSVALUERULE"
},
{
"checkMode"
:
3
,
"name"
:
"表单项值规则"
,
"getPSDEFValueRule"
:
{
...
...
@@ -1301,6 +1284,23 @@
},
"getPSDEFormItemName"
:
"StuNo"
,
"valueRuleType"
:
"DEFVALUERULE"
},
{
"checkMode"
:
3
,
"name"
:
"表单项值规则"
,
"getPSDEFormItemName"
:
"Name"
,
"getPSSysValueRule"
:
{
"codeName"
:
"ValueRule14"
,
"dynaModelFilePath"
:
"PSSYSVALUERULES/ValueRule14.json"
,
"mOSFilePath"
:
"pssysvaluerules/ValueRule14"
,
"name"
:
"由26个英文字母组成的字符串"
,
"rTMOSFilePath"
:
"pssysvaluerules/ValueRule14"
,
"regExCode"
:
"[A-Za-z]+"
,
"ruleInfo"
:
"内容必须为26个英文字母组成的字符串"
,
"ruleType"
:
"REG"
,
"enableBackend"
:
true
,
"enableFront"
:
true
},
"valueRuleType"
:
"SYSVALUERULE"
}
],
"getPSDEFormItems"
:
[
{
"id"
:
"srfupdatedate"
,
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDEVIEWS/phoneTreeExpView.json
浏览文件 @
d525e31d
...
...
@@ -78,13 +78,13 @@
"id"
:
"TREEEXPBAR"
},
"getPSControls"
:
[
{
"codeName"
:
"T
reeexpbar_tree
"
,
"codeName"
:
"T
est
"
,
"controlType"
:
"TREEVIEW"
,
"getCreatePSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"create"
},
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Phone/PSTREEVIEWS/T
reeexpbar_tree
.json"
,
"dynaModelFilePath"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Phone/PSTREEVIEWS/T
est
.json"
,
"getFetchPSControlAction"
:
{
"modelref"
:
true
,
"id"
:
"fetch"
...
...
@@ -94,7 +94,8 @@
"id"
:
"load"
},
"hookEventNames"
:
[
"SELECTIONCHANGE"
,
"LOAD"
],
"mOSFilePath"
:
"psmodules/common/psdataentities/PHONE/psdetreeviews/Treeexpbar_tree"
,
"logicName"
:
"test"
,
"mOSFilePath"
:
"psmodules/common/psdataentities/PHONE/psdetreeviews/Test"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Phone.json"
...
...
@@ -180,6 +181,131 @@
"showBusyIndicator"
:
true
,
"id"
:
"treeexpbar_tree"
},
"getPSDETreeNodeRSs"
:
[
{
"getChildPSDETreeNode"
:
{
"modelref"
:
true
,
"id"
:
"aaa"
},
"name"
:
"动态 - 动态"
,
"getParentPSDETreeNode"
:
{
"modelref"
:
true
,
"id"
:
"aaa"
},
"parentValueLevel"
:
1
,
"searchMode"
:
3
},
{
"getChildPSDETreeNode"
:
{
"modelref"
:
true
,
"id"
:
"static1"
},
"name"
:
"默认根节点 - 静态1"
,
"getParentPSDETreeNode"
:
{
"modelref"
:
true
,
"id"
:
"ROOT"
},
"parentValueLevel"
:
1
,
"searchMode"
:
3
},
{
"getChildPSDETreeNode"
:
{
"modelref"
:
true
,
"id"
:
"aaa"
},
"name"
:
"静态1 - 动态"
,
"getParentPSDETreeNode"
:
{
"modelref"
:
true
,
"id"
:
"static1"
},
"parentValueLevel"
:
1
,
"searchMode"
:
3
}
],
"getPSDETreeNodes"
:
[
{
"counterMode"
:
0
,
"name"
:
"默认根节点"
,
"nodeType"
:
"ROOT"
,
"nodeValue"
:
"root"
,
"text"
:
"默认根节点"
,
"treeNodeType"
:
"STATIC"
,
"hasPSDETreeNodeRSs"
:
true
,
"appendPNodeId"
:
false
,
"disableSelect"
:
false
,
"enableCheck"
:
false
,
"enableEditData"
:
false
,
"enableNewData"
:
false
,
"enableQuickCreate"
:
false
,
"enableQuickSearch"
:
false
,
"enableRemoveData"
:
false
,
"enableViewData"
:
false
,
"expandFirstOnly"
:
false
,
"expanded"
:
false
,
"rootNode"
:
true
,
"selectFirstOnly"
:
false
,
"selected"
:
false
,
"id"
:
"ROOT"
},
{
"counterMode"
:
0
,
"getIdPSAppDEField"
:
{
"name"
:
"PHONEID"
,
"codeName"
:
"PhoneId"
},
"maxSize"
:
-1
,
"name"
:
"动态"
,
"nodeType"
:
"aaa"
,
"getPSAppDEDataSet"
:
{
"modelref"
:
true
,
"id"
:
"FetchDefault"
},
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Phone.json"
},
"getTextPSAppDEField"
:
{
"name"
:
"PHONENAME"
,
"codeName"
:
"PhoneName"
},
"treeNodeType"
:
"DE"
,
"hasPSDETreeNodeRSs"
:
true
,
"appendPNodeId"
:
false
,
"disableSelect"
:
false
,
"enableCheck"
:
false
,
"enableEditData"
:
false
,
"enableNewData"
:
false
,
"enableQuickCreate"
:
false
,
"enableQuickSearch"
:
false
,
"enableRemoveData"
:
false
,
"enableViewData"
:
false
,
"expandFirstOnly"
:
false
,
"expanded"
:
false
,
"rootNode"
:
false
,
"selectFirstOnly"
:
false
,
"selected"
:
false
,
"id"
:
"aaa"
},
{
"counterMode"
:
0
,
"name"
:
"静态1"
,
"nodeType"
:
"static1"
,
"getPSAppDataEntity"
:
{
"modelref"
:
true
,
"path"
:
"PSSYSAPPS/Web/PSAPPDATAENTITIES/Phone.json"
},
"text"
:
"静态1"
,
"treeNodeType"
:
"STATIC"
,
"hasPSDETreeNodeRSs"
:
true
,
"appendPNodeId"
:
true
,
"disableSelect"
:
false
,
"enableCheck"
:
false
,
"enableEditData"
:
false
,
"enableNewData"
:
false
,
"enableQuickCreate"
:
false
,
"enableQuickSearch"
:
false
,
"enableRemoveData"
:
false
,
"enableViewData"
:
false
,
"expandFirstOnly"
:
false
,
"expanded"
:
false
,
"rootNode"
:
false
,
"selectFirstOnly"
:
false
,
"selected"
:
false
,
"id"
:
"static1"
}
],
"rTMOSFilePath"
:
"pssysapps/Web/psappdeviews/phoneTreeExpView/psappviewctrls/treeexpbar_tree"
,
"getRemovePSControlAction"
:
{
"modelref"
:
true
,
...
...
@@ -194,7 +320,7 @@
"outputIconDefault"
:
true
,
"rootVisible"
:
false
,
"name"
:
"treeexpbar_tree"
,
"modelid"
:
"
87abf85cee1a97b9d4e7db419e0e7a40_treeexpbar_tree
"
,
"modelid"
:
"
62192417-A9EA-41E8-99F9-035F696C54DE
"
,
"modeltype"
:
"PSDETREEVIEW"
}
],
"rTMOSFilePath"
:
"pssysapps/Web/psappdeviews/phoneTreeExpView/psappviewctrls/treeexpbar"
,
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSSYSAPP.json
浏览文件 @
d525e31d
...
...
@@ -2007,16 +2007,16 @@
"mOSFilePath"
:
"pssysapps/Web/psappviewmsggroups/VMGroup2"
,
"name"
:
"视图消息组2"
,
"getPSAppViewMsgGroupDetails"
:
[
{
"name"
:
"视图消息"
,
"name"
:
"视图消息
2
"
,
"getPSAppViewMsg"
:
{
"modelref"
:
true
,
"id"
:
"ViewMsg
2
"
"id"
:
"ViewMsg
3
"
}
},
{
"name"
:
"视图消息
2
"
,
"name"
:
"视图消息"
,
"getPSAppViewMsg"
:
{
"modelref"
:
true
,
"id"
:
"ViewMsg
3
"
"id"
:
"ViewMsg
2
"
}
}
],
"rTMOSFilePath"
:
"pssysapps/Web/psappviewmsggroups/VMGroup2"
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录