Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
I
ibztask
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
ibiz4jteam
ibztask
提交
100e2a1a
提交
100e2a1a
编写于
11月 09, 2020
作者:
ibizdev
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ibiz4j 发布系统代码 [ibiz-task,任务调度]
上级
8a872084
变更
59
隐藏空白字符变更
内嵌
并排
正在显示
59 个修改的文件
包含
3592 行增加
和
164 行删除
+3592
-164
CHANGELOG.md
app_web/CHANGELOG.md
+72
-0
app-register.ts
app_web/src/app-register.ts
+2
-0
app-actionbar.vue
app_web/src/components/app-actionbar/app-actionbar.vue
+2
-0
app-column-link.vue
app_web/src/components/app-column-link/app-column-link.vue
+1
-1
app-form-group.vue
app_web/src/components/app-form-group/app-form-group.vue
+2
-0
app-format-data.vue
app_web/src/components/app-format-data/app-format-data.vue
+1
-1
app-image-romate.vue
app_web/src/components/app-image-romate/app-image-romate.vue
+102
-0
app-orgsector.vue
app_web/src/components/app-orgsector/app-orgsector.vue
+24
-7
app-picker.vue
app_web/src/components/app-picker/app-picker.vue
+25
-3
app-rawitem.vue
app_web/src/components/app-rawitem/app-rawitem.vue
+25
-21
login.vue
app_web/src/components/login/login.vue
+3
-0
tab-exp-view-engine.ts
app_web/src/engine/view/tab-exp-view-engine.ts
+10
-0
view-engine.ts
app_web/src/engine/view/view-engine.ts
+2
-0
en-US.ts
app_web/src/locale/lang/en-US.ts
+0
-1
zh-CN.ts
app_web/src/locale/lang/zh-CN.ts
+0
-1
components_en_US.ts
app_web/src/locale/lanres/components/components_en_US.ts
+4
-0
components_zh_CN.ts
app_web/src/locale/lanres/components/components_zh_CN.ts
+4
-0
jobs-info_en_US.ts
...b/src/locale/lanres/entities/jobs-info/jobs-info_en_US.ts
+1
-0
jobs-info_zh_CN.ts
...b/src/locale/lanres/entities/jobs-info/jobs-info_zh_CN.ts
+1
-0
jobs-log_en_US.ts
...web/src/locale/lanres/entities/jobs-log/jobs-log_en_US.ts
+1
-0
jobs-log_zh_CN.ts
...web/src/locale/lanres/entities/jobs-log/jobs-log_zh_CN.ts
+1
-0
jobs-registry_en_US.ts
...cale/lanres/entities/jobs-registry/jobs-registry_en_US.ts
+1
-0
jobs-registry_zh_CN.ts
...cale/lanres/entities/jobs-registry/jobs-registry_zh_CN.ts
+1
-0
jobs-info-edit-view-base.vue
...ges/task/jobs-info-edit-view/jobs-info-edit-view-base.vue
+2
-2
jobs-info-grid-view-base.vue
...ges/task/jobs-info-grid-view/jobs-info-grid-view-base.vue
+2
-2
jobs-log-edit-view-base.vue
...pages/task/jobs-log-edit-view/jobs-log-edit-view-base.vue
+2
-2
jobs-log-grid-view-base.vue
...pages/task/jobs-log-grid-view/jobs-log-grid-view-base.vue
+2
-2
jobs-registry-edit-view-base.vue
.../jobs-registry-edit-view/jobs-registry-edit-view-base.vue
+2
-2
jobs-registry-grid-view-base.vue
.../jobs-registry-grid-view/jobs-registry-grid-view-base.vue
+2
-2
task-index-view-base.vue
...b/src/pages/task/task-index-view/task-index-view-base.vue
+2
-2
jobs-info-ui-service-base.ts
app_web/src/uiservice/jobs-info/jobs-info-ui-service-base.ts
+19
-12
jobs-lock-ui-service-base.ts
app_web/src/uiservice/jobs-lock/jobs-lock-ui-service-base.ts
+7
-0
jobs-log-ui-service-base.ts
app_web/src/uiservice/jobs-log/jobs-log-ui-service-base.ts
+7
-0
jobs-registry-ui-service-base.ts
.../uiservice/jobs-registry/jobs-registry-ui-service-base.ts
+7
-0
view-tool.ts
app_web/src/utils/view-tool/view-tool.ts
+1
-1
main-grid-base.vue
app_web/src/widgets/jobs-info/main-grid/main-grid-base.vue
+60
-13
main-grid-service.ts
app_web/src/widgets/jobs-info/main-grid/main-grid-service.ts
+2
-2
main-grid-base.vue
app_web/src/widgets/jobs-log/main-grid/main-grid-base.vue
+51
-5
main-grid-service.ts
app_web/src/widgets/jobs-log/main-grid/main-grid-service.ts
+2
-2
main-grid-base.vue
...eb/src/widgets/jobs-registry/main-grid/main-grid-base.vue
+55
-13
main-grid-service.ts
.../src/widgets/jobs-registry/main-grid/main-grid-service.ts
+2
-2
application-dev.yml
ibztask-boot/src/main/resources/application-dev.yml
+52
-52
IJobsInfoService.java
...n/java/cn/ibizlab/core/task/service/IJobsInfoService.java
+0
-1
IJobsLockService.java
...n/java/cn/ibizlab/core/task/service/IJobsLockService.java
+0
-1
IJobsLogService.java
...in/java/cn/ibizlab/core/task/service/IJobsLogService.java
+0
-1
IJobsRegistryService.java
...va/cn/ibizlab/core/task/service/IJobsRegistryService.java
+0
-1
JobsInfoServiceImpl.java
...n/ibizlab/core/task/service/impl/JobsInfoServiceImpl.java
+1
-0
JobsLockServiceImpl.java
...n/ibizlab/core/task/service/impl/JobsLockServiceImpl.java
+1
-0
JobsLogServiceImpl.java
...cn/ibizlab/core/task/service/impl/JobsLogServiceImpl.java
+1
-0
JobsRegistryServiceImpl.java
...izlab/core/task/service/impl/JobsRegistryServiceImpl.java
+1
-0
ibztask.json
ibztask-core/src/main/resources/sysmodel/ibztask.json
+34
-0
pom.xml
ibztask-dependencies/pom.xml
+2
-6
DEField.java
...til/src/main/java/cn/ibizlab/util/annotation/DEField.java
+10
-0
StaticDict.java
...k-util/src/main/java/cn/ibizlab/util/dict/StaticDict.java
+2932
-0
EntityClient.java
...il/src/main/java/cn/ibizlab/util/domain/EntityClient.java
+1
-1
DupCheck.java
...sk-util/src/main/java/cn/ibizlab/util/enums/DupCheck.java
+23
-0
ExceptionTranslator.java
...main/java/cn/ibizlab/util/errors/ExceptionTranslator.java
+11
-2
PermissionSyncJob.java
.../src/main/java/cn/ibizlab/util/job/PermissionSyncJob.java
+2
-0
AppController.java
...til/src/main/java/cn/ibizlab/util/rest/AppController.java
+9
-0
未找到文件。
app_web/CHANGELOG.md
浏览文件 @
100e2a1a
## v7.0.0-alpha.21 [2020-10-31]
### Bug修复
修复视图类型门户部件通知嵌入视图刷新问题
修复表格行编辑传值无效和设置表格行编辑禁用无效问题
修复表格列触发行为权限控制无效问题
修复表格导出代码表转化问题
修复行编辑时合并行主键到上下文中
修复多表单编辑视图(部件视图)临时模式异常问题
修复修复表单值规则异常问题
### 功能新增及优化
#### 模板
新增导航类部件快速搜索栏提示
新增分页导航面板主状态逻辑
新增图片预览(可旋转)控件
新增多数据部件无值显示内容适配
新增分页导航视图工具栏权限状态逻辑
新增适配界面行为中显示处理
新增支持是否支持实体主状态属性
优化列表加载、刷新逻辑
优化直接内容项组件
优化甘特图部件和树表格部件加载逻辑
优化后台界面行为异常处理逻辑
优化分页导航面板切换分页刷新逻辑
优化树导航视图树节点刷新逻辑
优化表单更新项传入调用方法名称
优化行编辑值校验错误信息提示
#### 基础文件
新增图片预览(可旋转)控件
新增计算分页导航视图工具栏权限状态逻辑
新增支持是否支持实体主状态逻辑
新增切换组织部门功能
优化数据选择下拉控件(下拉列表宽度和编辑器宽度保持一致)
优化直接内容项组件
修复数据选择无值抛出null
修复登录完成user存储到localStorage
修复表格值为0不显示问题
## v7.0.0-alpha.20 [2020-10-18]
## v7.0.0-alpha.20 [2020-10-18]
### Bug修复
### Bug修复
...
...
app_web/src/app-register.ts
浏览文件 @
100e2a1a
...
@@ -97,6 +97,7 @@ import AppFormPart from './components/app-form-part/app-form-part.vue'
...
@@ -97,6 +97,7 @@ import AppFormPart from './components/app-form-part/app-form-part.vue'
import
AppAlert
from
'./components/app-alert/app-alert.vue'
import
AppAlert
from
'./components/app-alert/app-alert.vue'
import
AppAlertGroup
from
'./components/app-alert-group/app-alert-group.vue'
import
AppAlertGroup
from
'./components/app-alert-group/app-alert-group.vue'
import
AppRawItem
from
'./components/app-rawitem/app-rawitem.vue'
import
AppRawItem
from
'./components/app-rawitem/app-rawitem.vue'
import
AppImageRomate
from
'./components/app-image-romate/app-image-romate.vue'
// 全局挂载UI实体服务注册中心
// 全局挂载UI实体服务注册中心
window
[
'uiServiceRegister'
]
=
uiServiceRegister
;
window
[
'uiServiceRegister'
]
=
uiServiceRegister
;
...
@@ -209,5 +210,6 @@ export const AppComponents = {
...
@@ -209,5 +210,6 @@ export const AppComponents = {
v
.
component
(
'app-alert'
,
AppAlert
);
v
.
component
(
'app-alert'
,
AppAlert
);
v
.
component
(
'app-alert-group'
,
AppAlertGroup
);
v
.
component
(
'app-alert-group'
,
AppAlertGroup
);
v
.
component
(
'app-rawitem'
,
AppRawItem
);
v
.
component
(
'app-rawitem'
,
AppRawItem
);
v
.
component
(
'app-image-romate'
,
AppImageRomate
)
},
},
};
};
\ No newline at end of file
app_web/src/components/app-actionbar/app-actionbar.vue
浏览文件 @
100e2a1a
...
@@ -100,6 +100,8 @@ export default class AppActionBar extends Vue {
...
@@ -100,6 +100,8 @@ export default class AppActionBar extends Vue {
* @memberof AppActionBar
* @memberof AppActionBar
*/
*/
public
calcActionItemAuthState
(
data
:
any
,
ActionModel
:
any
,
UIService
:
any
){
public
calcActionItemAuthState
(
data
:
any
,
ActionModel
:
any
,
UIService
:
any
){
if
(
!
UIService
.
isEnableDEMainState
)
return
;
for
(
const
key
in
ActionModel
)
{
for
(
const
key
in
ActionModel
)
{
if
(
!
ActionModel
.
hasOwnProperty
(
key
))
{
if
(
!
ActionModel
.
hasOwnProperty
(
key
))
{
return
;
return
;
...
...
app_web/src/components/app-column-link/app-column-link.vue
浏览文件 @
100e2a1a
...
@@ -279,7 +279,7 @@ export default class AppColumnLink extends Vue {
...
@@ -279,7 +279,7 @@ export default class AppColumnLink extends Vue {
if
(
result
.
datas
&&
Array
.
isArray
(
result
.
datas
))
{
if
(
result
.
datas
&&
Array
.
isArray
(
result
.
datas
))
{
Object
.
assign
(
item
,
result
.
datas
[
0
]);
Object
.
assign
(
item
,
result
.
datas
[
0
]);
}
}
console
.
log
(
item
);
this
.
$emit
(
'refresh'
,
item
);
}
}
/**
/**
...
...
app_web/src/components/app-form-group/app-form-group.vue
浏览文件 @
100e2a1a
...
@@ -158,6 +158,8 @@ export default class AppFormGroup extends Vue {
...
@@ -158,6 +158,8 @@ export default class AppFormGroup extends Vue {
* @memberof AppFormGroup
* @memberof AppFormGroup
*/
*/
public
calcActionItemAuthState
(
data
:
any
,
ActionModel
:
any
,
UIService
:
any
){
public
calcActionItemAuthState
(
data
:
any
,
ActionModel
:
any
,
UIService
:
any
){
if
(
!
UIService
.
isEnableDEMainState
)
return
;
for
(
const
key
in
ActionModel
)
{
for
(
const
key
in
ActionModel
)
{
if
(
!
ActionModel
.
hasOwnProperty
(
key
))
{
if
(
!
ActionModel
.
hasOwnProperty
(
key
))
{
return
;
return
;
...
...
app_web/src/components/app-format-data/app-format-data.vue
浏览文件 @
100e2a1a
...
@@ -47,7 +47,7 @@ export default class AppFormatData extends Vue {
...
@@ -47,7 +47,7 @@ export default class AppFormatData extends Vue {
* @memberof AppFormatData
* @memberof AppFormatData
*/
*/
getcurValue
(){
getcurValue
(){
if
(
this
.
data
){
if
(
this
.
data
||
this
.
data
==
0
){
if
(
Object
.
is
(
this
.
dataType
,
"DECIMAL"
)
||
Object
.
is
(
this
.
dataType
,
"FLOAT"
)
||
Object
.
is
(
this
.
dataType
,
"CURRENCY"
)){
if
(
Object
.
is
(
this
.
dataType
,
"DECIMAL"
)
||
Object
.
is
(
this
.
dataType
,
"FLOAT"
)
||
Object
.
is
(
this
.
dataType
,
"CURRENCY"
)){
let
number
=
Number
(
this
.
data
);
let
number
=
Number
(
this
.
data
);
let
precision
=
Number
(
this
.
precision
);
let
precision
=
Number
(
this
.
precision
);
...
...
app_web/src/components/app-image-romate/app-image-romate.vue
0 → 100644
浏览文件 @
100e2a1a
<
template
>
<div
class=
'app-image-preview'
>
<el-image
:src=
"data[name]"
:previewSrcList=
"previewList"
:disabled=
"disabled"
>
</el-image>
</div>
</
template
>
<
script
lang =
'ts'
>
import
{
Vue
,
Component
,
Prop
,
Watch
,
Provide
}
from
'vue-property-decorator'
;
import
{
Subject
,
Unsubscribable
}
from
'rxjs'
;
@
Component
({})
export
default
class
AppImageRomate
extends
Vue
{
/**
* 表单状态
*
* @type {any}
* @memberof AppImageRomate
*/
@
Prop
()
public
formState
:
any
;
/**
* 图片数据
*
* @type {any}
* @memberof AppImageRomate
*/
@
Prop
()
public
data
!
:
any
;
/**
* 字段名
*
* @type {any}
* @memberof AppImageRomate
*/
@
Prop
()
public
name
:
any
;
/**
* 禁用状态
*
* @type {boolean}
* @memberof AppImageRomate
*/
@
Prop
()
public
disabled
:
boolean
=
false
;
/**
* 预览图片数组
*
* @type {boolean}
* @memberof AppImageRomate
*/
public
previewList
:
Array
<
any
>
=
[];
/**
* 表单状态事件
*
* @private
* @type {(Unsubscribable | undefined)}
* @memberof AppImageUpload
*/
private
formStateEvent
:
Unsubscribable
|
undefined
;
/**
* Vue生命周期
*
* @type {boolean}
* @memberof AppImageRomate
*/
public
created
()
{
if
(
this
.
formState
)
{
this
.
formStateEvent
=
this
.
formState
.
subscribe
((
$event
:
any
)
=>
{
// 表单加载完成
if
(
this
.
data
&&
this
.
name
)
{
this
.
handleData
();
}
});
}
}
/**
* 数据处理
*
* @type {boolean}
* @memberof AppImageRomate
*/
public
handleData
()
{
this
.
previewList
.
push
(
this
.
data
[
this
.
name
]);
}
/**
* 组件销毁
*
* @memberof AppImageRomate
*/
public
destroyed
():
void
{
if
(
this
.
formStateEvent
)
{
this
.
formStateEvent
.
unsubscribe
();
}
}
}
</
script
>
\ No newline at end of file
app_web/src/components/app-orgsector/app-orgsector.vue
浏览文件 @
100e2a1a
...
@@ -22,6 +22,7 @@
...
@@ -22,6 +22,7 @@
</div>
</div>
</
template
>
</
template
>
<
script
lang =
'ts'
>
<
script
lang =
'ts'
>
import
{
Http
}
from
'@/utils/http/http'
;
import
{
Vue
,
Component
,
Inject
}
from
"vue-property-decorator"
;
import
{
Vue
,
Component
,
Inject
}
from
"vue-property-decorator"
;
@
Component
({})
@
Component
({})
...
@@ -110,17 +111,33 @@ export default class AppOrgSector extends Vue {
...
@@ -110,17 +111,33 @@ export default class AppOrgSector extends Vue {
let
item
:
any
=
this
.
selectedOrgArray
.
find
((
_item
:
any
)
=>
{
let
item
:
any
=
this
.
selectedOrgArray
.
find
((
_item
:
any
)
=>
{
return
_item
.
srforgsectorid
===
data
;
return
_item
.
srforgsectorid
===
data
;
});
});
if
(
item
.
srforgsectorid
&&
item
.
srforgsectorname
)
{
this
.
switchDepartment
(
data
).
then
((
response
:
any
)
=>
{
this
.
selectedOrgId
=
item
.
srforgsectorid
;
if
(
response
.
status
==
200
)
{
this
.
selectedOrgName
=
item
.
srforgsectorname
;
if
(
item
.
srforgsectorid
&&
item
.
srforgsectorname
)
{
this
.
reload
();
this
.
selectedOrgId
=
item
.
srforgsectorid
;
this
.
selectedOrgName
=
item
.
srforgsectorname
;
}
this
.
updateStoreOrgData
(
item
);
this
.
reload
();
}
else
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
response
.
data
?
response
.
data
.
message
:(
this
.
$t
(
'components.appOrgSector.errorSwitch'
)
as
string
)
});
}
}).
catch
((
error
:
any
)
=>
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'components.appOrgSector.errorSwitch'
)
as
string
)
});
})
}
}
/**
this
.
updateStoreOrgData
(
item
);
* 调用远端切换部门接口
*
* @memberof AppOrgSector
*/
public
async
switchDepartment
(
data
:
any
){
return
await
Http
.
getInstance
().
post
(
`/oumaps/switch`
,
data
,
false
);
}
}
/**
/**
* 更新仓库
Org
信息
* 更新仓库
部门
信息
*
*
* @memberof AppOrgSector
* @memberof AppOrgSector
*/
*/
...
...
app_web/src/components/app-picker/app-picker.vue
浏览文件 @
100e2a1a
...
@@ -37,7 +37,7 @@
...
@@ -37,7 +37,7 @@
</div>
</div>
<div
v-else-if=
"Object.is(editortype, 'dropdown')"
class=
'app-picker'
>
<div
v-else-if=
"Object.is(editortype, 'dropdown')"
class=
'app-picker'
>
<el-select
ref=
"appPicker"
remote
:remote-method=
"(query) => this.onSearch(query, null, true)"
:value=
"refvalue"
size=
'small'
filterable
<el-select
ref=
"appPicker"
remote
:remote-method=
"(query) => this.onSearch(query, null, true)"
:value=
"refvalue"
size=
'small'
filterable
@
change=
"onSelect"
:disabled=
"disabled"
style=
'width:100%;'
clearable
@
change=
"onSelect"
:disabled=
"disabled"
style=
'width:100%;'
clearable
popper-class=
"app-picker-dropdown"
@
clear=
"onClear"
@
visible-change=
"onSelectOpen"
>
@
clear=
"onClear"
@
visible-change=
"onSelectOpen"
>
<
template
v-if=
"items"
>
<
template
v-if=
"items"
>
<template
v-for=
"_item in items"
>
<template
v-for=
"_item in items"
>
...
@@ -260,6 +260,14 @@ export default class AppPicker extends Vue {
...
@@ -260,6 +260,14 @@ export default class AppPicker extends Vue {
*/
*/
public
selectValue
=
this
.
value
;
public
selectValue
=
this
.
value
;
/**
* 下拉列表节点元素
*
* @type {*}
* @memberof AppPicker
*/
public
dropdownDom
:
any
=
{};
/**
/**
* 获取关联数据项值
* 获取关联数据项值
*
*
...
@@ -314,6 +322,8 @@ export default class AppPicker extends Vue {
...
@@ -314,6 +322,8 @@ export default class AppPicker extends Vue {
* @memberof AppPicker
* @memberof AppPicker
*/
*/
public
mounted
()
{
public
mounted
()
{
const
dropdownDom
:
any
=
this
.
$el
.
getElementsByClassName
(
'app-picker-dropdown'
)[
0
];
this
.
dropdownDom
=
dropdownDom
;
}
}
/**
/**
...
@@ -331,10 +341,22 @@ export default class AppPicker extends Vue {
...
@@ -331,10 +341,22 @@ export default class AppPicker extends Vue {
public
onSelectOpen
(
flag
:
boolean
):
void
{
public
onSelectOpen
(
flag
:
boolean
):
void
{
this
.
open
=
flag
;
this
.
open
=
flag
;
if
(
this
.
open
)
{
if
(
this
.
open
)
{
//设置下拉列表的最大宽度
this
.
setDropdownWidth
();
this
.
onSearch
(
this
.
curvalue
,
null
,
true
);
this
.
onSearch
(
this
.
curvalue
,
null
,
true
);
}
}
}
}
/**
* 设置下拉列表最大宽度使下拉列表宽度和编辑器宽度一致
*
* @memberof AppPicker
*/
public
setDropdownWidth
(){
const
elInput
:
any
=
this
.
$el
.
getElementsByClassName
(
'el-input__inner'
)[
0
];
this
.
dropdownDom
.
style
.
maxWidth
=
elInput
.
offsetWidth
+
'px'
;
}
/**
/**
* 执行搜索数据
* 执行搜索数据
* @param query
* @param query
...
@@ -434,10 +456,10 @@ export default class AppPicker extends Vue {
...
@@ -434,10 +456,10 @@ export default class AppPicker extends Vue {
*/
*/
public
onClear
(
$event
:
any
):
void
{
public
onClear
(
$event
:
any
):
void
{
if
(
this
.
valueitem
)
{
if
(
this
.
valueitem
)
{
this
.
$emit
(
'formitemvaluechange'
,
{
name
:
this
.
valueitem
,
value
:
''
});
this
.
$emit
(
'formitemvaluechange'
,
{
name
:
this
.
valueitem
,
value
:
null
});
}
}
if
(
this
.
name
)
{
if
(
this
.
name
)
{
this
.
$emit
(
'formitemvaluechange'
,
{
name
:
this
.
name
,
value
:
''
});
this
.
$emit
(
'formitemvaluechange'
,
{
name
:
this
.
name
,
value
:
null
});
}
}
this
.
fillPickUpData
();
this
.
fillPickUpData
();
this
.
$forceUpdate
();
this
.
$forceUpdate
();
...
...
app_web/src/components/app-rawitem/app-rawitem.vue
浏览文件 @
100e2a1a
<
template
>
<
template
>
<div>
<div
:style=
"sizeStyle"
>
<span
v-if=
"caption"
>
{{
caption
}}
</span>
<span>
{{
caption
}}
</span>
<div
:class=
"contentStyle"
:style=
"sizeStyle"
>
<div
v-if=
"Object.is(contentType,'RAW')"
:class=
"contentStyle"
>
<template
v-if=
"Object.is(contentType,'RAW')"
>
<slot></slot>
{{
rawContent
?
rawContent
:
''
}}
</div>
</
template
>
<div
v-else-if=
"Object.is(contentType,'HTML')"
:class=
"contentStyle"
v-html=
"htmlContent"
/>
<
template
v-else-if=
"Object.is(contentType,'HTML')"
>
<div
v-else-if=
"Object.is(contentType,'IMAGE')"
:class=
"contentStyle"
>
{{
htmlContent
?
htmlContent
:
''
}}
<i
:class=
"imageClass ? imageClass : ''"
></i>
</
template
>
<
template
v-else-if=
"Object.is(contentType,'IMAGE')"
>
<i
:class=
"imageClass ? imageClass : ''"
></i>
</
template
>
</div>
</div>
</div>
</div>
</
template
>
</
template
>
...
@@ -22,20 +18,28 @@ import { Component, Vue, Prop, Model, Watch } from "vue-property-decorator";
...
@@ -22,20 +18,28 @@ import { Component, Vue, Prop, Model, Watch } from "vue-property-decorator";
export
default
class
AppRawItem
extends
Vue
{
export
default
class
AppRawItem
extends
Vue
{
/**
/**
*
内容类型
*
应用上下文
*
*
* @type {string}
* @type {string}
* @memberof AppRawItem
* @memberof AppRawItem
*/
*/
@
Prop
()
public
conte
ntType
!
:
string
;
@
Prop
()
public
conte
xt
!
:
any
;
/**
/**
* 直接内容
* 视图参数
*
*
* @type {strin}
* @type {string}
* @memberof AppRawItem
* @memberof AppRawItem
*/
*/
@
Prop
()
public
rawContent
?:
string
;
@
Prop
()
public
viewparams
!
:
any
;
/**
* 内容类型
*
* @type {string}
* @memberof AppRawItem
*/
@
Prop
()
public
contentType
!
:
string
;
/**
/**
* html内容
* html内容
...
@@ -46,7 +50,7 @@ export default class AppRawItem extends Vue {
...
@@ -46,7 +50,7 @@ export default class AppRawItem extends Vue {
@
Prop
()
public
htmlContent
?:
string
;
@
Prop
()
public
htmlContent
?:
string
;
/**
/**
*
html内容
*
图片
*
*
* @type {strin}
* @type {strin}
* @memberof AppRawItem
* @memberof AppRawItem
...
...
app_web/src/components/login/login.vue
浏览文件 @
100e2a1a
...
@@ -183,6 +183,9 @@ export default class Login extends Vue {
...
@@ -183,6 +183,9 @@ export default class Login extends Vue {
localStorage
.
setItem
(
'token'
,
data
.
token
);
localStorage
.
setItem
(
'token'
,
data
.
token
);
this
.
setCookie
(
'ibzuaa-token'
,
data
.
token
,
0
);
this
.
setCookie
(
'ibzuaa-token'
,
data
.
token
,
0
);
}
}
if
(
data
&&
data
.
user
){
localStorage
.
setItem
(
'user'
,
JSON
.
stringify
(
data
.
user
));
}
// 设置cookie,保存账号密码7天
// 设置cookie,保存账号密码7天
this
.
setCookie
(
"loginname"
,
loginname
,
7
);
this
.
setCookie
(
"loginname"
,
loginname
,
7
);
// 跳转首页
// 跳转首页
...
...
app_web/src/engine/view/tab-exp-view-engine.ts
浏览文件 @
100e2a1a
...
@@ -44,4 +44,14 @@ export default class TabExpViewEngine extends ViewEngine {
...
@@ -44,4 +44,14 @@ export default class TabExpViewEngine extends ViewEngine {
this
.
setViewState2
({
tag
:
_item
.
name
,
action
:
'load'
,
viewdata
:
this
.
view
.
context
});
this
.
setViewState2
({
tag
:
_item
.
name
,
action
:
'load'
,
viewdata
:
this
.
view
.
context
});
});
});
}
}
/**
* 计算按钮状态
*
* @memberof TabExpViewEngine
*/
public
computeToolbarState
(
state
:
boolean
,
data
:
any
){
this
.
calcToolbarItemState
(
state
);
this
.
calcToolbarItemAuthState
(
data
);
}
}
}
\ No newline at end of file
app_web/src/engine/view/view-engine.ts
浏览文件 @
100e2a1a
...
@@ -187,6 +187,8 @@ export default class ViewEngine {
...
@@ -187,6 +187,8 @@ export default class ViewEngine {
*/
*/
public
calcToolbarItemAuthState
(
data
:
any
){
public
calcToolbarItemAuthState
(
data
:
any
){
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
if
(
!
_this
.
view
.
appUIService
.
isEnableDEMainState
)
return
;
for
(
const
key
in
_this
.
view
.
toolBarModels
)
{
for
(
const
key
in
_this
.
view
.
toolBarModels
)
{
if
(
!
_this
.
view
.
toolBarModels
.
hasOwnProperty
(
key
))
{
if
(
!
_this
.
view
.
toolBarModels
.
hasOwnProperty
(
key
))
{
return
;
return
;
...
...
app_web/src/locale/lang/en-US.ts
浏览文件 @
100e2a1a
...
@@ -41,7 +41,6 @@ export default {
...
@@ -41,7 +41,6 @@ export default {
show
:
"Show"
,
show
:
"Show"
,
records
:
"records"
,
records
:
"records"
,
totle
:
"totle"
,
totle
:
"totle"
,
noData
:
"No data"
,
valueVail
:
"Value cannot be empty"
,
valueVail
:
"Value cannot be empty"
,
group
:
"Group"
,
group
:
"Group"
,
other
:
"Other"
,
other
:
"Other"
,
...
...
app_web/src/locale/lang/zh-CN.ts
浏览文件 @
100e2a1a
...
@@ -41,7 +41,6 @@ export default {
...
@@ -41,7 +41,6 @@ export default {
show
:
"显示"
,
show
:
"显示"
,
records
:
"条"
,
records
:
"条"
,
totle
:
"共"
,
totle
:
"共"
,
noData
:
"无数据"
,
valueVail
:
"值不能为空"
,
valueVail
:
"值不能为空"
,
group
:
"分组"
,
group
:
"分组"
,
other
:
"其他"
,
other
:
"其他"
,
...
...
app_web/src/locale/lanres/components/components_en_US.ts
浏览文件 @
100e2a1a
...
@@ -11,6 +11,10 @@ export default {
...
@@ -11,6 +11,10 @@ export default {
indexPage
:
'home page'
,
indexPage
:
'home page'
,
continue
:
'to continue browsing'
,
continue
:
'to continue browsing'
,
},
},
appOrgSector
:{
successSwitch
:
'The switch was successful'
,
errorSwitch
:
'The switchover failed'
,
},
appAutocomplete
:
{
appAutocomplete
:
{
error
:
'Error'
,
error
:
'Error'
,
miss
:
'Missing parameter '
,
miss
:
'Missing parameter '
,
...
...
app_web/src/locale/lanres/components/components_zh_CN.ts
浏览文件 @
100e2a1a
...
@@ -11,6 +11,10 @@ export default {
...
@@ -11,6 +11,10 @@ export default {
indexPage
:
'首页'
,
indexPage
:
'首页'
,
continue
:
'继续浏览'
,
continue
:
'继续浏览'
,
},
},
appOrgSector
:{
successSwitch
:
'切换成功'
,
errorSwitch
:
'切换失败'
,
},
appAutocomplete
:
{
appAutocomplete
:
{
error
:
'错误'
,
error
:
'错误'
,
miss
:
'缺少参数'
,
miss
:
'缺少参数'
,
...
...
app_web/src/locale/lanres/entities/jobs-info/jobs-info_en_US.ts
浏览文件 @
100e2a1a
...
@@ -69,6 +69,7 @@ export default {
...
@@ -69,6 +69,7 @@ export default {
timeout
:
"任务执行超时时间(秒)"
,
timeout
:
"任务执行超时时间(秒)"
,
update_time
:
"更新时间"
,
update_time
:
"更新时间"
,
},
},
nodata
:
""
,
uiactions
:
{
uiactions
:
{
},
},
},
},
...
...
app_web/src/locale/lanres/entities/jobs-info/jobs-info_zh_CN.ts
浏览文件 @
100e2a1a
...
@@ -68,6 +68,7 @@ export default {
...
@@ -68,6 +68,7 @@ export default {
timeout
:
"任务执行超时时间(秒)"
,
timeout
:
"任务执行超时时间(秒)"
,
update_time
:
"更新时间"
,
update_time
:
"更新时间"
,
},
},
nodata
:
""
,
uiactions
:
{
uiactions
:
{
},
},
},
},
...
...
app_web/src/locale/lanres/entities/jobs-log/jobs-log_en_US.ts
浏览文件 @
100e2a1a
...
@@ -58,6 +58,7 @@ export default {
...
@@ -58,6 +58,7 @@ export default {
fail_retry_count
:
"失败重试次数"
,
fail_retry_count
:
"失败重试次数"
,
create_time
:
"创建时间"
,
create_time
:
"创建时间"
,
},
},
nodata
:
""
,
uiactions
:
{
uiactions
:
{
},
},
},
},
...
...
app_web/src/locale/lanres/entities/jobs-log/jobs-log_zh_CN.ts
浏览文件 @
100e2a1a
...
@@ -57,6 +57,7 @@ export default {
...
@@ -57,6 +57,7 @@ export default {
fail_retry_count
:
"失败重试次数"
,
fail_retry_count
:
"失败重试次数"
,
create_time
:
"创建时间"
,
create_time
:
"创建时间"
,
},
},
nodata
:
""
,
uiactions
:
{
uiactions
:
{
},
},
},
},
...
...
app_web/src/locale/lanres/entities/jobs-registry/jobs-registry_en_US.ts
浏览文件 @
100e2a1a
...
@@ -43,6 +43,7 @@ export default {
...
@@ -43,6 +43,7 @@ export default {
address
:
"执行地址"
,
address
:
"执行地址"
,
status
:
"状态"
,
status
:
"状态"
,
},
},
nodata
:
""
,
uiactions
:
{
uiactions
:
{
},
},
},
},
...
...
app_web/src/locale/lanres/entities/jobs-registry/jobs-registry_zh_CN.ts
浏览文件 @
100e2a1a
...
@@ -42,6 +42,7 @@ export default {
...
@@ -42,6 +42,7 @@ export default {
address
:
"执行地址"
,
address
:
"执行地址"
,
status
:
"状态"
,
status
:
"状态"
,
},
},
nodata
:
""
,
uiactions
:
{
uiactions
:
{
},
},
},
},
...
...
app_web/src/pages/task/jobs-info-edit-view/jobs-info-edit-view-base.vue
浏览文件 @
100e2a1a
...
@@ -206,11 +206,11 @@ export default class JobsInfoEditViewBase extends Vue {
...
@@ -206,11 +206,11 @@ export default class JobsInfoEditViewBase extends Vue {
@
Watch
(
'viewdata'
)
@
Watch
(
'viewdata'
)
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
_this
.
parseViewParam
();
_this
.
parseViewParam
();
_this
.
engine
.
load
();
_this
.
engine
.
load
();
});
});
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
_this
.
refresh
();
_this
.
refresh
();
...
@@ -555,7 +555,7 @@ export default class JobsInfoEditViewBase extends Vue {
...
@@ -555,7 +555,7 @@ export default class JobsInfoEditViewBase extends Vue {
});
});
if
(
_this
.
portletState
){
if
(
_this
.
portletState
){
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
if
(
!
Object
.
is
(
res
.
name
,
'
calendar-view9
'
)){
if
(
!
Object
.
is
(
res
.
name
,
'
JobsInfoEditView
'
)){
return
;
return
;
}
}
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
...
...
app_web/src/pages/task/jobs-info-grid-view/jobs-info-grid-view-base.vue
浏览文件 @
100e2a1a
...
@@ -268,11 +268,11 @@ export default class JobsInfoGridViewBase extends Vue {
...
@@ -268,11 +268,11 @@ export default class JobsInfoGridViewBase extends Vue {
@
Watch
(
'viewdata'
)
@
Watch
(
'viewdata'
)
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
_this
.
parseViewParam
();
_this
.
parseViewParam
();
_this
.
engine
.
load
();
_this
.
engine
.
load
();
});
});
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
_this
.
refresh
();
_this
.
refresh
();
...
@@ -635,7 +635,7 @@ export default class JobsInfoGridViewBase extends Vue {
...
@@ -635,7 +635,7 @@ export default class JobsInfoGridViewBase extends Vue {
});
});
if
(
_this
.
portletState
){
if
(
_this
.
portletState
){
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
if
(
!
Object
.
is
(
res
.
name
,
'
calendar-view9
'
)){
if
(
!
Object
.
is
(
res
.
name
,
'
JobsInfoGridView
'
)){
return
;
return
;
}
}
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
...
...
app_web/src/pages/task/jobs-log-edit-view/jobs-log-edit-view-base.vue
浏览文件 @
100e2a1a
...
@@ -190,11 +190,11 @@ export default class JobsLogEditViewBase extends Vue {
...
@@ -190,11 +190,11 @@ export default class JobsLogEditViewBase extends Vue {
@
Watch
(
'viewdata'
)
@
Watch
(
'viewdata'
)
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
_this
.
parseViewParam
();
_this
.
parseViewParam
();
_this
.
engine
.
load
();
_this
.
engine
.
load
();
});
});
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
_this
.
refresh
();
_this
.
refresh
();
...
@@ -525,7 +525,7 @@ export default class JobsLogEditViewBase extends Vue {
...
@@ -525,7 +525,7 @@ export default class JobsLogEditViewBase extends Vue {
});
});
if
(
_this
.
portletState
){
if
(
_this
.
portletState
){
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
if
(
!
Object
.
is
(
res
.
name
,
'
calendar-view9
'
)){
if
(
!
Object
.
is
(
res
.
name
,
'
JobsLogEditView
'
)){
return
;
return
;
}
}
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
...
...
app_web/src/pages/task/jobs-log-grid-view/jobs-log-grid-view-base.vue
浏览文件 @
100e2a1a
...
@@ -217,11 +217,11 @@ export default class JobsLogGridViewBase extends Vue {
...
@@ -217,11 +217,11 @@ export default class JobsLogGridViewBase extends Vue {
@
Watch
(
'viewdata'
)
@
Watch
(
'viewdata'
)
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
_this
.
parseViewParam
();
_this
.
parseViewParam
();
_this
.
engine
.
load
();
_this
.
engine
.
load
();
});
});
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
_this
.
refresh
();
_this
.
refresh
();
...
@@ -560,7 +560,7 @@ export default class JobsLogGridViewBase extends Vue {
...
@@ -560,7 +560,7 @@ export default class JobsLogGridViewBase extends Vue {
});
});
if
(
_this
.
portletState
){
if
(
_this
.
portletState
){
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
if
(
!
Object
.
is
(
res
.
name
,
'
calendar-view9
'
)){
if
(
!
Object
.
is
(
res
.
name
,
'
JobsLogGridView
'
)){
return
;
return
;
}
}
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
...
...
app_web/src/pages/task/jobs-registry-edit-view/jobs-registry-edit-view-base.vue
浏览文件 @
100e2a1a
...
@@ -206,11 +206,11 @@ export default class JobsRegistryEditViewBase extends Vue {
...
@@ -206,11 +206,11 @@ export default class JobsRegistryEditViewBase extends Vue {
@
Watch
(
'viewdata'
)
@
Watch
(
'viewdata'
)
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
_this
.
parseViewParam
();
_this
.
parseViewParam
();
_this
.
engine
.
load
();
_this
.
engine
.
load
();
});
});
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
_this
.
refresh
();
_this
.
refresh
();
...
@@ -555,7 +555,7 @@ export default class JobsRegistryEditViewBase extends Vue {
...
@@ -555,7 +555,7 @@ export default class JobsRegistryEditViewBase extends Vue {
});
});
if
(
_this
.
portletState
){
if
(
_this
.
portletState
){
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
if
(
!
Object
.
is
(
res
.
name
,
'
calendar-view9
'
)){
if
(
!
Object
.
is
(
res
.
name
,
'
JobsRegistryEditView
'
)){
return
;
return
;
}
}
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
...
...
app_web/src/pages/task/jobs-registry-grid-view/jobs-registry-grid-view-base.vue
浏览文件 @
100e2a1a
...
@@ -247,11 +247,11 @@ export default class JobsRegistryGridViewBase extends Vue {
...
@@ -247,11 +247,11 @@ export default class JobsRegistryGridViewBase extends Vue {
@
Watch
(
'viewdata'
)
@
Watch
(
'viewdata'
)
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
_this
.
parseViewParam
();
_this
.
parseViewParam
();
_this
.
engine
.
load
();
_this
.
engine
.
load
();
});
});
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
_this
.
refresh
();
_this
.
refresh
();
...
@@ -608,7 +608,7 @@ export default class JobsRegistryGridViewBase extends Vue {
...
@@ -608,7 +608,7 @@ export default class JobsRegistryGridViewBase extends Vue {
});
});
if
(
_this
.
portletState
){
if
(
_this
.
portletState
){
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
if
(
!
Object
.
is
(
res
.
name
,
'
calendar-view9
'
)){
if
(
!
Object
.
is
(
res
.
name
,
'
JobsRegistryGridView
'
)){
return
;
return
;
}
}
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
...
...
app_web/src/pages/task/task-index-view/task-index-view-base.vue
浏览文件 @
100e2a1a
...
@@ -187,11 +187,11 @@ export default class TaskIndexViewBase extends Vue {
...
@@ -187,11 +187,11 @@ export default class TaskIndexViewBase extends Vue {
@
Watch
(
'viewdata'
)
@
Watch
(
'viewdata'
)
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
onViewData
(
newVal
:
any
,
oldVal
:
any
)
{
const
_this
:
any
=
this
;
const
_this
:
any
=
this
;
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
engine
)
{
this
.
$nextTick
(()
=>
{
this
.
$nextTick
(()
=>
{
_this
.
parseViewParam
();
_this
.
parseViewParam
();
_this
.
engine
.
load
();
_this
.
engine
.
load
();
});
});
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
}
else
if
(
!
Object
.
is
(
newVal
,
oldVal
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
)
{
_this
.
refresh
();
_this
.
refresh
();
...
@@ -489,7 +489,7 @@ export default class TaskIndexViewBase extends Vue {
...
@@ -489,7 +489,7 @@ export default class TaskIndexViewBase extends Vue {
});
});
if
(
_this
.
portletState
){
if
(
_this
.
portletState
){
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
_this
.
portletStateEvent
=
_this
.
portletState
.
subscribe
((
res
:
any
)
=>
{
if
(
!
Object
.
is
(
res
.
name
,
'
calendar-view9
'
)){
if
(
!
Object
.
is
(
res
.
name
,
'
TaskIndexView
'
)){
return
;
return
;
}
}
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
if
(
Object
.
is
(
res
.
action
,
'refresh'
)
&&
_this
.
refresh
&&
_this
.
refresh
instanceof
Function
){
...
...
app_web/src/uiservice/jobs-info/jobs-info-ui-service-base.ts
浏览文件 @
100e2a1a
...
@@ -20,6 +20,13 @@ export default class JobsInfoUIServiceBase extends UIService {
...
@@ -20,6 +20,13 @@ export default class JobsInfoUIServiceBase extends UIService {
*/
*/
public
isEnableWorkflow
:
boolean
=
false
;
public
isEnableWorkflow
:
boolean
=
false
;
/**
* 是否支持实体主状态
*
* @memberof JobsInfoUIServiceBase
*/
public
isEnableDEMainState
:
boolean
=
false
;
/**
/**
* 当前UI服务对应的数据服务对象
* 当前UI服务对应的数据服务对象
*
*
...
@@ -156,15 +163,15 @@ export default class JobsInfoUIServiceBase extends UIService {
...
@@ -156,15 +163,15 @@ export default class JobsInfoUIServiceBase extends UIService {
return
;
return
;
}
}
actionContext
.
$Notice
.
success
({
title
:
'成功'
,
desc
:
'执行成功!'
});
actionContext
.
$Notice
.
success
({
title
:
'成功'
,
desc
:
'执行成功!'
});
const
_this
:
any
=
actionContext
;
const
_this
:
any
=
actionContext
;
return
response
;
return
response
;
}).
catch
((
response
:
any
)
=>
{
}).
catch
((
response
:
any
)
=>
{
if
(
!
response
||
!
response
.
status
||
!
response
.
data
)
{
if
(
response
&&
response
.
status
&&
response
.
data
)
{
actionContext
.
$Notice
.
error
({
title
:
'错误'
,
desc
:
'系统异常!'
});
actionContext
.
$Notice
.
error
({
title
:
(
actionContext
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
response
.
data
.
message
});
return
;
return
;
}
}
if
(
response
.
status
===
401
)
{
if
(
!
response
||
!
response
.
status
||
!
response
.
data
)
{
actionContext
.
$Notice
.
error
({
title
:
(
actionContext
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
actionContext
.
$t
(
'app.commonWords.sysException'
)
as
string
)
});
return
;
return
;
}
}
return
response
;
return
response
;
...
@@ -220,15 +227,15 @@ export default class JobsInfoUIServiceBase extends UIService {
...
@@ -220,15 +227,15 @@ export default class JobsInfoUIServiceBase extends UIService {
return
;
return
;
}
}
actionContext
.
$Notice
.
success
({
title
:
'成功'
,
desc
:
'启动成功!'
});
actionContext
.
$Notice
.
success
({
title
:
'成功'
,
desc
:
'启动成功!'
});
const
_this
:
any
=
actionContext
;
const
_this
:
any
=
actionContext
;
return
response
;
return
response
;
}).
catch
((
response
:
any
)
=>
{
}).
catch
((
response
:
any
)
=>
{
if
(
!
response
||
!
response
.
status
||
!
response
.
data
)
{
if
(
response
&&
response
.
status
&&
response
.
data
)
{
actionContext
.
$Notice
.
error
({
title
:
'错误'
,
desc
:
'系统异常!'
});
actionContext
.
$Notice
.
error
({
title
:
(
actionContext
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
response
.
data
.
message
});
return
;
return
;
}
}
if
(
response
.
status
===
401
)
{
if
(
!
response
||
!
response
.
status
||
!
response
.
data
)
{
actionContext
.
$Notice
.
error
({
title
:
(
actionContext
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
actionContext
.
$t
(
'app.commonWords.sysException'
)
as
string
)
});
return
;
return
;
}
}
return
response
;
return
response
;
...
@@ -284,15 +291,15 @@ export default class JobsInfoUIServiceBase extends UIService {
...
@@ -284,15 +291,15 @@ export default class JobsInfoUIServiceBase extends UIService {
return
;
return
;
}
}
actionContext
.
$Notice
.
success
({
title
:
'成功'
,
desc
:
'停止成功!'
});
actionContext
.
$Notice
.
success
({
title
:
'成功'
,
desc
:
'停止成功!'
});
const
_this
:
any
=
actionContext
;
const
_this
:
any
=
actionContext
;
return
response
;
return
response
;
}).
catch
((
response
:
any
)
=>
{
}).
catch
((
response
:
any
)
=>
{
if
(
!
response
||
!
response
.
status
||
!
response
.
data
)
{
if
(
response
&&
response
.
status
&&
response
.
data
)
{
actionContext
.
$Notice
.
error
({
title
:
'错误'
,
desc
:
'系统异常!'
});
actionContext
.
$Notice
.
error
({
title
:
(
actionContext
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
response
.
data
.
message
});
return
;
return
;
}
}
if
(
response
.
status
===
401
)
{
if
(
!
response
||
!
response
.
status
||
!
response
.
data
)
{
actionContext
.
$Notice
.
error
({
title
:
(
actionContext
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
actionContext
.
$t
(
'app.commonWords.sysException'
)
as
string
)
});
return
;
return
;
}
}
return
response
;
return
response
;
...
...
app_web/src/uiservice/jobs-lock/jobs-lock-ui-service-base.ts
浏览文件 @
100e2a1a
...
@@ -20,6 +20,13 @@ export default class JobsLockUIServiceBase extends UIService {
...
@@ -20,6 +20,13 @@ export default class JobsLockUIServiceBase extends UIService {
*/
*/
public
isEnableWorkflow
:
boolean
=
false
;
public
isEnableWorkflow
:
boolean
=
false
;
/**
* 是否支持实体主状态
*
* @memberof JobsLockUIServiceBase
*/
public
isEnableDEMainState
:
boolean
=
false
;
/**
/**
* 当前UI服务对应的数据服务对象
* 当前UI服务对应的数据服务对象
*
*
...
...
app_web/src/uiservice/jobs-log/jobs-log-ui-service-base.ts
浏览文件 @
100e2a1a
...
@@ -20,6 +20,13 @@ export default class JobsLogUIServiceBase extends UIService {
...
@@ -20,6 +20,13 @@ export default class JobsLogUIServiceBase extends UIService {
*/
*/
public
isEnableWorkflow
:
boolean
=
false
;
public
isEnableWorkflow
:
boolean
=
false
;
/**
* 是否支持实体主状态
*
* @memberof JobsLogUIServiceBase
*/
public
isEnableDEMainState
:
boolean
=
false
;
/**
/**
* 当前UI服务对应的数据服务对象
* 当前UI服务对应的数据服务对象
*
*
...
...
app_web/src/uiservice/jobs-registry/jobs-registry-ui-service-base.ts
浏览文件 @
100e2a1a
...
@@ -20,6 +20,13 @@ export default class JobsRegistryUIServiceBase extends UIService {
...
@@ -20,6 +20,13 @@ export default class JobsRegistryUIServiceBase extends UIService {
*/
*/
public
isEnableWorkflow
:
boolean
=
false
;
public
isEnableWorkflow
:
boolean
=
false
;
/**
* 是否支持实体主状态
*
* @memberof JobsRegistryUIServiceBase
*/
public
isEnableDEMainState
:
boolean
=
false
;
/**
/**
* 当前UI服务对应的数据服务对象
* 当前UI服务对应的数据服务对象
*
*
...
...
app_web/src/utils/view-tool/view-tool.ts
浏览文件 @
100e2a1a
...
@@ -258,7 +258,7 @@ export class ViewTool {
...
@@ -258,7 +258,7 @@ export class ViewTool {
return
result
;
return
result
;
}
}
const
_item
=
ActionModel
[
key
];
const
_item
=
ActionModel
[
key
];
if
(
_item
&&
_item
[
'dataaccaction'
]
&&
UIService
){
if
(
_item
&&
_item
[
'dataaccaction'
]
&&
UIService
&&
UIService
.
isEnableDEMainState
){
let
dataActionResult
:
any
;
let
dataActionResult
:
any
;
if
(
Object
.
is
(
_item
[
'actiontarget'
],
"NONE"
)
||
Object
.
is
(
_item
[
'actiontarget'
],
""
)){
if
(
Object
.
is
(
_item
[
'actiontarget'
],
"NONE"
)
||
Object
.
is
(
_item
[
'actiontarget'
],
""
)){
dataActionResult
=
UIService
.
getResourceOPPrivs
(
_item
[
'dataaccaction'
]);
dataActionResult
=
UIService
.
getResourceOPPrivs
(
_item
[
'dataaccaction'
]);
...
...
app_web/src/widgets/jobs-info/main-grid/main-grid-base.vue
浏览文件 @
100e2a1a
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
@row-dblclick="rowDBLClick($event)"
@row-dblclick="rowDBLClick($event)"
ref='multipleTable' :data="items" :show-header="!isHideHeader">
ref='multipleTable' :data="items" :show-header="!isHideHeader">
<template
slot=
"empty"
>
<template
slot=
"empty"
>
{{
$t
(
'
app.gridpage.noD
ata'
)
}}
{{
$t
(
'
entities.jobsinfo.main_grid.nod
ata'
)
}}
</
template
>
</
template
>
<
template
v-if=
"!isSingleSelect"
>
<
template
v-if=
"!isSingleSelect"
>
<el-table-column
align=
"center"
type=
'selection'
:width=
"checkboxColWidth"
></el-table-column>
<el-table-column
align=
"center"
type=
'selection'
:width=
"checkboxColWidth"
></el-table-column>
...
@@ -640,6 +640,14 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -640,6 +640,14 @@ export default class MainBase extends Vue implements ControlInterface {
*/
*/
public
isDisplay
:
boolean
=
true
;
public
isDisplay
:
boolean
=
true
;
/**
* 表格行编辑项校验错误提示信息
*
* @type {boolean}
* @memberof MainBase
*/
public
errorMessages
:
Array
<
any
>
=
[];
/**
/**
* 部件刷新
* 部件刷新
*
*
...
@@ -680,6 +688,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -680,6 +688,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'app'
,
name
:
'app'
,
...
@@ -688,6 +697,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -688,6 +697,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'handler'
,
name
:
'handler'
,
...
@@ -696,6 +706,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -696,6 +706,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'cron'
,
name
:
'cron'
,
...
@@ -704,6 +715,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -704,6 +715,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'last_time'
,
name
:
'last_time'
,
...
@@ -712,6 +724,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -712,6 +724,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'next_time'
,
name
:
'next_time'
,
...
@@ -720,6 +733,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -720,6 +733,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'status'
,
name
:
'status'
,
...
@@ -728,6 +742,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -728,6 +742,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'timeout'
,
name
:
'timeout'
,
...
@@ -736,6 +751,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -736,6 +751,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'update_time'
,
name
:
'update_time'
,
...
@@ -744,6 +760,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -744,6 +760,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
]
]
...
@@ -854,6 +871,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -854,6 +871,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @memberof MainBase
* @memberof MainBase
*/
*/
public
async
validateAll
(){
public
async
validateAll
(){
this
.
errorMessages
=
[];
let
validateState
=
true
;
let
validateState
=
true
;
let
index
=
-
1
;
let
index
=
-
1
;
for
(
let
item
of
this
.
items
){
for
(
let
item
of
this
.
items
){
...
@@ -862,6 +880,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -862,6 +880,7 @@ export default class MainBase extends Vue implements ControlInterface {
for
(
let
property
of
Object
.
keys
(
this
.
rules
)){
for
(
let
property
of
Object
.
keys
(
this
.
rules
)){
if
(
!
await
this
.
validate
(
property
,
item
,
index
)){
if
(
!
await
this
.
validate
(
property
,
item
,
index
)){
validateState
=
false
;
validateState
=
false
;
this
.
errorMessages
.
push
(
this
.
gridItemsModel
[
index
][
property
].
error
);
}
}
}
}
}
}
...
@@ -1190,14 +1209,14 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1190,14 +1209,14 @@ export default class MainBase extends Vue implements ControlInterface {
*/
*/
public
async
formatExcelData
(
filterVal
:
any
,
jsonData
:
any
)
{
public
async
formatExcelData
(
filterVal
:
any
,
jsonData
:
any
)
{
let
codelistColumns
:
Array
<
any
>
=
[
let
codelistColumns
:
Array
<
any
>
=
[
{
{
name
:
'status'
,
name
:
'status'
,
srfkey
:
'CodeListJobStatus'
,
srfkey
:
'CodeListJobStatus'
,
codelistType
:
'STATIC'
,
codelistType
:
'STATIC'
,
renderMode
:
'other'
,
renderMode
:
'other'
,
textSeparator
:
'、'
,
textSeparator
:
'、'
,
valueSeparator
:
','
,
valueSeparator
:
','
,
},
},
];
];
let
_this
=
this
;
let
_this
=
this
;
for
(
const
codelist
of
codelistColumns
)
{
for
(
const
codelist
of
codelistColumns
)
{
...
@@ -1229,7 +1248,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1229,7 +1248,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @memberof MainBase
* @memberof MainBase
*/
*/
public
getCodelistValue
(
items
:
any
[],
value
:
any
,
codelist
:
any
,){
public
getCodelistValue
(
items
:
any
[],
value
:
any
,
codelist
:
any
,){
if
(
!
value
){
if
(
!
value
&&
value
!==
0
&&
value
!==
false
){
return
this
.
$t
(
'codelist.'
+
codelist
.
srfkey
+
'.empty'
);
return
this
.
$t
(
'codelist.'
+
codelist
.
srfkey
+
'.empty'
);
}
}
if
(
items
)
{
if
(
items
)
{
...
@@ -1810,8 +1829,16 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1810,8 +1829,16 @@ export default class MainBase extends Vue implements ControlInterface {
}
}
}
}
}
}
if
(
!
await
this
.
validateAll
()){
if
(
!
await
this
.
validateAll
())
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'app.commonWords.rulesException'
)
as
string
)
});
if
(
this
.
errorMessages
&&
this
.
errorMessages
.
length
>
0
)
{
let
descMessage
:
string
=
''
;
this
.
errorMessages
.
forEach
((
message
:
any
)
=>
{
descMessage
=
descMessage
+
'<p>'
+
message
+
'<p>'
;
})
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
descMessage
});
}
else
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'app.commonWords.rulesException'
)
as
string
)
});
}
return
[];
return
[];
}
}
let
successItems
:
any
=
[];
let
successItems
:
any
=
[];
...
@@ -1951,9 +1978,11 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1951,9 +1978,11 @@ export default class MainBase extends Vue implements ControlInterface {
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
return
;
return
;
}
}
let
tempContext
:
any
=
this
.
$util
.
deepCopy
(
this
.
context
);
Object
.
is
(
tempContext
,
{
jobsinfo
:
data
.
id
});
const
arg
:
any
=
JSON
.
parse
(
JSON
.
stringify
(
data
));
const
arg
:
any
=
JSON
.
parse
(
JSON
.
stringify
(
data
));
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
const
post
:
Promise
<
any
>
=
this
.
service
.
frontLogic
(
mode
,
JSON
.
parse
(
JSON
.
stringify
(
t
his
.
c
ontext
)),
arg
,
showloading
);
const
post
:
Promise
<
any
>
=
this
.
service
.
frontLogic
(
mode
,
JSON
.
parse
(
JSON
.
stringify
(
t
empC
ontext
)),
arg
,
showloading
);
post
.
then
((
response
:
any
)
=>
{
post
.
then
((
response
:
any
)
=>
{
if
(
!
response
||
response
.
status
!==
200
)
{
if
(
!
response
||
response
.
status
!==
200
)
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'app.gridpage.formitemFailed'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'app.gridpage.formitemFailed'
)
as
string
)
});
...
@@ -2194,6 +2223,24 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -2194,6 +2223,24 @@ export default class MainBase extends Vue implements ControlInterface {
})
})
}
}
/**
* 获取表格列禁用状态
*
* @memberof MainBase
*/
public
getColumnDisabled
(
data
:
any
,
name
:
string
){
if
(
this
.
allColumns
||
Array
.
isArray
(
this
.
allColumns
)){
const
curColumn
:
any
=
this
.
allColumns
.
find
((
item
:
any
)
=>
{
return
item
.
name
===
name
;
})
if
(
curColumn
.
hasOwnProperty
(
'enableCond'
)){
return
data
.
srfuf
==
1
?
(
curColumn
.
enableCond
&
2
)
!==
2
:
(
curColumn
.
enableCond
&
1
)
!==
1
}
else
{
return
false
;
}
}
}
}
}
</
script
>
</
script
>
...
...
app_web/src/widgets/jobs-info/main-grid/main-grid-service.ts
浏览文件 @
100e2a1a
...
@@ -216,7 +216,7 @@ export default class MainService extends ControlService {
...
@@ -216,7 +216,7 @@ export default class MainService extends ControlService {
result
.
then
((
response
)
=>
{
result
.
then
((
response
)
=>
{
//处理返回数据,补充判断标识
//处理返回数据,补充判断标识
if
(
response
.
data
){
if
(
response
.
data
){
Object
.
assign
(
response
.
data
,{
srfuf
:
0
});
Object
.
assign
(
response
.
data
,{
srfuf
:
'0'
});
}
}
resolve
(
response
);
resolve
(
response
);
}).
catch
(
response
=>
{
}).
catch
(
response
=>
{
...
@@ -347,7 +347,7 @@ export default class MainService extends ControlService {
...
@@ -347,7 +347,7 @@ export default class MainService extends ControlService {
requestData
[
item
.
prop
]
=
context
[
item
.
name
];
requestData
[
item
.
prop
]
=
context
[
item
.
name
];
}
}
}
else
{
}
else
{
if
(
item
&&
item
.
isEditable
&&
item
.
prop
&&
item
.
name
&&
(
data
[
item
.
name
]
||
Object
.
is
(
data
[
item
.
name
],
0
)
||
Object
.
is
(
data
[
item
.
name
],
""
))
){
if
(
item
&&
item
.
isEditable
&&
item
.
prop
&&
item
.
name
&&
data
.
hasOwnProperty
(
item
.
name
)
){
requestData
[
item
.
prop
]
=
data
[
item
.
name
];
requestData
[
item
.
prop
]
=
data
[
item
.
name
];
}
}
}
}
...
...
app_web/src/widgets/jobs-log/main-grid/main-grid-base.vue
浏览文件 @
100e2a1a
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
@row-dblclick="rowDBLClick($event)"
@row-dblclick="rowDBLClick($event)"
ref='multipleTable' :data="items" :show-header="!isHideHeader">
ref='multipleTable' :data="items" :show-header="!isHideHeader">
<template
slot=
"empty"
>
<template
slot=
"empty"
>
{{
$t
(
'
app.gridpage.noD
ata'
)
}}
{{
$t
(
'
entities.jobslog.main_grid.nod
ata'
)
}}
</
template
>
</
template
>
<
template
v-if=
"!isSingleSelect"
>
<
template
v-if=
"!isSingleSelect"
>
<el-table-column
align=
"center"
type=
'selection'
:width=
"checkboxColWidth"
></el-table-column>
<el-table-column
align=
"center"
type=
'selection'
:width=
"checkboxColWidth"
></el-table-column>
...
@@ -626,6 +626,14 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -626,6 +626,14 @@ export default class MainBase extends Vue implements ControlInterface {
*/
*/
public
isDisplay
:
boolean
=
true
;
public
isDisplay
:
boolean
=
true
;
/**
* 表格行编辑项校验错误提示信息
*
* @type {boolean}
* @memberof MainBase
*/
public
errorMessages
:
Array
<
any
>
=
[];
/**
/**
* 部件刷新
* 部件刷新
*
*
...
@@ -666,6 +674,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -666,6 +674,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'job_id'
,
name
:
'job_id'
,
...
@@ -674,6 +683,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -674,6 +683,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'handler'
,
name
:
'handler'
,
...
@@ -682,6 +692,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -682,6 +692,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'address'
,
name
:
'address'
,
...
@@ -690,6 +701,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -690,6 +701,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'trigger_code'
,
name
:
'trigger_code'
,
...
@@ -698,6 +710,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -698,6 +710,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'trigger_type'
,
name
:
'trigger_type'
,
...
@@ -706,6 +719,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -706,6 +719,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'fail_retry_count'
,
name
:
'fail_retry_count'
,
...
@@ -714,6 +728,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -714,6 +728,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'create_time'
,
name
:
'create_time'
,
...
@@ -722,6 +737,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -722,6 +737,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
]
]
...
@@ -832,6 +848,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -832,6 +848,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @memberof MainBase
* @memberof MainBase
*/
*/
public
async
validateAll
(){
public
async
validateAll
(){
this
.
errorMessages
=
[];
let
validateState
=
true
;
let
validateState
=
true
;
let
index
=
-
1
;
let
index
=
-
1
;
for
(
let
item
of
this
.
items
){
for
(
let
item
of
this
.
items
){
...
@@ -840,6 +857,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -840,6 +857,7 @@ export default class MainBase extends Vue implements ControlInterface {
for
(
let
property
of
Object
.
keys
(
this
.
rules
)){
for
(
let
property
of
Object
.
keys
(
this
.
rules
)){
if
(
!
await
this
.
validate
(
property
,
item
,
index
)){
if
(
!
await
this
.
validate
(
property
,
item
,
index
)){
validateState
=
false
;
validateState
=
false
;
this
.
errorMessages
.
push
(
this
.
gridItemsModel
[
index
][
property
].
error
);
}
}
}
}
}
}
...
@@ -1199,7 +1217,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1199,7 +1217,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @memberof MainBase
* @memberof MainBase
*/
*/
public
getCodelistValue
(
items
:
any
[],
value
:
any
,
codelist
:
any
,){
public
getCodelistValue
(
items
:
any
[],
value
:
any
,
codelist
:
any
,){
if
(
!
value
){
if
(
!
value
&&
value
!==
0
&&
value
!==
false
){
return
this
.
$t
(
'codelist.'
+
codelist
.
srfkey
+
'.empty'
);
return
this
.
$t
(
'codelist.'
+
codelist
.
srfkey
+
'.empty'
);
}
}
if
(
items
)
{
if
(
items
)
{
...
@@ -1779,8 +1797,16 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1779,8 +1797,16 @@ export default class MainBase extends Vue implements ControlInterface {
}
}
}
}
}
}
if
(
!
await
this
.
validateAll
()){
if
(
!
await
this
.
validateAll
())
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'app.commonWords.rulesException'
)
as
string
)
});
if
(
this
.
errorMessages
&&
this
.
errorMessages
.
length
>
0
)
{
let
descMessage
:
string
=
''
;
this
.
errorMessages
.
forEach
((
message
:
any
)
=>
{
descMessage
=
descMessage
+
'<p>'
+
message
+
'<p>'
;
})
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
descMessage
});
}
else
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'app.commonWords.rulesException'
)
as
string
)
});
}
return
[];
return
[];
}
}
let
successItems
:
any
=
[];
let
successItems
:
any
=
[];
...
@@ -1920,9 +1946,11 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1920,9 +1946,11 @@ export default class MainBase extends Vue implements ControlInterface {
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
return
;
return
;
}
}
let
tempContext
:
any
=
this
.
$util
.
deepCopy
(
this
.
context
);
Object
.
is
(
tempContext
,
{
jobslog
:
data
.
id
});
const
arg
:
any
=
JSON
.
parse
(
JSON
.
stringify
(
data
));
const
arg
:
any
=
JSON
.
parse
(
JSON
.
stringify
(
data
));
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
const
post
:
Promise
<
any
>
=
this
.
service
.
frontLogic
(
mode
,
JSON
.
parse
(
JSON
.
stringify
(
t
his
.
c
ontext
)),
arg
,
showloading
);
const
post
:
Promise
<
any
>
=
this
.
service
.
frontLogic
(
mode
,
JSON
.
parse
(
JSON
.
stringify
(
t
empC
ontext
)),
arg
,
showloading
);
post
.
then
((
response
:
any
)
=>
{
post
.
then
((
response
:
any
)
=>
{
if
(
!
response
||
response
.
status
!==
200
)
{
if
(
!
response
||
response
.
status
!==
200
)
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'app.gridpage.formitemFailed'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'app.gridpage.formitemFailed'
)
as
string
)
});
...
@@ -2163,6 +2191,24 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -2163,6 +2191,24 @@ export default class MainBase extends Vue implements ControlInterface {
})
})
}
}
/**
* 获取表格列禁用状态
*
* @memberof MainBase
*/
public
getColumnDisabled
(
data
:
any
,
name
:
string
){
if
(
this
.
allColumns
||
Array
.
isArray
(
this
.
allColumns
)){
const
curColumn
:
any
=
this
.
allColumns
.
find
((
item
:
any
)
=>
{
return
item
.
name
===
name
;
})
if
(
curColumn
.
hasOwnProperty
(
'enableCond'
)){
return
data
.
srfuf
==
1
?
(
curColumn
.
enableCond
&
2
)
!==
2
:
(
curColumn
.
enableCond
&
1
)
!==
1
}
else
{
return
false
;
}
}
}
}
}
</
script
>
</
script
>
...
...
app_web/src/widgets/jobs-log/main-grid/main-grid-service.ts
浏览文件 @
100e2a1a
...
@@ -216,7 +216,7 @@ export default class MainService extends ControlService {
...
@@ -216,7 +216,7 @@ export default class MainService extends ControlService {
result
.
then
((
response
)
=>
{
result
.
then
((
response
)
=>
{
//处理返回数据,补充判断标识
//处理返回数据,补充判断标识
if
(
response
.
data
){
if
(
response
.
data
){
Object
.
assign
(
response
.
data
,{
srfuf
:
0
});
Object
.
assign
(
response
.
data
,{
srfuf
:
'0'
});
}
}
resolve
(
response
);
resolve
(
response
);
}).
catch
(
response
=>
{
}).
catch
(
response
=>
{
...
@@ -347,7 +347,7 @@ export default class MainService extends ControlService {
...
@@ -347,7 +347,7 @@ export default class MainService extends ControlService {
requestData
[
item
.
prop
]
=
context
[
item
.
name
];
requestData
[
item
.
prop
]
=
context
[
item
.
name
];
}
}
}
else
{
}
else
{
if
(
item
&&
item
.
isEditable
&&
item
.
prop
&&
item
.
name
&&
(
data
[
item
.
name
]
||
Object
.
is
(
data
[
item
.
name
],
0
)
||
Object
.
is
(
data
[
item
.
name
],
""
))
){
if
(
item
&&
item
.
isEditable
&&
item
.
prop
&&
item
.
name
&&
data
.
hasOwnProperty
(
item
.
name
)
){
requestData
[
item
.
prop
]
=
data
[
item
.
name
];
requestData
[
item
.
prop
]
=
data
[
item
.
name
];
}
}
}
}
...
...
app_web/src/widgets/jobs-registry/main-grid/main-grid-base.vue
浏览文件 @
100e2a1a
...
@@ -16,7 +16,7 @@
...
@@ -16,7 +16,7 @@
@row-dblclick="rowDBLClick($event)"
@row-dblclick="rowDBLClick($event)"
ref='multipleTable' :data="items" :show-header="!isHideHeader">
ref='multipleTable' :data="items" :show-header="!isHideHeader">
<template
slot=
"empty"
>
<template
slot=
"empty"
>
{{
$t
(
'
app.gridpage.noD
ata'
)
}}
{{
$t
(
'
entities.jobsregistry.main_grid.nod
ata'
)
}}
</
template
>
</
template
>
<
template
v-if=
"!isSingleSelect"
>
<
template
v-if=
"!isSingleSelect"
>
<el-table-column
align=
"center"
type=
'selection'
:width=
"checkboxColWidth"
></el-table-column>
<el-table-column
align=
"center"
type=
'selection'
:width=
"checkboxColWidth"
></el-table-column>
...
@@ -580,6 +580,14 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -580,6 +580,14 @@ export default class MainBase extends Vue implements ControlInterface {
*/
*/
public
isDisplay
:
boolean
=
true
;
public
isDisplay
:
boolean
=
true
;
/**
* 表格行编辑项校验错误提示信息
*
* @type {boolean}
* @memberof MainBase
*/
public
errorMessages
:
Array
<
any
>
=
[];
/**
/**
* 部件刷新
* 部件刷新
*
*
...
@@ -620,6 +628,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -620,6 +628,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'app'
,
name
:
'app'
,
...
@@ -628,6 +637,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -628,6 +637,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'address'
,
name
:
'address'
,
...
@@ -636,6 +646,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -636,6 +646,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
{
{
name
:
'status'
,
name
:
'status'
,
...
@@ -644,6 +655,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -644,6 +655,7 @@ export default class MainBase extends Vue implements ControlInterface {
show
:
true
,
show
:
true
,
unit
:
'PX'
,
unit
:
'PX'
,
isEnableRowEdit
:
false
,
isEnableRowEdit
:
false
,
enableCond
:
3
,
},
},
]
]
...
@@ -754,6 +766,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -754,6 +766,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @memberof MainBase
* @memberof MainBase
*/
*/
public
async
validateAll
(){
public
async
validateAll
(){
this
.
errorMessages
=
[];
let
validateState
=
true
;
let
validateState
=
true
;
let
index
=
-
1
;
let
index
=
-
1
;
for
(
let
item
of
this
.
items
){
for
(
let
item
of
this
.
items
){
...
@@ -762,6 +775,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -762,6 +775,7 @@ export default class MainBase extends Vue implements ControlInterface {
for
(
let
property
of
Object
.
keys
(
this
.
rules
)){
for
(
let
property
of
Object
.
keys
(
this
.
rules
)){
if
(
!
await
this
.
validate
(
property
,
item
,
index
)){
if
(
!
await
this
.
validate
(
property
,
item
,
index
)){
validateState
=
false
;
validateState
=
false
;
this
.
errorMessages
.
push
(
this
.
gridItemsModel
[
index
][
property
].
error
);
}
}
}
}
}
}
...
@@ -1090,14 +1104,14 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1090,14 +1104,14 @@ export default class MainBase extends Vue implements ControlInterface {
*/
*/
public
async
formatExcelData
(
filterVal
:
any
,
jsonData
:
any
)
{
public
async
formatExcelData
(
filterVal
:
any
,
jsonData
:
any
)
{
let
codelistColumns
:
Array
<
any
>
=
[
let
codelistColumns
:
Array
<
any
>
=
[
{
{
name
:
'status'
,
name
:
'status'
,
srfkey
:
'CodeListJobStatus'
,
srfkey
:
'CodeListJobStatus'
,
codelistType
:
'STATIC'
,
codelistType
:
'STATIC'
,
renderMode
:
'other'
,
renderMode
:
'other'
,
textSeparator
:
'、'
,
textSeparator
:
'、'
,
valueSeparator
:
','
,
valueSeparator
:
','
,
},
},
];
];
let
_this
=
this
;
let
_this
=
this
;
for
(
const
codelist
of
codelistColumns
)
{
for
(
const
codelist
of
codelistColumns
)
{
...
@@ -1129,7 +1143,7 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1129,7 +1143,7 @@ export default class MainBase extends Vue implements ControlInterface {
* @memberof MainBase
* @memberof MainBase
*/
*/
public
getCodelistValue
(
items
:
any
[],
value
:
any
,
codelist
:
any
,){
public
getCodelistValue
(
items
:
any
[],
value
:
any
,
codelist
:
any
,){
if
(
!
value
){
if
(
!
value
&&
value
!==
0
&&
value
!==
false
){
return
this
.
$t
(
'codelist.'
+
codelist
.
srfkey
+
'.empty'
);
return
this
.
$t
(
'codelist.'
+
codelist
.
srfkey
+
'.empty'
);
}
}
if
(
items
)
{
if
(
items
)
{
...
@@ -1705,8 +1719,16 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1705,8 +1719,16 @@ export default class MainBase extends Vue implements ControlInterface {
}
}
}
}
}
}
if
(
!
await
this
.
validateAll
()){
if
(
!
await
this
.
validateAll
())
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'app.commonWords.rulesException'
)
as
string
)
});
if
(
this
.
errorMessages
&&
this
.
errorMessages
.
length
>
0
)
{
let
descMessage
:
string
=
''
;
this
.
errorMessages
.
forEach
((
message
:
any
)
=>
{
descMessage
=
descMessage
+
'<p>'
+
message
+
'<p>'
;
})
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
descMessage
});
}
else
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'app.commonWords.rulesException'
)
as
string
)
});
}
return
[];
return
[];
}
}
let
successItems
:
any
=
[];
let
successItems
:
any
=
[];
...
@@ -1846,9 +1868,11 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -1846,9 +1868,11 @@ export default class MainBase extends Vue implements ControlInterface {
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
if
(
!
mode
||
(
mode
&&
Object
.
is
(
mode
,
''
)))
{
return
;
return
;
}
}
let
tempContext
:
any
=
this
.
$util
.
deepCopy
(
this
.
context
);
Object
.
is
(
tempContext
,
{
jobsregistry
:
data
.
id
});
const
arg
:
any
=
JSON
.
parse
(
JSON
.
stringify
(
data
));
const
arg
:
any
=
JSON
.
parse
(
JSON
.
stringify
(
data
));
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
Object
.
assign
(
arg
,{
viewparams
:
this
.
viewparams
});
const
post
:
Promise
<
any
>
=
this
.
service
.
frontLogic
(
mode
,
JSON
.
parse
(
JSON
.
stringify
(
t
his
.
c
ontext
)),
arg
,
showloading
);
const
post
:
Promise
<
any
>
=
this
.
service
.
frontLogic
(
mode
,
JSON
.
parse
(
JSON
.
stringify
(
t
empC
ontext
)),
arg
,
showloading
);
post
.
then
((
response
:
any
)
=>
{
post
.
then
((
response
:
any
)
=>
{
if
(
!
response
||
response
.
status
!==
200
)
{
if
(
!
response
||
response
.
status
!==
200
)
{
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'app.gridpage.formitemFailed'
)
as
string
)
});
this
.
$Notice
.
error
({
title
:
(
this
.
$t
(
'app.commonWords.wrong'
)
as
string
),
desc
:
(
this
.
$t
(
'app.gridpage.formitemFailed'
)
as
string
)
});
...
@@ -2089,6 +2113,24 @@ export default class MainBase extends Vue implements ControlInterface {
...
@@ -2089,6 +2113,24 @@ export default class MainBase extends Vue implements ControlInterface {
})
})
}
}
/**
* 获取表格列禁用状态
*
* @memberof MainBase
*/
public
getColumnDisabled
(
data
:
any
,
name
:
string
){
if
(
this
.
allColumns
||
Array
.
isArray
(
this
.
allColumns
)){
const
curColumn
:
any
=
this
.
allColumns
.
find
((
item
:
any
)
=>
{
return
item
.
name
===
name
;
})
if
(
curColumn
.
hasOwnProperty
(
'enableCond'
)){
return
data
.
srfuf
==
1
?
(
curColumn
.
enableCond
&
2
)
!==
2
:
(
curColumn
.
enableCond
&
1
)
!==
1
}
else
{
return
false
;
}
}
}
}
}
</
script
>
</
script
>
...
...
app_web/src/widgets/jobs-registry/main-grid/main-grid-service.ts
浏览文件 @
100e2a1a
...
@@ -216,7 +216,7 @@ export default class MainService extends ControlService {
...
@@ -216,7 +216,7 @@ export default class MainService extends ControlService {
result
.
then
((
response
)
=>
{
result
.
then
((
response
)
=>
{
//处理返回数据,补充判断标识
//处理返回数据,补充判断标识
if
(
response
.
data
){
if
(
response
.
data
){
Object
.
assign
(
response
.
data
,{
srfuf
:
0
});
Object
.
assign
(
response
.
data
,{
srfuf
:
'0'
});
}
}
resolve
(
response
);
resolve
(
response
);
}).
catch
(
response
=>
{
}).
catch
(
response
=>
{
...
@@ -347,7 +347,7 @@ export default class MainService extends ControlService {
...
@@ -347,7 +347,7 @@ export default class MainService extends ControlService {
requestData
[
item
.
prop
]
=
context
[
item
.
name
];
requestData
[
item
.
prop
]
=
context
[
item
.
name
];
}
}
}
else
{
}
else
{
if
(
item
&&
item
.
isEditable
&&
item
.
prop
&&
item
.
name
&&
(
data
[
item
.
name
]
||
Object
.
is
(
data
[
item
.
name
],
0
)
||
Object
.
is
(
data
[
item
.
name
],
""
))
){
if
(
item
&&
item
.
isEditable
&&
item
.
prop
&&
item
.
name
&&
data
.
hasOwnProperty
(
item
.
name
)
){
requestData
[
item
.
prop
]
=
data
[
item
.
name
];
requestData
[
item
.
prop
]
=
data
[
item
.
name
];
}
}
}
}
...
...
ibztask-boot/src/main/resources/application-dev.yml
浏览文件 @
100e2a1a
...
@@ -4,57 +4,57 @@ server:
...
@@ -4,57 +4,57 @@ server:
#zuul网关路由设置
#zuul网关路由设置
zuul
:
zuul
:
routes
:
routes
:
loginv7
:
loginv7
:
path
:
/v7/login
path
:
/v7/login
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
stripPrefix
:
false
stripPrefix
:
false
changepwd
:
changepwd
:
path
:
/v7/changepwd
path
:
/v7/changepwd
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
stripPrefix
:
false
stripPrefix
:
false
uaa
:
uaa
:
path
:
/uaa/**
path
:
/uaa/**
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
stripPrefix
:
false
stripPrefix
:
false
config
:
config
:
path
:
/configs/**
path
:
/configs/**
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
stripPrefix
:
false
stripPrefix
:
false
oucore
:
oucore
:
path
:
/ibzorganizations/**
path
:
/ibzorganizations/**
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
stripPrefix
:
false
stripPrefix
:
false
oudict
:
oudict
:
path
:
/dictionarys/**/Ibzou**
path
:
/dictionarys/**/Ibzou**
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
stripPrefix
:
false
stripPrefix
:
false
ou
:
ou
:
path
:
/ibzdepartments/**
path
:
/ibzdepartments/**
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
stripPrefix
:
false
stripPrefix
:
false
uaadict
:
uaadict
:
path
:
/dictionarys/**/SysOperator
path
:
/dictionarys/**/SysOperator
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
serviceId
:
${ibiz.ref.service.uaa:ibzuaa-api}
stripPrefix
:
false
stripPrefix
:
false
dict
:
dict
:
path
:
/dictionarys/**
path
:
/dictionarys/**
serviceId
:
${ibiz.ref.service.dict:ibzdict-api}
serviceId
:
${ibiz.ref.service.dict:ibzdict-api}
stripPrefix
:
false
stripPrefix
:
false
disk
:
disk
:
path
:
/net-disk/**
path
:
/net-disk/**
serviceId
:
${ibiz.ref.service.disk:ibzdisk-api}
serviceId
:
${ibiz.ref.service.disk:ibzdisk-api}
stripPrefix
:
false
stripPrefix
:
false
ou_sys_org
:
ou_sys_org
:
path
:
/sysorganizations/**
path
:
/sysorganizations/**
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
stripPrefix
:
false
stripPrefix
:
false
ou_sys_dept
:
ou_sys_dept
:
path
:
/sysdepartments/**
path
:
/sysdepartments/**
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
serviceId
:
${ibiz.ref.service.ou:ibzou-api}
stripPrefix
:
false
stripPrefix
:
false
lite-core
:
lite-core
:
path
:
/lite/**
path
:
/lite/**
serviceId
:
${ibiz.ref.service.lite:ibzlite-api}
serviceId
:
${ibiz.ref.service.lite:ibzlite-api}
stripPrefix
:
false
stripPrefix
:
false
sensitive-headers
:
sensitive-headers
:
-
Cookie,Set-Cookie,Authorization
-
Cookie,Set-Cookie,Authorization
ibztask-core/src/main/java/cn/ibizlab/core/task/service/IJobsInfoService.java
浏览文件 @
100e2a1a
...
@@ -18,7 +18,6 @@ import org.springframework.cache.annotation.CacheEvict;
...
@@ -18,7 +18,6 @@ import org.springframework.cache.annotation.CacheEvict;
import
cn.ibizlab.core.task.domain.JobsInfo
;
import
cn.ibizlab.core.task.domain.JobsInfo
;
import
cn.ibizlab.core.task.filter.JobsInfoSearchContext
;
import
cn.ibizlab.core.task.filter.JobsInfoSearchContext
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
/**
...
...
ibztask-core/src/main/java/cn/ibizlab/core/task/service/IJobsLockService.java
浏览文件 @
100e2a1a
...
@@ -18,7 +18,6 @@ import org.springframework.cache.annotation.CacheEvict;
...
@@ -18,7 +18,6 @@ import org.springframework.cache.annotation.CacheEvict;
import
cn.ibizlab.core.task.domain.JobsLock
;
import
cn.ibizlab.core.task.domain.JobsLock
;
import
cn.ibizlab.core.task.filter.JobsLockSearchContext
;
import
cn.ibizlab.core.task.filter.JobsLockSearchContext
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
/**
...
...
ibztask-core/src/main/java/cn/ibizlab/core/task/service/IJobsLogService.java
浏览文件 @
100e2a1a
...
@@ -18,7 +18,6 @@ import org.springframework.cache.annotation.CacheEvict;
...
@@ -18,7 +18,6 @@ import org.springframework.cache.annotation.CacheEvict;
import
cn.ibizlab.core.task.domain.JobsLog
;
import
cn.ibizlab.core.task.domain.JobsLog
;
import
cn.ibizlab.core.task.filter.JobsLogSearchContext
;
import
cn.ibizlab.core.task.filter.JobsLogSearchContext
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
/**
...
...
ibztask-core/src/main/java/cn/ibizlab/core/task/service/IJobsRegistryService.java
浏览文件 @
100e2a1a
...
@@ -18,7 +18,6 @@ import org.springframework.cache.annotation.CacheEvict;
...
@@ -18,7 +18,6 @@ import org.springframework.cache.annotation.CacheEvict;
import
cn.ibizlab.core.task.domain.JobsRegistry
;
import
cn.ibizlab.core.task.domain.JobsRegistry
;
import
cn.ibizlab.core.task.filter.JobsRegistrySearchContext
;
import
cn.ibizlab.core.task.filter.JobsRegistrySearchContext
;
import
com.baomidou.mybatisplus.extension.service.IService
;
import
com.baomidou.mybatisplus.extension.service.IService
;
/**
/**
...
...
ibztask-core/src/main/java/cn/ibizlab/core/task/service/impl/JobsInfoServiceImpl.java
浏览文件 @
100e2a1a
...
@@ -215,6 +215,7 @@ public class JobsInfoServiceImpl extends ServiceImpl<JobsInfoMapper, JobsInfo> i
...
@@ -215,6 +215,7 @@ public class JobsInfoServiceImpl extends ServiceImpl<JobsInfoMapper, JobsInfo> i
}
}
...
...
ibztask-core/src/main/java/cn/ibizlab/core/task/service/impl/JobsLockServiceImpl.java
浏览文件 @
100e2a1a
...
@@ -191,6 +191,7 @@ public class JobsLockServiceImpl extends ServiceImpl<JobsLockMapper, JobsLock> i
...
@@ -191,6 +191,7 @@ public class JobsLockServiceImpl extends ServiceImpl<JobsLockMapper, JobsLock> i
}
}
...
...
ibztask-core/src/main/java/cn/ibizlab/core/task/service/impl/JobsLogServiceImpl.java
浏览文件 @
100e2a1a
...
@@ -191,6 +191,7 @@ public class JobsLogServiceImpl extends ServiceImpl<JobsLogMapper, JobsLog> impl
...
@@ -191,6 +191,7 @@ public class JobsLogServiceImpl extends ServiceImpl<JobsLogMapper, JobsLog> impl
}
}
...
...
ibztask-core/src/main/java/cn/ibizlab/core/task/service/impl/JobsRegistryServiceImpl.java
浏览文件 @
100e2a1a
...
@@ -191,6 +191,7 @@ public class JobsRegistryServiceImpl extends ServiceImpl<JobsRegistryMapper, Job
...
@@ -191,6 +191,7 @@ public class JobsRegistryServiceImpl extends ServiceImpl<JobsRegistryMapper, Job
}
}
...
...
ibztask-core/src/main/resources/sysmodel/ibztask.json
浏览文件 @
100e2a1a
...
@@ -21,6 +21,7 @@
...
@@ -21,6 +21,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_length"
:
100
,
"key_field"
:
1
,
"key_field"
:
1
,
"show_order"
:
1
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -34,6 +35,7 @@
...
@@ -34,6 +35,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_length"
:
100
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
2
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -47,6 +49,7 @@
...
@@ -47,6 +49,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_length"
:
100
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
3
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -60,6 +63,7 @@
...
@@ -60,6 +63,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_length"
:
100
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
4
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -73,6 +77,7 @@
...
@@ -73,6 +77,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
255
,
"data_length"
:
255
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
5
,
"major_field"
:
1
"major_field"
:
1
},
},
{
{
...
@@ -86,6 +91,7 @@
...
@@ -86,6 +91,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
512
,
"data_length"
:
512
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
6
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -98,6 +104,7 @@
...
@@ -98,6 +104,7 @@
"physical_field"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"INT"
,
"data_type"
:
"INT"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
7
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -110,6 +117,7 @@
...
@@ -110,6 +117,7 @@
"physical_field"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"INT"
,
"data_type"
:
"INT"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
8
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -122,6 +130,7 @@
...
@@ -122,6 +130,7 @@
"physical_field"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"BIGINT"
,
"data_type"
:
"BIGINT"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
9
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -134,6 +143,7 @@
...
@@ -134,6 +143,7 @@
"physical_field"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"BIGINT"
,
"data_type"
:
"BIGINT"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
10
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -147,6 +157,7 @@
...
@@ -147,6 +157,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
30
,
"data_length"
:
30
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
11
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -160,6 +171,7 @@
...
@@ -160,6 +171,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
30
,
"data_length"
:
30
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
12
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -173,6 +185,7 @@
...
@@ -173,6 +185,7 @@
"physical_field"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"INT"
,
"data_type"
:
"INT"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
13
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -185,6 +198,7 @@
...
@@ -185,6 +198,7 @@
"physical_field"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_type"
:
"DATETIME"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
21
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -198,6 +212,7 @@
...
@@ -198,6 +212,7 @@
"data_type"
:
"DATETIME"
,
"data_type"
:
"DATETIME"
,
"predefined"
:
"CREATEDATE"
,
"predefined"
:
"CREATEDATE"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
22
,
"major_field"
:
0
"major_field"
:
0
}
}
],
],
...
@@ -226,6 +241,7 @@
...
@@ -226,6 +241,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_length"
:
100
,
"key_field"
:
1
,
"key_field"
:
1
,
"show_order"
:
1
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -239,6 +255,7 @@
...
@@ -239,6 +255,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
30
,
"data_length"
:
30
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
2
,
"major_field"
:
1
"major_field"
:
1
},
},
{
{
...
@@ -252,6 +269,7 @@
...
@@ -252,6 +269,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_length"
:
100
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
3
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -264,6 +282,7 @@
...
@@ -264,6 +282,7 @@
"physical_field"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_type"
:
"DATETIME"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
22
,
"major_field"
:
0
"major_field"
:
0
}
}
],
],
...
@@ -292,6 +311,7 @@
...
@@ -292,6 +311,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_length"
:
100
,
"key_field"
:
1
,
"key_field"
:
1
,
"show_order"
:
1
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -305,6 +325,7 @@
...
@@ -305,6 +325,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_length"
:
100
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
2
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -318,6 +339,7 @@
...
@@ -318,6 +339,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
255
,
"data_length"
:
255
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
3
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -331,6 +353,7 @@
...
@@ -331,6 +353,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
255
,
"data_length"
:
255
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
5
,
"major_field"
:
1
"major_field"
:
1
},
},
{
{
...
@@ -344,6 +367,7 @@
...
@@ -344,6 +367,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
512
,
"data_length"
:
512
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
6
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -356,6 +380,7 @@
...
@@ -356,6 +380,7 @@
"physical_field"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"INT"
,
"data_type"
:
"INT"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
8
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -368,6 +393,7 @@
...
@@ -368,6 +393,7 @@
"physical_field"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"INT"
,
"data_type"
:
"INT"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
11
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -381,6 +407,7 @@
...
@@ -381,6 +407,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
30
,
"data_length"
:
30
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
12
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -394,6 +421,7 @@
...
@@ -394,6 +421,7 @@
"data_type"
:
"TEXT"
,
"data_type"
:
"TEXT"
,
"data_length"
:
1048576
,
"data_length"
:
1048576
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
13
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -406,6 +434,7 @@
...
@@ -406,6 +434,7 @@
"physical_field"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_type"
:
"DATETIME"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
22
,
"major_field"
:
0
"major_field"
:
0
}
}
],
],
...
@@ -434,6 +463,7 @@
...
@@ -434,6 +463,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_length"
:
100
,
"key_field"
:
1
,
"key_field"
:
1
,
"show_order"
:
1
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -447,6 +477,7 @@
...
@@ -447,6 +477,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
100
,
"data_length"
:
100
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
3
,
"major_field"
:
1
"major_field"
:
1
},
},
{
{
...
@@ -460,6 +491,7 @@
...
@@ -460,6 +491,7 @@
"data_type"
:
"VARCHAR"
,
"data_type"
:
"VARCHAR"
,
"data_length"
:
255
,
"data_length"
:
255
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
4
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -473,6 +505,7 @@
...
@@ -473,6 +505,7 @@
"physical_field"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"INT"
,
"data_type"
:
"INT"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
13
,
"major_field"
:
0
"major_field"
:
0
},
},
{
{
...
@@ -485,6 +518,7 @@
...
@@ -485,6 +518,7 @@
"physical_field"
:
1
,
"physical_field"
:
1
,
"data_type"
:
"DATETIME"
,
"data_type"
:
"DATETIME"
,
"key_field"
:
0
,
"key_field"
:
0
,
"show_order"
:
21
,
"major_field"
:
0
"major_field"
:
0
}
}
],
],
...
...
ibztask-dependencies/pom.xml
浏览文件 @
100e2a1a
...
@@ -233,12 +233,6 @@
...
@@ -233,12 +233,6 @@
<version>
${jsonwebtoken-jjwt.version}
</version>
<version>
${jsonwebtoken-jjwt.version}
</version>
</dependency>
</dependency>
<dependency>
<groupId>
com.alibaba
</groupId>
<artifactId>
druid-spring-boot-starter
</artifactId>
<version>
${alibaba-druid.version}
</version>
</dependency>
<dependency>
<dependency>
<groupId>
org.zalando
</groupId>
<groupId>
org.zalando
</groupId>
<artifactId>
problem-spring-web
</artifactId>
<artifactId>
problem-spring-web
</artifactId>
...
@@ -351,6 +345,8 @@
...
@@ -351,6 +345,8 @@
</dependency>
</dependency>
</dependencies>
</dependencies>
</project>
</project>
ibztask-util/src/main/java/cn/ibizlab/util/annotation/DEField.java
浏览文件 @
100e2a1a
...
@@ -2,6 +2,7 @@ package cn.ibizlab.util.annotation;
...
@@ -2,6 +2,7 @@ package cn.ibizlab.util.annotation;
import
cn.ibizlab.util.enums.DEFieldDefaultValueType
;
import
cn.ibizlab.util.enums.DEFieldDefaultValueType
;
import
cn.ibizlab.util.enums.DEPredefinedFieldType
;
import
cn.ibizlab.util.enums.DEPredefinedFieldType
;
import
cn.ibizlab.util.enums.DupCheck
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.ElementType
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.Retention
;
import
java.lang.annotation.RetentionPolicy
;
import
java.lang.annotation.RetentionPolicy
;
...
@@ -66,5 +67,14 @@ public @interface DEField
...
@@ -66,5 +67,14 @@ public @interface DEField
* @return
* @return
*/
*/
String
format
()
default
""
;
String
format
()
default
""
;
/**
* 重复性检查
* @return
*/
DupCheck
dupCheck
()
default
DupCheck
.
NONE
;
/**
* 范围属性
*/
String
dupCheckField
()
default
""
;
}
}
ibztask-util/src/main/java/cn/ibizlab/util/dict/StaticDict.java
0 → 100644
浏览文件 @
100e2a1a
package
cn
.
ibizlab
.
util
.
dict
;
import
lombok.Getter
;
public
class
StaticDict
{
/**
* 代码表[扩展表格单元格垂直对齐方式]
*/
@Getter
public
enum
CodeList75
{
TOP
(
"TOP"
,
"上对齐"
),
MIDDLE
(
"MIDDLE"
,
"居中对齐"
),
BOTTOM
(
"BOTTOM"
,
"下对齐"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList75
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[数据库触发器目标]
*/
@Getter
public
enum
CodeList68
{
TABLE
(
"TABLE"
,
"主表"
),
VIEW
(
"VIEW"
,
"视图"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList68
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[审计行为]
*/
@Getter
public
enum
CodeList27
{
CREATE
(
"CREATE"
,
"建立"
),
UPDATE
(
"UPDATE"
,
"更新"
),
DELETE
(
"DELETE"
,
"删除"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList27
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[平台内置处理组件类型]
*/
@Getter
public
enum
CodeList118
{
CODELISTFILLER
(
"CODELISTFILLER"
,
"代码表填充器"
),
WFPROCESS
(
"WFPROCESS"
,
"工作流嵌入处理"
),
DGACTIONHELPER
(
"DGACTIONHELPER"
,
"表格后台处理对象"
),
FORMACTIONHELPER
(
"FORMACTIONHELPER"
,
"表单后台处理类"
),
PAGE
(
"PAGE"
,
"页面对象"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList118
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[消息模板内容类型]
*/
@Getter
public
enum
CodeList42
{
TEXT
(
"TEXT"
,
"纯文本"
),
HTML
(
"HTML"
,
"HTML网页"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList42
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[字段查询扩展选项]
*/
@Getter
public
enum
CodeList60
{
LIKE
(
"LIKE"
,
"LIKE大小写敏感"
),
EQ
(
"="
,
"=(含其它)大小写敏感"
),
LIKESPLIT
(
"LIKESPLIT"
,
"LIKE分解"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList60
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[年份(2010~2020)]
*/
@Getter
public
enum
CodeList81
{
ITEM_2010
(
"2010"
,
"2010年"
),
ITEM_2011
(
"2011"
,
"2011年"
),
ITEM_2012
(
"2012"
,
"2012年"
),
ITEM_2013
(
"2013"
,
"2013年"
),
ITEM_2014
(
"2014"
,
"2014年"
),
ITEM_2015
(
"2015"
,
"2015年"
),
ITEM_2016
(
"2016"
,
"2016年"
),
ITEM_2017
(
"2017"
,
"2017年"
),
ITEM_2018
(
"2018"
,
"2018年"
),
ITEM_2019
(
"2019"
,
"2019年"
),
ITEM_2020
(
"2020"
,
"2020年"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList81
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[季度(1~4)]
*/
@Getter
public
enum
CodeList83
{
ITEM_1
(
"1"
,
"1季度"
),
ITEM_2
(
"2"
,
"2季度"
),
ITEM_3
(
"3"
,
"3季度"
),
ITEM_4
(
"4"
,
"4季度"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList83
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[树视图节点类型]
*/
@Getter
public
enum
CodeList94
{
STATIC
(
"STATIC"
,
"静态"
),
DE
(
"DE"
,
"动态(实体)"
),
CODELIST
(
"CODELIST"
,
"动态(代码表)"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList94
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[补字应用场合类型]
*/
@Getter
public
enum
CodeList30
{
GG
(
"GG"
,
"公共"
),
SH
(
"SH"
,
"审核"
),
PG
(
"PG"
,
"派工"
),
SABTYY
(
"SABTYY"
,
"SABTYY"
),
RKDSH
(
"RKDSH"
,
"入库单审核"
),
CKDSH
(
"CKDSH"
,
"出库单审核"
),
BSDSH
(
"BSDSH"
,
"报损单审核"
),
SAOA
(
"SAOA"
,
"SAOA"
),
FW
(
"FW"
,
"发文"
),
SW
(
"SW"
,
"收文"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList30
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[页面跳转处理_页面类型]
*/
@Getter
public
enum
CodeList113
{
PAGE
(
"PAGE"
,
"内置页面"
),
URL
(
"URL"
,
"网页路径"
),
SCRIPT
(
"SCRIPT"
,
"脚本"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList113
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[数据操作步骤]
*/
@Getter
public
enum
CodeList11
{
USERDECLARE
(
"USERDECLARE"
,
"变量定义"
),
USERINIT
(
"USERINIT"
,
"变量初始化"
),
INPUTCHECK
(
"INPUTCHECK"
,
"数据检查"
),
BEFOREACTION
(
"BEFOREACTION"
,
"操作之前"
),
EXECUTEACTION
(
"EXECUTEACTION"
,
"执行操作"
),
AFTERACTION
(
"AFTERACTION"
,
"操作之后"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList11
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[代码发布路径]
*/
@Getter
public
enum
CodeList116
{
DEFAULT
(
"DEFAULT"
,
"默认"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList116
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[年周(1~52)]
*/
@Getter
public
enum
CodeList84
{
ITEM_01
(
"01"
,
"第1周"
),
ITEM_02
(
"02"
,
"第2周"
),
ITEM_03
(
"03"
,
"第3周"
),
ITEM_04
(
"04"
,
"第4周"
),
ITEM_05
(
"05"
,
"第5周"
),
ITEM_06
(
"06"
,
"第6周"
),
ITEM_07
(
"07"
,
"第7周"
),
ITEM_08
(
"08"
,
"第8周"
),
ITEM_09
(
"09"
,
"第9周"
),
ITEM_10
(
"10"
,
"第10周"
),
ITEM_11
(
"11"
,
"第11周"
),
ITEM_12
(
"12"
,
"第12周"
),
ITEM_13
(
"13"
,
"第13周"
),
ITEM_14
(
"14"
,
"第14周"
),
ITEM_15
(
"15"
,
"第15周"
),
ITEM_16
(
"16"
,
"第16周"
),
ITEM_17
(
"17"
,
"第17周"
),
ITEM_18
(
"18"
,
"第18周"
),
ITEM_19
(
"19"
,
"第19周"
),
ITEM_20
(
"20"
,
"第20周"
),
ITEM_21
(
"21"
,
"第21周"
),
ITEM_22
(
"22"
,
"第22周"
),
ITEM_23
(
"23"
,
"第23周"
),
ITEM_24
(
"24"
,
"第24周"
),
ITEM_25
(
"25"
,
"第25周"
),
ITEM_26
(
"26"
,
"第26周"
),
ITEM_27
(
"27"
,
"第27周"
),
ITEM_28
(
"28"
,
"第28周"
),
ITEM_29
(
"29"
,
"第29周"
),
ITEM_30
(
"30"
,
"第30周"
),
ITEM_31
(
"31"
,
"第31周"
),
ITEM_32
(
"32"
,
"第32周"
),
ITEM_33
(
"33"
,
"第33周"
),
ITEM_34
(
"34"
,
"第34周"
),
ITEM_35
(
"35"
,
"第35周"
),
ITEM_36
(
"36"
,
"第36周"
),
ITEM_37
(
"37"
,
"第37周"
),
ITEM_38
(
"38"
,
"第38周"
),
ITEM_39
(
"39"
,
"第39周"
),
ITEM_40
(
"40"
,
"第40周"
),
ITEM_41
(
"41"
,
"第41周"
),
ITEM_42
(
"42"
,
"第42周"
),
ITEM_43
(
"43"
,
"第43周"
),
ITEM_44
(
"44"
,
"第44周"
),
ITEM_45
(
"45"
,
"第45周"
),
ITEM_46
(
"46"
,
"第46周"
),
ITEM_47
(
"47"
,
"第47周"
),
ITEM_48
(
"48"
,
"第48周"
),
ITEM_49
(
"49"
,
"第49周"
),
ITEM_50
(
"50"
,
"第50周"
),
ITEM_51
(
"51"
,
"第51周"
),
ITEM_52
(
"52"
,
"第52周"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList84
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[数据库触发器操作]
*/
@Getter
public
enum
CodeList65
{
BEFORE
(
"BEFORE"
,
"Before"
),
AFTER
(
"AFTER"
,
"After"
),
INSTEADOF
(
"INSTEADOF"
,
"Instead of"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList65
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[平台内置流程状态]
*/
@Getter
public
enum
WFStates
{
ITEM_0
(
"0"
,
"未启动"
),
ITEM_1
(
"1"
,
"流程中"
),
ITEM_2
(
"2"
,
"已完成"
),
ITEM_3
(
"3"
,
"已取消"
),
ITEM_31
(
"31"
,
"已取消(人工)"
),
ITEM_32
(
"32"
,
"已取消(超时)"
),
ITEM_4
(
"4"
,
"处理故障"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
WFStates
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[表单嵌入表格工具栏能力]
*/
@Getter
public
enum
CodeList77
{
INSERT
(
"INSERT"
,
"新建"
),
UPDATE
(
"UPDATE"
,
"更新"
),
DELETE
(
"DELETE"
,
"删除"
),
ROWEDIT
(
"ROWEDIT"
,
"启用行编辑"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList77
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[页面处理逻辑类型]
*/
@Getter
public
enum
CodeList70
{
AFTERINITPAGEPARAM
(
"AFTERINITPAGEPARAM"
,
"页面变量初始化之后"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList70
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[日期类型]
*/
@Getter
public
enum
CodeList48
{
ITEM_1
(
"1"
,
"每周"
),
ITEM_2
(
"2"
,
"每月"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList48
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[服务运行状态]
*/
@Getter
public
enum
CodeList38
{
START
(
"START"
,
"启动"
),
STOP
(
"STOP"
,
"停止"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList38
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[用户对象类型]
*/
@Getter
public
enum
CodeList5
{
USER
(
"USER"
,
"用户"
),
USERGROUP
(
"USERGROUP"
,
"用户组"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList5
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[DA日志操作类型]
*/
@Getter
public
enum
CodeList24
{
CREATE
(
"CREATE"
,
"新建"
),
UPDATE
(
"UPDATE"
,
"更新"
),
DELETE
(
"DELETE"
,
"删除"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList24
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[脚本功能]
*/
@Getter
public
enum
CodeList114
{
ITEM_1
(
"1"
,
"基础"
),
ITEM_128
(
"128"
,
"树视图常规"
),
ITEM_2
(
"2"
,
"树视图高级"
),
ITEM_4
(
"4"
,
"TAB视图"
),
ITEM_8
(
"8"
,
"动态面板"
),
ITEM_16
(
"16"
,
"搜索面板"
),
ITEM_32
(
"32"
,
"表格视图常规"
),
ITEM_64
(
"64"
,
"表格视图高级"
),
ITEM_256
(
"256"
,
"数据视图"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList114
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体快捷应用范围]
*/
@Getter
public
enum
CodeList41
{
ITEM_1
(
"1"
,
"拾取链接"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList41
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[是否(TRUE,FALSE)]
*/
@Getter
public
enum
TrueFalse
{
TRUE
(
"TRUE"
,
"是"
),
FALSE
(
"FALSE"
,
"否"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
TrueFalse
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[服务启动模式]
*/
@Getter
public
enum
CodeList37
{
AUTO
(
"AUTO"
,
"自动"
),
MANUAL
(
"MANUAL"
,
"手动"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList37
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体规则处理_操作逻辑]
*/
@Getter
public
enum
CodeList111
{
EQ
(
"="
,
"等于"
),
LTGT
(
"<>"
,
"不等于"
),
GTEQ
(
">="
,
"大于等于"
),
GT
(
">"
,
"大于"
),
LTEQ
(
"<="
,
"小于等于"
),
LT
(
"<"
,
"小于"
),
LIKE
(
"LIKE"
,
"文本匹配"
),
ISNULL
(
"ISNULL"
,
"为空"
),
ISNOTNULL
(
"ISNOTNULL"
,
"不为空"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList111
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[预定义属性类型]
*/
@Getter
public
enum
CodeList34
{
LOGICVALID
(
"LOGICVALID"
,
"逻辑有效标识"
),
CREATEMAN
(
"CREATEMAN"
,
"建立人"
),
CREATEDATE
(
"CREATEDATE"
,
"建立时间"
),
UPDATEMAN
(
"UPDATEMAN"
,
"更新人"
),
UPDATEDATE
(
"UPDATEDATE"
,
"更新时间"
),
ORGUNITID
(
"ORGUNITID"
,
"组织单元标识"
),
ORGUNITNAME
(
"ORGUNITNAME"
,
"组织单元名称"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList34
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[列编辑器样式]
*/
@Getter
public
enum
CodeList28
{
DROPDOWNLIST
(
"DROPDOWNLIST"
,
"下拉列表框"
),
PICKER
(
"PICKER"
,
"数据选择框"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList28
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[数据通知_时间条件]
*/
@Getter
public
enum
CodeList62
{
BEFORE
(
"BEFORE"
,
"之前"
),
AFTER
(
"AFTER"
,
"之后"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList62
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[网页部件类型]
*/
@Getter
public
enum
CodeList6
{
CHART
(
"CHART"
,
"图形部件"
),
LIST
(
"LIST"
,
"列表"
),
CUSTOMWP
(
"CUSTOMWP"
,
"自定义"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList6
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[星期(1~7)]
*/
@Getter
public
enum
CodeList46
{
ITEM_2
(
"2"
,
"星期一"
),
ITEM_3
(
"3"
,
"星期二"
),
ITEM_4
(
"4"
,
"星期三"
),
ITEM_5
(
"5"
,
"星期四"
),
ITEM_6
(
"6"
,
"星期五"
),
ITEM_7
(
"7"
,
"星期六"
),
ITEM_1
(
"1"
,
"星期日"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList46
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[DA日志对象类型]
*/
@Getter
public
enum
CodeList23
{
DATAENTITY
(
"DATAENTITY"
,
"实体"
),
DEFIELD
(
"DEFIELD"
,
"实体属性"
),
DER1N
(
"DER1N"
,
"实体关系"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList23
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[月周(1~5)]
*/
@Getter
public
enum
CodeList86
{
ITEM_1
(
"1"
,
"1周"
),
ITEM_2
(
"2"
,
"2周"
),
ITEM_3
(
"3"
,
"3周"
),
ITEM_4
(
"4"
,
"4周"
),
ITEM_5
(
"5"
,
"5周"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList86
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[数据库操作]
*/
@Getter
public
enum
CodeList89
{
INSERT
(
"INSERT"
,
"插入"
),
UPDATE
(
"UPDATE"
,
"更新"
),
DELETE
(
"DELETE"
,
"删除"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList89
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体属性更新模式]
*/
@Getter
public
enum
CodeList2
{
VERSION
(
"VERSION"
,
"版本模式"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList2
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[属性引用关系类型]
*/
@Getter
public
enum
CodeList90
{
DER1N
(
"DER1N"
,
"1:N关系"
),
DERCUSTOM
(
"DERCUSTOM"
,
"自定义关系"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList90
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体归属]
*/
@Getter
public
enum
CodeList19
{
SRFDA
(
"SRFDA"
,
"系统"
),
APPLICATION
(
"APPLICATION"
,
"应用"
),
USER
(
"USER"
,
"用户"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList19
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[DB2触发器代码模式]
*/
@Getter
public
enum
CodeList67
{
FOR_EACH_ROW
(
"For Each Row"
,
"For Each Row"
),
FOR_EACH_STATEMENT
(
"For Each Statement"
,
"For Each Statement"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList67
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[功能类型]
*/
@Getter
public
enum
CodeList4
{
DEDATAGRID
(
"DEDATAGRID"
,
"默认实体表格视图"
),
PAGELINK
(
"PAGELINK"
,
"页面链接"
),
JSCODE
(
"JSCODE"
,
"纯JS代码"
),
DEGRIDVIEW
(
"DEGRIDVIEW"
,
"指定实体表格视图"
),
PAGE
(
"PAGE"
,
"内置页面"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList4
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[输入辅助_消息模板宏]
*/
@Getter
public
enum
CodeList102
{
CARETTEMPLGROUP_SRFMSG_MSGTEMPLATE
(
"CARETTEMPLGROUP_SRFMSG_MSGTEMPLATE"
,
"消息模板"
),
CARETTEMPLGROUP_SRFDA_FILLENTITYPARAM
(
"CARETTEMPLGROUP_SRFDA_FILLENTITYPARAM"
,
"系统属性"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList102
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[代码表或模式]
*/
@Getter
public
enum
CodeList20
{
NUMBERORMODE
(
"NUMBERORMODE"
,
"数字或处理"
),
STRINGORMODE
(
"STRINGORMODE"
,
"文本或模式"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList20
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[是否(蓝、红)]
*/
@Getter
public
enum
CodeList50
{
ITEM_1
(
"1"
,
"是"
),
ITEM_0
(
"0"
,
"否"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList50
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[表格列构建器]
*/
@Getter
public
enum
CodeList9
{
NUMBER
(
"NUMBER"
,
"数值"
),
CODELIST
(
"CODELIST"
,
"代码表"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList9
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[消息类型]
*/
@Getter
public
enum
CodeList29
{
ITEM_1
(
"1"
,
"系统消息"
),
ITEM_2
(
"2"
,
"电子邮件"
),
ITEM_4
(
"4"
,
"手机短信"
),
ITEM_8
(
"8"
,
"MSN消息"
),
ITEM_16
(
"16"
,
"检务通消息"
),
ITEM_32
(
"32"
,
"微信"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList29
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[工作日类型]
*/
@Getter
public
enum
CodeList45
{
ITEM_1
(
"1"
,
"工作日"
),
ITEM_2
(
"2"
,
"非工作日"
),
ITEM_3
(
"3"
,
"自定义工作日"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList45
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[扩展表格单元格水平对齐方式]
*/
@Getter
public
enum
CodeList74
{
LEFT
(
"LEFT"
,
"左对齐"
),
CENTER
(
"CENTER"
,
"居中"
),
RIGHT
(
"RIGHT"
,
"右对齐"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList74
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[文件编码]
*/
@Getter
public
enum
CodeList39
{
ANSI
(
"ANSI"
,
"ANSI"
),
UTF_SUB_8
(
"UTF-8"
,
"UTF-8"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList39
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[输入辅助_控件参数]
*/
@Getter
public
enum
CodeList101
{
CARETTEMPLGROUP_SRFDA_CONTROLPARAM
(
"CARETTEMPLGROUP_SRFDA_CONTROLPARAM"
,
"控件基本参数"
),
CARETTEMPLGROUP_SRFDA_CONTROLPARAM_CARET
(
"CARETTEMPLGROUP_SRFDA_CONTROLPARAM_CARET"
,
"辅助输入控件参数"
),
CARETTEMPLGROUP_SRFDA_CONTROLPARAM_PICKUP
(
"CARETTEMPLGROUP_SRFDA_CONTROLPARAM_PICKUP"
,
"选择控件参数"
),
CARETTEMPLGROUP_SRFDA_CONTROLPARAM_TEXTBOX
(
"CARETTEMPLGROUP_SRFDA_CONTROLPARAM_TEXTBOX"
,
"文本控件参数"
),
CARETTEMPLGROUP_SRFDA_CONTROLPARAM_PICKUPLISTBOX
(
"CARETTEMPLGROUP_SRFDA_CONTROLPARAM_PICKUPLISTBOX"
,
"选择列表控件参数"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList101
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体属性表单默认值类型]
*/
@Getter
public
enum
CodeList3
{
SESSION
(
"SESSION"
,
"用户全局对象"
),
APPLICATION
(
"APPLICATION"
,
"系统全局对象"
),
UNIQUEID
(
"UNIQUEID"
,
"唯一编码"
),
CONTEXT
(
"CONTEXT"
,
"网页请求"
),
PARAM
(
"PARAM"
,
"数据对象属性"
),
OPERATOR
(
"OPERATOR"
,
"当前操作用户(编号)"
),
OPERATORNAME
(
"OPERATORNAME"
,
"当前操作用户(名称)"
),
CURTIME
(
"CURTIME"
,
"当前时间"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList3
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体属性插入模式]
*/
@Getter
public
enum
CodeList1
{
VERSION
(
"VERSION"
,
"版本模式"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList1
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[JOBSTATUS]
*/
@Getter
public
enum
CodeListJobStatus
{
ITEM_0
(
0
,
"ENABLED"
),
ITEM_1
(
1
,
"DISABLED"
);
private
int
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeListJobStatus
(
int
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[日志级别]
*/
@Getter
public
enum
CodeList32
{
ITEM_50000
(
"50000"
,
"致命(FATAL)"
),
ITEM_40000
(
"40000"
,
"错误(ERROR)"
),
ITEM_30000
(
"30000"
,
"警告(WARN)"
),
ITEM_20000
(
"20000"
,
"信息(INFO)"
),
ITEM_10000
(
"10000"
,
"调试(DEBUG)"
),
ITEM_5000
(
"5000"
,
"调试(TRACE)"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList32
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[时间维度类型]
*/
@Getter
public
enum
CodeList87
{
YM
(
"YM"
,
"年、月"
),
YMW
(
"YMW"
,
"年、月、周"
),
YMWD
(
"YMWD"
,
"年、月、周、天"
),
YMWDH
(
"YMWDH"
,
"年、月、周、天、小时"
),
YMD
(
"YMD"
,
"年、月、天"
),
YMDH
(
"YMDH"
,
"年、月、天、小时"
),
YW
(
"YW"
,
"年、周"
),
YWD
(
"YWD"
,
"年、周、天"
),
YWDH
(
"YWDH"
,
"年、周、天、小时"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList87
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[物理信息更新模式]
*/
@Getter
public
enum
CodeList57
{
UPDATEWHENMODIFY
(
"UPDATEWHENMODIFY"
,
"变更时更新"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList57
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[统一资源类型]
*/
@Getter
public
enum
CodeList16
{
PAGE
(
"PAGE"
,
"内置页面"
),
REPORT
(
"REPORT"
,
"报表"
),
CUSTOM
(
"CUSTOM"
,
"自定义"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList16
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[缩略界面类型]
*/
@Getter
public
enum
CodeList7
{
FORM
(
"FORM"
,
"表单"
),
PAGE
(
"PAGE"
,
"内置页面"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList7
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[周期时间类型]
*/
@Getter
public
enum
CodeList40
{
MONTH
(
"MONTH"
,
"月度"
),
SEASON
(
"SEASON"
,
"季度"
),
WEEK
(
"WEEK"
,
"周"
),
DAY
(
"DAY"
,
"天"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList40
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体数据操作]
*/
@Getter
public
enum
CodeList10
{
INSERT
(
"INSERT"
,
"插入"
),
UPDATE
(
"UPDATE"
,
"更新"
),
DELETE
(
"DELETE"
,
"删除"
),
SELECT
(
"SELECT"
,
"简单查询"
),
CUSTOMCALL
(
"CUSTOMCALL"
,
"自定义"
),
CUSTOMPROCCALL
(
"CUSTOMPROCCALL"
,
"自定义存储过程"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList10
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[补丁归属]
*/
@Getter
public
enum
CodeList36
{
ITEM_1
(
"1"
,
"框架基本"
),
ITEM_2
(
"2"
,
"框架高级"
),
ITEM_4
(
"4"
,
"工作流"
),
ITEM_8
(
"8"
,
"EAI"
),
ITEM_16
(
"16"
,
"UAC"
),
ITEM_32
(
"32"
,
"全文检索"
),
ITEM_64
(
"64"
,
"数据分析"
),
ITEM_128
(
"128"
,
"基础网盘"
),
ITEM_256
(
"256"
,
"基础组织"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList36
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[动态面板分区缩放样式]
*/
@Getter
public
enum
CodeList93
{
EXPAND
(
"EXPAND"
,
"展开"
),
COLLAPSE
(
"COLLAPSE"
,
"收缩"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList93
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[时间分组类型]
*/
@Getter
public
enum
CodeList92
{
Q
(
"Q"
,
"季度"
),
M
(
"M"
,
"月份"
),
D
(
"D"
,
"月天"
),
H
(
"H"
,
"小时"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList92
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体数据处理_数据对象操作]
*/
@Getter
public
enum
CodeList107
{
CREATENEW
(
"CREATENEW"
,
"新建数据对象"
),
CREATEFROM
(
"CREATEFROM"
,
"拷贝新建数据对象"
),
COPY
(
"COPY"
,
"拷贝数据对象"
),
COPYRESET
(
"COPYRESET"
,
"拷贝数据对象(重置)"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList107
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体属性访问控制]
*/
@Getter
public
enum
CodeList88
{
NONE
(
"NONE"
,
"无"
),
READ
(
"READ"
,
"读取"
),
UPDATE
(
"UPDATE"
,
"更新"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList88
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体存储类型]
*/
@Getter
public
enum
CodeList80
{
STATIC
(
"STATIC"
,
"静态存储"
),
DYNAMIC
(
"DYNAMIC"
,
"动态存储"
),
NONE
(
"NONE"
,
"无存储"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList80
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[图表控件_表格位置]
*/
@Getter
public
enum
CodeList52
{
NONE
(
"NONE"
,
"无表格"
),
TOPLEFT
(
"TOPLEFT"
,
"上左"
),
TOP
(
"TOP"
,
"上中"
),
TOPRIGHT
(
"TOPRIGHT"
,
"上右"
),
BOTTOMLEFT
(
"BOTTOMLEFT"
,
"下左"
),
BOTTOM
(
"BOTTOM"
,
"下中"
),
BOTTOMRIGHT
(
"BOTTOMRIGHT"
,
"下右"
),
LEFTTOP
(
"LEFTTOP"
,
"左上"
),
LEFT
(
"LEFT"
,
"左中"
),
LEFTBOTTOM
(
"LEFTBOTTOM"
,
"左下"
),
RIGHTTOP
(
"RIGHTTOP"
,
"右上"
),
RIGHT
(
"RIGHT"
,
"右中"
),
RIGHTBOTTOM
(
"RIGHTBOTTOM"
,
"右下"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList52
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[日历、邮件重要程度]
*/
@Getter
public
enum
CodeList8
{
HIGH
(
"HIGH"
,
"高"
),
NORMAL
(
"NORMAL"
,
"普通"
),
LOW
(
"LOW"
,
"低"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList8
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[输入辅助_实体处理逻辑代码]
*/
@Getter
public
enum
CodeList103
{
CARETTEMPLGROUP_SRFDA_DEDCCONTEXT
(
"CARETTEMPLGROUP_SRFDA_DEDCCONTEXT"
,
"实体处理逻辑引擎"
),
CARETTEMPLGROUP_SRFDA_DEACTION
(
"CARETTEMPLGROUP_SRFDA_DEACTION"
,
"实体属性操作"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList103
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[系统错误代码]
*/
@Getter
public
enum
CodeList35
{
ITEM_0
(
"0"
,
"正确(0)"
),
ITEM_1
(
"1"
,
"内部发生错误(INTERNALERROR)"
),
ITEM_2
(
"2"
,
"访问被拒绝(ACCESSDENY)"
),
ITEM_3
(
"3"
,
"无效的数据(INVALIDDATA)"
),
ITEM_4
(
"4"
,
"无效的数据键(INVALIDDATAKEYS)"
),
ITEM_5
(
"5"
,
"输入的信息有误(INPUTERROR)"
),
ITEM_6
(
"6"
,
"重复的数据键值(DUPLICATEKEY)"
),
ITEM_7
(
"7"
,
"重复的数据(DUPLICATEDATA)"
),
ITEM_8
(
"8"
,
"删除拒绝(DELETEREJECT)"
),
ITEM_9
(
"9"
,
"逻辑处理错误(LOGICERROR)"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList35
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[语言资源类型]
*/
@Getter
public
enum
CodeList55
{
DEF_LNAME
(
"DEF.LNAME"
,
"实体属性逻辑名称"
),
CL_ITEM_LNAME
(
"CL.ITEM.LNAME"
,
"代码表项"
),
TBB_TEXT
(
"TBB.TEXT"
,
"工具栏按钮文本"
),
TBB_TOOLTIP
(
"TBB.TOOLTIP"
,
"工具栏按钮提示"
),
MENUITEM_CAPTION
(
"MENUITEM.CAPTION"
,
"菜单项文本"
),
PAGE_HEADER
(
"PAGE.HEADER"
,
"界面头部标题"
),
PAGE_COMMON
(
"PAGE.COMMON"
,
"界面常规"
),
CONTROL
(
"CONTROL"
,
"控件文本"
),
ERROR_STD
(
"ERROR.STD"
,
"标准错误"
),
CTRL
(
"CTRL"
,
"处理逻辑"
),
COMMON
(
"COMMON"
,
"通用"
),
OTHER
(
"OTHER"
,
"其它"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList55
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[数据库类型]
*/
@Getter
public
enum
CodeList33
{
DB2
(
"DB2"
,
"DB2"
),
ORACLE
(
"ORACLE"
,
"ORACLE"
),
MSSQL
(
"MSSQL"
,
"MSSQLSERVER"
),
MYSQL
(
"MYSQL"
,
"MySQL"
),
SYBASE
(
"SYBASE"
,
"SYBASE"
),
INFORMIX
(
"INFORMIX"
,
"INFORMIX"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList33
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[时区]
*/
@Getter
public
enum
CodeList59
{
ETC_GMT_ADD_12
(
"Etc/GMT+12"
,
"(UTC-12:00)GMT-12:00"
),
ETC_GMT_ADD_11
(
"Etc/GMT+11"
,
"(UTC-11:00)GMT-11:00"
),
MIT
(
"MIT"
,
"(UTC-11:00)West Samoa Time"
),
PACIFIC_MIDWAY
(
"Pacific/Midway"
,
"(UTC-11:00)Samoa Standard Time"
),
PACIFIC_NIUE
(
"Pacific/Niue"
,
"(UTC-11:00)Niue Time"
),
AMERICA_ADAK
(
"America/Adak"
,
"(UTC-10:00)Hawaii-Aleutian Standard Time"
),
ETC_GMT_ADD_10
(
"Etc/GMT+10"
,
"(UTC-10:00)GMT-10:00"
),
HST
(
"HST"
,
"(UTC-10:00)Hawaii Standard Time"
),
PACIFIC_FAKAOFO
(
"Pacific/Fakaofo"
,
"(UTC-10:00)Tokelau Time"
),
PACIFIC_RAROTONGA
(
"Pacific/Rarotonga"
,
"(UTC-10:00)Cook Is. Time"
),
PACIFIC_TAHITI
(
"Pacific/Tahiti"
,
"(UTC-10:00)Tahiti Time"
),
PACIFIC_MARQUESAS
(
"Pacific/Marquesas"
,
"(UTC-9:00)Marquesas Time"
),
AST
(
"AST"
,
"(UTC-9:00)Alaska Standard Time"
),
ETC_GMT_ADD_9
(
"Etc/GMT+9"
,
"(UTC-9:00)GMT-09:00"
),
PACIFIC_GAMBIER
(
"Pacific/Gambier"
,
"(UTC-9:00)Gambier Time"
),
AMERICA_DAWSON
(
"America/Dawson"
,
"(UTC-8:00)Pacific Standard Time"
),
ETC_GMT_ADD_8
(
"Etc/GMT+8"
,
"(UTC-8:00)GMT-08:00"
),
PACIFIC_PITCAIRN
(
"Pacific/Pitcairn"
,
"(UTC-8:00)Pitcairn Standard Time"
),
AMERICA_BOISE
(
"America/Boise"
,
"(UTC-7:00)Mountain Standard Time"
),
ETC_GMT_ADD_7
(
"Etc/GMT+7"
,
"(UTC-7:00)GMT-07:00"
),
AMERICA_BELIZE
(
"America/Belize"
,
"(UTC-6:00)Central Standard Time"
),
CHILE_EASTERISLAND
(
"Chile/EasterIsland"
,
"(UTC-6:00)Easter Is. Time"
),
ETC_GMT_ADD_6
(
"Etc/GMT+6"
,
"(UTC-6:00)GMT-06:00"
),
PACIFIC_GALAPAGOS
(
"Pacific/Galapagos"
,
"(UTC-6:00)Galapagos Time"
),
AMERICA_ATIKOKAN
(
"America/Atikokan"
,
"(UTC-5:00)Eastern Standard Time"
),
AMERICA_BOGOTA
(
"America/Bogota"
,
"(UTC-5:00)Colombia Time"
),
AMERICA_EIRUNEPE
(
"America/Eirunepe"
,
"(UTC-5:00)Acre Time"
),
AMERICA_GUAYAQUIL
(
"America/Guayaquil"
,
"(UTC-5:00)Ecuador Time"
),
AMERICA_HAVANA
(
"America/Havana"
,
"(UTC-5:00)Cuba Standard Time"
),
AMERICA_LIMA
(
"America/Lima"
,
"(UTC-5:00)Peru Time"
),
ETC_GMT_ADD_5
(
"Etc/GMT+5"
,
"(UTC-5:00)GMT-05:00"
),
AMERICA_CARACAS
(
"America/Caracas"
,
"(UTC-4:00)Venezuela Time"
),
AMERICA_ANGUILLA
(
"America/Anguilla"
,
"(UTC-4:00)Atlantic Standard Time"
),
AMERICA_ASUNCION
(
"America/Asuncion"
,
"(UTC-4:00)Paraguay Time"
),
AMERICA_BOA_VISTA
(
"America/Boa_Vista"
,
"(UTC-4:00)Amazon Time"
),
AMERICA_GUYANA
(
"America/Guyana"
,
"(UTC-4:00)Guyana Time"
),
AMERICA_LA_PAZ
(
"America/La_Paz"
,
"(UTC-4:00)Bolivia Time"
),
AMERICA_SANTIAGO
(
"America/Santiago"
,
"(UTC-4:00)Chile Time"
),
ATLANTIC_STANLEY
(
"Atlantic/Stanley"
,
"(UTC-4:00)Falkland Is. Time"
),
ETC_GMT_ADD_4
(
"Etc/GMT+4"
,
"(UTC-4:00)GMT-04:00"
),
AMERICA_ST_JOHNS
(
"America/St_Johns"
,
"(UTC-3:00)Newfoundland Standard Time"
),
AGT
(
"AGT"
,
"(UTC-3:00)Argentine Time"
),
AMERICA_ARAGUAINA
(
"America/Araguaina"
,
"(UTC-3:00)Brasilia Time"
),
AMERICA_CAYENNE
(
"America/Cayenne"
,
"(UTC-3:00)French Guiana Time"
),
AMERICA_GODTHAB
(
"America/Godthab"
,
"(UTC-3:00)Western Greenland Time"
),
AMERICA_MIQUELON
(
"America/Miquelon"
,
"(UTC-3:00)Pierre & Miquelon Standard Time"
),
AMERICA_MONTEVIDEO
(
"America/Montevideo"
,
"(UTC-3:00)Uruguay Time"
),
AMERICA_PARAMARIBO
(
"America/Paramaribo"
,
"(UTC-3:00)Suriname Time"
),
ANTARCTICA_ROTHERA
(
"Antarctica/Rothera"
,
"(UTC-3:00)Rothera Time"
),
ETC_GMT_ADD_3
(
"Etc/GMT+3"
,
"(UTC-3:00)GMT-03:00"
),
AMERICA_NORONHA
(
"America/Noronha"
,
"(UTC-2:00)Fernando de Noronha Time"
),
ATLANTIC_SOUTH_GEORGIA
(
"Atlantic/South_Georgia"
,
"(UTC-2:00)South Georgia Standard Time"
),
ETC_GMT_ADD_2
(
"Etc/GMT+2"
,
"(UTC-2:00)GMT-02:00"
),
AMERICA_SCORESBYSUND
(
"America/Scoresbysund"
,
"(UTC-1:00)Eastern Greenland Time"
),
ATLANTIC_AZORES
(
"Atlantic/Azores"
,
"(UTC-1:00)Azores Time"
),
ATLANTIC_CAPE_VERDE
(
"Atlantic/Cape_Verde"
,
"(UTC-1:00)Cape Verde Time"
),
ETC_GMT_ADD_1
(
"Etc/GMT+1"
,
"(UTC-1:00)GMT-01:00"
),
AFRICA_ABIDJAN
(
"Africa/Abidjan"
,
"(UTC0:00)Greenwich Mean Time"
),
AFRICA_ACCRA
(
"Africa/Accra"
,
"(UTC0:00)Ghana Mean Time"
),
AFRICA_CASABLANCA
(
"Africa/Casablanca"
,
"(UTC0:00)Western European Time"
),
ETC_GMT
(
"Etc/GMT"
,
"(UTC0:00)GMT+00:00"
),
ETC_UCT
(
"Etc/UCT"
,
"(UTC0:00)Coordinated Universal Time"
),
AFRICA_ALGIERS
(
"Africa/Algiers"
,
"(UTC+1:00)Central European Time"
),
AFRICA_BANGUI
(
"Africa/Bangui"
,
"(UTC+1:00)Western African Time"
),
ETC_GMT_SUB_1
(
"Etc/GMT-1"
,
"(UTC+1:00)GMT+01:00"
),
MET
(
"MET"
,
"(UTC+1:00)Middle Europe Time"
),
ART
(
"ART"
,
"(UTC+2:00)Eastern European Time"
),
AFRICA_BLANTYRE
(
"Africa/Blantyre"
,
"(UTC+2:00)Central African Time"
),
AFRICA_JOHANNESBURG
(
"Africa/Johannesburg"
,
"(UTC+2:00)South Africa Standard Time"
),
ASIA_JERUSALEM
(
"Asia/Jerusalem"
,
"(UTC+2:00)Israel Standard Time"
),
ETC_GMT_SUB_2
(
"Etc/GMT-2"
,
"(UTC+2:00)GMT+02:00"
),
AFRICA_ADDIS_ABABA
(
"Africa/Addis_Ababa"
,
"(UTC+3:00)Eastern African Time"
),
ANTARCTICA_SYOWA
(
"Antarctica/Syowa"
,
"(UTC+3:00)Syowa Time"
),
ASIA_ADEN
(
"Asia/Aden"
,
"(UTC+3:00)Arabia Standard Time"
),
ETC_GMT_SUB_3
(
"Etc/GMT-3"
,
"(UTC+3:00)GMT+03:00"
),
EUROPE_MOSCOW
(
"Europe/Moscow"
,
"(UTC+3:00)Moscow Standard Time"
),
EUROPE_VOLGOGRAD
(
"Europe/Volgograd"
,
"(UTC+3:00)Volgograd Time"
),
ASIA_RIYADH87
(
"Asia/Riyadh87"
,
"(UTC+3:00)GMT+03:07"
),
ASIA_TEHRAN
(
"Asia/Tehran"
,
"(UTC+3:00)Iran Standard Time"
),
ASIA_BAKU
(
"Asia/Baku"
,
"(UTC+4:00)Azerbaijan Time"
),
ASIA_DUBAI
(
"Asia/Dubai"
,
"(UTC+4:00)Gulf Standard Time"
),
ASIA_TBILISI
(
"Asia/Tbilisi"
,
"(UTC+4:00)Georgia Time"
),
ASIA_YEREVAN
(
"Asia/Yerevan"
,
"(UTC+4:00)Armenia Time"
),
ETC_GMT_SUB_4
(
"Etc/GMT-4"
,
"(UTC+4:00)GMT+04:00"
),
EUROPE_SAMARA
(
"Europe/Samara"
,
"(UTC+4:00)Samara Time"
),
INDIAN_MAHE
(
"Indian/Mahe"
,
"(UTC+4:00)Seychelles Time"
),
INDIAN_MAURITIUS
(
"Indian/Mauritius"
,
"(UTC+4:00)Mauritius Time"
),
INDIAN_REUNION
(
"Indian/Reunion"
,
"(UTC+4:00)Reunion Time"
),
ASIA_KABUL
(
"Asia/Kabul"
,
"(UTC+4:00)Afghanistan Time"
),
ASIA_AQTAU
(
"Asia/Aqtau"
,
"(UTC+5:00)Aqtau Time"
),
ASIA_AQTOBE
(
"Asia/Aqtobe"
,
"(UTC+5:00)Aqtobe Time"
),
ASIA_ASHGABAT
(
"Asia/Ashgabat"
,
"(UTC+5:00)Turkmenistan Time"
),
ASIA_DUSHANBE
(
"Asia/Dushanbe"
,
"(UTC+5:00)Tajikistan Time"
),
ASIA_KARACHI
(
"Asia/Karachi"
,
"(UTC+5:00)Pakistan Time"
),
ASIA_ORAL
(
"Asia/Oral"
,
"(UTC+5:00)Oral Time"
),
ASIA_SAMARKAND
(
"Asia/Samarkand"
,
"(UTC+5:00)Uzbekistan Time"
),
ASIA_YEKATERINBURG
(
"Asia/Yekaterinburg"
,
"(UTC+5:00)Yekaterinburg Time"
),
ETC_GMT_SUB_5
(
"Etc/GMT-5"
,
"(UTC+5:00)GMT+05:00"
),
INDIAN_KERGUELEN
(
"Indian/Kerguelen"
,
"(UTC+5:00)French Southern & Antarctic Lands Time"
),
INDIAN_MALDIVES
(
"Indian/Maldives"
,
"(UTC+5:00)Maldives Time"
),
ASIA_CALCUTTA
(
"Asia/Calcutta"
,
"(UTC+5:00)India Standard Time"
),
ASIA_KATMANDU
(
"Asia/Katmandu"
,
"(UTC+5:00)Nepal Time"
),
ANTARCTICA_MAWSON
(
"Antarctica/Mawson"
,
"(UTC+6:00)Mawson Time"
),
ANTARCTICA_VOSTOK
(
"Antarctica/Vostok"
,
"(UTC+6:00)Vostok Time"
),
ASIA_ALMATY
(
"Asia/Almaty"
,
"(UTC+6:00)Alma-Ata Time"
),
ASIA_BISHKEK
(
"Asia/Bishkek"
,
"(UTC+6:00)Kirgizstan Time"
),
ASIA_DACCA
(
"Asia/Dacca"
,
"(UTC+6:00)Bangladesh Time"
),
ASIA_NOVOSIBIRSK
(
"Asia/Novosibirsk"
,
"(UTC+6:00)Novosibirsk Time"
),
ASIA_OMSK
(
"Asia/Omsk"
,
"(UTC+6:00)Omsk Time"
),
ASIA_QYZYLORDA
(
"Asia/Qyzylorda"
,
"(UTC+6:00)Qyzylorda Time"
),
ASIA_THIMBU
(
"Asia/Thimbu"
,
"(UTC+6:00)Bhutan Time"
),
ETC_GMT_SUB_6
(
"Etc/GMT-6"
,
"(UTC+6:00)GMT+06:00"
),
INDIAN_CHAGOS
(
"Indian/Chagos"
,
"(UTC+6:00)Indian Ocean Territory Time"
),
ASIA_RANGOON
(
"Asia/Rangoon"
,
"(UTC+6:00)Myanmar Time"
),
INDIAN_COCOS
(
"Indian/Cocos"
,
"(UTC+6:00)Cocos Islands Time"
),
ANTARCTICA_DAVIS
(
"Antarctica/Davis"
,
"(UTC+7:00)Davis Time"
),
ASIA_BANGKOK
(
"Asia/Bangkok"
,
"(UTC+7:00)Indochina Time"
),
ASIA_HOVD
(
"Asia/Hovd"
,
"(UTC+7:00)Hovd Time"
),
ASIA_JAKARTA
(
"Asia/Jakarta"
,
"(UTC+7:00)West Indonesia Time"
),
ASIA_KRASNOYARSK
(
"Asia/Krasnoyarsk"
,
"(UTC+7:00)Krasnoyarsk Time"
),
ETC_GMT_SUB_7
(
"Etc/GMT-7"
,
"(UTC+7:00)GMT+07:00"
),
INDIAN_CHRISTMAS
(
"Indian/Christmas"
,
"(UTC+7:00)Christmas Island Time"
),
ANTARCTICA_CASEY
(
"Antarctica/Casey"
,
"(UTC+8:00)Western Standard Time (Australia)"
),
ASIA_BRUNEI
(
"Asia/Brunei"
,
"(UTC+8:00)Brunei Time"
),
ASIA_CHOIBALSAN
(
"Asia/Choibalsan"
,
"(UTC+8:00)Choibalsan Time"
),
ASIA_SHANGHAI
(
"Asia/Shanghai"
,
"(UTC+8:00)China Standard Time"
),
ASIA_HONG_KONG
(
"Asia/Hong_Kong"
,
"(UTC+8:00)Hong Kong Time"
),
ASIA_IRKUTSK
(
"Asia/Irkutsk"
,
"(UTC+8:00)Irkutsk Time"
),
ASIA_KUALA_LUMPUR
(
"Asia/Kuala_Lumpur"
,
"(UTC+8:00)Malaysia Time"
),
ASIA_MAKASSAR
(
"Asia/Makassar"
,
"(UTC+8:00)Central Indonesia Time"
),
ASIA_MANILA
(
"Asia/Manila"
,
"(UTC+8:00)Philippines Time"
),
ASIA_SINGAPORE
(
"Asia/Singapore"
,
"(UTC+8:00)Singapore Time"
),
ASIA_ULAANBAATAR
(
"Asia/Ulaanbaatar"
,
"(UTC+8:00)Ulaanbaatar Time"
),
ETC_GMT_SUB_8
(
"Etc/GMT-8"
,
"(UTC+8:00)GMT+08:00"
),
AUSTRALIA_EUCLA
(
"Australia/Eucla"
,
"(UTC+8:00)Central Western Standard Time (Australia)"
),
ASIA_DILI
(
"Asia/Dili"
,
"(UTC+9:00)Timor-Leste Time"
),
ASIA_JAYAPURA
(
"Asia/Jayapura"
,
"(UTC+9:00)East Indonesia Time"
),
ASIA_PYONGYANG
(
"Asia/Pyongyang"
,
"(UTC+9:00)Korea Standard Time"
),
ASIA_TOKYO
(
"Asia/Tokyo"
,
"(UTC+9:00)Japan Standard Time"
),
ASIA_YAKUTSK
(
"Asia/Yakutsk"
,
"(UTC+9:00)Yakutsk Time"
),
ETC_GMT_SUB_9
(
"Etc/GMT-9"
,
"(UTC+9:00)GMT+09:00"
),
PACIFIC_PALAU
(
"Pacific/Palau"
,
"(UTC+9:00)Palau Time"
),
ACT
(
"ACT"
,
"(UTC+9:00)Central Standard Time (Northern Territory)"
),
AUSTRALIA_ADELAIDE
(
"Australia/Adelaide"
,
"(UTC+9:00)Central Standard Time (South Australia)"
),
AUSTRALIA_BROKEN_HILL
(
"Australia/Broken_Hill"
,
"(UTC+9:00)Central Standard Time (South Australia/New South Wales)"
),
AET
(
"AET"
,
"(UTC+10:00)Eastern Standard Time (New South Wales)"
),
ANTARCTICA_DUMONTDURVILLE
(
"Antarctica/DumontDUrville"
,
"(UTC+10:00)Dumont-d|Urville Time"
),
ASIA_SAKHALIN
(
"Asia/Sakhalin"
,
"(UTC+10:00)Sakhalin Time"
),
ASIA_VLADIVOSTOK
(
"Asia/Vladivostok"
,
"(UTC+10:00)Vladivostok Time"
),
AUSTRALIA_BRISBANE
(
"Australia/Brisbane"
,
"(UTC+10:00)Eastern Standard Time (Queensland)"
),
AUSTRALIA_HOBART
(
"Australia/Hobart"
,
"(UTC+10:00)Eastern Standard Time (Tasmania)"
),
AUSTRALIA_MELBOURNE
(
"Australia/Melbourne"
,
"(UTC+10:00)Eastern Standard Time (Victoria)"
),
ETC_GMT_SUB_10
(
"Etc/GMT-10"
,
"(UTC+10:00)GMT+10:00"
),
PACIFIC_GUAM
(
"Pacific/Guam"
,
"(UTC+10:00)Chamorro Standard Time"
),
PACIFIC_PORT_MORESBY
(
"Pacific/Port_Moresby"
,
"(UTC+10:00)Papua New Guinea Time"
),
PACIFIC_TRUK
(
"Pacific/Truk"
,
"(UTC+10:00)Truk Time"
),
AUSTRALIA_LHI
(
"Australia/LHI"
,
"(UTC+10:00)Lord Howe Standard Time"
),
ASIA_MAGADAN
(
"Asia/Magadan"
,
"(UTC+11:00)Magadan Time"
),
ETC_GMT_SUB_11
(
"Etc/GMT-11"
,
"(UTC+11:00)GMT+11:00"
),
PACIFIC_EFATE
(
"Pacific/Efate"
,
"(UTC+11:00)Vanuatu Time"
),
PACIFIC_GUADALCANAL
(
"Pacific/Guadalcanal"
,
"(UTC+11:00)Solomon Is. Time"
),
PACIFIC_KOSRAE
(
"Pacific/Kosrae"
,
"(UTC+11:00)Kosrae Time"
),
PACIFIC_NOUMEA
(
"Pacific/Noumea"
,
"(UTC+11:00)New Caledonia Time"
),
PACIFIC_PONAPE
(
"Pacific/Ponape"
,
"(UTC+11:00)Ponape Time"
),
PACIFIC_NORFOLK
(
"Pacific/Norfolk"
,
"(UTC+11:00)Norfolk Time"
),
ANTARCTICA_MCMURDO
(
"Antarctica/McMurdo"
,
"(UTC+12:00)New Zealand Standard Time"
),
ASIA_ANADYR
(
"Asia/Anadyr"
,
"(UTC+12:00)Anadyr Time"
),
ASIA_KAMCHATKA
(
"Asia/Kamchatka"
,
"(UTC+12:00)Petropavlovsk-Kamchatski Time"
),
ETC_GMT_SUB_12
(
"Etc/GMT-12"
,
"(UTC+12:00)GMT+12:00"
),
KWAJALEIN
(
"Kwajalein"
,
"(UTC+12:00)Marshall Islands Time"
),
PACIFIC_FIJI
(
"Pacific/Fiji"
,
"(UTC+12:00)Fiji Time"
),
PACIFIC_FUNAFUTI
(
"Pacific/Funafuti"
,
"(UTC+12:00)Tuvalu Time"
),
PACIFIC_NAURU
(
"Pacific/Nauru"
,
"(UTC+12:00)Nauru Time"
),
PACIFIC_TARAWA
(
"Pacific/Tarawa"
,
"(UTC+12:00)Gilbert Is. Time"
),
PACIFIC_WAKE
(
"Pacific/Wake"
,
"(UTC+12:00)Wake Time"
),
PACIFIC_WALLIS
(
"Pacific/Wallis"
,
"(UTC+12:00)Wallis & Futuna Time"
),
NZ_SUB_CHAT
(
"NZ-CHAT"
,
"(UTC+12:00)Chatham Standard Time"
),
ETC_GMT_SUB_13
(
"Etc/GMT-13"
,
"(UTC+13:00)GMT+13:00"
),
PACIFIC_ENDERBURY
(
"Pacific/Enderbury"
,
"(UTC+13:00)Phoenix Is. Time"
),
PACIFIC_TONGATAPU
(
"Pacific/Tongatapu"
,
"(UTC+13:00)Tonga Time"
),
ETC_GMT_SUB_14
(
"Etc/GMT-14"
,
"(UTC+14:00)GMT+14:00"
),
PACIFIC_KIRITIMATI
(
"Pacific/Kiritimati"
,
"(UTC+14:00)Line Is. Time"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList59
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[输入辅助_图表参数]
*/
@Getter
public
enum
CodeList104
{
CARETTEMPLGROUP_SRFREPORT_CHARTDATA
(
"CARETTEMPLGROUP_SRFREPORT_CHARTDATA"
,
"图表数据定义"
),
CARETTEMPLGROUP_SRFREPORT_CHART
(
"CARETTEMPLGROUP_SRFREPORT_CHART"
,
"图表表现定义"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList104
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[民族(公安部身份证)]
*/
@Getter
public
enum
CodeList99
{
ITEM_01
(
"01"
,
"汉"
),
ITEM_02
(
"02"
,
"蒙古"
),
ITEM_03
(
"03"
,
"回"
),
ITEM_04
(
"04"
,
"藏"
),
ITEM_05
(
"05"
,
"维吾尔"
),
ITEM_06
(
"06"
,
"苗"
),
ITEM_07
(
"07"
,
"彝"
),
ITEM_08
(
"08"
,
"壮"
),
ITEM_09
(
"09"
,
"布依"
),
ITEM_10
(
"10"
,
"朝鲜"
),
ITEM_11
(
"11"
,
"满"
),
ITEM_12
(
"12"
,
"侗"
),
ITEM_13
(
"13"
,
"瑶"
),
ITEM_14
(
"14"
,
"白"
),
ITEM_15
(
"15"
,
"土家"
),
ITEM_16
(
"16"
,
"哈尼"
),
ITEM_17
(
"17"
,
"哈萨克"
),
ITEM_18
(
"18"
,
"傣"
),
ITEM_19
(
"19"
,
"黎"
),
ITEM_20
(
"20"
,
"傈僳"
),
ITEM_21
(
"21"
,
"佤"
),
ITEM_22
(
"22"
,
"畲"
),
ITEM_23
(
"23"
,
"高山"
),
ITEM_24
(
"24"
,
"拉祜"
),
ITEM_25
(
"25"
,
"水"
),
ITEM_26
(
"26"
,
"东乡"
),
ITEM_27
(
"27"
,
"纳西"
),
ITEM_28
(
"28"
,
"景颇"
),
ITEM_29
(
"29"
,
"柯尔克孜"
),
ITEM_30
(
"30"
,
"土"
),
ITEM_31
(
"31"
,
"达斡尔"
),
ITEM_32
(
"32"
,
"仫佬"
),
ITEM_33
(
"33"
,
"羌"
),
ITEM_34
(
"34"
,
"布朗"
),
ITEM_35
(
"35"
,
"撒拉"
),
ITEM_36
(
"36"
,
"毛南"
),
ITEM_37
(
"37"
,
"仡佬"
),
ITEM_38
(
"38"
,
"锡伯"
),
ITEM_39
(
"39"
,
"阿昌"
),
ITEM_40
(
"40"
,
"普米"
),
ITEM_41
(
"41"
,
"塔吉克"
),
ITEM_42
(
"42"
,
"怒"
),
ITEM_43
(
"43"
,
"乌孜别克"
),
ITEM_44
(
"44"
,
"俄罗斯"
),
ITEM_45
(
"45"
,
"鄂温克"
),
ITEM_46
(
"46"
,
"德昂"
),
ITEM_47
(
"47"
,
"保安"
),
ITEM_48
(
"48"
,
"裕固"
),
ITEM_49
(
"49"
,
"京"
),
ITEM_50
(
"50"
,
"塔塔尔"
),
ITEM_51
(
"51"
,
"独龙"
),
ITEM_52
(
"52"
,
"鄂伦春"
),
ITEM_53
(
"53"
,
"赫哲"
),
ITEM_54
(
"54"
,
"门巴"
),
ITEM_55
(
"55"
,
"珞巴"
),
ITEM_56
(
"56"
,
"基诺"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList99
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[主实体删除关系实体操作]
*/
@Getter
public
enum
CodeList21
{
ITEM_1
(
"1"
,
"同时删除"
),
ITEM_2
(
"2"
,
"置空"
),
ITEM_3
(
"3"
,
"限制删除"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList21
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体数据处理_数据操作]
*/
@Getter
public
enum
CodeList108
{
INSERT
(
"INSERT"
,
"新建"
),
UPDATE
(
"UPDATE"
,
"更新"
),
SAVE
(
"SAVE"
,
"保存(自动判断)"
),
DELETE
(
"DELETE"
,
"删除"
),
CUSTOMCALL
(
"CUSTOMCALL"
,
"自定义调用"
),
CUSTOMPROCCALL
(
"CUSTOMPROCCALL"
,
"自定义存储过程调用"
),
CUSTOMRAWPROCCALL
(
"CUSTOMRAWPROCCALL"
,
"自定义存储过程调用(全称)"
),
GET
(
"GET"
,
"获取(GET)"
),
CHECKKEYSTATE
(
"CHECKKEYSTATE"
,
"检查主键状态(CHECKKEYSTATE)"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList108
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[前端展现技术]
*/
@Getter
public
enum
CodeList96
{
HTML
(
"HTML"
,
"HTML"
),
SL
(
"SL"
,
"SilverLight"
),
WINRT
(
"WinRT"
,
"WinRT"
),
ANDROID
(
"Android"
,
"Android"
),
IOS
(
"IOS"
,
"IOS"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList96
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体规则处理_数据类型]
*/
@Getter
public
enum
CodeList112
{
VARCHAR
(
"VARCHAR"
,
"文本"
),
INT
(
"INT"
,
"整形"
),
FLOAT
(
"FLOAT"
,
"浮点"
),
DATETIME
(
"DATETIME"
,
"日期"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList112
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体关系明细类型]
*/
@Getter
public
enum
CodeList14
{
PAGE
(
"PAGE"
,
"内建页面"
),
PAGEPATH
(
"PAGEPATH"
,
"页面路径"
),
DER1N
(
"DER1N"
,
"1:N关系"
),
DER11
(
"DER11"
,
"1:1关系"
),
WFSTEP
(
"WFSTEP"
,
"工作流处理步骤"
),
WFSTEPACTOR
(
"WFSTEPACTOR"
,
"工作流当前处理用户"
),
FILELIST
(
"FILELIST"
,
"附件列表"
),
DATAAUDIT
(
"DATAAUDIT"
,
"行为审计"
),
DERTYPE
(
"DERTYPE"
,
"实体关系分组"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList14
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[本地语言]
*/
@Getter
public
enum
CodeList56
{
EN
(
"EN"
,
"英文"
),
ZH_CN
(
"ZH_CN"
,
"中文简体"
),
ZH_TW
(
"ZH_TW"
,
"中文繁体(台湾)"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList56
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[输入辅助_页面参数]
*/
@Getter
public
enum
CodeList100
{
CARETTEMPLGROUP_SRFDA_PAGEPARAM
(
"CARETTEMPLGROUP_SRFDA_PAGEPARAM"
,
"常规页面参数"
),
CARETTEMPLGROUP_SRFDA_GRIDVIEWPAGEPARAM
(
"CARETTEMPLGROUP_SRFDA_GRIDVIEWPAGEPARAM"
,
"表格页面参数"
),
CARETTEMPLGROUP_SRFDA_EDITVIEWPAGEPARAM
(
"CARETTEMPLGROUP_SRFDA_EDITVIEWPAGEPARAM"
,
"编辑页面参数"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList100
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[性能分析指标]
*/
@Getter
public
enum
CodeList117
{
PODBACTION
(
"PODBACTION"
,
"数据库操作性能"
),
PODBQUERY
(
"PODBQUERY"
,
"数据库查询性能"
),
PODEDC
(
"PODEDC"
,
"实体处理逻辑性能"
),
POWORKFLOW
(
"POWORKFLOW"
,
"工作流性能"
),
POPAGE
(
"POPAGE"
,
"页面性能"
),
POPAGEBACKEND
(
"POPAGEBACKEND"
,
"页面性能(后台)"
),
POPAGESESSION
(
"POPAGESESSION"
,
"并发性能"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList117
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[数据库触发器事件]
*/
@Getter
public
enum
CodeList66
{
INSERT
(
"INSERT"
,
"Insert"
),
UPDATE
(
"UPDATE"
,
"Update"
),
DELETE
(
"DELETE"
,
"Delete"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList66
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[是否]
*/
@Getter
public
enum
YesNo
{
ITEM_1
(
"1"
,
"是"
),
ITEM_0
(
"0"
,
"否"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
YesNo
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[属性预定义值规则]
*/
@Getter
public
enum
CodeList13
{
INT
(
"INT"
,
"整数"
),
POSITIVEINT
(
"POSITIVEINT"
,
"正整数"
),
STRING
(
"STRING"
,
"字符串"
),
STRING_EMAIL
(
"STRING_EMAIL"
,
"电子邮件"
),
FLOAT
(
"FLOAT"
,
"浮点数"
),
FLOAT_PERCENT
(
"FLOAT_PERCENT"
,
"百分比数值(0~100)"
),
DATETIME
(
"DATETIME"
,
"日期时间"
),
DATETIME_GTNOW
(
"DATETIME_GTNOW"
,
"大于当天时间"
),
DATETIME_GTNOWNOHOUR
(
"DATETIME_GTNOWNOHOUR"
,
"大于当天日期"
),
DATETIME_GTNOW3DAY
(
"DATETIME_GTNOW3DAY"
,
"后3天"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList13
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[报表输出格式]
*/
@Getter
public
enum
CodeList54
{
PDF
(
"PDF"
,
"PDF"
),
EXCEL
(
"EXCEL"
,
"EXCEL"
),
HTML
(
"HTML"
,
"HTML"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList54
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[报表分类]
*/
@Getter
public
enum
CodeList12
{
REPORTFOLDER_1
(
"REPORTFOLDER_1"
,
"经营性报表"
),
REPORTFOLDER_2
(
"REPORTFOLDER_2"
,
"财务报表"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList12
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[用户数据行为]
*/
@Getter
public
enum
CodeList71
{
ITEM_1
(
"1"
,
"无建立"
),
ITEM_2
(
"2"
,
"无更新"
),
ITEM_4
(
"4"
,
"无删除"
),
ITEM_8
(
"8"
,
"无查看"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList71
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[数据通知监控行为(新建、更新、删除)]
*/
@Getter
public
enum
CodeList98
{
ITEM_1
(
"1"
,
"新建"
),
ITEM_2
(
"2"
,
"更新"
),
ITEM_4
(
"4"
,
"删除"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList98
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[开发帮助重要程度]
*/
@Getter
public
enum
CodeList31
{
LOW
(
"LOW"
,
"低"
),
NORMAIL
(
"NORMAIL"
,
"中"
),
HIGH
(
"HIGH"
,
"高"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList31
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[页面样式]
*/
@Getter
public
enum
CodeList22
{
ITEM_0
(
"0"
,
"跳转处理界面"
),
ITEM_1
(
"1"
,
"数据编辑界面"
),
ITEM_2
(
"2"
,
"数据表格界面"
),
ITEM_9
(
"9"
,
"数据树形界面"
),
ITEM_3
(
"3"
,
"数据选择界面"
),
ITEM_4
(
"4"
,
"工作流数据编辑界面"
),
ITEM_5
(
"5"
,
"工作流表格界面"
),
ITEM_6
(
"6"
,
"工作流管理表格界面"
),
ITEM_7
(
"7"
,
"导航界面"
),
ITEM_8
(
"8"
,
"信息展示界面"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList22
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[页面资源类型]
*/
@Getter
public
enum
CodeList17
{
NONE
(
"NONE"
,
"无资源"
),
DEDATA
(
"DEDATA"
,
"数据操作"
),
PAGE
(
"PAGE"
,
"页面对象"
),
CUSTOM
(
"CUSTOM"
,
"自定义"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList17
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[月(1~31)]
*/
@Getter
public
enum
CodeList47
{
ITEM_1
(
"1"
,
"1号"
),
ITEM_2
(
"2"
,
"2号"
),
ITEM_3
(
"3"
,
"3号"
),
ITEM_4
(
"4"
,
"4号"
),
ITEM_5
(
"5"
,
"5号"
),
ITEM_6
(
"6"
,
"6号"
),
ITEM_7
(
"7"
,
"7号"
),
ITEM_8
(
"8"
,
"8号"
),
ITEM_9
(
"9"
,
"9号"
),
ITEM_10
(
"10"
,
"10号"
),
ITEM_11
(
"11"
,
"11号"
),
ITEM_12
(
"12"
,
"12号"
),
ITEM_13
(
"13"
,
"13号"
),
ITEM_14
(
"14"
,
"14号"
),
ITEM_15
(
"15"
,
"15号"
),
ITEM_16
(
"16"
,
"16号"
),
ITEM_17
(
"17"
,
"17号"
),
ITEM_18
(
"18"
,
"18号"
),
ITEM_19
(
"19"
,
"19号"
),
ITEM_20
(
"20"
,
"20号"
),
ITEM_21
(
"21"
,
"21号"
),
ITEM_22
(
"22"
,
"22号"
),
ITEM_23
(
"23"
,
"23号"
),
ITEM_24
(
"24"
,
"24号"
),
ITEM_25
(
"25"
,
"25号"
),
ITEM_26
(
"26"
,
"26号"
),
ITEM_27
(
"27"
,
"27号"
),
ITEM_28
(
"28"
,
"28号"
),
ITEM_29
(
"29"
,
"29号"
),
ITEM_30
(
"30"
,
"30号"
),
ITEM_31
(
"31"
,
"31号"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList47
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[数据通知类型]
*/
@Getter
public
enum
CodeList61
{
TIME
(
"TIME"
,
"定时"
),
NORMAL
(
"NORMAL"
,
"值变更"
),
TIMEEX
(
"TIMEEX"
,
"定时+值判断"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList61
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体数据操作步骤]
*/
@Getter
public
enum
CodeList106
{
GETDEFAULT
(
"GETDEFAULT"
,
"获取默认值"
),
BEFORESAVE
(
"BEFORESAVE"
,
"保存之前"
),
AFTERSAVE
(
"AFTERSAVE"
,
"保存之后"
),
BEFOREREMOVE
(
"BEFOREREMOVE"
,
"删除之前"
),
AFTERREMOVE
(
"AFTERREMOVE"
,
"删除之后"
),
TESTSAVE
(
"TESTSAVE"
,
"测试保存"
),
CUSTOMCALL
(
"CUSTOMCALL"
,
"自定义操作"
),
INTERNALCALL
(
"INTERNALCALL"
,
"内部调用"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList106
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[数据同步方向]
*/
@Getter
public
enum
CodeList97
{
IN
(
"IN"
,
"输入"
),
OUT
(
"OUT"
,
"输出"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList97
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[表格列对齐]
*/
@Getter
public
enum
CodeList18
{
LEFT
(
"left"
,
"左对齐"
),
CENTER
(
"center"
,
"剧中"
),
RIGHT
(
"right"
,
"右对齐"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList18
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[数据通知取值规则]
*/
@Getter
public
enum
CodeList69
{
AFTER
(
"AFTER"
,
"变更后"
),
BEFORE
(
"BEFORE"
,
"变更前"
),
CHANGE
(
"CHANGE"
,
"值变更"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList69
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[开发数据版本控制状态]
*/
@Getter
public
enum
CodeList115
{
CHECKIN
(
"CHECKIN"
,
"签入"
),
CHECKOUT
(
"CHECKOUT"
,
"签出"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList115
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[页面参数值变量]
*/
@Getter
public
enum
CodeList63
{
PARAM1
(
"PARAM1"
,
"参数1(字符)"
),
PARAM2
(
"PARAM2"
,
"参数2(字符)"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList63
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[表格每页记录数]
*/
@Getter
public
enum
CodeList26
{
ITEM_10
(
"10"
,
"10行"
),
ITEM_20
(
"20"
,
"20行"
),
ITEM_30
(
"30"
,
"30行"
),
ITEM_40
(
"40"
,
"40行"
),
ITEM_50
(
"50"
,
"50行"
),
ITEM_60
(
"60"
,
"60行"
),
ITEM_70
(
"70"
,
"70行"
),
ITEM_80
(
"80"
,
"80行"
),
ITEM_90
(
"90"
,
"90行"
),
ITEM_100
(
"100"
,
"100行"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList26
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[界面功能类型]
*/
@Getter
public
enum
CodeList91
{
INHERIT
(
"INHERIT"
,
"继承模板"
),
DEFAULT
(
"DEFAULT"
,
"默认功能"
),
CUSTOM
(
"CUSTOM"
,
"自定义"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList91
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[日小时(0~23)]
*/
@Getter
public
enum
CodeList85
{
ITEM_00
(
"00"
,
"0点"
),
ITEM_01
(
"01"
,
"1点"
),
ITEM_02
(
"02"
,
"2点"
),
ITEM_03
(
"03"
,
"3点"
),
ITEM_04
(
"04"
,
"4点"
),
ITEM_05
(
"05"
,
"5点"
),
ITEM_06
(
"06"
,
"6点"
),
ITEM_07
(
"07"
,
"7点"
),
ITEM_08
(
"08"
,
"8点"
),
ITEM_09
(
"09"
,
"9点"
),
ITEM_10
(
"10"
,
"10点"
),
ITEM_11
(
"11"
,
"11点"
),
ITEM_12
(
"12"
,
"12点"
),
ITEM_13
(
"13"
,
"13点"
),
ITEM_14
(
"14"
,
"14点"
),
ITEM_15
(
"15"
,
"15点"
),
ITEM_16
(
"16"
,
"16点"
),
ITEM_17
(
"17"
,
"17点"
),
ITEM_18
(
"18"
,
"18点"
),
ITEM_19
(
"19"
,
"19点"
),
ITEM_20
(
"20"
,
"20点"
),
ITEM_21
(
"21"
,
"21点"
),
ITEM_22
(
"22"
,
"22点"
),
ITEM_23
(
"23"
,
"23点"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList85
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[月份(1~12)]
*/
@Getter
public
enum
CodeList82
{
ITEM_01
(
"01"
,
"1月"
),
ITEM_02
(
"02"
,
"2月"
),
ITEM_03
(
"03"
,
"3月"
),
ITEM_04
(
"04"
,
"4月"
),
ITEM_05
(
"05"
,
"5月"
),
ITEM_06
(
"06"
,
"6月"
),
ITEM_07
(
"07"
,
"7月"
),
ITEM_08
(
"08"
,
"8月"
),
ITEM_09
(
"09"
,
"9月"
),
ITEM_10
(
"10"
,
"10月"
),
ITEM_11
(
"11"
,
"11月"
),
ITEM_12
(
"12"
,
"12月"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList82
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[数据通知监控行为]
*/
@Getter
public
enum
CodeList72
{
ITEM_1
(
"1"
,
"新建"
),
ITEM_2
(
"2"
,
"更新"
),
ITEM_3
(
"3"
,
"新建或更新"
),
ITEM_4
(
"4"
,
"删除"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList72
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体规则处理_值处理函数]
*/
@Getter
public
enum
CodeList110
{
DATE_DIFF_D
(
"DATE_DIFF_D"
,
"距今天数(日期)"
),
DATE_DIFF_W
(
"DATE_DIFF_W"
,
"距今周数(日期)"
),
DATE_DIFF_M
(
"DATE_DIFF_M"
,
"距今月份数(日期)"
),
DATE_DIFF_Q
(
"DATE_DIFF_Q"
,
"距今季度数(日期)"
),
DATE_DIFF_Y
(
"DATE_DIFF_Y"
,
"距今年数(日期)"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList110
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体数据处理_变量名称]
*/
@Getter
public
enum
CodeList109
{
_DEFAULT_
(
"%DEFAULT%"
,
"默认变量"
),
_ENV_
(
"%ENV%"
,
"环境变量"
),
PARAM1
(
"PARAM1"
,
"变量1"
),
PARAM2
(
"PARAM2"
,
"变量2"
),
PARAM3
(
"PARAM3"
,
"变量3"
),
PARAM4
(
"PARAM4"
,
"变量4"
),
PARAM5
(
"PARAM5"
,
"变量5"
),
_LAST_
(
"%LAST%"
,
"历史值"
),
_GLOBAL1_
(
"%GLOBAL1%"
,
"全局变量1"
),
_GLOBAL2_
(
"%GLOBAL2%"
,
"全局变量2"
),
_GLOBAL3_
(
"%GLOBAL3%"
,
"全局变量3"
),
_GLOBAL4_
(
"%GLOBAL4%"
,
"全局变量4"
),
_GLOBAL5_
(
"%GLOBAL5%"
,
"全局变量5"
),
_BRINST_
(
"%BRINST%"
,
"全局规则引擎实例变量"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList109
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[字段排序方向]
*/
@Getter
public
enum
SortDir
{
ASC
(
"ASC"
,
"升序"
),
DESC
(
"DESC"
,
"降序"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
SortDir
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[日历参与者状态]
*/
@Getter
public
enum
CodeList15
{
UNDECIDED
(
"UNDECIDED"
,
"未确定"
),
ACCEPT
(
"ACCEPT"
,
"接受"
),
REJECT
(
"REJECT"
,
"拒绝"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList15
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[实体数据库操作]
*/
@Getter
public
enum
CodeList53
{
INSERT
(
"INSERT"
,
"插入"
),
UPDATE
(
"UPDATE"
,
"更新"
),
SELECT
(
"SELECT"
,
"查询"
),
DELETE
(
"DELETE"
,
"删除"
),
CUSTOM
(
"CUSTOM"
,
"自定义"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList53
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
/**
* 代码表[扩展表格单元格边框样式]
*/
@Getter
public
enum
CodeList76
{
LEFT
(
"LEFT"
,
"左边框"
),
TOP
(
"TOP"
,
"上边框"
),
RIGHT
(
"RIGHT"
,
"右边框"
),
BOTTOM
(
"BOTTOM"
,
"下边框"
);
private
String
value
;
private
String
text
;
private
String
valueSeparator
=
""
;
private
String
textSeparator
=
""
;
private
String
emptyText
=
""
;
CodeList76
(
String
value
,
String
text
)
{
this
.
value
=
value
;
this
.
text
=
text
;
}
}
}
ibztask-util/src/main/java/cn/ibizlab/util/domain/EntityClient.java
浏览文件 @
100e2a1a
...
@@ -6,9 +6,9 @@ public class EntityClient extends EntityBase {
...
@@ -6,9 +6,9 @@ public class EntityClient extends EntityBase {
@Override
@Override
public
void
modify
(
String
field
,
Object
val
)
{
public
void
modify
(
String
field
,
Object
val
)
{
getExtensionparams
().
put
(
"dirtyflagenable"
,
true
);
if
(
val
==
null
){
if
(
val
==
null
){
this
.
getFocusNull
().
add
(
field
.
toLowerCase
());
this
.
getFocusNull
().
add
(
field
.
toLowerCase
());
getExtensionparams
().
put
(
"dirtyflagenable"
,
true
);
getExtensionparams
().
put
(
field
.
toLowerCase
()+
"dirtyflag"
,
true
);
getExtensionparams
().
put
(
field
.
toLowerCase
()+
"dirtyflag"
,
true
);
}
}
else
{
else
{
...
...
ibztask-util/src/main/java/cn/ibizlab/util/enums/DupCheck.java
0 → 100644
浏览文件 @
100e2a1a
package
cn
.
ibizlab
.
util
.
enums
;
/**
* 属性重复值检查
*/
public
enum
DupCheck
{
/**
* 不检查
*/
NONE
,
/**
* 全部检查
*/
ALL
,
/**
* 非空检查
*/
NOTNULL
,
/**
* 指定范围检查
*/
RANGE
,
}
ibztask-util/src/main/java/cn/ibizlab/util/errors/ExceptionTranslator.java
浏览文件 @
100e2a1a
package
cn
.
ibizlab
.
util
.
errors
;
package
cn
.
ibizlab
.
util
.
errors
;
import
org.springframework.dao.
ConcurrencyFailureException
;
import
org.springframework.dao.
*
;
import
org.springframework.http.HttpHeaders
;
import
org.springframework.http.HttpHeaders
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.http.ResponseEntity
;
import
org.springframework.validation.BindingResult
;
import
org.springframework.validation.BindingResult
;
...
@@ -90,9 +90,18 @@ public class ExceptionTranslator implements ProblemHandling {
...
@@ -90,9 +90,18 @@ public class ExceptionTranslator implements ProblemHandling {
return
create
(
ex
,
problem
,
request
);
return
create
(
ex
,
problem
,
request
);
}
}
@ExceptionHandler
(
DataAccessException
.
class
)
public
ResponseEntity
<
Problem
>
handlerDataAccessFailure
(
DataAccessException
ex
,
NativeWebRequest
request
){
Problem
problem
=
Problem
.
builder
()
.
withStatus
(
Status
.
INTERNAL_SERVER_ERROR
)
.
with
(
"message"
,
ex
.
getMessage
())
.
build
();
return
create
(
ex
,
problem
,
request
,
createFailureAlert
(
ex
.
getClass
().
getSimpleName
(),
ex
.
getClass
().
getSimpleName
(),
ex
.
getMessage
()));
}
public
static
HttpHeaders
createFailureAlert
(
String
entityName
,
String
errorKey
,
String
defaultMessage
)
{
public
static
HttpHeaders
createFailureAlert
(
String
entityName
,
String
errorKey
,
String
defaultMessage
)
{
HttpHeaders
headers
=
new
HttpHeaders
();
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
add
(
"X-ibz-error"
,
"error."
+
errorKey
);
headers
.
add
(
"X-ibz-error"
,
errorKey
);
headers
.
add
(
"X-ibz-params"
,
entityName
);
headers
.
add
(
"X-ibz-params"
,
entityName
);
return
headers
;
return
headers
;
}
}
...
...
ibztask-util/src/main/java/cn/ibizlab/util/job/PermissionSyncJob.java
浏览文件 @
100e2a1a
...
@@ -41,6 +41,7 @@ public class PermissionSyncJob implements ApplicationRunner {
...
@@ -41,6 +41,7 @@ public class PermissionSyncJob implements ApplicationRunner {
@Lazy
@Lazy
IBZLiteFeignClient
liteFeignClient
;
IBZLiteFeignClient
liteFeignClient
;
@Override
@Override
public
void
run
(
ApplicationArguments
args
)
{
public
void
run
(
ApplicationArguments
args
)
{
try
{
try
{
...
@@ -76,5 +77,6 @@ public class PermissionSyncJob implements ApplicationRunner {
...
@@ -76,5 +77,6 @@ public class PermissionSyncJob implements ApplicationRunner {
}
}
}
}
}
}
\ No newline at end of file
ibztask-util/src/main/java/cn/ibizlab/util/rest/AppController.java
浏览文件 @
100e2a1a
...
@@ -59,6 +59,7 @@ public class AppController {
...
@@ -59,6 +59,7 @@ public class AppController {
appData
.
put
(
"enablepermissionvalid"
,
false
);
appData
.
put
(
"enablepermissionvalid"
,
false
);
else
else
appData
.
put
(
"enablepermissionvalid"
,
enablePermissionValid
);
appData
.
put
(
"enablepermissionvalid"
,
enablePermissionValid
);
fillAppData
(
appData
);
return
ResponseEntity
.
status
(
HttpStatus
.
OK
).
body
(
appData
);
return
ResponseEntity
.
status
(
HttpStatus
.
OK
).
body
(
appData
);
}
}
...
@@ -87,4 +88,12 @@ public class AppController {
...
@@ -87,4 +88,12 @@ public class AppController {
throw
new
BadRequestAlertException
(
"获取配置失败,参数缺失"
,
"IBZConfig"
,
configType
);
throw
new
BadRequestAlertException
(
"获取配置失败,参数缺失"
,
"IBZConfig"
,
configType
);
return
ResponseEntity
.
ok
(
ibzConfigService
.
getConfig
(
configType
,
targetType
,
userId
));
return
ResponseEntity
.
ok
(
ibzConfigService
.
getConfig
(
configType
,
targetType
,
userId
));
}
}
/**
* 应用参数扩展
* @param appData
*/
protected
void
fillAppData
(
JSONObject
appData
){
}
}
}
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录