Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
T
TrainSys
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
苏州培训方案
TrainSys
提交
2baa2efd
提交
2baa2efd
编写于
10月 25, 2022
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
lxm1993 发布系统代码 [TrainSys,网页端]
上级
5f186c22
变更
21
展开全部
显示空白字符变更
内嵌
并排
正在显示
21 个修改的文件
包含
527 行增加
和
304 行删除
+527
-304
package.json
app_Web/package.json
+13
-13
pnpm-lock.yaml
app_Web/pnpm-lock.yaml
+144
-138
async-validator.min.js
...ic/extras/js/async-validator/4.2.5/async-validator.min.js
+1
-0
axios.min.js
app_Web/public/extras/js/axios/1.1.3/axios.min.js
+1
-0
dayjs.min.js
app_Web/public/extras/js/dayjs/1.11.6/dayjs.min.js
+1
-0
lodash.min.js
app_Web/public/extras/js/lodash/4.17.21/lodash.min.js
+140
-0
pluralize.min.js
app_Web/public/extras/js/pluralize/8.0.0/pluralize.min.js
+1
-0
qs.min.js
app_Web/public/extras/js/qs/6.11.0/qs.min.js
+1
-0
ramda.min.js
app_Web/public/extras/js/ramda/0.28.0/ramda.min.js
+1
-0
system.min.js
app_Web/public/extras/js/system/6.13.0/system.min.js
+4
-0
iview.min.js
app_Web/public/extras/js/view-design/4.7.0/iview.min.js
+26
-0
vue-router.min.js
app_Web/public/extras/js/vue-router/3.6.5/vue-router.min.js
+11
-0
vue.runtime.min.js
app_Web/public/extras/js/vue/2.7.13/vue.runtime.min.js
+11
-0
system-import.json
app_Web/public/extras/json/system-import.json
+10
-10
ibiz-check-box-list.tsx
...onents/editor/ibiz-check-box-list/ibiz-check-box-list.tsx
+13
-4
ibiz-date-picker.tsx
...c/components/editor/ibiz-date-picker/ibiz-date-picker.tsx
+3
-3
ibiz-picker.tsx
app_Web/src/components/editor/ibiz-picker/ibiz-picker.tsx
+17
-18
form-item.tsx
...c/components/widgets/form-control/form-item/form-item.tsx
+1
-1
yarn.lock
app_Web/yarn.lock
+98
-87
Main.json
...PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo/PSFORMS/Main.json
+15
-15
ReginfoEditView.json
.../trainsys/PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfoEditView.json
+15
-15
未找到文件。
app_Web/package.json
浏览文件 @
2baa2efd
...
@@ -11,15 +11,15 @@
...
@@ -11,15 +11,15 @@
"lint:style"
:
"stylelint 'src/**/*.scss'"
"lint:style"
:
"stylelint 'src/**/*.scss'"
},
},
"dependencies"
:
{
"dependencies"
:
{
"@ibiz-template/command"
:
"^0.0.1-alpha.
26
"
,
"@ibiz-template/command"
:
"^0.0.1-alpha.
33
"
,
"@ibiz-template/controller"
:
"^0.0.1-alpha.3
1
"
,
"@ibiz-template/controller"
:
"^0.0.1-alpha.3
3
"
,
"@ibiz-template/core"
:
"^0.0.1-alpha.3
1
"
,
"@ibiz-template/core"
:
"^0.0.1-alpha.3
3
"
,
"@ibiz-template/model"
:
"^0.0.1-alpha.3
1
"
,
"@ibiz-template/model"
:
"^0.0.1-alpha.3
3
"
,
"@ibiz-template/runtime"
:
"^0.0.1-alpha.3
1
"
,
"@ibiz-template/runtime"
:
"^0.0.1-alpha.3
3
"
,
"@ibiz-template/service"
:
"^0.0.1-alpha.3
1
"
,
"@ibiz-template/service"
:
"^0.0.1-alpha.3
3
"
,
"@ibiz-template/vue-util"
:
"^0.0.1-alpha.3
1
"
,
"@ibiz-template/vue-util"
:
"^0.0.1-alpha.3
3
"
,
"@ibiz/dynamic-model-api"
:
"^2.
0.9
"
,
"@ibiz/dynamic-model-api"
:
"^2.
1.2
"
,
"dayjs"
:
"^1.11.
5
"
,
"dayjs"
:
"^1.11.
6
"
,
"lodash-es"
:
"^4.17.21"
,
"lodash-es"
:
"^4.17.21"
,
"pinia"
:
"^2.0.23"
,
"pinia"
:
"^2.0.23"
,
"qs"
:
"^6.11.0"
,
"qs"
:
"^6.11.0"
,
...
@@ -33,9 +33,9 @@
...
@@ -33,9 +33,9 @@
"@commitlint/cli"
:
"^17.1.2"
,
"@commitlint/cli"
:
"^17.1.2"
,
"@commitlint/config-conventional"
:
"^17.1.0"
,
"@commitlint/config-conventional"
:
"^17.1.0"
,
"@types/lodash-es"
:
"^4.17.6"
,
"@types/lodash-es"
:
"^4.17.6"
,
"@types/node"
:
"^18.11.
2
"
,
"@types/node"
:
"^18.11.
4
"
,
"@types/qs"
:
"^6.9.7"
,
"@types/qs"
:
"^6.9.7"
,
"@types/ramda"
:
"^0.28.1
6
"
,
"@types/ramda"
:
"^0.28.1
8
"
,
"@types/systemjs"
:
"^6.1.1"
,
"@types/systemjs"
:
"^6.1.1"
,
"@typescript-eslint/eslint-plugin"
:
"^5.40.1"
,
"@typescript-eslint/eslint-plugin"
:
"^5.40.1"
,
"@typescript-eslint/parser"
:
"^5.40.1"
,
"@typescript-eslint/parser"
:
"^5.40.1"
,
...
@@ -43,7 +43,7 @@
...
@@ -43,7 +43,7 @@
"@vitejs/plugin-vue2"
:
"^2.0.0"
,
"@vitejs/plugin-vue2"
:
"^2.0.0"
,
"@vitejs/plugin-vue2-jsx"
:
"^1.0.3"
,
"@vitejs/plugin-vue2-jsx"
:
"^1.0.3"
,
"@vue/babel-helper-vue-jsx-merge-props"
:
"^1.4.0"
,
"@vue/babel-helper-vue-jsx-merge-props"
:
"^1.4.0"
,
"eslint"
:
"^8.2
5
.0"
,
"eslint"
:
"^8.2
6
.0"
,
"eslint-config-airbnb-base"
:
"^15.0.0"
,
"eslint-config-airbnb-base"
:
"^15.0.0"
,
"eslint-config-prettier"
:
"^8.5.0"
,
"eslint-config-prettier"
:
"^8.5.0"
,
"eslint-plugin-import"
:
"^2.26.0"
,
"eslint-plugin-import"
:
"^2.26.0"
,
...
@@ -66,7 +66,7 @@
...
@@ -66,7 +66,7 @@
"vite"
:
"^3.1.8"
,
"vite"
:
"^3.1.8"
,
"vite-plugin-eslint"
:
"^1.8.1"
,
"vite-plugin-eslint"
:
"^1.8.1"
,
"vue-eslint-parser"
:
"^9.1.0"
,
"vue-eslint-parser"
:
"^9.1.0"
,
"vue-tsc"
:
"^1.0.
8
"
"vue-tsc"
:
"^1.0.
9
"
},
},
"lint-staged"
:
{
"lint-staged"
:
{
"*.{ts,vue}"
:
"eslint --fix"
,
"*.{ts,vue}"
:
"eslint --fix"
,
...
...
app_Web/pnpm-lock.yaml
浏览文件 @
2baa2efd
此差异已折叠。
点击以展开。
app_Web/public/extras/js/async-validator/4.2.5/async-validator.min.js
0 → 100644
浏览文件 @
2baa2efd
此差异已折叠。
点击以展开。
app_Web/public/extras/js/axios/1.1.3/axios.min.js
0 → 100644
浏览文件 @
2baa2efd
此差异已折叠。
点击以展开。
app_Web/public/extras/js/dayjs/1.11.6/dayjs.min.js
0 → 100644
浏览文件 @
2baa2efd
!
function
(
t
,
e
){
"object"
==
typeof
exports
&&
"undefined"
!=
typeof
module
?
module
.
exports
=
e
():
"function"
==
typeof
define
&&
define
.
amd
?
define
(
e
):(
t
=
"undefined"
!=
typeof
globalThis
?
globalThis
:
t
||
self
).
dayjs
=
e
()}(
this
,(
function
(){
"use strict"
;
var
t
=
1
e3
,
e
=
6
e4
,
n
=
36
e5
,
r
=
"millisecond"
,
i
=
"second"
,
s
=
"minute"
,
u
=
"hour"
,
a
=
"day"
,
o
=
"week"
,
f
=
"month"
,
h
=
"quarter"
,
c
=
"year"
,
d
=
"date"
,
l
=
"Invalid Date"
,
$
=
/^
(\d{4})[
-
/]?(\d{1,2})?[
-
/]?(\d{0,2})[
Tt
\s]
*
(\d{1,2})?
:
?(\d{1,2})?
:
?(\d{1,2})?[
.:
]?(\d
+
)?
$/
,
y
=
/
\[([^\]]
+
)
]|Y
{1,4}
|M
{1,4}
|D
{1,2}
|d
{1,4}
|H
{1,2}
|h
{1,2}
|a|A|m
{1,2}
|s
{1,2}
|Z
{1,2}
|SSS/g
,
M
=
{
name
:
"en"
,
weekdays
:
"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday"
.
split
(
"_"
),
months
:
"January_February_March_April_May_June_July_August_September_October_November_December"
.
split
(
"_"
),
ordinal
:
function
(
t
){
var
e
=
[
"th"
,
"st"
,
"nd"
,
"rd"
],
n
=
t
%
100
;
return
"["
+
t
+
(
e
[(
n
-
20
)
%
10
]
||
e
[
n
]
||
e
[
0
])
+
"]"
}},
m
=
function
(
t
,
e
,
n
){
var
r
=
String
(
t
);
return
!
r
||
r
.
length
>=
e
?
t
:
""
+
Array
(
e
+
1
-
r
.
length
).
join
(
n
)
+
t
},
v
=
{
s
:
m
,
z
:
function
(
t
){
var
e
=-
t
.
utcOffset
(),
n
=
Math
.
abs
(
e
),
r
=
Math
.
floor
(
n
/
60
),
i
=
n
%
60
;
return
(
e
<=
0
?
"+"
:
"-"
)
+
m
(
r
,
2
,
"0"
)
+
":"
+
m
(
i
,
2
,
"0"
)},
m
:
function
t
(
e
,
n
){
if
(
e
.
date
()
<
n
.
date
())
return
-
t
(
n
,
e
);
var
r
=
12
*
(
n
.
year
()
-
e
.
year
())
+
(
n
.
month
()
-
e
.
month
()),
i
=
e
.
clone
().
add
(
r
,
f
),
s
=
n
-
i
<
0
,
u
=
e
.
clone
().
add
(
r
+
(
s
?
-
1
:
1
),
f
);
return
+
(
-
(
r
+
(
n
-
i
)
/
(
s
?
i
-
u
:
u
-
i
))
||
0
)},
a
:
function
(
t
){
return
t
<
0
?
Math
.
ceil
(
t
)
||
0
:
Math
.
floor
(
t
)},
p
:
function
(
t
){
return
{
M
:
f
,
y
:
c
,
w
:
o
,
d
:
a
,
D
:
d
,
h
:
u
,
m
:
s
,
s
:
i
,
ms
:
r
,
Q
:
h
}[
t
]
||
String
(
t
||
""
).
toLowerCase
().
replace
(
/s$/
,
""
)},
u
:
function
(
t
){
return
void
0
===
t
}},
g
=
"en"
,
D
=
{};
D
[
g
]
=
M
;
var
p
=
function
(
t
){
return
t
instanceof
_
},
S
=
function
t
(
e
,
n
,
r
){
var
i
;
if
(
!
e
)
return
g
;
if
(
"string"
==
typeof
e
){
var
s
=
e
.
toLowerCase
();
D
[
s
]
&&
(
i
=
s
),
n
&&
(
D
[
s
]
=
n
,
i
=
s
);
var
u
=
e
.
split
(
"-"
);
if
(
!
i
&&
u
.
length
>
1
)
return
t
(
u
[
0
])}
else
{
var
a
=
e
.
name
;
D
[
a
]
=
e
,
i
=
a
}
return
!
r
&&
i
&&
(
g
=
i
),
i
||!
r
&&
g
},
w
=
function
(
t
,
e
){
if
(
p
(
t
))
return
t
.
clone
();
var
n
=
"object"
==
typeof
e
?
e
:{};
return
n
.
date
=
t
,
n
.
args
=
arguments
,
new
_
(
n
)},
O
=
v
;
O
.
l
=
S
,
O
.
i
=
p
,
O
.
w
=
function
(
t
,
e
){
return
w
(
t
,{
locale
:
e
.
$L
,
utc
:
e
.
$u
,
x
:
e
.
$x
,
$offset
:
e
.
$offset
})};
var
_
=
function
(){
function
M
(
t
){
this
.
$L
=
S
(
t
.
locale
,
null
,
!
0
),
this
.
parse
(
t
)}
var
m
=
M
.
prototype
;
return
m
.
parse
=
function
(
t
){
this
.
$d
=
function
(
t
){
var
e
=
t
.
date
,
n
=
t
.
utc
;
if
(
null
===
e
)
return
new
Date
(
NaN
);
if
(
O
.
u
(
e
))
return
new
Date
;
if
(
e
instanceof
Date
)
return
new
Date
(
e
);
if
(
"string"
==
typeof
e
&&!
/Z$/i
.
test
(
e
)){
var
r
=
e
.
match
(
$
);
if
(
r
){
var
i
=
r
[
2
]
-
1
||
0
,
s
=
(
r
[
7
]
||
"0"
).
substring
(
0
,
3
);
return
n
?
new
Date
(
Date
.
UTC
(
r
[
1
],
i
,
r
[
3
]
||
1
,
r
[
4
]
||
0
,
r
[
5
]
||
0
,
r
[
6
]
||
0
,
s
)):
new
Date
(
r
[
1
],
i
,
r
[
3
]
||
1
,
r
[
4
]
||
0
,
r
[
5
]
||
0
,
r
[
6
]
||
0
,
s
)}}
return
new
Date
(
e
)}(
t
),
this
.
$x
=
t
.
x
||
{},
this
.
init
()},
m
.
init
=
function
(){
var
t
=
this
.
$d
;
this
.
$y
=
t
.
getFullYear
(),
this
.
$M
=
t
.
getMonth
(),
this
.
$D
=
t
.
getDate
(),
this
.
$W
=
t
.
getDay
(),
this
.
$H
=
t
.
getHours
(),
this
.
$m
=
t
.
getMinutes
(),
this
.
$s
=
t
.
getSeconds
(),
this
.
$ms
=
t
.
getMilliseconds
()},
m
.
$utils
=
function
(){
return
O
},
m
.
isValid
=
function
(){
return
!
(
this
.
$d
.
toString
()
===
l
)},
m
.
isSame
=
function
(
t
,
e
){
var
n
=
w
(
t
);
return
this
.
startOf
(
e
)
<=
n
&&
n
<=
this
.
endOf
(
e
)},
m
.
isAfter
=
function
(
t
,
e
){
return
w
(
t
)
<
this
.
startOf
(
e
)},
m
.
isBefore
=
function
(
t
,
e
){
return
this
.
endOf
(
e
)
<
w
(
t
)},
m
.
$g
=
function
(
t
,
e
,
n
){
return
O
.
u
(
t
)?
this
[
e
]:
this
.
set
(
n
,
t
)},
m
.
unix
=
function
(){
return
Math
.
floor
(
this
.
valueOf
()
/
1
e3
)},
m
.
valueOf
=
function
(){
return
this
.
$d
.
getTime
()},
m
.
startOf
=
function
(
t
,
e
){
var
n
=
this
,
r
=!!
O
.
u
(
e
)
||
e
,
h
=
O
.
p
(
t
),
l
=
function
(
t
,
e
){
var
i
=
O
.
w
(
n
.
$u
?
Date
.
UTC
(
n
.
$y
,
e
,
t
):
new
Date
(
n
.
$y
,
e
,
t
),
n
);
return
r
?
i
:
i
.
endOf
(
a
)},
$
=
function
(
t
,
e
){
return
O
.
w
(
n
.
toDate
()[
t
].
apply
(
n
.
toDate
(
"s"
),(
r
?[
0
,
0
,
0
,
0
]:[
23
,
59
,
59
,
999
]).
slice
(
e
)),
n
)},
y
=
this
.
$W
,
M
=
this
.
$M
,
m
=
this
.
$D
,
v
=
"set"
+
(
this
.
$u
?
"UTC"
:
""
);
switch
(
h
){
case
c
:
return
r
?
l
(
1
,
0
):
l
(
31
,
11
);
case
f
:
return
r
?
l
(
1
,
M
):
l
(
0
,
M
+
1
);
case
o
:
var
g
=
this
.
$locale
().
weekStart
||
0
,
D
=
(
y
<
g
?
y
+
7
:
y
)
-
g
;
return
l
(
r
?
m
-
D
:
m
+
(
6
-
D
),
M
);
case
a
:
case
d
:
return
$
(
v
+
"Hours"
,
0
);
case
u
:
return
$
(
v
+
"Minutes"
,
1
);
case
s
:
return
$
(
v
+
"Seconds"
,
2
);
case
i
:
return
$
(
v
+
"Milliseconds"
,
3
);
default
:
return
this
.
clone
()}},
m
.
endOf
=
function
(
t
){
return
this
.
startOf
(
t
,
!
1
)},
m
.
$set
=
function
(
t
,
e
){
var
n
,
o
=
O
.
p
(
t
),
h
=
"set"
+
(
this
.
$u
?
"UTC"
:
""
),
l
=
(
n
=
{},
n
[
a
]
=
h
+
"Date"
,
n
[
d
]
=
h
+
"Date"
,
n
[
f
]
=
h
+
"Month"
,
n
[
c
]
=
h
+
"FullYear"
,
n
[
u
]
=
h
+
"Hours"
,
n
[
s
]
=
h
+
"Minutes"
,
n
[
i
]
=
h
+
"Seconds"
,
n
[
r
]
=
h
+
"Milliseconds"
,
n
)[
o
],
$
=
o
===
a
?
this
.
$D
+
(
e
-
this
.
$W
):
e
;
if
(
o
===
f
||
o
===
c
){
var
y
=
this
.
clone
().
set
(
d
,
1
);
y
.
$d
[
l
](
$
),
y
.
init
(),
this
.
$d
=
y
.
set
(
d
,
Math
.
min
(
this
.
$D
,
y
.
daysInMonth
())).
$d
}
else
l
&&
this
.
$d
[
l
](
$
);
return
this
.
init
(),
this
},
m
.
set
=
function
(
t
,
e
){
return
this
.
clone
().
$set
(
t
,
e
)},
m
.
get
=
function
(
t
){
return
this
[
O
.
p
(
t
)]()},
m
.
add
=
function
(
r
,
h
){
var
d
,
l
=
this
;
r
=
Number
(
r
);
var
$
=
O
.
p
(
h
),
y
=
function
(
t
){
var
e
=
w
(
l
);
return
O
.
w
(
e
.
date
(
e
.
date
()
+
Math
.
round
(
t
*
r
)),
l
)};
if
(
$
===
f
)
return
this
.
set
(
f
,
this
.
$M
+
r
);
if
(
$
===
c
)
return
this
.
set
(
c
,
this
.
$y
+
r
);
if
(
$
===
a
)
return
y
(
1
);
if
(
$
===
o
)
return
y
(
7
);
var
M
=
(
d
=
{},
d
[
s
]
=
e
,
d
[
u
]
=
n
,
d
[
i
]
=
t
,
d
)[
$
]
||
1
,
m
=
this
.
$d
.
getTime
()
+
r
*
M
;
return
O
.
w
(
m
,
this
)},
m
.
subtract
=
function
(
t
,
e
){
return
this
.
add
(
-
1
*
t
,
e
)},
m
.
format
=
function
(
t
){
var
e
=
this
,
n
=
this
.
$locale
();
if
(
!
this
.
isValid
())
return
n
.
invalidDate
||
l
;
var
r
=
t
||
"YYYY-MM-DDTHH:mm:ssZ"
,
i
=
O
.
z
(
this
),
s
=
this
.
$H
,
u
=
this
.
$m
,
a
=
this
.
$M
,
o
=
n
.
weekdays
,
f
=
n
.
months
,
h
=
function
(
t
,
n
,
i
,
s
){
return
t
&&
(
t
[
n
]
||
t
(
e
,
r
))
||
i
[
n
].
slice
(
0
,
s
)},
c
=
function
(
t
){
return
O
.
s
(
s
%
12
||
12
,
t
,
"0"
)},
d
=
n
.
meridiem
||
function
(
t
,
e
,
n
){
var
r
=
t
<
12
?
"AM"
:
"PM"
;
return
n
?
r
.
toLowerCase
():
r
},
$
=
{
YY
:
String
(
this
.
$y
).
slice
(
-
2
),
YYYY
:
this
.
$y
,
M
:
a
+
1
,
MM
:
O
.
s
(
a
+
1
,
2
,
"0"
),
MMM
:
h
(
n
.
monthsShort
,
a
,
f
,
3
),
MMMM
:
h
(
f
,
a
),
D
:
this
.
$D
,
DD
:
O
.
s
(
this
.
$D
,
2
,
"0"
),
d
:
String
(
this
.
$W
),
dd
:
h
(
n
.
weekdaysMin
,
this
.
$W
,
o
,
2
),
ddd
:
h
(
n
.
weekdaysShort
,
this
.
$W
,
o
,
3
),
dddd
:
o
[
this
.
$W
],
H
:
String
(
s
),
HH
:
O
.
s
(
s
,
2
,
"0"
),
h
:
c
(
1
),
hh
:
c
(
2
),
a
:
d
(
s
,
u
,
!
0
),
A
:
d
(
s
,
u
,
!
1
),
m
:
String
(
u
),
mm
:
O
.
s
(
u
,
2
,
"0"
),
s
:
String
(
this
.
$s
),
ss
:
O
.
s
(
this
.
$s
,
2
,
"0"
),
SSS
:
O
.
s
(
this
.
$ms
,
3
,
"0"
),
Z
:
i
};
return
r
.
replace
(
y
,(
function
(
t
,
e
){
return
e
||
$
[
t
]
||
i
.
replace
(
":"
,
""
)}))},
m
.
utcOffset
=
function
(){
return
15
*-
Math
.
round
(
this
.
$d
.
getTimezoneOffset
()
/
15
)},
m
.
diff
=
function
(
r
,
d
,
l
){
var
$
,
y
=
O
.
p
(
d
),
M
=
w
(
r
),
m
=
(
M
.
utcOffset
()
-
this
.
utcOffset
())
*
e
,
v
=
this
-
M
,
g
=
O
.
m
(
this
,
M
);
return
g
=
(
$
=
{},
$
[
c
]
=
g
/
12
,
$
[
f
]
=
g
,
$
[
h
]
=
g
/
3
,
$
[
o
]
=
(
v
-
m
)
/
6048
e5
,
$
[
a
]
=
(
v
-
m
)
/
864
e5
,
$
[
u
]
=
v
/
n
,
$
[
s
]
=
v
/
e
,
$
[
i
]
=
v
/
t
,
$
)[
y
]
||
v
,
l
?
g
:
O
.
a
(
g
)},
m
.
daysInMonth
=
function
(){
return
this
.
endOf
(
f
).
$D
},
m
.
$locale
=
function
(){
return
D
[
this
.
$L
]},
m
.
locale
=
function
(
t
,
e
){
if
(
!
t
)
return
this
.
$L
;
var
n
=
this
.
clone
(),
r
=
S
(
t
,
e
,
!
0
);
return
r
&&
(
n
.
$L
=
r
),
n
},
m
.
clone
=
function
(){
return
O
.
w
(
this
.
$d
,
this
)},
m
.
toDate
=
function
(){
return
new
Date
(
this
.
valueOf
())},
m
.
toJSON
=
function
(){
return
this
.
isValid
()?
this
.
toISOString
():
null
},
m
.
toISOString
=
function
(){
return
this
.
$d
.
toISOString
()},
m
.
toString
=
function
(){
return
this
.
$d
.
toUTCString
()},
M
}(),
T
=
_
.
prototype
;
return
w
.
prototype
=
T
,[[
"$ms"
,
r
],[
"$s"
,
i
],[
"$m"
,
s
],[
"$H"
,
u
],[
"$W"
,
a
],[
"$M"
,
f
],[
"$y"
,
c
],[
"$D"
,
d
]].
forEach
((
function
(
t
){
T
[
t
[
1
]]
=
function
(
e
){
return
this
.
$g
(
e
,
t
[
0
],
t
[
1
])}})),
w
.
extend
=
function
(
t
,
e
){
return
t
.
$i
||
(
t
(
e
,
_
,
w
),
t
.
$i
=!
0
),
w
},
w
.
locale
=
S
,
w
.
isDayjs
=
p
,
w
.
unix
=
function
(
t
){
return
w
(
1
e3
*
t
)},
w
.
en
=
D
[
g
],
w
.
Ls
=
D
,
w
.
p
=
{},
w
}));
\ No newline at end of file
app_Web/public/extras/js/lodash/4.17.21/lodash.min.js
0 → 100644
浏览文件 @
2baa2efd
此差异已折叠。
点击以展开。
app_Web/public/extras/js/pluralize/8.0.0/pluralize.min.js
0 → 100644
浏览文件 @
2baa2efd
(
function
(
root
,
pluralize
){
if
(
typeof
require
===
'function'
&&
typeof
exports
===
'object'
&&
typeof
module
===
'object'
){
module
.
exports
=
pluralize
()}
else
if
(
typeof
define
===
'function'
&&
define
.
amd
){
define
(
function
(){
return
pluralize
()})}
else
{
root
.
pluralize
=
pluralize
()}})(
this
,
function
(){
var
pluralRules
=
[];
var
singularRules
=
[];
var
uncountables
=
{};
var
irregularPlurals
=
{};
var
irregularSingles
=
{};
function
sanitizeRule
(
rule
){
if
(
typeof
rule
===
'string'
){
return
new
RegExp
(
'^'
+
rule
+
'$'
,
'i'
)}
return
rule
}
function
restoreCase
(
word
,
token
){
if
(
word
===
token
)
return
token
;
if
(
word
===
word
.
toLowerCase
())
return
token
.
toLowerCase
();
if
(
word
===
word
.
toUpperCase
())
return
token
.
toUpperCase
();
if
(
word
[
0
]
===
word
[
0
].
toUpperCase
()){
return
token
.
charAt
(
0
).
toUpperCase
()
+
token
.
substr
(
1
).
toLowerCase
()}
return
token
.
toLowerCase
()}
function
interpolate
(
str
,
args
){
return
str
.
replace
(
/
\$(\d{1,2})
/g
,
function
(
match
,
index
){
return
args
[
index
]
||
''
})}
function
replace
(
word
,
rule
){
return
word
.
replace
(
rule
[
0
],
function
(
match
,
index
){
var
result
=
interpolate
(
rule
[
1
],
arguments
);
if
(
match
===
''
){
return
restoreCase
(
word
[
index
-
1
],
result
)}
return
restoreCase
(
match
,
result
)})}
function
sanitizeWord
(
token
,
word
,
rules
){
if
(
!
token
.
length
||
uncountables
.
hasOwnProperty
(
token
)){
return
word
}
var
len
=
rules
.
length
;
while
(
len
--
){
var
rule
=
rules
[
len
];
if
(
rule
[
0
].
test
(
word
))
return
replace
(
word
,
rule
)}
return
word
}
function
replaceWord
(
replaceMap
,
keepMap
,
rules
){
return
function
(
word
){
var
token
=
word
.
toLowerCase
();
if
(
keepMap
.
hasOwnProperty
(
token
)){
return
restoreCase
(
word
,
token
)}
if
(
replaceMap
.
hasOwnProperty
(
token
)){
return
restoreCase
(
word
,
replaceMap
[
token
])}
return
sanitizeWord
(
token
,
word
,
rules
)}}
function
checkWord
(
replaceMap
,
keepMap
,
rules
,
bool
){
return
function
(
word
){
var
token
=
word
.
toLowerCase
();
if
(
keepMap
.
hasOwnProperty
(
token
))
return
true
;
if
(
replaceMap
.
hasOwnProperty
(
token
))
return
false
;
return
sanitizeWord
(
token
,
token
,
rules
)
===
token
}}
function
pluralize
(
word
,
count
,
inclusive
){
var
pluralized
=
count
===
1
?
pluralize
.
singular
(
word
):
pluralize
.
plural
(
word
);
return
(
inclusive
?
count
+
' '
:
''
)
+
pluralized
}
pluralize
.
plural
=
replaceWord
(
irregularSingles
,
irregularPlurals
,
pluralRules
);
pluralize
.
isPlural
=
checkWord
(
irregularSingles
,
irregularPlurals
,
pluralRules
);
pluralize
.
singular
=
replaceWord
(
irregularPlurals
,
irregularSingles
,
singularRules
);
pluralize
.
isSingular
=
checkWord
(
irregularPlurals
,
irregularSingles
,
singularRules
);
pluralize
.
addPluralRule
=
function
(
rule
,
replacement
){
pluralRules
.
push
([
sanitizeRule
(
rule
),
replacement
])};
pluralize
.
addSingularRule
=
function
(
rule
,
replacement
){
singularRules
.
push
([
sanitizeRule
(
rule
),
replacement
])};
pluralize
.
addUncountableRule
=
function
(
word
){
if
(
typeof
word
===
'string'
){
uncountables
[
word
.
toLowerCase
()]
=
true
;
return
}
pluralize
.
addPluralRule
(
word
,
'$0'
);
pluralize
.
addSingularRule
(
word
,
'$0'
)};
pluralize
.
addIrregularRule
=
function
(
single
,
plural
){
plural
=
plural
.
toLowerCase
();
single
=
single
.
toLowerCase
();
irregularSingles
[
single
]
=
plural
;
irregularPlurals
[
plural
]
=
single
};[[
'I'
,
'we'
],[
'me'
,
'us'
],[
'he'
,
'they'
],[
'she'
,
'they'
],[
'them'
,
'them'
],[
'myself'
,
'ourselves'
],[
'yourself'
,
'yourselves'
],[
'itself'
,
'themselves'
],[
'herself'
,
'themselves'
],[
'himself'
,
'themselves'
],[
'themself'
,
'themselves'
],[
'is'
,
'are'
],[
'was'
,
'were'
],[
'has'
,
'have'
],[
'this'
,
'these'
],[
'that'
,
'those'
],[
'echo'
,
'echoes'
],[
'dingo'
,
'dingoes'
],[
'volcano'
,
'volcanoes'
],[
'tornado'
,
'tornadoes'
],[
'torpedo'
,
'torpedoes'
],[
'genus'
,
'genera'
],[
'viscus'
,
'viscera'
],[
'stigma'
,
'stigmata'
],[
'stoma'
,
'stomata'
],[
'dogma'
,
'dogmata'
],[
'lemma'
,
'lemmata'
],[
'schema'
,
'schemata'
],[
'anathema'
,
'anathemata'
],[
'ox'
,
'oxen'
],[
'axe'
,
'axes'
],[
'die'
,
'dice'
],[
'yes'
,
'yeses'
],[
'foot'
,
'feet'
],[
'eave'
,
'eaves'
],[
'goose'
,
'geese'
],[
'tooth'
,
'teeth'
],[
'quiz'
,
'quizzes'
],[
'human'
,
'humans'
],[
'proof'
,
'proofs'
],[
'carve'
,
'carves'
],[
'valve'
,
'valves'
],[
'looey'
,
'looies'
],[
'thief'
,
'thieves'
],[
'groove'
,
'grooves'
],[
'pickaxe'
,
'pickaxes'
],[
'passerby'
,
'passersby'
]].
forEach
(
function
(
rule
){
return
pluralize
.
addIrregularRule
(
rule
[
0
],
rule
[
1
])});[[
/s
?
$/i
,
's'
],[
/
[^\u
0000-
\u
007F
]
$/i
,
'$0'
],[
/
([^
aeiou
]
ese
)
$/i
,
'$1'
],[
/
(
ax|test
)
is$/i
,
'$1es'
],[
/
(
alias|
[^
aou
]
us|t
[
lm
]
as|gas|ris
)
$/i
,
'$1es'
],[
/
(
e
[
mn
]
u
)
s
?
$/i
,
'$1s'
],[
/
([^
l
]
ias|
[
aeiou
]
las|
[
ejzr
]
as|
[
iu
]
am
)
$/i
,
'$1'
],[
/
(
alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat
)(?:
us|i
)
$/i
,
'$1i'
],[
/
(
alumn|alg|vertebr
)(?:
a|ae
)
$/i
,
'$1ae'
],[
/
(
seraph|cherub
)(?:
im
)?
$/i
,
'$1im'
],[
/
(
her|at|gr
)
o$/i
,
'$1oes'
],[
/
(
agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor
)(?:
a|um
)
$/i
,
'$1a'
],[
/
(
apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat
)(?:
a|on
)
$/i
,
'$1a'
],[
/sis$/i
,
'ses'
],[
/
(?:(
kni|wi|li
)
fe|
(
ar|l|ea|eo|oa|hoo
)
f
)
$/i
,
'$1$2ves'
],[
/
([^
aeiouy
]
|qu
)
y$/i
,
'$1ies'
],[
/
([^
ch
][
ieo
][
ln
])
ey$/i
,
'$1ies'
],[
/
(
x|ch|ss|sh|zz
)
$/i
,
'$1es'
],[
/
(
matr|cod|mur|sil|vert|ind|append
)(?:
ix|ex
)
$/i
,
'$1ices'
],[
/
\b((?:
tit
)?
m|l
)(?:
ice|ouse
)
$/i
,
'$1ice'
],[
/
(
pe
)(?:
rson|ople
)
$/i
,
'$1ople'
],[
/
(
child
)(?:
ren
)?
$/i
,
'$1ren'
],[
/eaux$/i
,
'$0'
],[
/m
[
ae
]
n$/i
,
'men'
],[
'thou'
,
'you'
]].
forEach
(
function
(
rule
){
return
pluralize
.
addPluralRule
(
rule
[
0
],
rule
[
1
])});[[
/s$/i
,
''
],[
/
(
ss
)
$/i
,
'$1'
],[
/
(
wi|kni|
(?:
after|half|high|low|mid|non|night|
[^\w]
|^
)
li
)
ves$/i
,
'$1fe'
],[
/
(
ar|
(?:
wo|
[
ae
])
l|
[
eo
][
ao
])
ves$/i
,
'$1f'
],[
/ies$/i
,
'y'
],[
/
\b([
pl
]
|zomb|
(?:
neck|cross
)?
t|coll|faer|food|gen|goon|group|lass|talk|goal|cut
)
ies$/i
,
'$1ie'
],[
/
\b(
mon|smil
)
ies$/i
,
'$1ey'
],[
/
\b((?:
tit
)?
m|l
)
ice$/i
,
'$1ouse'
],[
/
(
seraph|cherub
)
im$/i
,
'$1'
],[
/
(
x|ch|ss|sh|zz|tto|go|cho|alias|
[^
aou
]
us|t
[
lm
]
as|gas|
(?:
her|at|gr
)
o|
[
aeiou
]
ris
)(?:
es
)?
$/i
,
'$1'
],[
/
(
analy|diagno|parenthe|progno|synop|the|empha|cri|ne
)(?:
sis|ses
)
$/i
,
'$1sis'
],[
/
(
movie|twelve|abuse|e
[
mn
]
u
)
s$/i
,
'$1'
],[
/
(
test
)(?:
is|es
)
$/i
,
'$1is'
],[
/
(
alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat
)(?:
us|i
)
$/i
,
'$1us'
],[
/
(
agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor
)
a$/i
,
'$1um'
],[
/
(
apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat
)
a$/i
,
'$1on'
],[
/
(
alumn|alg|vertebr
)
ae$/i
,
'$1a'
],[
/
(
cod|mur|sil|vert|ind
)
ices$/i
,
'$1ex'
],[
/
(
matr|append
)
ices$/i
,
'$1ix'
],[
/
(
pe
)(
rson|ople
)
$/i
,
'$1rson'
],[
/
(
child
)
ren$/i
,
'$1'
],[
/
(
eau
)
x
?
$/i
,
'$1'
],[
/men$/i
,
'man'
]].
forEach
(
function
(
rule
){
return
pluralize
.
addSingularRule
(
rule
[
0
],
rule
[
1
])});[
'adulthood'
,
'advice'
,
'agenda'
,
'aid'
,
'aircraft'
,
'alcohol'
,
'ammo'
,
'analytics'
,
'anime'
,
'athletics'
,
'audio'
,
'bison'
,
'blood'
,
'bream'
,
'buffalo'
,
'butter'
,
'carp'
,
'cash'
,
'chassis'
,
'chess'
,
'clothing'
,
'cod'
,
'commerce'
,
'cooperation'
,
'corps'
,
'debris'
,
'diabetes'
,
'digestion'
,
'elk'
,
'energy'
,
'equipment'
,
'excretion'
,
'expertise'
,
'firmware'
,
'flounder'
,
'fun'
,
'gallows'
,
'garbage'
,
'graffiti'
,
'hardware'
,
'headquarters'
,
'health'
,
'herpes'
,
'highjinks'
,
'homework'
,
'housework'
,
'information'
,
'jeans'
,
'justice'
,
'kudos'
,
'labour'
,
'literature'
,
'machinery'
,
'mackerel'
,
'mail'
,
'media'
,
'mews'
,
'moose'
,
'music'
,
'mud'
,
'manga'
,
'news'
,
'only'
,
'personnel'
,
'pike'
,
'plankton'
,
'pliers'
,
'police'
,
'pollution'
,
'premises'
,
'rain'
,
'research'
,
'rice'
,
'salmon'
,
'scissors'
,
'series'
,
'sewage'
,
'shambles'
,
'shrimp'
,
'software'
,
'species'
,
'staff'
,
'swine'
,
'tennis'
,
'traffic'
,
'transportation'
,
'trout'
,
'tuna'
,
'wealth'
,
'welfare'
,
'whiting'
,
'wildebeest'
,
'wildlife'
,
'you'
,
/pok
[
eé
]
mon$/i
,
/
[^
aeiou
]
ese$/i
,
/deer$/i
,
/fish$/i
,
/measles$/i
,
/o
[
iu
]
s$/i
,
/pox$/i
,
/sheep$/i
].
forEach
(
pluralize
.
addUncountableRule
);
return
pluralize
});
\ No newline at end of file
app_Web/public/extras/js/qs/6.11.0/qs.min.js
0 → 100644
浏览文件 @
2baa2efd
此差异已折叠。
点击以展开。
app_Web/public/extras/js/ramda/0.28.0/ramda.min.js
0 → 100755
浏览文件 @
2baa2efd
此差异已折叠。
点击以展开。
app_Web/public/extras/js/system/6.13.0/system.min.js
0 → 100644
浏览文件 @
2baa2efd
此差异已折叠。
点击以展开。
app_Web/public/extras/js/view-design/4.7.0/iview.min.js
0 → 100644
浏览文件 @
2baa2efd
此差异已折叠。
点击以展开。
app_Web/public/extras/js/vue-router/3.6.5/vue-router.min.js
0 → 100644
浏览文件 @
2baa2efd
此差异已折叠。
点击以展开。
app_Web/public/extras/js/vue/2.7.13/vue.runtime.min.js
0 → 100644
浏览文件 @
2baa2efd
此差异已折叠。
点击以展开。
app_Web/public/extras/json/system-import.json
浏览文件 @
2baa2efd
{
{
"imports"
:
{
"imports"
:
{
"axios"
:
"../js/axios.min.js"
,
"axios"
:
"../js/axios
/1.1.3/axios
.min.js"
,
"dayjs"
:
"../js/dayjs.min.js"
,
"dayjs"
:
"../js/dayjs
/1.11.6/dayjs
.min.js"
,
"async-validator"
:
"../js/async-validator.min.js"
,
"async-validator"
:
"../js/async-validator
/4.2.5/async-validator
.min.js"
,
"pluralize"
:
"../js/pluralize.min.js"
,
"pluralize"
:
"../js/pluralize
/8.0.0/pluralize
.min.js"
,
"qs"
:
"../js/qs.min.js"
,
"qs"
:
"../js/qs
/6.11.0/qs
.min.js"
,
"ramda"
:
"../js/ramda.min.js"
,
"ramda"
:
"../js/ramda
/0.28.0/ramda
.min.js"
,
"vue"
:
"../js/vue.runtime.min.js"
,
"vue"
:
"../js/vue
/2.7.13/vue
.runtime.min.js"
,
"vue-router"
:
"../js/vue-router.min.js"
,
"vue-router"
:
"../js/vue-router
/3.6.5/vue-router
.min.js"
,
"view-design"
:
"../js/iview.min.js"
,
"view-design"
:
"../js/
view-design/4.7.0/
iview.min.js"
,
"lodash-es"
:
"../js/lodash.min.js"
,
"lodash-es"
:
"../js/lodash
/4.17.21/lodash
.min.js"
,
"qx-util"
:
"../js/qx-util.min.js"
,
"qx-util"
:
"../js/qx-util.min.js"
,
"@ibiz/dynamic-model-api"
:
"../js/ibiz-dynamic-model-api.system.min.js"
,
"@ibiz/dynamic-model-api"
:
"../js/ibiz-dynamic-model-api.system.min.js"
,
"@ibiz-template/command"
:
"../js/ibiz-template-command.system.min.js"
,
"@ibiz-template/command"
:
"../js/ibiz-template-command.system.min.js"
,
...
...
app_Web/src/components/editor/ibiz-check-box-list/ibiz-check-box-list.tsx
浏览文件 @
2baa2efd
import
{
computed
,
defineComponent
,
ref
}
from
'vue'
;
import
{
computed
,
defineComponent
,
ref
,
watch
}
from
'vue'
;
import
type
{
PropType
}
from
'vue'
;
import
type
{
PropType
}
from
'vue'
;
import
{
CheckBoxListEditorController
}
from
'@ibiz-template/controller'
;
import
{
CheckBoxListEditorController
}
from
'@ibiz-template/controller'
;
import
{
useNamespace
}
from
'@ibiz-template/vue-util'
;
import
{
useNamespace
}
from
'@ibiz-template/vue-util'
;
...
@@ -31,9 +31,18 @@ export default defineComponent({
...
@@ -31,9 +31,18 @@ export default defineComponent({
// 代码表数据
// 代码表数据
const
items
=
ref
<
readonly
IData
[]
>
([]);
const
items
=
ref
<
readonly
IData
[]
>
([]);
c
.
loadCodeList
(
props
.
data
).
then
(
_codeList
=>
{
watch
(
()
=>
props
.
data
,
newVal
=>
{
c
.
loadCodeList
(
newVal
).
then
(
_codeList
=>
{
items
.
value
=
_codeList
;
items
.
value
=
_codeList
;
});
});
},
{
immediate
:
true
,
deep
:
true
,
},
);
// 当前模式
// 当前模式
const
currentMode
=
computed
(()
=>
{
const
currentMode
=
computed
(()
=>
{
...
...
app_Web/src/components/editor/ibiz-date-picker/ibiz-date-picker.tsx
浏览文件 @
2baa2efd
...
@@ -89,12 +89,12 @@ export const IBizDatePicker = defineComponent({
...
@@ -89,12 +89,12 @@ export const IBizDatePicker = defineComponent({
.
replace
(
'DD'
,
'dd'
);
.
replace
(
'DD'
,
'dd'
);
format
.
value
=
tempFormat
;
format
.
value
=
tempFormat
;
}
}
const
currentVal
=
ref
(
''
);
const
currentVal
=
ref
();
watch
(
watch
(
()
=>
props
.
value
,
()
=>
props
.
value
,
(
newVal
,
oldVal
)
=>
{
(
newVal
,
oldVal
)
=>
{
if
(
newVal
&&
newVal
!==
oldVal
)
{
if
(
newVal
!==
oldVal
)
{
currentVal
.
value
=
newVal
;
currentVal
.
value
=
newVal
||
null
;
}
}
},
},
{
immediate
:
true
},
{
immediate
:
true
},
...
...
app_Web/src/components/editor/ibiz-picker/ibiz-picker.tsx
浏览文件 @
2baa2efd
...
@@ -60,40 +60,39 @@ export const IBizPicker = defineComponent({
...
@@ -60,40 +60,39 @@ export const IBizPicker = defineComponent({
{
immediate
:
true
},
{
immediate
:
true
},
);
);
// 处理视图关闭,往外抛值
// 处理选中数据后的处理逻辑
const
handleOpenViewClose
=
(
result
:
IData
[])
=>
{
const
handleDataSelect
=
async
(
data
:
IData
)
=>
{
const
item
:
IData
=
{};
// 处理回填数据
if
(
result
&&
Array
.
isArray
(
result
))
{
const
dataItems
=
await
c
.
calcFillDataItems
(
data
);
Object
.
assign
(
item
,
result
[
0
]);
if
(
dataItems
.
length
)
{
dataItems
.
forEach
(
dataItem
=>
{
emit
(
'change'
,
dataItem
.
value
,
dataItem
.
name
);
});
}
}
// 处理值项和本身的值
if
(
c
.
valueItem
)
{
if
(
c
.
valueItem
)
{
emit
(
'change'
,
item
[
c
.
keyName
],
c
.
valueItem
);
emit
(
'change'
,
data
[
c
.
keyName
],
c
.
valueItem
);
}
}
emit
(
'change'
,
item
[
c
.
textName
]);
emit
(
'change'
,
data
[
c
.
textName
]);
};
};
// 打开数据选择视图
// 打开数据选择视图
const
openPickUpView
=
async
()
=>
{
const
openPickUpView
=
async
()
=>
{
const
res
=
await
c
.
openPickUpView
(
props
.
data
);
const
res
=
await
c
.
openPickUpView
(
props
.
data
);
if
(
res
)
{
if
(
res
&&
res
[
0
]
)
{
handleOpenViewClose
(
res
);
await
handleDataSelect
(
res
[
0
]
);
}
}
};
};
// 打开数据链接视图
// 打开数据链接视图
const
openLinkView
=
async
()
=>
{
const
openLinkView
=
async
()
=>
{
const
res
=
await
c
.
openLinkView
(
props
.
data
);
await
c
.
openLinkView
(
props
.
data
);
if
(
res
)
{
handleOpenViewClose
(
res
);
}
};
};
// 往外抛值
// 往外抛值
const
onACSelect
=
(
item
:
IData
)
=>
{
const
onACSelect
=
async
(
item
:
IData
)
=>
{
if
(
c
.
valueItem
)
{
await
handleDataSelect
(
item
);
emit
(
'change'
,
item
[
c
.
keyName
],
c
.
valueItem
);
}
emit
(
'change'
,
item
[
c
.
textName
]);
isShowAll
.
value
=
true
;
isShowAll
.
value
=
true
;
};
};
...
...
app_Web/src/components/widgets/form-control/form-item/form-item.tsx
浏览文件 @
2baa2efd
...
@@ -39,7 +39,7 @@ export const FormItem = defineComponent({
...
@@ -39,7 +39,7 @@ export const FormItem = defineComponent({
label
-
pos=
{
this
.
c
.
model
.
labelPos
}
label
-
pos=
{
this
.
c
.
model
.
labelPos
}
label
-
width=
{
this
.
c
.
model
.
labelWidth
}
label
-
width=
{
this
.
c
.
model
.
labelWidth
}
>
>
{
this
.
controller
.
editorProvider
?
(
{
this
.
c
.
form
.
isLoaded
&&
this
.
c
ontroller
.
editorProvider
?
(
h
(
this
.
controller
.
editorProvider
.
formEditor
,
{
h
(
this
.
controller
.
editorProvider
.
formEditor
,
{
props
:
{
props
:
{
value
:
this
.
value
,
value
:
this
.
value
,
...
...
app_Web/yarn.lock
浏览文件 @
2baa2efd
此差异已折叠。
点击以展开。
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDATAENTITIES/Reginfo/PSFORMS/Main.json
浏览文件 @
2baa2efd
...
@@ -35,6 +35,21 @@
...
@@ -35,6 +35,21 @@
}
}
}
],
}
],
"getPSDEFormItemVRs"
:
[
{
"getPSDEFormItemVRs"
:
[
{
"checkMode"
:
3
,
"name"
:
"表单项值规则"
,
"getPSDEFormItemName"
:
"Name"
,
"getPSSysValueRule"
:
{
"codeName"
:
"ValueRule14"
,
"dynaModelFilePath"
:
"PSSYSVALUERULES/ValueRule14.json"
,
"name"
:
"由26个英文字母组成的字符串"
,
"regExCode"
:
"[A-Za-z]+"
,
"ruleInfo"
:
"内容必须为26个英文字母组成的字符串"
,
"ruleType"
:
"REG"
,
"enableBackend"
:
true
,
"enableFront"
:
true
},
"valueRuleType"
:
"SYSVALUERULE"
},
{
"checkMode"
:
3
,
"checkMode"
:
3
,
"name"
:
"表单项值规则"
,
"name"
:
"表单项值规则"
,
"getPSDEFValueRule"
:
{
"getPSDEFValueRule"
:
{
...
@@ -64,21 +79,6 @@
...
@@ -64,21 +79,6 @@
},
},
"getPSDEFormItemName"
:
"StuNo"
,
"getPSDEFormItemName"
:
"StuNo"
,
"valueRuleType"
:
"DEFVALUERULE"
"valueRuleType"
:
"DEFVALUERULE"
},
{
"checkMode"
:
3
,
"name"
:
"表单项值规则"
,
"getPSDEFormItemName"
:
"Name"
,
"getPSSysValueRule"
:
{
"codeName"
:
"ValueRule14"
,
"dynaModelFilePath"
:
"PSSYSVALUERULES/ValueRule14.json"
,
"name"
:
"由26个英文字母组成的字符串"
,
"regExCode"
:
"[A-Za-z]+"
,
"ruleInfo"
:
"内容必须为26个英文字母组成的字符串"
,
"ruleType"
:
"REG"
,
"enableBackend"
:
true
,
"enableFront"
:
true
},
"valueRuleType"
:
"SYSVALUERULE"
}
],
}
],
"getPSDEFormItems"
:
[
{
"getPSDEFormItems"
:
[
{
"id"
:
"srfupdatedate"
,
"id"
:
"srfupdatedate"
,
...
...
trainsys-core/src/main/resources/model/cn/ibizlab/trainsys/PSSYSAPPS/Web/PSAPPDEVIEWS/ReginfoEditView.json
浏览文件 @
2baa2efd
...
@@ -1021,6 +1021,21 @@
...
@@ -1021,6 +1021,21 @@
"id"
:
"FORM"
"id"
:
"FORM"
},
},
"getPSDEFormItemVRs"
:
[
{
"getPSDEFormItemVRs"
:
[
{
"checkMode"
:
3
,
"name"
:
"表单项值规则"
,
"getPSDEFormItemName"
:
"Name"
,
"getPSSysValueRule"
:
{
"codeName"
:
"ValueRule14"
,
"dynaModelFilePath"
:
"PSSYSVALUERULES/ValueRule14.json"
,
"name"
:
"由26个英文字母组成的字符串"
,
"regExCode"
:
"[A-Za-z]+"
,
"ruleInfo"
:
"内容必须为26个英文字母组成的字符串"
,
"ruleType"
:
"REG"
,
"enableBackend"
:
true
,
"enableFront"
:
true
},
"valueRuleType"
:
"SYSVALUERULE"
},
{
"checkMode"
:
3
,
"checkMode"
:
3
,
"name"
:
"表单项值规则"
,
"name"
:
"表单项值规则"
,
"getPSDEFValueRule"
:
{
"getPSDEFValueRule"
:
{
...
@@ -1050,21 +1065,6 @@
...
@@ -1050,21 +1065,6 @@
},
},
"getPSDEFormItemName"
:
"StuNo"
,
"getPSDEFormItemName"
:
"StuNo"
,
"valueRuleType"
:
"DEFVALUERULE"
"valueRuleType"
:
"DEFVALUERULE"
},
{
"checkMode"
:
3
,
"name"
:
"表单项值规则"
,
"getPSDEFormItemName"
:
"Name"
,
"getPSSysValueRule"
:
{
"codeName"
:
"ValueRule14"
,
"dynaModelFilePath"
:
"PSSYSVALUERULES/ValueRule14.json"
,
"name"
:
"由26个英文字母组成的字符串"
,
"regExCode"
:
"[A-Za-z]+"
,
"ruleInfo"
:
"内容必须为26个英文字母组成的字符串"
,
"ruleType"
:
"REG"
,
"enableBackend"
:
true
,
"enableFront"
:
true
},
"valueRuleType"
:
"SYSVALUERULE"
}
],
}
],
"getPSDEFormItems"
:
[
{
"getPSDEFormItems"
:
[
{
"id"
:
"srfupdatedate"
,
"id"
:
"srfupdatedate"
,
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录